自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (31)
  • 收藏
  • 关注

转载 扩大UIButton 触点范围

ios 扩大uibutton的响应区域给UIButton 建立一个Category--UIButton+EnlargeEdge.h#import #import @interface UIButton (EnlargeEdge)- (void)setEnlargeEdge:(CGFloat) size;- (void)setEnlargeEdgeWithTop:

2014-09-25 17:40:30 920

原创 点击HeadView 实现对cell动态下拉一个TableView,实现对SectionHeader悬停进行设置

想要在TableView中实现动态添加mo

2014-08-19 18:20:01 10862 1

转载 iOS开发常用的第三方类库

在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。可以从Apple网站下载到:http://developer.apple.com/library/io

2014-07-27 09:59:38 1078

原创 Linux 获取网卡信息

在Linux下想获取网卡信息(mac地址、ip、掩码、网关)可以有很多种fa

2014-05-13 14:02:05 4164 1

原创 fread/fwrite 返回值理解

函数原型size_t fread ( void *buffer, size_t size, size_t count, FILE *stream) ;参 数buffer用于接收数据的内存地址,大小至少是size*count字节.size单个元素的大小,单位是字节count元素的个数,每个元素是size字节.stream

2014-02-17 15:20:00 18271

原创 深拷贝和重载

#include using namespace std;class MyClass{public: MyClass() { cout<<"MyClass()"<<endl; buffer=NULL; num=0; } MyClass(MyClass &object) { cout<<"MyClass(MyClass &object)"<<endl; b

2014-01-08 16:19:06 622

原创 Linux 死锁例子

死锁是在编写多线程并发时候所需要考虑的问题,在多线程软件使用多个互斥锁来保护共享资源时,如果设计不合理会出现多个锁相互嵌套并且都在等待彼此的锁被释放,这样就会出现死锁现象,让系统挂起一直相互等待下去。下面给个例子说明这一现象:/* 头文件 */#include #include #include #include #include pthread_mutex_t mutex_o

2014-01-08 16:01:28 3647

原创 sscanf函数的用法

头文件 #include             定义函数 int sscanf (const char *str,const char * format,........);            函数说明             sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内

2013-08-15 09:34:22 613

原创 具有哲理性的趣味题

你开着一辆车。 在一个暴风雨的晚上。 你经过一个车站。 有三个人正在等公共汽车。 一个是快要死的老人,好可怜的。 一个是医生,他曾救过你的命,是大恩人,你做梦都想报答他。 还有一个女人/男人,她/他是那种你做梦都想嫁/娶的人,也许错过就没有了。 但你的车只能坐一个人,你会如何选择那?请解释一下你的理由。 在你看下面的话之前仔细考虑一下

2013-08-08 14:46:58 985

原创 sqlite 触发器

