首页 > 编程语言
Java面向对象编程(二)
上一篇博文里总结了面向对象三大特性在Java中的体现,现在谈一谈Java中的抽象类,接口,内部类等特性。...
分类:编程语言   时间:2014-05-20 16:41:16    收藏:0  评论:0  赞:0  阅读:342
javaEE jsp与servlet之间通信
html与jsp或者servlet的通信相信大家都会了,就是使用form的get或者post提交即可(ajax异步通信将在后面讲到),但 是jsp与servlet之间怎么通信呢? servlet与jsp的通信:指从servlet中调用jsp,从jsp中调用servlet 从JSP调用Servlet: :请求信息自动传递到Servlet: 或者通过sendRedirect 从...
分类:编程语言   时间:2014-05-22 13:17:56    收藏:0  评论:0  赞:0  阅读:448
Python下使用OpenCV
1.下载Python,当前OPencv版本为249,不过其支持的最新版本的Python为2.7,所以可以下载276版本。2.下载numpy,开始我使用了1.6,没有通过。下载了最新的1.8.1版本。3.将Opencv安装目录下opencv\build\python\2.7\x86中的cv2.pyd复制到python安装目录Lib\site-packages下。4.找到opencv源文件内的draw...
分类:编程语言   时间:2014-05-23 07:54:37    收藏:0  评论:0  赞:0  阅读:476
[C++] [算法] KMP算法
KMP算法是字符串匹配的一个经典算法...
分类:编程语言   时间:2014-05-22 09:42:16    收藏:0  评论:0  赞:0  阅读:428
c语言学习之结构篇代码示例-输入n个同学的姓名,数学英语成绩,按照平均分从低到高排序并输出
#include void main(){ const int count = 5;//定义数量 struct student{ char name[80]; float math,eng; float aver; }stu[count],temp; //输入 for (int i = 0; i scanf("%s%f%f", stu[i].name, &stu[i].m...
分类:编程语言   时间:2014-05-22 11:20:51    收藏:0  评论:0  赞:0  阅读:643
JavaScript 获取小数任一小数点后的位数的小数
用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1.这种方法最不推荐: function get(){ var s = 22.127456 + ""; var str = s.substring(0,s.indexOf(".") + 3); alert(str); } 2. 使用正则表达式获取: function g...
分类:编程语言   时间:2014-05-23 08:06:05    收藏:0  评论:0  赞:0  阅读:393
Spring AOP 实现原理
QQ群:289150599 什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP...
分类:编程语言   时间:2014-05-20 16:35:50    收藏:0  评论:0  赞:0  阅读:371
【python下使用OpenCV实现计算机视觉读书笔记1】输入输出
说明:该部分内容为《OpenCV Computer Vision with Python》读书笔记。1.读入文件与保存。import cv2 image=cv2.imread('a.jpg') cv2.imwrite('b.jpg',image) 2.以灰度方式 读取进来(此时会丢失部分信息),然后将其保存。import cv2 grayImage = cv2.imread('a.jpg', cv...
分类:编程语言   时间:2014-05-22 07:43:50    收藏:0  评论:0  赞:0  阅读:418
【python下使用OpenCV实现计算机视觉读书笔记2】图像与字节的变换
import cv2 import numpy import os # Make an array of 120,000 random bytes. randomByteArray = bytearray(os.urandom(120000)) flatNumpyArray = numpy.array(randomByteArray) # Convert the array to make a ...
分类:编程语言   时间:2014-05-22 08:40:51    收藏:0  评论:0  赞:0  阅读:380
最严格的身份证校验(JavaScript版)
最严格的身份证校验(JavaScript版)...
分类:编程语言   时间:2014-05-22 11:20:10    收藏:0  评论:0  赞:0  阅读:446
ES6:JavaScript 新特性
我相信,在ECMAScript.next到来的时候,我们现在每天都在写的JavaScript代码将会发生巨大的变化.接下来的一年将会是令JavaScript开发者们兴奋的一年,越来越多的特性提案将被最终敲定,新一版本的JavaScript将会慢慢得到普及. 本文中,我将会讲几个我个人很期待的,希望能在2013年或者更晚一点使用上的新特性. ES.next目前的实现情况 可...
分类:编程语言   时间:2014-05-22 11:38:38    收藏:0  评论:0  赞:0  阅读:466
【python下使用OpenCV实现计算机视觉读书笔记3】读写视频文件
代码如下:import cv2 videoCapture = cv2.VideoCapture('car.avi') fps = videoCapture.get(cv2.cv.CV_CAP_PROP_FPS) size = (int(videoCapture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),int(videoCapture.get(cv2.cv.CV_C...
分类:编程语言   时间:2014-05-22 11:38:02    收藏:0  评论:0  赞:0  阅读:486
JAVA源码解读---HashMap目录扩展的奥秘
摘要:为了探索JAVA1.7源码中HashMap类数据的组织方法与目录扩展方法,通过对JAVA1.7源码中HashMap类源码的阅读与分析,得出结论:hashmap中存储数据的数据结构采用的是链表数组,目录是个数组,数组的成员是链表。冲突解决方法:典型的链地址法,冲突后,在链表头部插入数据。目录扩展方法:已二倍的方式扩展,一直到目录的最大上限。目录扩展的触发条件:装载因子的方式触发。从java中hashmap的实现可以看出,桶数据的组织方式并不是一种非常高效的方式。对检索效率不利。同时,数据扩展简单的采用二...
分类:编程语言   时间:2014-05-22 11:19:26    收藏:0  评论:0  赞:0  阅读:522
JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突
目录: 1、JavaScript发展史 2、JavaScript与JScript区别 3、JavaScript引入方式 4、JavaScript基本数据类型及布尔值 5、JavaScript命名规范 6、JavaScript命名推荐 7、JavaScript解决命名冲突 1、 JavaScript发展史 1.Netscape发明了Jav...
分类:编程语言   时间:2014-05-22 09:57:55    收藏:0  评论:0  赞:0  阅读:344
[Python]BeautifulSoup—HTML解析包
在用Python写爬虫时,一个常见的操作是对抓下的HTML做分析处理,得到想要的内容。一般的方法为使用Python的re库中,用正则表达式来解析文本。不过这种方法适用于所有的文本,而针对于特定格式的文本,如这里的HTML,BeautifulSoup更具有针对性,使用起来也更方便。 BeautifulSoup可以解析HTML,XML等文件,这里只说明其解析HTML的功能。   Beautifu...
分类:编程语言   时间:2014-05-22 12:56:35    收藏:0  评论:0  赞:0  阅读:555
javascript判断浏览器类型
window["MzBrowser"]={};(function() { if(MzBrowser.platform) return; var ua = window.navigator.userAgent; MzBrowser.platform = window.navigator.platform; MzBrowser.firefox = ua.indexOf("Firefox")>0; Mz...
分类:编程语言   时间:2014-05-20 14:37:22    收藏:0  评论:0  赞:0  阅读:331
JavaScript你所不知道的困惑(3)
困惑一:window.color = "red"; var o = {color: "blue"}; function sayColor(){ alert(this.color); } sayColor(); //red sayColor.call(this); //red sayColor.call(window); //red sayColor.call(o); //bl...
分类:编程语言   时间:2014-05-22 12:32:37    收藏:0  评论:0  赞:0  阅读:372
C++ 优先队列
优先队列 优先队列(priority queue)亦即数据结构中的堆,是计算机科学中一类特殊的数据结构的统称。在队列中,调度程序反复提取队列中第一个作业并运行,因而实际情况中某些时间较短的任务将等待长时间才能结束,或某些不短小,但具有重要性的作业,同样应当具有优先权。优先队列即为解决此类问题设计的一种数据结构。优先队列(堆)通常是一个可以被看做一棵树的数组对象。 优先队列中的常用函数: em...
分类:编程语言   时间:2014-05-23 07:29:33    收藏:0  评论:0  赞:0  阅读:492
C++ 静态存储周期(static storage duration)
本文根据C++ 2003标准讨论了拥有静态存储周期(static storage duration)对象的声明,构造和销毁。...
分类:编程语言   时间:2014-05-22 11:11:59    收藏:0  评论:0  赞:0  阅读:413
web socket RFC6455 connection --asio C++11
#ifndef __APP_WEBSOCKET_CONNECTION_H__ #define __APP_WEBSOCKET_CONNECTION_H__ #include #include "tcp_connection.hpp" class websocket_connection : public tcp_connection { public: websocket_connecti...
分类:编程语言   时间:2014-05-22 11:37:22    收藏:0  评论:0  赞:0  阅读:441
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!