自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王浩烽的专栏

CSDN-“专家”博客

  • 博客(75)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

原创 前端开发中的CSS的长度单位em、px、ex、%

px 像素(Pixel),相对长度单位。像素px是相对于显示器屏幕分辨率而言的。em 是相对长度单位,相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。ex 相对长度单位。相对于字符“x”的高度。此高度通常为字体尺寸的一半。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。% 相对长度单位。相对

2014-08-12 20:17:02 2263

原创 Js实现短信发送进度条

文章中进度条用到了easyUI的$.messager.progress控件,这里主要讲述进度条实时显示进度的实现。要实现功能如下:点击发送短信按钮,然后在进度条中实时显示发送进度。另外还实现了重发发送失败的短信实现原理如下:首先向服务器发起一个请求,这个请求主要是用来进行短信的发送,在服务器端记录下已发送的短信条数,然后客户端每隔一段时间去请求这个记录已经发送短信条数的变量,这样就

2014-01-15 11:29:29 5242 2

原创 android利用JNI调用C++自定义类

找了好久关于android调用C/C++库的文章,但是始终没有一片是关于android利用jni调用C++自定义类的文章,无奈只好看android的源代码,学习android的图形库的实现,因为它的实现底层也是利用C++的skia库。下面就3个文件来描述。首先是你在java中的一个类,用于你在应用程序中调用这里取名叫Person类package whf.jnitest;publ

2012-07-24 17:02:31 6580 3

原创 BaseAdapter中重写getview的心得以及convertView回收的机制

布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical

2012-06-27 11:06:15 10533 4

转载 Android 文件打开方式

