自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java技术博文

扫码关注“Java技术博文”每周更新一次技术博文

  • 博客(17)
  • 资源 (70)
  • 收藏
  • 关注

转载 学习linux内核的经典书籍介绍

学习linux内核的经典书籍介绍  学习linux内核的经典书籍介绍       有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比

2013-08-26 11:59:46 881

转载 华为2011上机笔试题2+参考程序

华为2011上机笔试题2+参考程序编程题(共2题,第一题40分,第二题60分,共100分。请上机编写程序,按题目要求提交文件。[详见考试说明]本试题采用自动测试用例进行评分,测试用例不对考生公开,凡不满足提交要求导致不能运行或用例不通过,不予评分)。 1. 识别字符串中的整数并转换为数字形式(40分)问题描述: 识别输入字符串中所有的整数,统计整数个数并将这些字符串形式

2013-08-24 18:36:00 762

转载 中缀表达式转换为后缀表达式(栈的使用)

中缀表达式转换为后缀表达式(栈的使用)中缀表达式如1*2+(2-1), 其运算符一般出现在操作数之间, 因此称为中缀表达式,也就是大家编程中写的表达式。编译系统不考虑表达式的优先级别, 只是对表达式从左到右进行扫描, 当遇到运算符时, 就把其前面的两个操作数取出, 进行操作。为达到上述目的, 就要将中缀表达式进行改写,变为后缀表达式 如上面的表达式1*2+(2-1), 就变为12*

2013-08-17 16:02:14 877

转载 中缀表达式转换成后缀表达式并求值(C++栈的应用)

/* * biao.cpp * *  Created on: 2011-11-25 *      Author: allenjin */ #include#include using namespace std;  template  class Stack{   //自定义堆栈公式化描述  public:  Stack(){Top=0;}   

2013-08-17 16:01:35 2306

转载 中缀表达式转后缀表达式并求值

应杨茜小师妹的请求写了这个程序,找找当年的感觉,呵呵。我把中缀转后缀并求值的代码写成了一个类,注释写的很详细,不多说。首先是类声明:[cpp] view plaincopy"font-size:18px;">#ifndef _CALSUFFIX_H_  #define _CALSUFFIX_H_    #include   #include   #include    

2013-08-17 16:00:39 881

转载 C++ Allocator

性能2.            如果想操作多个共享内存怎么实现。倒不是说在多个共享内存之间操作,对STL容器透明,而是想如果一个程序中有多个STL容器,底层不想都在同一个共享内存上。如何实现。我可不想做多个allocator出来,显然这是个笨办法。我想到两个方法,还是测试一下再发言吧。Environment:Compilers/IDE: VC++ 6.0 SP5, Dev-C+

2013-08-09 15:27:16 880

转载 C++ 智能指针详解

C++ 智能指针详解 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_p

2013-08-07 18:32:51 651

转载 static_cast、dynamic_cast reinterpret_cast和const_cast

static_cast、dynamic_cast reinterpret_cast和const_cast  关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast,dynamic_cast。标准C++中有四个类型转

2013-08-06 22:32:27 479

转载 C统计单词个数

#include "stdio.h"main(){ char s[81],c; int i,num=0,word=0; printf("请输入一行英文:\n"); gets(s); for(i=0;(c=s[i])!='\0';i++)//判断句子是否到未 if(c==' ') word=0;//是空格就为0 else if(word==0)//不是空格就判断之前有没有空格

2013-08-06 17:06:17 985

转载 C++中的容器类详解 ----写得很详细

原文出处:http://www.cublog.cn/u3/94667/showart_2302116.htmlC++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。1、vector    连续

2013-08-05 10:56:35 834

转载 win7 64位的数据源(ODBC)配置问题

win7 64位的数据源(ODBC)配置问题今天要连接Access时发现win7 64位旗舰版控制面板中管理工具下的数据源(ODBC)配置竟然只有SQLServer的驱动,其他的都没有了,这可不好玩!上网百度了一番,有人也遇过这样的问题,我在此猜测只有64位win7有这问题,解决办法:运行C:/Windows/SysWOW64下odbcad32.exe就可以正常添加各种数据