数据库 表的约束有很多,其中外键是可以很好的表与表之间的关联的约束,然而在删除/修改是,用外键却比较麻烦,所以采用触发器替代外键的方案可以更好的解决这个问题。/***创建班级表***/create table class(    id integer primary key autoincrement,/**班级编号 **/      className nvarcha

2013-07-29 10:22:10 2949 1

原创 实现sizeof功能

sizeof 变量名1. 定义:sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数        2. 实现:#define sizeof_v(var)   ((size_t) ((char *)(&(var) + 1) - (char *)&(var)))/**对变量的计算**/#define

2013-07-10 17:49:37 3417

原创 人在安稳后的无奈

在从事IT时间说长也不长,说短也不短!在现在社会越来越浮躁的社会,让自己对于做IT还有一丝丝的安慰,因为相对待遇会比其他的行业高一点,然而就是这样的一丝丝安慰,出卖了自己的灵魂,让自己变得行尸走肉,让自己每周从星期一就不知道做什么,只能面对着电脑发呆,头脑很乱,双眼无神,表情很冷漠,在难得的同事之间的聊天,会感觉索然无味;在下班的时候,自己再次的神游,煮饭、吃饭、洗澡、看电影和逛论坛,当然除此之外

2013-05-14 11:49:51 754

原创 linux下使用source insight

安装: 1. sudo apt-get install wine 2.将source insight拷贝到Linux中 3.进入Linux中InsightSetup.exe所在目录,使用wine安装source insight: $wine InsightSetup.exe 之后的界面和Windows完全相同 4.启动source insight             1

2013-01-11 10:13:01 2282

原创 修改MFC标题栏中的图片以及标题设置

要修改MFC中的图标,那么要将修改的图片转换成ico格式才可将ico图片加入到工程,如图:将要要转换的图片放到\RES目录下。可以修改Icon目录图片的属性 在代码中:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){//修改标题栏上的图标 HICON m_hlcon; m_hlcon =

2012-10-17 15:40:26 3361 2

转载 手把手教“MFC版贪吃蛇教程”

写在前面的话本次贪吃蛇教程主要知识点包括以下几个方面1         CView类中的消息响应2         控件的消息响应3         基于CView类内的具体游戏实现4         数组5         游戏图形的实现用CDC类实现。    本版游戏的具体实现是在CViewl类中实现,所以其他类不用添加任何代码。由于此次贪吃蛇需要MFC的开发环

2012-10-16 16:19:35 13266 11

转载 原创 ICMP报文校验和的计算及各种网络报文结构

发送ICMP报文时,必须由程序自己计算校验和,将它填入ICMP头部对应的域中。校验和的计算方法是:将数据以字(16位)为单位累加到一个双字中,如果数据长度为奇数,最后一个字节将被扩展到字,累加的结果是一个双字,最后将这个双字的高16位和低16位相加后取反,便得到了校验和!下面是程序实现源代码:USHORT checksum(USHORT *buffer,int size){

2012-10-15 16:42:00 1017

原创 Install Vmware Tools 安装失败

在Install Vmware Tools 安装失败时,很可能自己在配置选项时,没有配置对。对于懒人来说就是用默认的一键安装一般可以成功:在VM中 Install VMWare Tools 会弹出VMware-Tools安装包tar zxvf VMwareTools-8.1.3-203739.tar.gzcd vmware-tools-distrib/./vmware-in

2012-09-29 15:45:13 1165

原创 fedora9遇到鼠标不能自由切换到设置

关闭fedora的selinux服务,在配置文件中: vi /etc/sysconfig/selinux # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#       enforcing - SELinux securit

2012-09-29 15:34:32 1208

转载 软件开发总结

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做

2012-09-21 22:07:25 968

原创 Failed to determine path to Apple Application Support directory"解决方

出现该问题的环境:Windows SP3 32位 + VS 2005 + safari 5.1.5 + WebKit-r106729在编译成功后,试图调试某些工具时出现“Failed to determine path to Apple Application Support directory”,解决方法是编辑注册表,见图 新添加Apple Application Sup

2012-09-10 09:14:27 2193

原创 char **二维指针很险恶

在用到指针的时候,一定要注意,否则被它整死了都死的不明不白的!void SetInputParam(int arga,char ***argv){ int index=0,i; char buffer[32]={0}; (*argv) = (char **)malloc(sizeof(char) * arga); for (i=0;i<arga;i++) { pr

2012-08-21 10:32:36 702

转载 用windows命令行关闭进程

用windows命令行关闭进程方法一:ntsd 命令例子:在"开始/运行"中输入:ntsd  -c q  -pn 程序名有一些高优先级的进程,tskill和taskkill可能无法结束,可以用系统调试工具ntsd,除了WINDOWS系统自己的管理进程,绝大多数进程ntsd都可以Kill掉,因为功能强大,所以定义为系统管理员级的工具,要小心使用.NTSD 调试程序在启动时

2012-07-31 10:16:59 914

原创 windows后台运行程序

windows上面查看进程,使用tasklist 命令linux上面显示进程 使用 ps -ef 命令----------------------------------------在windows上面杀进程用taskkill命令taskkill /im iperf.exe /t /flinux上面用killall或者 kill命令killall iperf1.7 --

2012-07-27 17:16:07 1743

原创 脚本操作

windows系统用的还真的不习惯,在网上找了非常久都没有找到如何通过bat脚本实现对C盘实现脚本操作! @echo off;echo.echo  ******************************************************************echo  *echo  *  启动OpenOffice服务echo  *echo  *

2012-07-27 16:38:31 673

原创 OpenOffice例子编译

在安装sdk后,cmd中的console编译OpenOffice会报错mspdb80.dll无法找到 在cmd中键入ml或者cl 执行编译时会出现mspdb80.dll无法找到的情况,是因为VC\Bin\下没有“msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe”这四个文件(在VS2005中并没有这四个文件),解决的方法:  1>直

2012-07-24 17:34:00 1426

原创 生活的态度

桃花坞里桃花庵,桃花庵下桃花仙。 桃花仙人种桃树,又摘桃花换酒钱。酒醒只在花前坐,酒醉还来花下眠。 半醉半醒日复日,花落花开年复年。但愿老死花酒间,不愿鞠躬车马前。 车尘马足显者事,酒盏花枝隐士缘。若将显者比隐士,一在平地一在天。 若将花酒比车马,彼何碌碌我何闲。别人笑我太疯癫,我笑他人看不穿。 不见五陵豪杰墓,无花无酒锄作田。

2012-07-24 17:00:43 717 1

原创 OpenOffice所有的PropertyValue列表

摘自unoprnms.cxxFollowStyleIsPhysicalIsAutoUpdateDisplayNameParaBackGraphicURLParaBackGraphicFilterHeaderBackGraphicURLHeaderBackGraphicFilterFooterBackGraphicURLFooterBackGraphicFil

2012-07-17 09:27:28 1736

转载 Openoffice.org calc常用操作函数集锦

转载:http://blog.csdn.net/kdzxiaoli/article/details/4274351/******************************************************** 操作Open office.org Calc文档的常用函数 * @author lishijin* @date 2009-06-13 19:

2012-07-13 14:58:34 2881

转载 Http协议详解

转载:http://blog.csdn.net/gueter/article/details/1524447 http://www.blogjava.net/zjusuyong/articles/304788.html 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适

2012-05-10 15:42:02 684

转载 Windows数据类型

由微软Windows操作系统所支持的各种数据类型是用来定义函数的返回值、函数和消息的参数以及结构体成员(因为Win32程序是用C语言来编写,所以没有“类”这个概念)的。这些数据类型定义了上述元素的尺码(在内存中的,也就是占用内存的字节数)和含义。笔者以前一直不太注意这些东西,结果在程序设计时可谓步履维艰。不同类型的常/变量,在程序用扮演的角色相去甚远,了解这些类型,对剖析程序的工作原理是非常有用的

2012-05-07 14:57:10 675

转载 使用 Socket 通信实现 FTP 客户端程序

http://www.ibm.com/developerworks/cn/linux/l-cn-socketftp/index.html#FTP

2012-04-21 14:40:31 651

转载 Whois原理

RFC812定义了一个非常简单的Internet信息查询协议——WHOIS协议。其基本内容是,先向服务器的TCP端口43建立一个连接,发送查询关 键字并加上回车换行,然后接收服务器的查询结果。  世界上各级Internet管理机构秉承公开、公正、共享的原则,设立了可以查知IP地址和域名所有者登记资料的WHOIS服务器,以便所有Internet的使用者排除故障、打击网上非法活动。全世界国际区

2012-04-12 15:00:21 6872

原创 Windows错误代码汇总大全

http://www.zhixing123.cn/computer/16028.html

2012-04-06 16:17:38 3865

原创 gtk在vc下的配置

1、下载GTK+ individual packages(GTK+运行所必须的库)2、直接解压, 位置自定义,下面以c:/gtk为例 cmd窗口中输入pkg-config –cflags gtk+-2.0输入测试命令:gtk-demo如果gtk-demo运行成功,出现如下图所示画面,恭喜你,gtk安装成功了ps:如果需要gtk UI使用windows主题,需要在c:

2012-04-02 09:41:57 2028

转载 WLAN API

原文地址:API" href="http://blog.sina.com.cn/s/blog_4b3c1f950102dr4w.html" target="_blank">WLAN API作者:锵鹏鹏结构体 WLAN_INTERFACE_INFO_LIST   这个结构体是包含着网卡接口信息的阵列。       typedef struct _WLAN_INTERFACE_

2012-04-01 14:17:59 11320

转载 Windows平台Ping示例源码分析(C/C++)

//-----------------------iphdr.h-----------------------////源码分析将忽略ipv6//边界对齐至字节#include pshpack1.h为官方头文件,不做赘述。// 1 -- ipv4 头部typedef struct ip_hdr{    unsigne

2012-03-31 15:33:50 3154

原创 解决eclipse 之“launch failed. Binary file not found.”

当敲完代码后,直接按project > run,系统提示错误:" launch failed. Binary file not found.” 后来查完资料后才知道原来在linux下必须build 完后才可以运行,所以每次要运行project时,必須先按ctrl + b,build时会提示有无错误。build 成功后程序才可以运行。

2012-03-31 15:09:58 559

转载 vc根据域名获取IP地址 gethostbyname()函数

以下是VC Socket初始化时用到的两个函数一、WSAStartup函数                int WSAStartup                       (                          WORD wVersionRequested,                          LPWSADATA lpWSAData

2012-03-31 13:55:06 1559

原创 DHCP的报文解析

DHCP报文DHCP报文是承载于UDP上的高层协议报文,采用67(DHCP服务器)和68(DHCP客户端)两个端口号。DHCP报文的格式如下图所示。图1 DHCP报文格式报文中各字段的描述如下:op,报文类型,1表示请求报文,2表示回应报文。 htype,硬件地址类型,1表示10Mb/s的以太网的硬件地址。 hlen,硬件地址长度,以太网中该值为

2012-03-30 16:21:59 18810 2

转载 bcrypt.h:error C2485: 'align' : unrecognized extended attribute错误的一种可能的处理

这是碰到的一个麻烦事。其实这种麻烦远不只一个,而是有一大堆,各种各样的。比如wintrust.h报一大堆错,你又没法解决。题目这个属于bcrypt.h文件的问题,报四个错。但这些起因都可以归为一类,或者说目前我能知道的是一类,因为再有其他的,我没处理过,估计也处理不了。点VC6.0的Tools-->Options-->Directories,找到Show directories for:下

2012-03-30 11:46:37 3044

软件设计师历年真题(2016-2021)

高清软考 软件设计师 历年真题

2023-04-04

生意参谋转化率计算工具

生意参谋市场行情升级市场洞察后,本表格支持将市场洞察的转化指数还原真实转化率,支持转换指数生成对应的转换率,达到更可读性

2020-12-03

emoji表情编码和图片

emoji表情编码和图片资源,数据库查询对应的编码值

2014-08-28

TableViewDemo

支持TableView对cell点击操作展开显示view和设置head是否悬停的特效

2014-08-19

获取网卡信息和shell命令程序重定向

void DispNetCardInfo(char *dev) int GetNetCard(void) int GetIpAddr(char *pIpBuf) typedef enum TTY_TYPE_ { TTY_TYPE_IN = 0, /**标准输入**/ TTY_TYPE_OUT, /**标准输出**/ TTY_TYPE_ERR, /**标准错误**/ }TTY_TYPE_E; FILE *net_popen(const char *cmdstring, const char *type, const TTY_TYPE_E e_TType) int net_pclose(FILE *fp) int net_get_shell_cmd_info(char *cmdstring, char *buf, int ilen) int net_get_shell_cmd_error_info(char *cmdstring, char *buf, int ilen) int net_shell_cmd_is_succ(char *cmdstring)

2014-05-13

div+iframe弹出窗口可最大化、最小化,可拖拽。带遮罩功能

div+iframe做出的弹出窗口,效果等同于模态窗口。弹出窗口可最大化、最小化,可拖拽。带遮罩功能。 解决替换模态窗口,避免模态调模态出现的一系列问题:session丢失,提交返回,调父类方法层级多了或者多页面调的时候,parent层次级别问题。用iframe的话,直接可以反着从第一层用top方法调用。

2013-02-23

MyConfig.pm

当使用cpan命令出现 sorry,wi have to rerun the configuration dialog for CPAN.pm due to some missing parameters.Configuration will be written to <</home/Administrator/.cpan/CPAN/MyConfig.pm>> CPAN.pm requires configuration,but most of it can be done automatically.If you answer 'no'below,you will enter an interactive dialog for each configuration option instead. Would you like to configure as much as possible automatically?[yes] Press SPACE and ENTER to disable gpg 将这个MyConfig.pm覆盖了就可以正常运行了

2012-09-07

OpenOffice calc Java例程,详细注释

完整的OpenOffice中calc的例程,实现大多数excel所需要的操作接口,有详细的注释

2012-07-13

OpenOffice API的例程

实现C++调研OpenOffice接口,对OpenOffice实例化,创建类似MS的word/excel文件

2012-06-19

用Socket 实现http协议下载

采用socket实现http协议的下载,利用C++封装,这是不可多得的例程

2012-06-14

非MS库生成excel文件,采用c++实现,跨平台

使用VC/C++生成excel的方式有很多,但是绝大部分要么是简单的csv文件,要么需要COM并已经安装ms excel,局限性比较大。 我这里提供一种使用C++编写以html脚本的方式生成xls文件的方法。不使用任何非C++标准库,支持字体大小、颜色,单元格合并、背景色、边框等设置。 generate_excel.vcproj为在vs2005下的工程文件,如果需要在vc6或Linux等其他编译环境下使用只需新建工程将.h文件和.cpp文件导入即可编译。 generate_excel |------include | |----gen_excel_file.h | |----input_data.h | |------cpp | |----gen_excel_file.cpp //excel文件操作类 | |----input_data.cpp //生成虚拟数据 | |----main.cpp //调用gen_excel_file类 | |------iofiles | |----head.txt //格式定义文件 |------generate_excel.vcproj //vc2005工程文件 |------表格.xls //输出文件

2012-06-13

Csocket非阻塞C/S聊天系统

在VC6.0上开发的C/S客户端和服务器端的聊天系统 服务器上基于CSocket非阻塞模式设计的

2012-05-07

ntddndis.h

有需要的ntddndis.h头文件可以下载

2012-03-29

tslib-1.4.1.tar.bz2

tslib-1.4.1.tar.bz2这个包在网络上不好找,很多都不是不能准确的下载到相应的版本

2012-02-12

基于s3c2440yaffs2 文件系统的移植

Linux内核移植和根文件系统制作 第一章 移植内核..................................................................................................... 2 1.1 Linux 内核基础知识.................................................................................... 2 1.1.1 Linux 版本....................................................................................... 2 1.1.2 什么是标准内核................................................................................ 2 1.1.3 Linux 操作系统的分类....................................................................... 3 1.1.4 linux 内核的选择............................................................................... 4 1.2 Linux 内核启动过程概述............................................................................ 5 1.2.1 Bootloader 启动过程....................................................................... 5 1.2.2 Linux 启动过程.................................................................................. 7 1.3 Linux 内核移植.......................................................................................... 10 1.3.1 移植内核和根文件系统准备工作................................................... 10 1.3.2 修改Linux 源码中参数....................................................................11 1.3.3 配置Linux 内核.............................................................................. 15 1.3.4、编译内核....................................................................................... 17 第二章 制作根文件系统....................................................................................... 19 2.1 根文件系统预备知识................................................................................ 19 2.2、构建根文件按系统.................................................................................. 19 2.2.1、建立根文件系统目录.................................................................... 19 2.2.2、建立动态链接库............................................................................ 21 2.2.3 交叉编译Bosybox........................................................................... 21 2.2.4 建立etc 目录下的配置文件............................................................ 24 2.2.5 制作根文件系统映像文件.............................................................. 26 第三章 启动系统................................................................................................... 27 第四章 总结.......................................................................................................... 34

2011-12-26

c++笔试面试宝典2011版.doc

c++笔试面试宝典2011版;里面有很多非常经典的笔试题目!对于找工作前去复习一下,不失为一个好的文档

2011-12-01

[答案修正]精选微软数据结构+算法面试100题.pdf

[答案修正]精选微软数据结构+算法面试100题.pdf [答案修正]精选微软数据结构+算法面试100题.pdf

2011-11-29

C语言深度剖析.pdf

C语言深度剖析.pdf C语言深度剖析.pdf

2011-11-29

Struts 2.0 API.chm

Struts2.0 API 帮助文档 Struts2.0 API 帮助文档

2011-11-29

JSP中汉字乱码现象分析与解决.pdf

JSP中汉字乱码现象分析与解决.pdf

2011-11-29

Web开发中乱码问题的研究与解决.pdf

Web开发中文乱码问题的研究与解决 Web开发中文乱码问题的研究与解决

2011-11-29

ARM指令集下载 arm指令集参考手册.chm

ARM指令集下载 arm指令集参考手册.chm

2011-11-29

C++函数手册+(LibraryFunctions).chm

C++帮助文档,能方便C++系统函数的查询和使用说明

2011-11-29

空空如也

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

TA关注的人

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