缘起:计算机技术在未来将会很重要,所以想业余做一些培训的事情,以前在公司也做过培训编程的事情,有这方面的经验。而数据结构与算法的重要性不言而喻了。编程语言选用python,上手速度快,学会以后能迅速开始学习数据结构与算法。数据结构与算法的教材选用《算法导论》。习题选自leetcode。不教很变态的算...
分类:
编程语言 时间:
2014-10-11 13:00:16
收藏:
0 评论:
0 赞:
0 阅读:
338
我们经常都有这样的需求,需要把一个list的数据全部放到另一个list当中,最笨的方法当然是一个个遍历进行添加,但是Java中提供一个addAll方法。 与add方法不一样的是,add方法是添加一个item,不管你是一个什么类型的数据,都给放到item里作为一个数据进行添加。而addAll则是对相....
分类:
编程语言 时间:
2014-10-11 12:58:36
收藏:
0 评论:
0 赞:
0 阅读:
1120
- (void) goBack{/* Get the current array of View Controllers */NSArray *currentControllers = self.navigationController.viewControllers; /* Create a mu...
分类:
编程语言 时间:
2014-10-11 12:58:26
收藏:
0 评论:
0 赞:
0 阅读:
127
C\C++编程时候经常会遇到头文件问题而出现一系列的调试错误,下面我就简要的举例介绍一下头文件的作用,我们知道一个C\C++程序中开头一般都为:#include#include#include1. 首先:iostream.h是标准的输入输出流头文件包含 cin>>要输入的东西 cout来声明头文件。...
分类:
编程语言 时间:
2014-10-11 12:57:56
收藏:
0 评论:
0 赞:
0 阅读:
279
题意:给两个字符串,求一个最短的子串。使得这个子串在两个字符串中出现的次数都等于1.出现的定义为:能够重叠的出现。解法:后缀数组的应用。从小枚举长度。假设一个长度len合法的话:则一定存在这个样的sa[i]排名。sa[i]与s[i+1]的公共前缀长度大于等于len,且sa[i]与[i-1]的公共前缀...
分类:
编程语言 时间:
2014-10-11 12:56:46
收藏:
0 评论:
0 赞:
0 阅读:
346
先上效果图,大家看看总体效果如上所示,至于为什么会有两个按钮,是因为一个是html的按钮,一个是服务器按钮,服务器按钮是用来触发压缩包的下载,该按钮可以自行通过样式隐藏掉。功能效果说明:项目中涉及到从其它服务器上面下载文件,然后在推送给本机用户,一个文件的话,直接推送就好,涉及到多个文件时,则需要先...
分类:
编程语言 时间:
2014-10-11 12:54:56
收藏:
0 评论:
0 赞:
0 阅读:
558
当我们须要调用系统的命令的时候,最先考虑的os模块。用os.system()和os.popen()来进行操作。可是这两个命令过于简单,不能完毕一些复杂的操作,如给执行的命令提供输入或者读取命令的输出,推断该命令的执行状态,管理多个命令的并行等等。这时subprocess中的Popen命令就能有效的完...
分类:
编程语言 时间:
2014-10-11 12:53:46
收藏:
0 评论:
0 赞:
0 阅读:
311
不多说 直接上例子package org.lxh.demo15.getclassdemo ;class X{};public class GetClassDemo02{ public static void main(String args[]){ Class c1 = null...
分类:
编程语言 时间:
2014-10-11 12:52:56
收藏:
0 评论:
0 赞:
0 阅读:
278
分类:
编程语言 时间:
2014-10-11 12:50:46
收藏:
0 评论:
0 赞:
0 阅读:
245
JavaScript 对象是词典在 C++ 或 C# 中,在谈论对象时,是指类或结构的实例。对象有不同的属性和方法,具体取决于将它们实例化的模板(即类)。而 JavaScript 对象却不是这样。在 JavaScript 中,对象只是一组名称/值对,就是说,将 JavaScript 对象视为包含字符...
分类:
编程语言 时间:
2014-10-11 12:50:16
收藏:
0 评论:
0 赞:
0 阅读:
240
模块化思想 1.?????将系统分成很多的模块,模块内部关注自身需要实现的核心业务。 2.?????模块化的典型特点是:“模块间的低耦合”和“模块内的高聚合”。 模块的构成 1.?????名称。全局范围内表明...
分类:
编程语言 时间:
2014-10-11 11:47:16
收藏:
0 评论:
0 赞:
0 阅读:
209
好悲催,住房停电,手机停机。只好来网吧,还没有usb....? ????还好哥机智的写完一段,马上保存。这破网吧真不靠谱,莫名重启了,竟然... 一、快速排序 ????快速排序(Quicksort)是对冒泡排序的...
分类:
编程语言 时间:
2014-10-11 11:45:26
收藏:
0 评论:
0 赞:
0 阅读:
166
<?xml?version="1.0"?encoding="UTF-8"?>
<beans?xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xmlns:tx="http://www.springframework.or...
分类:
编程语言 时间:
2014-10-11 11:45:06
收藏:
0 评论:
0 赞:
0 阅读:
291
虽然定义了可变数组,但是不能在增强for循环中(for...in那种),使用[arr1 removeObject:str1]之类的删除操作,否则会导致崩溃。也就是说不能用增强for循环遍历这个数组的同时还删除这个数组的元素。可以把需要删除的元素放到一个临时数组中,然后遍历这个临时数组的同时把要删除的元素取出来当做参数给原数组,然后原数组删除这个元素。...
分类:
编程语言 时间:
2014-10-11 11:42:11
收藏:
0 评论:
0 赞:
0 阅读:
326
首先我们要弄清楚什么叫线程安全。
“线程安全”是指:当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。...
分类:
编程语言 时间:
2014-10-11 11:41:36
收藏:
0 评论:
0 赞:
0 阅读:
230
1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!
2.
在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:
Access re...
分类:
编程语言 时间:
2014-10-11 11:41:16
收藏:
0 评论:
0 赞:
0 阅读:
286
奔小康赚大钱
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3898 Accepted Submission(s): 1691
Problem Description
传说在遥远的地方有一个非常富裕的村落,...
分类:
编程语言 时间:
2014-10-11 11:40:46
收藏:
0 评论:
0 赞:
0 阅读:
231
本系列作为Effective JavaScript的读书笔记。
CSV数据通常都会被某种分隔符进行分隔,所以在实现CSV Reader时,需要支持不同的分隔符。那么,很自然的一种实现就是将分隔符作为构造函数的参数。
function CSVReader(separators) {
this.separators = separators || [","];
this.rege...
分类:
编程语言 时间:
2014-10-11 11:40:26
收藏:
0 评论:
0 赞:
0 阅读:
116
下文的导入记录了在Eclipse环境中,要对已经下载好的java源代码进行加载时的步骤,主要用于下载后的文件不方便进行复制到其他位置的情况。笔者几次用到这个顺序来加载项目,可是都是隔很长时间才用一次,过久了就忘记了,烦恼的很。干脆记录下来免得下次又自己瞎试。
已经在本地目录中用svn或者github下载好了各种文件
使用file→new→java proejct...
分类:
编程语言 时间:
2014-10-11 11:39:36
收藏:
0 评论:
0 赞:
0 阅读:
280
从多方面新讲python性能优化看到交换两个变量的值可以使用
a,b = b,a这样可以提高性能
>>> from timeit import Timer
>>> Timer("t=a;a=b;b=t","a=1;b=2").timeit()
0.06279781319366587
>>> Timer("a,b=b,a","a=1;b=2").timeit()
0.037897992553...
分类:
编程语言 时间:
2014-10-11 11:38:56
收藏:
0 评论:
0 赞:
0 阅读:
153