自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (56)
  • 问答 (3)
  • 收藏
  • 关注

原创 当当网数据(1.1G)快速检索

当当网泄露的数据1.1G,共有13180805条记录,在内存使用的较小的情况下实现快速检索。这里使用QT(方面做图形界面),读写文件则使用C语言的相关库函数。1.使用普通方法检索,就是一行一行的读取文件,然后再判断该行信息是否符合要求。2.根据键值建立索引文件,然后查询的时候根据输入姓名键值转换对应到相应的索引文件中去查找。一个汉字占两个字节:使用汉字两个字即4个字节对应的ASCII之

2015-03-30 15:04:32 3052 7

原创 获取内存中整数二进制形式

采用移位和相与方式求整数在内存中的二进制形式。#includetypedef int DataType;int num_covert_binary(DataType num);void main(){ DataType num; num = -1; num_covert_binary(num); num = 12; num_covert_binary(num); get

2015-03-28 14:09:18 1564

原创 ext2 文件系统

我们知道,一个磁盘可以划分成多个分区,每个分区必须先用格式化工具(例如某种mkfs命令)格式化成某种格式的文件系统,然后才能存储文件,格式化的过程会在磁盘上写一些管理存储布局的信息。首先来看一个简单文件系统,硬盘的读写以扇区为基本单位一个扇区的大小为512Byte。如下图所示一个hello文件要存在磁盘上,需要保存文件名,文件的起始位置,文件大小等信息。一个真正的文件系统远远比这复杂,文件系统

2015-03-25 18:30:34 1426

原创 linux 下最近访问、最近更改、最近改动时间理解

首先我们可以使用touch 建立一个文件 例如:touch test 并使用stat命令看下时间。可以看到:最近访问:2015-03-24 19:41:30.028718709 +0800最近更改:2015-03-24 19:41:30.028718709 +0800(是指最近修改文件内容的时间)最近改动:2015-03-24 19:41:30.028718709 +080

2015-03-24 20:04:43 3047

转载 通过IP地址和子网掩码计算主机数

知道ip地址和子网掩码后可以算出:  1、 网络地址  2、 广播地址  3、 地址范围  4、 本网有几台主机  例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。  一)分步骤计算  1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络

2015-03-22 18:48:47 23099 2

原创 递归相关的的两道面试题

