有很多提供动态创建 style 节点的方法,但是大多数都仅限于外部的 css 文件。如何能使用程序生成的字符串动态创建 style 节点,我搞了2个小时。静态外部 css 文件语法:@import url(style.css);动态外部 css 文件加载的方法有如下:第一种:var style = ...
分类:
编程语言 时间:
2015-09-14 15:23:49
阅读次数:
155
简要答案: 1.Lock能完成几乎所有synchronized的功能,并有一些后者不具备的功能,如锁投票、定时锁等候、可中断锁等候等 2.synchronized 是Java 语言层面的,是内置的关键字;Lock 则是JDK 5中出现的一个包,在使用时,synchronized 同步的代码块可以由J...
分类:
编程语言 时间:
2015-09-14 15:23:31
阅读次数:
156
The Perfect StallTime Limit:1000MSMemory Limit:10000KTotal Submissions:20874Accepted:9421DescriptionFarmer John completed his new barn just last week,...
分类:
编程语言 时间:
2015-09-14 15:23:41
阅读次数:
172
hash函数对大家来说不陌生吧 ?而这次我们就用hash函数来实现字符串匹配。首先我们会想一下二进制数。对于任意一个二进制数,我们将它化为10进制的数的方法如下(以二进制数1101101为例):hash用的也是一样的原理,为每一个前缀(也可以后缀,笔者习惯1 base,所以喜欢用前缀来计算,Hash...
分类:
编程语言 时间:
2015-09-14 15:22:55
阅读次数:
171
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有...
分类:
编程语言 时间:
2015-09-14 15:19:19
阅读次数:
203
转 http://blog.csdn.net/zsw12013/article/details/6534619通过数据流、序列化和文件系统提供系统输入和输出。Java把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简...
分类:
编程语言 时间:
2015-09-14 15:19:26
阅读次数:
334
其实Integer与int类型的赋值与比较最关键的一点就是:这两个变量的类型不同。Integer是引用类型,int是原生数据类型。 我们分四种情况来讨论: 1) Integer与int类型的赋值 a.把Integer类型赋值给int类型。此时,Integer类型变量的值会自...
分类:
编程语言 时间:
2015-09-14 15:12:36
阅读次数:
162
(1)第一步设置一下button IBOutlet NSButton * nameOrderBT; IBOutlet NSButton * sizeOrderBT;(2)切换设置切换相遇函数-(IBAction) nameOrderAction:(id)sender{ [sizeOrderBT se...
分类:
编程语言 时间:
2015-09-14 15:10:57
阅读次数:
159
It's possible to synchronize both an entire method and a section of code within a method, and you may wonder which one you should use. To understand.....
分类:
编程语言 时间:
2015-09-14 15:08:53
阅读次数:
131
前段时间写脚本,一直使用的是pycharm ,无奈机器不配置实在不怎么样,我记得之前用过subline text,这是我用过的最酷炫的文本编辑器,参考了一下网上的文章,自己走了一些弯路,将心得写在这里,方便给需要帮助的人: 这是完成配置后的界面: 一,下载subline text 3 官网:h...
分类:
编程语言 时间:
2015-09-14 15:07:10
阅读次数:
241
JDK提供的几种线程池newFixedThreadPool创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中。newCachedThreadPool创建一个可缓存的线程池。这种类型的线程池特点是: 1).工作线程...
分类:
编程语言 时间:
2015-09-14 15:06:38
阅读次数:
139
从这篇开始,按照我的理解,整理Kernigham和Ritchie的《C程序设计语言(第2版·新版)》。0.1 C C很适合用来编写编译器和操作系统,被称作“系统编程语言”;BCPL语言-->B语言-->C语言; 数据类型:基本(字符,多种长度整型和浮点型);派生(指针,数组,结构,联合)...
分类:
编程语言 时间:
2015-09-14 15:07:13
阅读次数:
150
鸣谢:http://my.oschina.net/u/216467/blog/205951@Resource和@Autowired两者都是做bean的注入使用。其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。但是Spring支持该...
分类:
编程语言 时间:
2015-09-14 15:05:20
阅读次数:
208
常量指针,表述为“是常量的指针”,就是指向常量的指针,关键字 const 出现在 * 左边,表示指针所指向的地址的内容是不可修改的,但指针自身可变。 指针常量,表述为 "是指针的常量", 指针吱声是一个常量,关键...
分类:
编程语言 时间:
2015-09-14 14:02:36
阅读次数:
148
这一章节我们来讨论一下python里面模块间全局变量的修改以及其他访问全局变量的方法
1.模块间全局变量的修改
x=1#全局变量,其实就是模块里面所有的函数都可以使用
def test():
print(x)
if __name__=='__main__':
test()
上面的代码保存为test.py
import test
if __...
分类:
编程语言 时间:
2015-09-14 14:00:25
阅读次数:
160
这一章节我们来讨论一下global作用域
global的本质:不是声明变量类型,而是声明命名空间也就是作用域
1.全局变量总结:
1)它位与模块文件内部的顶层
我们打开test.py模块,里面只有一句,就是下面的一句
x=1#全局变量,其实就是模块里面所有的函数都可以使用
2)在函数内部不声明也可以使用
我们在test.py文件里面加一点代码
x=1#全局变量,其实就是模块里面...
分类:
编程语言 时间:
2015-09-14 14:02:15
阅读次数:
189
StringBuffer类(或者StringBuilder)和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuff...
分类:
编程语言 时间:
2015-09-14 14:01:42
阅读次数:
245