public static Intent openFile(String filePath){ File file = new File(filePath); if(!file.exists()) return null; /* 取得扩展名 */ String end=file.getName().substring(file.getName().lastIndexOf(".")

2012-06-15 11:12:42 3204 1

原创 Android 基于XMPP协议连接GTalk

ConnectionConfiguration cc = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com"); XMPPConnection connection = new XMPPConnection(cc); try { // Connect

2012-06-15 10:49:58 1598 1

原创 java客户端基于XMPP协议连接GTalk

XMPPConnection connection = new XMPPConnection("gmail.com");      try   {       // Connect       connection.connect();              // Login with appropriate credentials       connecti

2012-06-15 09:34:54 1017

转载 WINSOCK API的Socket编程

如果是服务器,其WinSDK调用分别为:WSAStartup() -> socket() -> htons() / htonl() -> bind() -> listen() -> accept() -> recv() / send()    -> closesocket() -> WSACleanup()如果是客户端程序,其调用序列为:WSAStartup() -> socket

2012-05-25 13:34:38 523

原创 利用WinInet用GET方式从servlet下载文件

void DownLoadFile(CString fileName){ INTERNET_PORT nPort = 9090; HINTERNET hInternet; HINTERNET hConnect; HINTERNET hRequest; CfileSrc filesrc; LPCTSTR accept[] = {_T("*/*"), NULL}; CFil

2012-05-17 14:44:47 770

原创 利用WinInet上传文件到servlet

char buffer[DEFAULT_BLOCKSIZE]; INTERNET_PORT nPort = 9090; HINTERNET hInternet; HINTERNET hConnect; HINTERNET hRequest; CfileSrc filesrc; LPCTSTR accept[] = {_T("*/*"), NULL}; CFi

2012-05-16 19:42:28 889

转载 一个WinSocket的编程实例

Server:#include #include #include #define DEFAULT_PORT 5050 //服务端默认端口 int main() { int iPort = DEFAULT_PORT; WSADATA wsaData; SOCKET sListen,sAccept; int

2012-03-31 20:34:09 784

转载 C语言实现 vector( 动态数组)

//cvector.h# ifndef __CVECTOR_H__ # define __CVECTOR_H__ # include # include # include # define MIN_LEN 256 # define CVEFAILED -1 # define CVESUCCESS 0 # define CVEP

2012-03-25 12:25:25 2220

原创 MFC序列化和反序列化

class A{public: int num;};void FileSerialize(CString fileName){ CFile file; if(file.Open(fileName, CFile::modeCreate|CFile::modeWrite) == FALSE) { return; } CArchive ar(&file,CArchive:

2012-03-06 18:16:00 2435

转载 STL sort使用及重载

#include #include #include using namespace std; class MyClass { public: int id; MyClass() {} MyClass(int i): id( i ) {} bool operator < ( const MyClass &b ) cons

2012-03-04 11:06:16 6032

原创 分割字符串

#include #include using namespace std;int main(){ char sentence[] = "This is a sentence with 7 tokens"; cout << "The string to be tokenized is:\n" << sentence << "\n\nThe tokens are:\n\n"; char

2012-02-19 23:02:43 389

转载 AdaBoost算法原理

AdaBoost算法原理AdaBoost算法针对不同的训练集训练同一个基本分类器(弱分类器),然后把这些在不同训练集上得到的分类器集合起来,构成一个更强的最终的分类器(强分类器)。理论证明,只要每个弱分类器分类能力比随机猜测要好,当其个数趋向于无穷个数时,强分类器的错误率将趋向于零。AdaBoost算法中不同的训练集是通过调整每个样本对应的权重实现的。最开始的时候,每个样本对应的权重是相同的,

2012-01-08 21:37:52 1037

转载 海量数据存储-bit map思想

【什么是Bit-map】所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。如果说了这么多还没明白什么是Bit-map,那么我们来看一个具体的例子,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素没有重复)。那么我们就可以采用Bit-map的方法来达到排序的

2011-12-23 10:14:39 679

原创 卡尔曼滤波详解

由于csdn不支持word2007公式的复制,所以只好截图了,

2011-12-12 14:47:52 790

转载 C++学习笔记

C++学习笔记(一)--基础知识sizeof用法 源文档 http://blog.csdn.net/liufei_learning/archive/2009/12/27/5088150.aspx>C++学习笔记(二)--基础知识 源文档 http://blog.csdn.net/liufei_learning/archive/2009/12/30/5

2011-12-07 11:27:01 477

原创 堆排序算法

#includeusing namespace std;#define LEFT(x) (x<<1)#define RIGHT(x) ((x<<1) + 1)#define PARENT(x) (x>>1)int heapSize;int arraySize;void HeapFeature(int a[], int i){ int largest; int l =

2011-11-30 11:53:02 1075

原创 Windows编程的图形基础(一)HDC, HPEN, HBRUSH

在windows编程中,要在设备(显示器)上显示相应的图像,这里先针对简单的对象,比如line, polygon, 矩形,椭圆等,实现的具体过程如下:首先要获得设备句柄,有了设备句柄你才可以在相应设备上输出图形,用GetDC和RealseDC函数来获得和释放设备句柄。然后在BeginPaint和EndPaint函数()中执行相应的绘画。每个设备都有其相应的属性,例如在设备中的输出字体,就有

2011-11-28 12:19:53 12568 1

原创 空间数据类型

MultiPolygon下图显示了 MultiPolygon 实例的示例。如图中所示:图 1 是一个包含两个 Polygon 元素的 MultiPolygon 实例。边界由两个外环和三个内环界定。 图 2 是一个包含两个 Polygon 元素的 MultiPolygon 实例。边界由两个外环和三个内环界定。这两个 Polygon 元素在切点处相交。 Polygon多

2011-11-20 09:51:55 2832

转载 面试中的海量数据处理问题

本文分为俩部分,第一部分为10道海量数据处理的面试题,第二部分为10个海量数据处理的方法总结。有任何问题,欢迎交流、指正。 第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法, 比如模1000

2011-11-02 20:15:20 618

原创 计算结构体大小

运算符sizeof可以计算出给定类型的大小,对于32位系统来说,sizeof(char) = 1; sizeof(int) = 4。基本数据类型的大小很好计算,我们来看一下如何计算构造数据类型的大小。  C语言中的构造数据类型有三种:数组、结构体和共用体。  数组是相同类型的元素的集合,只要会计算单个元素的大小,整个数组所占空间等于基础元素大小乘上元素的个数。  结构体中的

2011-10-26 11:25:51 645

转载 常指针和指向常数的指针

如果const在*左边     ,const   修饰值           int   const   *pi         如果const在*右边     ,const   修饰指针       int   *const   pi;    其实这种问题你可以这样

2011-09-29 15:58:11 6874 3

转载 STL之父访谈录

翻译者 : myan出处: http://www.sgi.com/technology/stl  1995年3月,dr.dobb's journal特约记者, 著名技术书籍作家al stevens采访了stl创始人alexander stepanov. 这份访谈纪录是

2011-09-23 14:50:50 808

原创 WTL之dragListBox

这是一个用WTL框架写的一个dragListBox小应用。首先建立一个CListBoxImpl类#include "stdafx.h"class CListBoxImpl : public CWindowImpl{public: int m_startIndex

2011-08-19 14:46:53 695

转载 WTL之父Nenad Stefanovic访谈录

注:今天在了解WTL时候看到了这篇访谈录,不仅让自己有了机会与WTL作者的“亲密”的接触,更从中获取了C++家族“最新”动向,以及如何选择一个C++/Win32/ManagedStyle学习过程有了深刻的感触了,故转之,以待再学习。谢谢原作者! WTL之父Nenad St

2011-08-07 19:03:18 706

原创 W32下关于位图载入的一些函数的说明

hBitmap=LoadBitmap(HINSTANCE hInstance,LPCTSTR lpBitmapName)对应:DeleteObject (hBitmap)参数1:模块实例的句柄参数2:要加载的位图文件的名称返回值:只想位图的句柄。如果失败则返回NU

2011-08-05 19:27:48 605

原创 WTL在父窗口中响应控件的通知消息

以WM_NOTIFY和WM_COMMAND消息形式发送的通知消息包含各种信息。WM_COMMAND消息的参数包含发送通知消息的控件 ID,控件的窗口句柄和通知代码,WM_NOTIFY消息的参数还包含一个NMHDR数据结构的指针。ATL和WTL有各种消息映射宏用来处理这些通知消息,

2011-08-04 15:43:51 2562

原创 WTL头文件列表及简单介绍

Atlapp.h这些类提供了模块 (exe或dll)的基本功能和消息循环 (message loop)。 它们也支持消息过滤 (message filtering)和空闲处理(idle handling)Atlcrack.hWTL的增强

2011-08-03 17:05:13 977

原创 The Introduction of Windows Programming and WTL

Windows Programming: http://www.bccn.net/Article/kfyy/cjj/jszl/200412/429_2.htmlWTL:  http://tech.ccidnet.com/art/1081/20021111/30384_1.ht

2011-07-31 19:30:03 414

原创 WTL的模板类

#includeusing namespace std;template class B1{ public: void SayHi() { T* pT = static_cast(this); // HUH?? 我将在下面解释 pT->PrintClass

2011-07-31 16:59:01 701

原创 虚拟键码对照表

虚拟键码 对应值 对应键VK_LBUTTON1鼠标左键VK_RBUTTON2鼠标右键VK_CANCEL3CancelVK_MBUTTON4鼠标中键VK_XBUTTON15 VK_XBUTTON26 VK_BACK8BackspaceVK_TAB9TabVK_CLEAR12Clea

2011-07-27 10:50:48 560

转载 Windows编程基础--窗体篇

现在Windows已经成为世界上使用最广泛的操作系统,这使得学习Windows编程变得十分重要.和学习其他编程语言一样,我们也从一个最简单的例子开始学习Windows编程.这个例子将建立一个Windows窗体并在窗体中间显示"HELLO"字符串.    1.程序的开始和结束

2011-07-26 13:50:00 891

转载 windows编程(窗口与消息)

窗口是屏幕上的矩形区域,消息窗口功能有限,因为我们不能添加四个以上的按钮以及菜单等,而且添加的按钮必须是windows提供的按钮,不能自定义。所以我们有必要自己创建一个多功能可自定义的窗口。自己的窗口创建窗口最重要的函数是CreateWindow,它可以创建重叠式窗口,弹出式窗口

2011-07-26 11:09:36 2516

转载 msg类型

WM_CREATE 创建一个窗口WM_DESTROY 当一个窗口被破坏时发送WM_MOVE 移动一个窗口WM_SIZE 改变一个窗口的大小WM_ACTIVATE 一个窗口被激活或失去激活状态WM_SETFOCUS 一个窗口获得焦点WM_KILLFOCUS 一个窗口失去焦点WM_E

2011-07-25 15:45:14 5835

原创 浅谈listview.clear()和listview.items.clear()区别

今天编写C#遇到这个问题,代码如下,不知朋友们有没有碰到过private void button1_Click_1(object sender, EventArgs e) { this.listView1.Items.Clear(); ListViewItem li = new ListViewItem("w"); ...

2011-06-02 17:47:00 7637 6

原创 关闭窗口是实现渐变玻璃效果

<br />无意间看到我们有些软件在关闭窗口时会出现渐变的玻璃效果,我思索了下,在C#下实现是怎样的呢?<br />仔细一想,其实不难,用winform的Opacity属性就可以了。<br />实现代码如下:<br />private void buttonExClose_Click(object sender, EventArgs e) { for (int i = 0; i < 10; i++) {

2011-05-31 16:52:00 1031

原创 操作系统课程设计--简单文件系统的实现

<br />#include <stdio.h>#include <memory.h>#include <string>#include <iostream>using namespace std;//1代表普通文件2代表目录文件0表示空文件#define GENERAL 1#define DIRECTORY 2#define NULL 0struct FCB{ char fname[16]; //文件名 char type; int si

2010-07-08 09:47:00 22539 1

skyline TerraExplorer Pro 许可文件

适合6.5或6.1版本, 可使用至2014年11月18日.

2014-04-28

实时语音聊天软件

windowsAPI 实现的实时语音,socket编程,UDP点对点通信

2012-07-10

IBM Blue Gene 项目介绍及BG/L的 体系结构和系统软件

IBM Blue Gene 项目介绍及BG/L的体系结构和系统软件

2011-12-24

HP高性能计算设计方案

HP高性能计算设计方案,比较详细 第一章 概述 3 1.1 高性能计算环境发展的趋势 3 1.1.1 更高、更全面的性能要求 3 1.1.2 向通用化方向发展 4 1.1.3 更加严格的预算约束 4 1.1.4 使用商品化部件 5 1.2 高性能计算应用的特点 5 1.3 高性能计算主机性能评价体系 6 第二章 设计方案 9 2.1系统设计原则 9 2.2总体方案结构 10 2.3 SMP计算服务器方案 12 2.3.1 CPU内存配置数量计算 12 2.3.2 SMP计算服务器型号及配置 13 2.3.3 基于EPIC的安腾芯片技术 15 2.3.4 高性能计算环境HP-UX 11i TCOE 18 2.3.5 计算任务提交及管理 19 2.3.6 HP rx8620计算服务器的特点和优势 20 2.4 CLUSTER计算集群方案 21 2.4.1 HP Cluster计算集群结构 21 2.4.2 Cluster节点系统配置 24 2.4.3 节点互连、管理和用户网络 26 2.4.4 Cluster计算集群节点管理 27 2.4.5 Cluster计算集群作业管理 28 2.4.6 HP Cluster计算集群的特点和优势 29 2.5高性能计算外接存储需求分析 30 2.6 HP方案的优势 31

2011-12-24

高质量C++编程指南(林锐博士)

C++编程指南,林锐博士写的,比较实用,短短百来页,写的都是精华

2011-08-23

WTL(atlwin.h)类关系

WTL,atlwin.h 类关系根据自己实践,详细介绍了atl基本类的相互之间的继承关系,对于wtl初学者有较大帮助

2011-08-21

基于win32API的俄罗斯方块

基于win32API的俄罗斯方块游戏,可以暂停,开始,继续,停止功能,还能改变速度,显示分数等基本功能 是源码

2011-08-05

C#编写的仿千千静听播放器

C#编写的仿千千静听播放器,皮肤超炫,自己做了许多控件

2011-06-04

小型编译器包含词法分析语法分析

小型编译器包含词法分析和语法分析,还有预测分析表

2011-05-26

C#编写的简单计算器

C#编写的简单计算器。实现了加减乘除的功能

2011-05-26

C#异步传输(客户端和服务器端)

C#编写的异步传输包含客户端和服务器端。

2011-05-26

编译原理词法分析C++

C++实现的词法分析器,以txt文件读入源程序

2010-04-26

操作系统课后答案(第三版)整理

操作系统课后答案(第三版)适合考试,要点整理

2010-01-11

操作系统分页地址变换

操作系统模拟分页地址变换,比较详细的 操作系统模拟分页地址变换,比较详细的

2010-01-11

页面置换算法(FIFO,LRU,最佳和Clock四种算法)

页面置换算法(包括FIFO,LRU,最佳和Clock四种置换算法算法),个人觉得比较详细

2009-12-19

银行家算法程序流程图

银行家算法程序流程图,比较详细的,可用visio打开直接编辑

2009-12-09

数据库系统概论 王珊、萨师煊(第四版)习题答案

数据库系统概论 王珊、萨师煊(第四版) 高等教育出版社 课后习题答案

2009-11-25

学生学籍管理系统数据流图

比较详细的学生学籍管理系统数据流图,有顶层图和0层图

2009-11-20

列主元高斯消元法动态输入

列主元高斯消元法,该程序实现了动态输入,即动态输入初始的矩阵

2009-11-20

用二分法和迭代法求方程的根

分别用二分法和迭代法求方程的根,含两个程序的

2009-11-20

软件设计师历年试题(2004-2009)

计算机软件设计师历年试题(2004-2009),pdf格式的,包含上午,下午试题

2009-10-24

嵌入式中断过程(基于whf)

嵌入式复习中断过程,比较详细,适合初学者

2009-06-10

NOKIA6300主题集锦

集合了NOKIA6300主题,还不错,挺漂亮的

2009-04-25

详细教你学习lindo软件

该文件很详细地教你怎样使用lindo软件,从最基础的教起

2009-04-25

.NET留言板(留言内容及留言人管理)

一个功能简洁实用的留言本程序,页面采用的是VisualStudio风格设计,留言后需要管理员审核后方能显示 可以显示留言者的IP、邮箱等基本信息 管理员登录后可以对留言进行审核、回复及删改等操作

2009-04-09

DIV+CSS完美布局

完整的css学习文档,DIV+CSS完美布局,.pdf各式的

2009-03-31

简单新闻发布系统access数据库的

.net简单新闻发布系统,适合于初学者很好的学习模板

2009-03-30

数据结构严蔚敏版习题答案

数据结构严蔚敏版习题答案,算法比较仔细,不错的资源

2008-12-17

想开发3D引擎

2009-03-21

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

TA关注的人

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