首页 > 编程语言
java /perl/php语言对比
本文将对目前最常用的四种动态网页语言Perl(Practical Extraction and Report Language)、PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、JSP(JavaServer Pages)进行一些技术性的比较。...
分类:编程语言   时间:2015-04-22 11:19:18    收藏:0  评论:0  赞:0  阅读:169
javascript的事件冒泡,阻止事件冒泡和事件委托, 事件委托是事件冒泡的一个应用。
首先,弄明白js 当中,什么是事件,事件模型在js中是如何设计的。什么是事件冒泡?什么是“事件冒泡”呢?假设这里有一杯水,水被用某种神奇的方式分成不同颜色的几层。这时,从最底层冒出了一个气泡,气泡会一层一层地上升,直到最顶层。而你不管在水的哪一层观察都可以看到并捕捉到这个气泡。好了,把“水”改成“D...
分类:编程语言   时间:2015-04-22 11:14:28    收藏:0  评论:0  赞:0  阅读:155
python2.7里的StringIO.StringIO与BytesIO有什么区别
import StringIO与from io import BytesIO的区别open()函数返回的文件对象取决于模式。当使用文本模式打开文件时,它返回一个TextIOBase的子类。当使用二进制打开时,返回的是BufferedIOBase的子类。准确细分为:可读二进制模式,返回BufferRe...
分类:编程语言   时间:2015-04-22 11:13:08    收藏:0  评论:0  赞:0  阅读:508
js 类数组转数组
来自某道面试题,题忘了,难点在于:function 中的argument类数组怎么转数组我们来看看argument是什么function myToArray(){ console.log(arguments); console.log(arguments === Array) } myT...
分类:编程语言   时间:2015-04-22 11:10:18    收藏:0  评论:0  赞:0  阅读:302
JavaScript函数节流与函数去抖
介绍首先解释一下这两个概念:函数节流(throttle):是让一个函数无法在很短的时间间隔内连续调用,当上一次函数执行后过了规定的时间间隔,才能进行下一次该函数的调用。函数去抖(debounce):让一个函数在一定间隔内没有被调用时,才开始执行被调用方法。两个方法都是用来提升前端性能,减轻浏览器压力...
分类:编程语言   时间:2015-04-22 11:09:18    收藏:0  评论:0  赞:0  阅读:198
10招让你成为杰出的Java程序员
1. 拥有扎实的基础和深刻理解 OO 原则对于 Java 程序员,深刻理解 Object Oriented Programming(面向对象编程)这一概念是必须的。没有 OOPS 的坚实基础,就领会不了像 Java 这些面向对象编程语言的美。光学习 OO 原则的定义用处不大,关键是要学会如何应用这些...
分类:编程语言   时间:2015-04-22 11:08:18    收藏:0  评论:0  赞:0  阅读:208
分解成3NF保持函数依赖且为无损连接的算法
分解成3NF保持函数依赖且为无损连接的算法:1、根据分解成3NF的保持函数依赖的分解算法(http://www.cnblogs.com/bewolf/p/4443919.html),得到分解结果ρ2、判断分解是否为无损连接,如果是直接输出结果ρ3、如果2中是有损的,那么令ρ=ρU{X},其中X是R的...
分类:编程语言   时间:2015-04-22 11:05:59    收藏:0  评论:0  赞:0  阅读:388
多线程 AfxBeginThread 与 CreateThread 的区别
简言之:AfxBeginThread是MFC的全局函数,是对CreateThread的封装。 CreateThread是Win32 API函数,前者最终要调到后者。1>.具体说来,CreateThread这个 函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程中要考虑到进...
分类:编程语言   时间:2015-04-22 11:03:38    收藏:0  评论:0  赞:0  阅读:307
《转》使用JAVA如何对图片进行格式检查以及安全检查处理
本文出自冯立彬的博客,原地址:http://www.fenglibin.com/use_java_to_check_images_type_and_security.html一、通常情况下,验证一个文件是否图片,可以通过以下三种方式:1)、判断文件的扩展名是否是要求的图片扩展名这种判断是用得比较多的...
分类:编程语言   时间:2015-04-22 11:01:49    收藏:0  评论:0  赞:0  阅读:258
<Java> Mina线程池
前言 在java并发编程中,线程池是非常常见的一种维护线程封闭的技术,当然在我们的web开发中,最熟悉的就是jdbc的连接池,那么这两种池有什么关系吗? 答案显然是否定的,前置是实现线程安全性需要,后者是为了复用系统资源需要。我们先来讲讲线程池。线程池 从字面上来理解,池是管理一小组同构工作的...
分类:编程语言   时间:2015-04-22 11:01:38    收藏:0  评论:0  赞:0  阅读:1373
Maven导入本地Jar总结
导入命令:mvninstall:install-file参数:-DgroupId=包名-DartifactId=项目名-Dversion=版本号-Dpackaging=jar 文件打包类型-Dfile=path/xxx.jar 文件所在路径 -DgeneratePom=true 为导入的文件生成po...
分类:编程语言   时间:2015-04-22 10:58:48    收藏:0  评论:0  赞:0  阅读:224
Spring入门学习(一)
Spring的主要功能是控制反转和面向切面编程,下面我们就来编写第一个spring的程序来体验一下控制反转首先是加载配置文件下面我们在程序中加载配置文件ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");然...
分类:编程语言   时间:2015-04-22 10:56:48    收藏:0  评论:0  赞:0  阅读:110
javascript 高级程序设计 学习笔记
-->saafdsHello world!List item 1List item 2List item 3-->buttonbaidu item1 item2 item3 item4 stopPropagationeventPhase客户区位置diveditrelat...
分类:编程语言   时间:2015-04-22 10:54:59    收藏:0  评论:0  赞:0  阅读:254
快速排序
快速排序算法和合并排序算法一样,也是基于分治模式。对子数组A[p...r]快速排序的分治过程的三个步骤为:分解:把数组A[p...r]分为A[p...q-1]与A[q+1...r]两部分,其中A[p...q-1]中的每个元素都小于等于A[q]而A[q+1...r]中的每个元素都大于等于A[q];解决...
分类:编程语言   时间:2015-04-22 10:52:48    收藏:0  评论:0  赞:0  阅读:136
黑马程序员_JAVASE_网络编程上
网络模型: OSI模型TCP/IP模型 网络通信要素 ip地址 端口 通信协议 通信过程 1.找到对方IP地址 2.数据要发送到对方指定的应用程序上,为了标识这些应用程序,用唯一的数字进行标识,这些数字符号就是端口 3.定义通信规则,tcp还是udp还是其他 应用层协议 http,ftp,smtp 解析主机地址: InetAddress i...
分类:编程语言   时间:2015-04-22 09:44:59    收藏:0  评论:0  赞:0  阅读:252
JAVA局部变量对垃圾回收的影响
结论 局部变量表中的变量是很重要的垃圾回收根节点,被局部变量表中变量直接活着间接引用的对象都不会被回收。 实验 看如下代码,使用JVM的-XX:+PrintGC参数运行下面代码(在main函数中分别执行localVarGcN的每一个函数) package com.winwill.jvm.basic; /** * @author qifuguang * @date 15/4/21 20...
分类:编程语言   时间:2015-04-22 09:44:38    收藏:0  评论:0  赞:0  阅读:690
javascript图片加载---加载大图的一个解决方案
网页在加载一张大图片时,往往要加载很久; 而且,在加载过程中,无法很好地控制图片的样式,容易造成错位等显示错误; 如果能够在加载大图时,先使用一张较小的loading图片占位,然后后台加载大图片,当大图片加载完成后,自动替换占位图, 这样能提供更好的用户体验; 由于,我在开发一个图片查看器时,遇到这样的需求,所以我写了个angular服务,来解决这个问题,效果还不错; 虽然是angula...
分类:编程语言   时间:2015-04-22 09:43:28    收藏:0  评论:0  赞:0  阅读:238
python创建字典多种方式
1.创建空字典>>> dic = {} >>> type(dic) 2.直接赋值创建>>> dic = {'spam':1, 'egg':2, 'bar':3} >>> dic {'bar': 3, 'egg': 2, 'spam': 1}3.通过关键字dict和关键字参数创建>>> dic = dict(spam = 1, egg = 2, bar =3) >>> dic...
分类:编程语言   时间:2015-04-22 09:43:09    收藏:0  评论:0  赞:0  阅读:422
MFC RadioButton用法详解
基础介绍: radio button通常都是成组使用的,在一组里面是互斥的。 分组的原则是: 1、首先将RadioButton控件定好Tab顺序,具体方法: 工具栏“格式”—>“Tab键顺序”选项选中(或者按键 Ctrl + D), 然后按照想要设定的次序,依次点击对话框上面的RadioButton按钮,Tab键顺序设定完成。 2、按照上面的Tab键顺序进行...
分类:编程语言   时间:2015-04-22 09:41:29    收藏:0  评论:0  赞:0  阅读:430
java基础 第一章 对象入门
第1章 对象入门   “为什么面向对象的编程会在软件开发领域造成如此震憾的影响?”   面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。 ...
分类:编程语言   时间:2015-04-22 09:41:11    收藏:0  评论:0  赞:0  阅读:111
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!