首页 > 编程语言
java 线程安全 Lock
对于线程安全我们前面使用了synchronized关键字,对于线程的协作我们使用Object.wait()和Object.notify()。在JDK1.5中java为我们提供了Lock来实现与它们相同的功能,并且性能优于它们,在JDK1.6时,JDK对synchronized做了优化,在性能上两种方式差距不大了。一、为什么出现lock..
分类:编程语言   时间:2017-07-25 15:22:05    收藏:0  评论:0  赞:0  阅读:275
【C语言学习】封装和模块化思想
刚学习完C后,做的关于C的课程设计是在一个源文件里放了几百行代码,并且各个功能之间都是相互依赖的,这样就会非常麻烦。由于当我要改动某个地方的时候,就会牵连着要改动喝多的地方。而在实际的程序设计中。这也是不可取的。因此,模块化和封装的思想就显得非常重要了。。! ★static变量 static变量的一 ...
分类:编程语言   时间:2017-07-25 15:18:23    收藏:0  评论:0  赞:0  阅读:224
Python 基础 - 模块 Module - sys模块
sys模块常见函 sys.argv: 实现从程序外部向程序传递参数。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出。 sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。 sys.setdefaultencoding(): 设置系统默 ...
分类:编程语言   时间:2017-07-25 15:15:17    收藏:0  评论:0  赞:0  阅读:233
[javase学习笔记]-8.5 statickeyword的使用场景
这一节我们来看一下在我们开发的过程中,在什么时候我们要用到statickeyword进行静态修饰。 我们这里所说的静态。无非就是两种。一种是静态变量,一种是静态函数,我们分这两种情况进行说明statickeyword的使用场合。 一、静态变量 我们在7.8节中对statickeyword特点和7.9 ...
分类:编程语言   时间:2017-07-25 15:14:13    收藏:0  评论:0  赞:0  阅读:239
laravel中查询数据结果集变为数组
在laravel中,查询数据库后,返回的对象,可以用下面的办法变为数组 ...
分类:编程语言   时间:2017-07-25 15:13:38    收藏:0  评论:0  赞:0  阅读:576
Java千百问_05面向对象(006)_is-a,has-a,like-a是什么
点击进入_很多其它_Java千百问 1、is-a,has-a,like-a是什么 在面向对象设计的领域里,有若干种设计思路,主要有例如以下三种: is-a、has-a、like-a java中在类、接口、抽象类中有非常多体现。 了解java看这里:什么是Java 了解类和对象看这里:类、对象究竟有什 ...
分类:编程语言   时间:2017-07-25 15:12:22    收藏:0  评论:0  赞:0  阅读:228
Python_语法和界面设计
http://www.runoob.com/python/python-gui-tkinter.html http://www.python-course.eu/python_tkinter.php ...
分类:编程语言   时间:2017-07-25 15:10:36    收藏:0  评论:0  赞:0  阅读:285
数组的方法(下)
ECMAScript5中的数组方法 ECMAScript5定义了9个新的数组方法来遍历、映射、过滤、检测、简化和搜索数组。 ECMAScript5中数组方法的概述:首先,大多数方法的第一个参数接收一个函数,并且对数组的每个元素(或一些元素)调用一次该函数。如果是稀疏数组,对不存在的元素不调用传递的函 ...
分类:编程语言   时间:2017-07-25 15:10:08    收藏:0  评论:0  赞:0  阅读:262
java中MD5函数
import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Utils { //静态方法,便于作为工具类 public static String getMD5( ...
分类:编程语言   时间:2017-07-25 15:09:39    收藏:0  评论:0  赞:0  阅读:233
查看jar包依赖树
在eclipse执行如下命令: 可以在控制台上查看层级依赖关系 ...
分类:编程语言   时间:2017-07-25 15:09:18    收藏:0  评论:0  赞:0  阅读:317
python基础之字符编码及文件操作
一、了解字符编码前的知识储备 1、计算机运行程序或读取文件的原理 为了使计算机运行速度不被I/O操作速度拖慢,CPU并不会直接从硬盘中读取数据,因为硬盘的读写速度和CPU相差太大,所以CPU都是从速度相对较快的内存中读取数据的。而程序文件和文本文件为了永久保存又都保存在硬盘中,因此计算机运行程序或读 ...
分类:编程语言   时间:2017-07-25 15:08:36    收藏:0  评论:0  赞:0  阅读:187
C++ STL基本容器的使用
C++中有两种类型的容器:顺序容器和关联容器。顺序容器主要有vector、list、deque等。其中vector表示一段连续的内存,基于数组实现,list表示非连续的内存,基于链表实现,deque与vector类似,但是对首元素提供插入和删除的双向支持。关联容器主要有map和set。map是key ...
分类:编程语言   时间:2017-07-25 15:08:19    收藏:0  评论:0  赞:0  阅读:294
react Diff算法
时间复杂度是检测一个算法或者一个性能好坏的重要因数。 其他它没有什么神奇的,只是一个名词而已。 O(n^3) -> O(n^2) -> O(n) 从左到右,时间复杂度越来越小,越小性能越好。 react将diff算法从O(n^3) 直接变为 O(n), 大大提高了性能。 参考: http://www ...
分类:编程语言   时间:2017-07-25 15:07:52    收藏:0  评论:0  赞:0  阅读:309
sessionStorage、localStorage 存储及如何存储数组与对象
1、存储,获取,清楚 2、存数组 3、存json 4、判断浏览器是否支持 ...
分类:编程语言   时间:2017-07-25 15:07:25    收藏:0  评论:0  赞:0  阅读:267
java CRC(1021型, x16+x12+x5+1)
public class crcMain { //crc16 -1021型校验, //CRC16-CCITT x16+x12+x5+1 1021 ISO HDLC, ITU X.25, V.34/V.41/V.42, PPP-FCSpublic static int[] Crc16Calc(byte ...
分类:编程语言   时间:2017-07-25 15:03:13    收藏:0  评论:0  赞:0  阅读:374
java ,CRC(8005型,x16+x15+x2+1)
/** * CRC16相关计算 CRC-16 x16+x15+x2+1 8005 IBM SDLC * encode: utf-8 * * @author trb * @date 2014-12-25 */ public class CRC16 { static byte[] crc16_tab_h ...
分类:编程语言   时间:2017-07-25 15:01:47    收藏:0  评论:0  赞:0  阅读:380
Python基本数据结构
Python是动态语言 list:类似数组,有序集合 创建:L = ['Michael', 100, True],可以在一个list中包含各种数据 访问:按索引访问,如L[0];可倒序访问,如L[-1]表示访问list最后一个元素(注意越界问题) 添加新元素:append()方法,追加元素到list ...
分类:编程语言   时间:2017-07-25 15:01:33    收藏:0  评论:0  赞:0  阅读:196
[c/c++] programming之路(9)、运算优先级
一、运算优先级 二、条件运算符(表达式1?表达式2:表达式3) 当式1正确时,取式2的值;否则,取式3的值 三、格式字符 打开3个计算器 四、跨过权限修改值(注射) 根据地址,编写代码,生成dll文件,进行注射 五、字符串赋值 ...
分类:编程语言   时间:2017-07-25 14:56:02    收藏:0  评论:0  赞:0  阅读:300
Nginx反向代理+Tomcat+Springmvc获取用户访问ip
Nginx+Tomcat+Springmvc获取用户访问ip 1.Nginx反向代理 修改Nginx配置文件 2.Springmvc代码中添加方法 ...
分类:编程语言   时间:2017-07-25 14:54:03    收藏:0  评论:0  赞:0  阅读:235
【Linux】线程并发拷贝程序
据说大连某211高校的李教授越来越重口。不仅延续要求他所带的每个本科班。都要写一份线程并发拷贝程序的传统,并且还開始规定不能用Java语言写作。导致我之前写的《【Java】线程并发拷贝程序》(点击打开链接)作废。全部李教授旗下的学生,必须在毫无图形界面的Linux系统。用里面vi去写作。这更让莘莘学 ...
分类:编程语言   时间:2017-07-25 14:53:37    收藏:0  评论:0  赞:0  阅读:350
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!