腾讯面试题:50个阶梯,你一次可以上一阶或两阶,走上去,共有多少种走法?分析题目:到第一层只有一种情况上一阶即可即为1到第二层有两种情况11和2到第三层有111、12、21三种情况到第四层有1111、121、112、22、211吴种情况...要到第50层要么从48层上两阶到达或者从49层上一阶到达f(50)=f(49)+f(48)同理:f(49)=f(4

2015-03-20 21:33:16 1143

原创 五种循环调戏QQ

本文用五种循环来移动QQ:1.while  2.do while  3.for 4.goto 5.递归一.相关API介绍HWND FindWindowA(LPCTSTR lpClassName, PCTSTR lpWindowName)lpClassName 是窗口类名,lpWindowName 是窗口标题名,返回值为窗口的句柄(就是一个指向结构体的指针)这里参数需要窗口类名和

2015-03-18 18:31:00 1660

原创 linux下用top命令查看cpu利用率超过100%

linux下用top命令查看cpu利用率超过100%这里显示的所有的cpu加起来的使用率,说明你的CPU是多核,你运行top后按大键盘1看看,可以显示每个cpu的使用率,top里显示的是把所有使用率加起来按下1后可以看到我的机器的CPU是双核的。%Cpu0,%Cpu1这里我们也可以查看一下CPU信息:在命令行里输入:cat /proc/cpuinfo这里可以看到

2015-03-18 08:55:59 163691 8

转载 word西文换行,末尾添加小横线方法(连字符)

将西文单词从自动换行的位置处断开,某位添加一个小横线(连字符)。一般来说,许多人为了美观排版常常将段落的对齐方式设置为两端对齐方式,此时要是在某行的结尾有一个词特别长,而在这一行中显示不下的话,Word程序就会自动把这个单词移动到下一行中去显示,这样一来,就会出现文档中有些行的文字间距过太,从而影响了排版的美观,尤其是正文中插入网址连接的话更为明显,利用断字功能来解决这个难题:1、用鼠标单击“

2015-03-16 20:31:46 58338 1

转载 TCP 和UDP绑定同一端口

昨日突然讨论起TCP与UDP是否可以在同一端口进行绑定,通信。答案是确定以及肯定的:TCP、UDP可以绑定同一端口来进行通信:       网络中可以被命名和寻址的通信端口,是操作系统可分配的一种资源。       按照OSI七层协议的描述,传输层与网络层在功能上的最大区别是传输层提供进程通信能力。从这个意义上讲,网络通信的最终地址就不仅仅是主机地址了,还包括可以描述进程的某种标识

2015-03-14 10:20:46 3185

原创 Window 下键盘钩子(监控键盘),并将监控信息发到服务端(UDP)

钩子的本质是一段用以处理系统消息的程序,通过系统调用,将其挂入系统。钩子的种类有很多,每种钩子可以截获并处理相应的消息,每当特定的消息发出,在到达目的窗口之前,钩子程序先行截获该消息、得到对此消息的控制权。此时在钩子函数中就可以对截获的消息进行加工处理,甚至可以强制结束消息的传递。  在本程序中我们需要捕获在任意窗口上的键盘输入,这就需要采用全局钩子以便拦截整个系统的消息,而全局钩子函数必须以

2015-03-13 22:02:27 1964 1

转载 extern "C"的用法解析

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有

2015-03-08 21:11:45 638

原创 计算机相关视频资料分享(C/C++、python、java/Android、linux、算法、数据库等)

相关视频学习资料(C/C++、python、java/Android、linux、算法、数据库等)仅用于学习交流,不要用于商业目的。1.C/C++ 系列链接:http://pan.baidu.com/s/1gdvKXIN 密码:lglp2.python系列链接:http://pan.baidu.com/s/1eQzl4aQ 密码:59313.linux 系列:链接:ht

2015-03-08 11:02:23 2906 6

原创 linux/Windows 基于TCP协议的文件传输源码(有注释)

使用条件编译可以分别在windows上和linux编译成功,基于TCP协议,使用socket通信技术。由于以二进制形式进行文件的读写,所有可以实现任意文件的传输。实现客户端发送,服务端接受文件。测试环境windows7  vs2010,Ubutun14.04 gcc 在windows 使用vs2010 编译时::在pub.c 文件开头加#define WIN在linux 使用gcc

2015-03-07 19:26:27 2987 1

原创 C#调用C/C++ dll文件 的简单示例

测试环境:VS2010 windows71.文件->新建项目,选择win32 控制台程序,输入项目名称dll_test,然后点击确定2.3.点击下一步4.选择dll 点击完成 ,点击dll_test.cpp 文件extern "C" __declspec(dllexport) int add(int a,int b);int ad

2015-03-07 13:20:34 1671

原创 Linux 下基于多线程服务器/客服端聊天程序源码

Linux 下基于多线程服务器/客服端聊天程序,采用阻塞的socket技术,和多线程技术实现。客服端程序:client.c#include#include#include#include #include #include #include #include#include#include#define BUFFSIZE 1024#define ERRORCODE -

2015-03-01 13:12:41 1569

项目时间轴ppt模板,关键节点里程碑

项目时间轴模板

2024-05-19

mybatis和spring 整合的Demo

mybatis和spring 整合的Demo,具体可以参考本人博客

2017-07-22

医学图像处理系统

C#实现简单医学图像处理系统,包括图像锐化,平滑、负片等效果。

2016-01-04

Java 实现当当泄露数据快速检索

采用索引技术,对当当网泄露的1.1G数据实现快速检索,具体可见本人的博客。

2015-12-22

基于树莓派的智能保温锅

基于树莓派的智能保温锅,采用python-flask框架,实现基于网页的智能保温锅。

2015-10-29

基于MFC的手写体识别

基于MFC的手写体识别,使用微软的提供的接口,具体见本人博客。

2015-07-13

人脸自动分割.

基于opencv的人脸先检测,然后采用分水岭算法进行分割。

2015-06-01

linux平台下C语言实现一个简单的httpsever

linux 平台下实现一个简单httpserver 具体可以参考个人博客。

2015-05-14

当当网数据(1.1G)快速检索

使用QT做界面,采用索引文件技术,实现当当网数据(1.1G)快速检索。具体可见本人博客

2015-04-01

Window 下键盘钩子(监控键盘),并将监控信息发到服务端(UDP)源码

Window 下键盘钩子(监控键盘),并将监控信息发到服务端(UDP)源码。具体可参考个人博客。

2015-03-14

网站模板扒皮工具

网站模板扒皮者,可以从获取别人网站前台模板。有的网站不行,有的可以。

2014-12-13

消解原理实现有界面

消解原理实现有界面,实现子句消解功能C++实现MFC做的界面,具体过程可以参考个人博客。

2014-01-02

消解原理编程实现含文档

消解原理的代码实现,并有源码和说明文档。

2013-10-15

VC++实现的俄罗斯方块

VC++实现的俄罗斯方块,可以运行的,并附有源码。

2013-10-13

李兴华java视频和c语言,数据资料

李兴华java视频和c语言,数据资料

2013-03-20

C高级实用程序设计

C语言高级实用程序设计,对于想提高c语言的人来说很有用。

2012-08-03

Windebug调试工具

WinDebug 是一款调试工具可以调试进程的。

2012-07-26

JSP资料大全

JSP资料大全,含有JSP2.0_技术手册,JSP高级编程(希望版),JSP案例开发集锦等等

2012-07-24

BP神经网络和数学模型在中厚板板凸度预报中的综合应用

BP神经网络和数学模型在中厚板板凸度预报中的综合应用。

2012-07-24

BP神经网络的工作原理及其在字母识别中的应用

BP神经网络的工作原理及其在字母识别中的应用。

2012-07-24

基于JAVA的数字签名设计与实现

基于JAVA的数字签名设计与实现论文仅供参考。

2012-07-24

C#生成网站验证码

基于visual C#生成网站验证码论文。

2012-07-24

嵌入式动态Web网页实现方法探究

基于嵌入式动态Web网页实现方法探究论文。

2012-07-24

严蔚敏《数据结构》的全部代码实现(C语言)

清华 严蔚敏《数据结构》的全部代码实现(C语言)。

2012-07-24

C经典数据结构算法及底层编程

C经典数据结构算法及底层编程。含有源码。

2012-07-23

c语言写的成绩管理系统

基于c语言写的成绩管理系统含有源码及注释。

2012-07-23

C语言写的电话薄管理系统。

C语言写的电话薄管理系统。可用的含有源码。

2012-07-23

C# 魔法兔子

基于visualC#开发的魔法兔子模块。有源码的。

2012-07-23

JSP核心技术和电子商务应用实例源代码分析

JSP核心技术和电子商务应用实例源代码分析。

2012-07-23

c语言计算器

基于c语言编写的计算器可运行的,含源码及注释。

2012-07-23

PEiD加强版

PEiD加强版,可以查看应用程序是哪种语言编写的。

2012-07-23

VB开发钢琴

基于Visual Basic开发的很不错的,钢琴可以玩的。

2012-07-22

网络中国象棋

基于visual C# 开发的网络中国象棋(非控件)。可以联机玩的。

2012-07-10

最小二乘法数值分析作业

是最小二乘法数值分析作业,用c语言编写含有文档说明的。并有注释。

2012-07-08

VC++ 21点游戏

基于VC++的二十一点游戏开发,有界面,有皮肤的。

2012-06-24

带界面的银行家算法

用c#带界面的银行家算法,实现模拟的银行家算法。采取读取文件信息。

2012-06-06

五子棋游戏

基于vc++的五子棋游戏实现人机对弈,可以设置皮肤。

2012-04-27

Robocup机器人足球仿真比赛系统的研究

机器人足球世界杯赛,是多智能体系统的一个典型问题,又是研究分布式人工智能的理想平台。多智能体学习与协作是当今人工智能领域研究的热点与难点,在动态、复杂、不确定且通信受限的环境中如何进行 Agent 间的协作是迫切需要解决的问题,而 RoboCup比赛正是检验和促进多智能体相关技术发展的有效平台。

2012-04-23

SQL+Server+2005+Visual+C#+2005专业开发精解+源代码

SQL+Server+2005+Visual+C#+2005专业开发精解+源代码,含有数据文件。

2012-04-09

GPS模块资料和程序.

linux嵌入式,GPS模块资料和程序说明。

2012-03-24

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

TA关注的人

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