设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的 ...
分类:
编程语言 时间:
2016-11-24 08:11:10
阅读次数:
215
this是每一个想要深入学习Javascript的人必过的一关,我为this看过很多书查过很多资料,虽然对this有了一定的了解并且也经常使用this,但是如果有人问我 this是什么呀? 我依旧不能给别人一个完美的解释。最近一个小的机缘,让我重新对this有了认识,终于觉得自己可以把我认识到的th ...
分类:
编程语言 时间:
2016-11-24 08:06:22
阅读次数:
294
一般MyBatis最基本标签,或者说初学者上手最快的标签就是增删改查 1.<insert>标签,在MyBatis中完成数据添加操作 2.<update>标签,在MyBatis中完成数据更新操作 3.<delete>标签,在MyBatis中完成数据删除操作 ...
分类:
编程语言 时间:
2016-11-24 08:03:00
阅读次数:
141
声明:图片压缩算法,不建议对小图片进行压缩,一般文件小于1m的,真心没必要压缩,图片很小的,例如:几百KB的图片,有可能不会减少图片体积,反而压缩后更大,也很正常,请大家合理使用,并不是,所有图片,越压缩越好!!!!!上面是我对2M多的图片进行了测试,压缩质量设置了50,压缩到了800KB,放大和缩 ...
分类:
编程语言 时间:
2016-11-24 08:01:10
阅读次数:
203
代码: 运行嗅探脚本: sudo python ftpsniff.py -i wlan0 现在我们登录ftp进行测试 嗅探结果 ...
分类:
编程语言 时间:
2016-11-24 08:00:19
阅读次数:
181
上一次的用的套接字如果不受到数据就会有阻塞 我们可以使用多线程技术,把数据发过去,由服务器端的线程来操作,一个线程操作一个发过去的数据,然后发回来,不会阻塞客户端 测试代码 客户端 import java.io.DataInputStream; import java.io.DataOutputSt ...
分类:
编程语言 时间:
2016-11-24 07:56:02
阅读次数:
166
实现目标,原来字符串是个目录,我需要一级一级的取,类似目录的功能, ...
分类:
编程语言 时间:
2016-11-24 07:53:54
阅读次数:
173
本文以List作为操作对象MSDN官方给出的List的线程安全的说法:此类型的公共静态成员是线程安全的。但不能保证任何实例成员是线程安全的。只要不修改该集合,List 就可以同时支持多个阅读器。通过集合枚举在本质上不是一个线程安全的过程。在枚举与一个或多个写访问竞争的罕见情况下,确保线程安全的唯一方 ...
分类:
编程语言 时间:
2016-11-24 07:48:42
阅读次数:
241
http://www.cnblogs.com/wvvv/p/5227318.html计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一 ...
分类:
编程语言 时间:
2016-11-24 07:47:52
阅读次数:
135
knapsack problem 背包问题贪婪算法GA 给点n个物品,第j个物品的重量,价值,背包的容量为。应选哪些物品放入包内使物品总价值最大? 规划模型 max s.t. 贪婪算法(GA) 1、按价值密度从大到小依次放入包内直到放不下,设此时放了s个物品 2、将所得价值与最大价值()所比较,取最 ...
分类:
编程语言 时间:
2016-11-24 07:44:26
阅读次数:
181
一.动手动脑 运行AboutException.java示例,了解Java中实现异常处理的基础知识。 1)源代码 2)结果截图 3)结果分析 Try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ //用于“善后” 的代码 } ...
分类:
编程语言 时间:
2016-11-24 07:41:05
阅读次数:
198
基础概念 - 模块是Python组织代码的基本方式 - 一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,我们将其称为模块(module) - 所有的.py文件都可以作为一个模块导入 特点 - 模块名与脚本的文件名相同 例如写一个hello.py的脚本,则可以在另一 ...
分类:
编程语言 时间:
2016-11-24 07:40:15
阅读次数:
176
一.HashMap 和Hashtable 的区别 我们先看2个类的定义 可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap Hashtable的put方法如下 注意1 方法是同步的注意2 方法不允许value==null注意3 方法调用了key的h ...
分类:
编程语言 时间:
2016-11-24 07:38:21
阅读次数:
301
参考:http://www.w3school.com.cn/tags/tag_pre.asp javadoc 生成帮助文档时,注意以下几点: 1、函数功能描述的结尾一定要有句号,英文句号或中文句号均可。不然会有方法摘要里会出现后边一大片内容。 2、换行用<p> 3、<pre> 元素可定义预格式化的文 ...
分类:
编程语言 时间:
2016-11-24 07:36:43
阅读次数:
195
1,从System.String[]转到List<System.String>System.String[] str={"str","string","abc"};List<System.String> listS=new List<System.String>(str);2, 从List<Syst ...
分类:
编程语言 时间:
2016-11-24 07:31:16
阅读次数:
209