自定义博客皮肤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 2323

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

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

2014-01-15 11:29:29 5281 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 6614 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 10556 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 3213 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 1609 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 1027

转载 WINSOCK API的Socket编程

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

2012-05-25 13:34:38 540

原创 利用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 783

原创 利用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 912

转载 一个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 798

转载 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 2252

原创 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 2450

转载 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 6054

原创 分割字符串

#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 399

转载 AdaBoost算法原理

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

2012-01-08 21:37:52 1064

转载 海量数据存储-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 688

原创 卡尔曼滤波详解

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

2011-12-12 14:47:52 801

转载 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 487

原创 堆排序算法

#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 1088

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

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

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

原创 空间数据类型

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

2011-11-20 09:51:55 2891

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

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

2011-11-02 20:15:20 627

原创 计算结构体大小

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

2011-10-26 11:25:51 659

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

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

2011-09-29 15:58:11 6892 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 821

原创 WTL之dragListBox

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

2011-08-19 14:46:53 706

转载 WTL之父Nenad Stefanovic访谈录

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

2011-08-07 19:03:18 721

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

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

2011-08-05 19:27:48 617

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

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

2011-08-04 15:43:51 2579

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

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

2011-08-03 17:05:13 999

原创 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 423

原创 WTL的模板类

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

2011-07-31 16:59:01 718

原创 虚拟键码对照表

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

2011-07-27 10:50:48 587

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

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

2011-07-26 13:50:00 919

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

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

2011-07-26 11:09:36 2537

转载 msg类型

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

2011-07-25 15:45:14 5868

原创 浅谈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 7718 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 1041

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

<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 23014 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

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关注的人

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