2013-08-04 16:26:54 1128

转载 华为2011上机笔试题2+参考程序

华为2011上机笔试题2+参考程序编程题(共2题,第一题40分,第二题60分,共100分。请上机编写程序,按题目要求提交文件。[详见考试说明]本试题采用自动测试用例进行评分,测试用例不对考生公开,凡不满足提交要求导致不能运行或用例不通过,不予评分)。 1. 识别字符串中的整数并转换为数字形式(40分)问题描述: 识别输入字符串中所有的整数,统计整数个数并将这些字符串形式

2013-08-02 22:31:21 704

转载 华为机试题目:识别字符串中的整数并转换为数字形式

华为机试题目:识别字符串中的整数并转换为数字形式  识别字符串中的整数并转换为数字形式void take_num(const char *strIn, int *n, unsignedint *outArray)【输入】 strIn: 输入的字符串【输出】 n: 统计识别出来的整数个数outArray:识别出来的整数值,其中o

2013-08-02 22:30:16 1215

转载 c/c++ 数字转成字符串, 字符串转成数字

数字转字符串:用C++的streanstream:#include #Include string num2str(double i){        stringstream ss;        ssi;        return ss.str();}字符串转数字:int str2num(string s) {       

2013-08-02 17:06:57 987

原创 C++ 用栈实现字符串中括号匹配问题()

使用C++中的stack容器可以很容易的实现字符串中括号的匹配判断问题:#include#include#includeusing namespace std;int main(){    string str;    stack small;        cout    getline(cin,str);    for(int i=0;i

2013-08-01 20:20:15 5970 1

转载 华为机试题:身份证号码合法性判断

