码迷,mamicode.com
首页 > 编程语言
java常用的设计模式
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的 ...
分类:编程语言   时间:2016-11-24 08:11:10    阅读次数:215
javascript 中this详解
this是每一个想要深入学习Javascript的人必过的一关,我为this看过很多书查过很多资料,虽然对this有了一定的了解并且也经常使用this,但是如果有人问我 this是什么呀? 我依旧不能给别人一个完美的解释。最近一个小的机缘,让我重新对this有了认识,终于觉得自己可以把我认识到的th ...
分类:编程语言   时间:2016-11-24 08:06:22    阅读次数:294
[刘阳Java]_MyBatis_常规标签的用法_第6讲
一般MyBatis最基本标签,或者说初学者上手最快的标签就是增删改查 1.<insert>标签,在MyBatis中完成数据添加操作 2.<update>标签,在MyBatis中完成数据更新操作 3.<delete>标签,在MyBatis中完成数据删除操作 ...
分类:编程语言   时间:2016-11-24 08:03:00    阅读次数:141
C# 大图片压缩算法,减少图片体积
声明:图片压缩算法,不建议对小图片进行压缩,一般文件小于1m的,真心没必要压缩,图片很小的,例如:几百KB的图片,有可能不会减少图片体积,反而压缩后更大,也很正常,请大家合理使用,并不是,所有图片,越压缩越好!!!!!上面是我对2M多的图片进行了测试,压缩质量设置了50,压缩到了800KB,放大和缩 ...
分类:编程语言   时间:2016-11-24 08:01:10    阅读次数:203
python绝技 — 嗅探FTP登录口令
代码: 运行嗅探脚本: 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
c#/.Net 集合数组一层一层的取值
实现目标,原来字符串是个目录,我需要一级一级的取,类似目录的功能, ...
分类:编程语言   时间:2016-11-24 07:53:54    阅读次数:173
C# 在多线程环境中,进行安全遍历操作
本文以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
C# 线程池执行操作例子
...
分类:编程语言   时间:2016-11-24 07:48:08    阅读次数:179
knapsack problem 背包问题 贪婪算法GA
knapsack problem 背包问题贪婪算法GA 给点n个物品,第j个物品的重量,价值,背包的容量为。应选哪些物品放入包内使物品总价值最大? 规划模型 max s.t. 贪婪算法(GA) 1、按价值密度从大到小依次放入包内直到放不下,设此时放了s个物品 2、将所得价值与最大价值()所比较,取最 ...
分类:编程语言   时间:2016-11-24 07:44:26    阅读次数:181
JAVA09 异常处理
一.动手动脑 运行AboutException.java示例,了解Java中实现异常处理的基础知识。 1)源代码 2)结果截图 3)结果分析 Try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ //用于“善后” 的代码 } ...
分类:编程语言   时间:2016-11-24 07:41:05    阅读次数:198
Python-模块的使用
基础概念 - 模块是Python组织代码的基本方式 - 一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,我们将其称为模块(module) - 所有的.py文件都可以作为一个模块导入 特点 - 模块名与脚本的文件名相同 例如写一个hello.py的脚本,则可以在另一 ...
分类:编程语言   时间:2016-11-24 07:40:15    阅读次数:176
使用 Task 替换 ThreadPool ,异步监测所有线程(任务)是否全部执行完毕
...
分类:编程语言   时间:2016-11-24 07:37:48    阅读次数:184
java面试题——HashMap和Hashtable 的区别
一.HashMap 和Hashtable 的区别 我们先看2个类的定义 可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap Hashtable的put方法如下 注意1 方法是同步的注意2 方法不允许value==null注意3 方法调用了key的h ...
分类:编程语言   时间:2016-11-24 07:38:21    阅读次数:301
javadoc 生成帮助文档时,注意以下几点
参考:http://www.w3school.com.cn/tags/tag_pre.asp javadoc 生成帮助文档时,注意以下几点: 1、函数功能描述的结尾一定要有句号,英文句号或中文句号均可。不然会有方法摘要里会出现后边一大片内容。 2、换行用<p> 3、<pre> 元素可定义预格式化的文 ...
分类:编程语言   时间:2016-11-24 07:36:43    阅读次数:195
.net list与数组互相转换
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!