多条线程抢夺同一资源时,经常需要加锁,保证同一时间只能有一条线程操作一个资源。 同步锁就是互斥锁 格式:@synchronized (token) { } token:锁对象,要使用全局的对象,建议使用self {} 要加锁的代码段 注意点:加多把锁是无效的。 要注意加锁的位置。 互斥锁的优点: 能 ...
分类:
编程语言 时间:
2019-02-16 00:00:31
阅读次数:
279
1.下面关于tomcat服务器描述正确的是() (难度A) A. tomcat是一个开源的免费的web服务器,它支持javaEE规范 B. tomcat不是一个开源的免费的web服务器,它支持servlet规范 C. tomcat是一个开源的免费的web服务器,它支持servlet规范 D. 以上说 ...
分类:
Web程序 时间:
2019-02-12 17:09:26
阅读次数:
219
1.bootloader启动代码分析 1.1寄存器初始化为0(实模式) 其中“-e start”指出了bootblock的入口地址为start,而“-Ttext 0x7C00”指出了代码段的起始地址为0x7c00。也就导致start位置的虚拟地址为0x7c00 bootloader程序被bios从引 ...
分类:
其他好文 时间:
2019-02-12 09:13:25
阅读次数:
298
/* #define #define<名字><值> 注意没有结尾的分号,因为不是C的语句 名字必须是一个单词,值可以是各种东西 在C语言的编译器开始之前,编译预处理程序 (cpp)会把程序中的名字换成值 完全的文本替换 宏 如果一个宏的值中有其他的宏的名字,也会被替换的 如果一个宏的值超过一行,最后 ...
分类:
其他好文 时间:
2019-02-11 19:52:32
阅读次数:
173
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 定义 def function_name(args...): function_body #例子 def print_something(): print('Hello,function') 命名规则 #和变量的命名规则一样 1、函数... ...
分类:
编程语言 时间:
2019-02-11 17:10:10
阅读次数:
219
什么是进程什么是线程? 我的理解是进程是指在系统中正在运行的一个应用程序;程序一旦运行就是进程,或者更专业化来说:进程是指程序执行时的一个实例。线程是进程的一个实体。进程——资源分配的最小单位,线程——程序执行的最小单位。 线程进程的区别体现在几个方面: 第一:因为进程拥有独立的堆栈空间和数据段,所 ...
分类:
编程语言 时间:
2019-02-10 20:36:58
阅读次数:
188
==国密算法的实现方式·第二部分== 一、SM4的长明数据加密 长数据加密其实很简单,大概想一下,把数据分成与组长相等的数据段,分别加密,然后拼起来,就大功告成了!没错就是这么简单,不过这只是其中一种加密方式,在讲述分组密码的长数据加密时,通常会讲到工 ...
分类:
编程语言 时间:
2019-02-09 22:20:07
阅读次数:
1442
将开发过程经常用的一些代码段记录起来,下边代码段是关于python实现的守护进程(Daemon)的代码,希望对小伙伴有一些用。defcreateDaemon():”’Funzionechecreaundemonepereseguireundeterminatoprogramma…”’importos#create-fork1try:ifos.fork()>0:os._exit(0)#exit
分类:
编程语言 时间:
2019-02-08 18:30:38
阅读次数:
225
下面的代码段是关于python版的快速排序算法的代码,应该对各位朋友有用途。defqsort(L):return((qsort([xforxinL[1:]ifx<L[0]])+L[0:1]+qsort([xforxinL[1:]ifx>=L[0]]))ifLelse[])版本2defqsort3(arr,l,r):defswap(arr,s,d):ifs!=d:tmp=arr[s]ar
分类:
编程语言 时间:
2019-02-08 18:25:45
阅读次数:
235
将做工程过程重要的代码段做个记录,如下的代码内容是关于Java多线程编程中的lock使用详解的代码,应该是对码农有帮助。importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.Future;importjava.util.concurrent
分类:
编程语言 时间:
2019-02-08 17:11:46
阅读次数:
125