/***************************************************************************************************************************身份证号码合法性判断问题描述:我国公民的身份证号码特点如下: 1、     长度为18位;2、     第1~17位只能为数字;

2013-08-01 17:24:04 1421

转载 C语言库函数名: atoi 功 能: 把字符串转换成整型数。

atoiC语言库函数名: atoi功 能: 把字符串转换成整型数。名字来源:ASCII to integer 的缩写。原型: int atoi(const char *nptr);函数说明: 参数nptr字符串,如果第一个非空格字符存在,并且,如果不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。头文件:

2013-08-01 17:21:05 1091

NLog使用帮助.chm

NLog使用帮助.chm

2013-03-01

NLog-v2.0.0.2000

记录Silverlight日志NLog安装包

2013-03-01

WebSocket多线程视频通信

WebSocket多线程视频通信

2013-02-25

Websocket通信工具开发

Websocket通信工具开发

2013-02-22

Websocket通信

Websocket通信

2013-02-21

WebSocket传视频方法总结

WebSocket传视频方法总结

2013-02-01

HTML5-WebSocket实现多文件同时上传源码

HTML5-WebSocket实现多文件同时上传源码

2013-01-27

websocket-0.7.jar

ava websocket的好工具

2013-01-17

Silverlight4 安装包

Silverlight4 安装包 Silverlight4_Developer.exe silverlight4_sdk.exe Silverlight4_Tools.exe

2013-01-14

NESL Silverlight录制视频

运行程序前先安装NESLsetip.msi,即可录制视频

2013-01-14

WebSockets, WCF, and Silverlight 5

WebSockets, WCF, and Silverlight 5

2013-01-09

Silverlight音视频socket通信

Silverlight音视频socket通信,源码

2013-01-03

Silverlight视频录制

Silverlight视频录制

2012-12-25

Silverlight源码实例视频大全

Silverlight源码Silverlight源码Silverlight源码Silverlight源码 实例视频大全

2012-12-25

Silverlight视频会议

Silverlight视频会议

2012-12-25

Silverlight聊天室源码

Silverlight聊天室

2012-12-25

Silverlight音视频捕获讲解+源码

Silverlight音视频捕获讲解+源码

2012-12-25

support-chrome-20-firefox-12 server.exe

support-chrome-20-firefox-12

2012-12-19

Firefox_Setup_beta 12

Firefox_Setup_beta12 support-chrome-20-firefox-12.tar.gz

2012-12-19

libwebsockets test server

libwebsockets test server

2012-12-19

flash websocket

flash websocket

2012-12-17

Source InsightV3.5.0066带注册机

Source InsightV3.5.0066+注册机

2014-06-25

JDK6API中文参考070114

JDK6API中文参考070114,html格式

2014-06-13

jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008

jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008

2014-06-13

eclipse中svn插件的安装与使用

eclipse中svn插件的安装与使用,讲解的很详细,希望有帮助

2014-06-08

Eclipse最新SVN插件

Eclipse 最新SVN插件 ,版本为1.8.22,SVN插件安装方法请访问博客 http://blog.csdn.net/hemingliang1987/article/details/29423431

2014-06-08

Java核心技术第1卷书中示例源码

Java核心技术第1卷书中示例源码,帮助学习Java

2014-06-07

U2000查看补丁方法

U2000查看补丁版本方法

2014-06-02

Node.js开发指南

目 录 第1章 Node.js简介 1 1.1 Node.js是什么 2 1.2 Node.js能做什么 3 1.3 异步式I/O与事件驱动 4 1.4 Node.js的性能 5 1.4.1 Node.js架构简介 5 1.4.2 Node.js与PHP+Nginx 6 1.5 JavaScript简史 6 1.5.1 Netscape与LiveScript 7 1.5.2 Java与Javascript 7 1.5.3 微软的加入——JScript 8 1.5.4 标准化——ECMAScript 8 1.5.5 浏览器兼容性问题 9 1.5.6 引擎效率革命和JavaScript的未来 9 1.6 CommonJS 10 1.6.1 服务端JavaScript的重生 10 1.6.2 CommonJS规范与实现 11 1.7 参考资料 12 第2章 安装和配置Node.js 13 2.1 安装前的准备 14 2.2 快速安装 14 2.2.1 Microsoft Windows系统上安装Node.js 14 2.2.2 Linux发行版上安装Node.js 16 2.2.3 Mac OS X上安装Node.js 16 2.3 编译源代码 17 2.3.1 在POSIX系统中编译 17 2.3.2 在Windows系统中编译 18 2.4 安装Node包管理器 18 2.5 安装多版本管理器 19 2.6 参考资料 21 第3章 Node.js快速入门 23 3.1 开始用 Node.js编程 24 3.1.1 Hello World 24 3.1.2 Node.js命令行工具 25 3.1.3 建立HTTP服务器 26 3.2 异步式I/O与事件式编程 29 3.2.1 阻塞与线程 29 3.2.2 回调函数 31 3.2.3 事件 33 3.3 模块和包 34 3.3.1 什么是模块 35 3.3.2 创建及加载模块 35 3.3.3 创建包 38 3.3.4 Node.js包管理器 41 3.4 调试 45 3.4.1 命令行调试 45 3.4.2 远程调试 47 3.4.3 使用Eclipse调试Node.js 48 3.4.4 使用node-inspector调试Node.js 54 3.5 参考资料 55 第4章 Node.js核心模块 57 4.1 全局对象 58 4.1.1 全局对象与全局变量 58 4.1.2 process 58 4.1.3 console 60 4.2 常用工具util 61 4.2.1 util.inherits 61 4.2.2 util.inspect 62 4.3 事件驱动events 63 4.3.1 事件发射器 64 4.3.2 error事件 65 4.3.3 继承EventEmitter 65 4.4 文件系统fs 65 4.4.1 fs.readFile 66 4.4.2 fs.readFileSync 67 4.4.3 fs.open 67 4.4.4 fs.read 68 4.5 HTTP服务器与客户端 70 4.5.1 HTTP服务器 70 4.5.2 HTTP客户端 74 4.6 参考资料 77 第5章 使用Node.js进行Web开发 79 5.1 准备工作 80 5.1.1 使用http模块 82 5.1.2 Express框架 83 5.2 快速开始 84 5.2.1 安装Express 84 5.2.2 建立工程 85 5.2.3 启动服务器 86 5.2.4 工程的结构 87 5.3 路由控制 89 5.3.1 工作原理 89 5.3.2 创建路由规则 92 5.3.3 路径匹配 93 5.3.4 REST风格的路由规则 94 5.3.5 控制权转移 95 5.4 模板引擎 97 5.4.1 什么是模板引擎 97 5.4.2 使用模板引擎 98 5.4.3 页面布局 99 5.4.4 片段视图 100 5.4.5 视图助手 100 5.5 建立微博网站 102 5.5.1 功能分析 102 5.5.2 路由规划 102 5.5.3 界面设计 103 5.5.4 使用Bootstrap 104 5.6 用户注册和登录 107 5.6.1 访问数据库 107 5.6.2 会话支持 110 5.6.3 注册和登入 111 5.6.4 页面权限控制 120 5.7 发表微博 123 5.7.1 微博模型 123 5.7.2 发表微博 125 5.7.3 用户页面 126 5.7.4 首页 127 5.7.5 下一步 129 5.8 参考资料 129 第6章 Node.js进阶话题 131 6.1 模块加载机制 132 6.1.1 模块的类型 132 6.1.2 按路径加载模块 132 6.1.3 通过查找node_modules目录加载模块 133 6.1.4 加载缓存 134 6.1.5 加载顺序 134 6.2 控制流 135 6.2.1 循环的陷阱 135 6.2.2 解决控制流难题 137 6.3 Node.js应用部署 138 6.3.1 日志功能 138 6.3.2 使用cluster模块 140 6.3.3 启动脚本 142 6.3.4 共享80端口 143 6.4 Node.js不是银弹 144 6.5 参考资料 146 附录A JavaScript的高级特性 147 附录B Node.js编程规范 167

2013-11-29

H.323协议详解

H.323详解,讲的很详细,具备参考价值!

2013-11-21

jar包源码查看工具

直接把.jar拖进来就可以查看了,比较快速简单 查看JAR文件的源码工具

2013-11-10

虚拟光驱Daemon Tool

虚拟光驱Daemon Tool虚拟光驱Daemon Tool虚拟光驱Daemon Tool 无广告版,安装时注意选择的选项

2013-06-12

C#实现的 ffmpeg

C#实现的ffmpeg

2013-03-12

ffmpeg.dll ffmpeg.exe

ffmpeg.exe,它是一款音频视频转换软件。比较特殊的是,它是运行在windows下dos系统中,支持avi,FLV,asf,mpeg,mp3等等格式。使用方法如下:开始菜单--运行--cmd---然后再运行ffmpeg软件。 软件转换格式: ffmpeg -i (要转换的flv文件完整路径) -f asf -vcodec (wmv1或wmv2) [-b 视频码率] -acodec mp3 [-ab 音频码率] (输出的asf/wmv文件完整路径) 软件特点: 1、音频转换(ffmpeg -i my_audio.wav my_audio.mp3-i) 2、视频转换(ffmpeg -i my_video.mpeg -s 500×500 my_video.flv-i) 3、从视频中截取图片 4、从视频中采集音频 5、创建截屏视频 6、用图片制作视频 7、从webcam中截取视频

2013-03-12

Win7摄像头驱动 英文版AMCap9.11

Win7摄像头驱动 英文版AMCap9.11Win7摄像头驱动 英文版AMCap9.11Win7摄像头驱动 英文版AMCap9.11Win7摄像头驱动 英文版AMCap9.11Win7摄像头驱动 英文版AMCap9.11Win7摄像头驱动 英文版AMCap9.11Win7摄像头驱动 英文版AMCap9.11

2013-03-08

AMCap9.11文版

AMCap9.11文版AMCap9.11文版AMCap9.11文版AMCap9.11文版AMCap9.11文版AMCap9.11文版AMCap9.11文版AMCap9.11文版AMCap9.11文版AMCap9.11文版

2013-03-08

Win7 AMCap9.11摄像头

Win7摄像头驱动汉化版 ,将 amcap.exe复制到 C:\用户\本机用户名\Appdata\Roaming\Microsoft\Windows\Network shortcuts中,即可在计算机中看到调用摄像头的快捷方式,像Winsows xp一样

2013-03-08

NTPClock PC时间同步工具

NTPClock PC时间同步工具

2013-03-07

截图文档测试

截图文档测试

2013-03-01

通信工具示例

通信工具示例

2013-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除