码迷,mamicode.com
首页 > 编程语言
《JavaScript设计模式与开发实践》—— 代理模式
代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候,提供一个替身对象来控制对这个对象的访问,客户实际上访问的是替身对象。替身对象对请求做出一些处理之后,再把请求转交给本体对象。 (1) 虚拟代理实现图片预加载 在 We ...
分类:编程语言   时间:2016-10-25 18:31:19    阅读次数:243
韩顺平细说Servlet视频系列意外收获之用命令行编译带有包的java类解决方案
命令行编译带有包的java类 在命令行编译这一块,基本上都是新手入门时了解一下,然后就直奔IDE而去。这样固然没错,就怕那些……。然后今天在视频中看到了这种方法,觉得可能会用到,所以就记录下来了,以备自查。 步骤如下: 在X盘新建一个java文件,编写一段内带包的代码,示例如下: 我这里是D盘,文件 ...
分类:编程语言   时间:2016-10-25 16:47:48    阅读次数:231
C#字典Dictionary排序(顺序、倒序)
这里是针对.NET版本过低的排序方式,没怎么用过,记录一下; 一、创建字典Dictionary 对象 假如 Dictionary 中保存的是一个网站页面流量,key 是网页名称,值value对应的是网页被访问的次数,由于网页的访问次要不断的统计,所以不能用 int 作为 key,只能用网页名称,创建 ...
分类:编程语言   时间:2016-10-25 16:40:23    阅读次数:252
JavaScript设计模式与开发实践 面向对象
1 动态类型语言 静态类型语言编译时就已经确定变量类型,动态类型语言的变量类型要到程序运行时,变量被赋予某个值后,才会有类型。 静态语言的优点:首先,编译时就能发现类型不匹配错误,其次如果程序明确规定数据类型,编译器还能针对这些信息对程序进行优化,提高程序执行速度。 静态语言的缺点:迫使程序员按照强 ...
分类:编程语言   时间:2016-10-25 16:39:46    阅读次数:219
学习SpringMVC——从HelloWorld开始
原文链接:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html 前言: 时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力,霸气夺冠,为中国赢得了一枚意义非常的金牌。这是一次全民的狂欢,一场视听盛宴,带给我们不仅是熠熠生辉的金牌,更传递出 ...
分类:编程语言   时间:2016-10-25 16:30:55    阅读次数:180
CentOS6.5自带Python2.6.6升级至Python2.7
CentOS6.5中Python2.6升级到Python2.7 由于Python开发团队已不再支持2.6版本,且该版本对一些软件不支持,因此将2.6升级到2.7。 1、安装Python2.7: 下载源码包解压后,执行 默认安装在/usr/local/bin/目录下。 2、由于yum以来Python2 ...
分类:编程语言   时间:2016-10-25 16:27:07    阅读次数:155
python之全栈开发——————IO模型
一:在讲IO模型之前我们首先来讲一下事件驱动模型,属于一种编程的范式,那么我们以前就是传统式编程,来看看有什么区别吧(此处为借鉴别人的) 传统的编程是如下线性模式的: 开始 >代码块A >代码块B >代码块C >代码块D >...... >结束 每一个代码块里是完成各种各样事情的代码,但编程者知道代 ...
分类:编程语言   时间:2016-10-25 16:23:28    阅读次数:262
Java后端WebSocket的Tomcat实现
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议 ...
分类:编程语言   时间:2016-10-25 16:23:49    阅读次数:282
【学习】JAVA的第一天(补)
补上1024第一天的JAVA学习,也刚好是程序员节。今天学习了JAVA的一些历史和基础环境的配置,以及HelloWorld入门程序。 JAVA体系:JAVAME(一些简单的移动端开发)、JAVAEE(简单的服务器开发)、JAVASE(复杂的服务器开发,企业级开发)。 JAVA特点:跨平台性,安全性, ...
分类:编程语言   时间:2016-10-25 14:34:48    阅读次数:187
JAVA NIO Scatter/Gather(矢量IO)
矢量IO=Scatter/Gather: 在多个缓冲区上实现一个简单的IO操作。减少或避免了缓冲区拷贝和系统调用(IO) write:Gather 数据从几个缓冲区顺序抽取并沿着通道发送,就好比全部缓冲区全部连接起来放入一个大的缓冲区进行发送,缓冲区本身不具备gather能力。 read:Scatt ...
分类:编程语言   时间:2016-10-25 14:34:58    阅读次数:207
经典线程同步总结 关键段 事件 互斥量 信号量
前面《秒杀多线程第四篇一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,这个问题包括了主线程与子线程的同步,子线程间的互斥,是一道非常经典的多线程同步互斥问题范例,后面分别用了四篇 《秒杀多线程第五篇经典线程同步关键段CS》 《秒杀多线程第六篇经典线程同步事件Event》 《秒杀多线程第 ...
分类:编程语言   时间:2016-10-25 14:30:31    阅读次数:171
JavaScript中Function函数与Object对象的关系
JavaScript中Function函数与Object对象的关系 ...
分类:编程语言   时间:2016-10-25 14:23:49    阅读次数:193
java正则表达式
1、Java中过滤出字母、数字和中文的正则表达式 (1)过滤出字母的正则表达式 [^(A-Za-z)] (2) 过滤出 数字 的正则表达式 [^(0-9)] (3) 过滤出 中文 的正则表达式 [^(\\u4e00-\\u9fa5)] (4) 过滤出字母、数字和中文的正则表达式 [^(a-zA-Z0 ...
分类:编程语言   时间:2016-10-25 14:20:53    阅读次数:147
Quartz定时任务学习(二)web应用/Quartz定时任务学习(三)属性文件和jar
web中使用Quartz 1、首先在web.xml文件中加入 如下内容(根据自己情况设定) 在web.xml中添加QuartzInitializerServlet,Quartz为能够在web应用中使用,提供了一个QuartzInitializerServlet和一个QuartzInitializer ...
分类:编程语言   时间:2016-10-25 14:17:36    阅读次数:229
函数(swift)
输入输出参数(In-Out Parameters) 如果你想要一个函数可以修改参数的值,并且想要在这些修改在函数调用结束后仍然存在,那么就应该把这个参数定义为输入输出参数(In-Out Parameters)。 定义一个输入输出参数时,在参数定义前加 inout 关键字。一个输入输出参数有传入函数的 ...
分类:编程语言   时间:2016-10-25 14:17:39    阅读次数:144
Java触发器CronTrigger
摘要:如果需要像日历那样按日程来触发任务,而不是像SimpleTrigger 那样每隔特定的间隔时间触发,CronTriggers通常比SimpleTrigger更有用。 一、web.xml: 二、创建BootServlet.java 三、创建Job:ExpenseRemindJob.java 注: ...
分类:编程语言   时间:2016-10-25 14:15:03    阅读次数:565
python-nmap使用及案例
nmap概念及功能 概念 NMap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。 nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理 ...
分类:编程语言   时间:2016-10-25 14:13:30    阅读次数:1475
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!