“你学习一门技术的最佳时机是三年前,其次是现在。”这话从来很灵验。经过这次面试,觉得需要整理下Java Web相关的资料,以便自己提高或者更快适应可能面临的新的工作。 首先谈谈Java Web需要掌握哪些东西。这里是一些知识点的搜集,暂不做详细说明,欢迎各位博友补充指正。 1.底层 Java语言相关 ...
分类:
编程语言 时间:
2017-08-09 13:44:13
阅读次数:
183
留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID ...
分类:
编程语言 时间:
2017-08-09 13:44:02
阅读次数:
188
原文:http://blog.csdn.net/hk627989388/article/details/53309865 STARTUPINFO用于指定新进程的主窗口特性的一个结构。 PROCESS_INFORMATION在创建进程时相关的数据结构之一,该结构返回有关新进程及其主线程的信息。 [cp ...
分类:
编程语言 时间:
2017-08-09 13:12:05
阅读次数:
222
1、OC是在C语言的基础上进行扩展的,在OC中直接用C语言进行coding也是可以通过编译的。因此,函数定义的语法格式如下: 2、函数的传递机制:值传递、地址传递。 值传递:将实际的参数值的副本(复制品)传入函数内,参数本身不受函数内对其副本的改变的影响。 地址传递:将实际参数的地址的副本传入函数, ...
分类:
编程语言 时间:
2017-08-09 13:11:59
阅读次数:
155
JavaScript是一门动态的,弱类型的脚本语言。和大多数编程语言一样,JavaScript也采用词法作用域。也即是说,函数的执行依赖于变量作用域。这个作用域是在函数定义时决定的,而非函数调用。函数对象可以通过作用域链互相关联起来,函数体可访问的变量都可以保存在函数作用域内部。闭包,一个形象的解释 ...
分类:
编程语言 时间:
2017-08-09 13:10:59
阅读次数:
127
我们之前使用类创造新的类型(type),并使用继承来便利我们创建类的过程。我将在这一讲中深入类型,并介绍多态(polymorphism)的概念。 类型检查 Java的任意变量和引用经过类型声明(type declaration),才能使用。我们之前见过对象数据、类数据、方法参数、方法返回值以及方法内 ...
分类:
编程语言 时间:
2017-08-09 13:10:48
阅读次数:
205
俗话说不作死就不会死,今天作死了一回,写了一个比较二逼的函数,遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下。 事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基本 ...
分类:
编程语言 时间:
2017-08-09 13:08:12
阅读次数:
165
1 @OVerride:指定方法覆载,它强制一个子类必须覆盖父类方法 2@Deprecated:表示某个程序元素(类、方法)已过时 3 @SuppressWarnings 指示该Annotation修饰的程序元素取消编译器警告 ...
分类:
编程语言 时间:
2017-08-09 13:07:50
阅读次数:
188
需要引进相关的jar包 spring-aop-3.2.5.RELEASE.jar aopalliance.jar aspectjweaver.jar ...
分类:
编程语言 时间:
2017-08-09 13:05:54
阅读次数:
113
排序算法 冒泡排序BubbleSort 冒泡排序是最基本的排序方法,它是通过大数沉淀的方式,没经过一轮排序,整个序列中的最大的数都会放置在最后,【冒泡是对于这个数最终在序列的最后出现的形象化的描述】,然后因为这个数已经排列完,所以不再考虑,然后对前面的所有数再次大数沉淀,以此类推,直到所有的序列都已 ...
分类:
编程语言 时间:
2017-08-09 13:05:34
阅读次数:
212
原文:http://blog.csdn.net/u010803748/article/details/53927977?locationNum=2&fps=1 一、判断指定程序名的进程是否存在 BOOL EnumWindows( WNDENUMPROC lpEnumFunc, // pointer ...
分类:
编程语言 时间:
2017-08-09 13:05:03
阅读次数:
391
NO1.type自动匹配类型 name="zhangsan"age=18 print (type(name))#type自动匹配类型 print ("name;%s,age: %d"%(name,age))#%s 代表字符类型 %d 代表数字 print ("hi your nme:"+name+" ...
分类:
编程语言 时间:
2017-08-09 13:04:15
阅读次数:
162
第3章.Servlet应用 转发与重定向 过滤器与监听器 Servlet并发处理 ...
分类:
编程语言 时间:
2017-08-09 13:02:00
阅读次数:
129
1,简介 RabbitMQ(Rabbit Message Queue)是流行的开源消息队列系统,用erlang语言开发。 1.1关键词说明: Broker:消息队列服务器实体。Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。Queue:消息队列载体,每个消息都会被投入到一个或多个 ...
分类:
编程语言 时间:
2017-08-09 13:00:59
阅读次数:
832
JS中的数组提供了四个操作,以便让我们实现队列与堆栈! 小理论: 队列:先进先出 堆栈:后进先出 实现队列的方法: shift:从集合中把第一个元素删除,并返回这个元素的值。 unshift: 在集合开头添加一个或更多元素,并返回新的长度 push:在集合中添加元素,并返回新的长度 pop:从集合中 ...
分类:
编程语言 时间:
2017-08-09 13:00:34
阅读次数:
156
Spring的框架组成:它是对web层、业务层、数据访问层的每层都有解决方案;web层:Spring MVC;持久层:JDBC Template ;业务层:Spring的Bean管理; 一、核心部分之IOC 实例;接口:HelloService.java public interface Hello ...
分类:
编程语言 时间:
2017-08-09 12:59:29
阅读次数:
142