自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面朝大海 春暖花开

从明天开始作一个幸福的人,劈柴,喂马,周游世界……盖一所大房子,面朝大海,看春暖花开……

  • 博客(99)
  • 资源 (3)
  • 收藏
  • 关注

原创 IOS推送通知实现步骤

名词解释APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的推送服务器;Device 安装带有推送服务程序的iPhone手机;Provider 程序服务器,把需要推送的信息发给 APNS;DeviceToken

2011-07-21 11:29:45 8413 4

转载 UIViewAnimation动画与Core Animation的CATransition类动画

- (void)leftClick {         [UIView beginAnimations:nil context:nil];      //display mode, slow at beginning and end      [UIView se

2011-10-19 11:48:22 1164 3

原创 IOS拉伸圆角图片

UIImage *buttonImageNormal = [UIImage imageNamed:@"whiteButton.png"];  UIImage *stretchableButtonImageNormal = [buttonImageNormal  stret

2011-08-27 16:18:19 1509

原创 IOS开发中的MD5计算

#import  +(NSString*) md5:(NSString*) str {  const char *cStr = [str UTF8String];  unsigned char result[CC_MD5_DIGEST_LENGTH];  CC_M

2011-08-25 22:52:53 1570

原创 Oracle 基础语句 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数...

--【字符串函数】--字符串截取substr(字段名,起始点,个数)select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1;--

2011-08-24 14:05:29 573

原创 XCode 4的svn不能commit的解决办法

XCode4 集成svn后,commit时提示认证错误,烦恼之极,google良久,终得一法。原链接http://plainoldstan.blogspot.com/2011/03/xcode-4svn-could-not-authenticate-to.html

2011-08-11 11:11:16 1462

原创 oracle xml数据构建 XMLType相关函数

oracle xml数据构建 XMLType相关函数.

2011-07-28 22:56:23 923

原创 C操作文件属性

linux下通过stat获取文件属性;windows下通过WIN32_FIND_DATA和FILE_INFO结构来获取文件属性。

2011-07-27 15:33:32 684

原创 基于C/C++/BCB的文件操作

基于C的文件操作在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作  这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义如下:typedef struct {int level;

2011-07-27 13:24:35 736

原创 GBK UTF8 编码转换

在编程过程中,经常遇到GBK、UTF8、Unicode等编码格式的字符串转换,现总结如下。Windows平台下通过MultiByteToWideChar和WideCharToMultiByte两个函数来实现;Linux平台下通过iconv函数簇来实现。

2011-07-25 10:55:28 803

原创 htons(), ntohl(), ntohs(),htons() 函数

在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(), ntohl(), ntohs(),htons()这4个函数。网络字节顺序与本地字节顺序之间的转换函数:      htonl()--"Host to Network Long"

2011-07-21 10:37:24 539

原创 使用DEF文件来生成DLL与Lib

在程序使用Dll有两个加载方式,一种是动态方式,就是LoadLibrary载入Dll,然后用GetProcAddress来加载需要使用的Dll函数。另一种就是静态连接方式,将dll生成的lib,加入到工程中,然后使用时就像使用Win API一样使用。今天我们不讨论动态载入的方式,

2011-07-20 20:52:28 1040

原创 更新证书错误Code Sign error: Provisioning profile ‘XXXX'can't be found

在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现 Code Sign error: Provisioning profile ‘XXXX’ can't be found是不是会另你很恼火。下面说说解决方法,让你很好的解决这个问题。1.关闭你的项目,找到项

2011-07-19 09:17:22 927 1

原创 Linux下搭建Webdav(apache)

环境:RHEL_5.4 x86_64 创建webdav1、安装apacheyum install httpd* -y 2、配置webdavvim /etc/httpd/conf/httpd.conf 在最后添加Include conf/webdav.conf        #指定

2011-07-14 18:02:55 14223 2

转载 linux端口重用

需要改/usr/include/asm/socket.h:/* To add :#define SO_REUSEPORT 15 */freebsd与linux下bind系统调用小结只考虑AF_INET的情况(同一端口指ip地址与端口号都相同)1.freebsd支持SO_REUSE

2011-07-14 18:00:11 756

转载 一个用c写的cgi库

/*cgi-util.cversion 2.1.1by Bill Kendrick and Mike Simons New Breed Softwarehttp://www.newbreedsoftware.com/cgi-util/April 6, 1996 - August

2011-07-14 10:49:52 1258 1

原创 openssl创建证书

创建CACA证书然后,创建一个CA的Key文件。该文件非常好重要。请好好保管。openssl genrsa -des3 -out ca.key 2048根据Key生成一个自签署的文件。在这里,证书的有效期是10年(实际上3650天)。openssl req -new -x509

2011-07-09 14:32:51 593

转载 FILETIME, SYSTEMTIME 与 time_t 相互转换

ILETIME, SYSTEMTIME 与 time_t 相互转换  #####SYSTEMTIME 与 FILETIME相互转换##### 可以使用系统函数FileTimeToSystemTime(&ftcreate,&stcreate);   参数:(lpFileTime As FILETIME, lpSystemTime As SYSTEMTIME) 说明 根据一个FILETIME结构的

2011-06-23 11:28:00 1088

原创 如何转换为 Win32 FILETIME 或 SYSTEMTIME 的 UNIX time_t

在 UNIX 平台下名为 time_t,表示 1970 年 1 月 1,UTC (协调通用时间) 午夜以来经过的秒数是 ANSI C 运行库算术类型的窗体中维护文件的时间。 在 Win32 平台下主要中表示的数自 1601 年 1 月 1,UTC 以来的 100 个十亿分之一秒间隔 (坐标通用时间) 一个 64 位 FILETIME 结构的形式维护文件的时间。 本文说明如何将 UNIX 时间转换

2011-06-23 11:24:00 2247

原创 GZIP, ZLIB, DEFLATE, 文件格式

GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感

2011-06-21 16:56:00 3194

原创 XML文件的解析--libxml库函数解释

libxml(一)                                     摘要 Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平台的C语言库。这个指南提供它的基本函数的例子。绪论 Libxml是一个实现读、创建及操纵XML数据功能的C语言库。这个指南提供例子代码并给出它基本功能的解释。在这个项目的主页上有Libxml及更多关于它可用的资料。包含有完整的API文

2011-06-14 10:47:00 457

原创 C/C++中的日期和时间

本文将主要介绍在C/C++中时间和日期的使用方法.“时间”和“日期”的概念,主要有以下几个:Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)。比如,中国内地的时间与UTC的时差为+8,也就是UTC+8。美国是UTC-5。Calendar Time:日历

2011-06-13 17:49:00 825

转载 如何实现在一个 Socket 应用程序中同时支持 IPv4 和 IPv6

如何实现在一个 Socket 应用程序中同时支持 IPv4 和 IPv6如何巧妙地设计代码结构陈 鲁, 软件工程师, IBM孙 妍, 软件工程师, IBM 简介: 当今的网络主流是 IPv4 网络,但随着 IP 地址的日益短缺,IPv6 网络开始渐渐盛行,因此传统的网络编程也需要做一些改进来适应 IPv6 和 IPv4 共存的网络环境。 本文介绍了一种设

2011-06-07 11:21:00 13859

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

使用 Socket 通信实现 FTP 客户端程序 高 乐怡, 软件工程师, IBM顾 锋磊, 软件工程师, IBM 简介: FTP 客户端如 FlashFXP,File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立两个套接字,一个作为命令通道,一个作为数据通道。前者用于客户端向服务器发送命令,

2011-06-07 10:57:00 838

转载 Linux/Unix 编程中 POSIX 函数的线程安全问题

Linux/Unix 编程中 POSIX 函数的线程安全问题 王 锐, 软件工程师, IBM余 京, 软件工程师, 国际商业机器有限公司 简介: 多线程技术在 Linux/UNIX 平台的应用越来越广泛。多线程在给我们带来便利的同时,也给我们带来一定的安全隐患 -- 线程安全问题。在 POSIX 标准函数中,有很多函数并没有相应的线程安全版本。本

2011-06-07 10:35:00 815

转载 zlib用法简单说明

本文的目的是: 简单说明如何把zlib加入到MFC程序中,提供内存压缩功能.1. 如何获得zlibzlib的主页是:http://www.zlib.net/2. 用VC++6.0打开把下载的源代码解压打开,VC6.0的工程已经建好了,在/projects/visualc6. 双击zlib.dsw, 可以在VC++6.0中看到里面有3个工程: zlib 是库文件(编译设置选中 w

2011-06-03 15:04:00 892

转载 linux常用c函数 文件权限控制篇

access(判断是否具有存取文件的权限)alphasort(依字母顺序排序目录结构)chdir(改变当前的工作(目录)chmod(改变文件的权限)chown(改变文件的所有者)chroot(改变根目录)closedir(关闭目录)fchdir(改变当前的工作目录)fchmod(改变文件的权限)fchown(改变文件的所有者)fstat(由文件描述词取得

2011-06-03 09:10:00 1060

转载 iPad用户体验准则

iPad用户体验准则

2011-03-13 14:55:00 528

转载 IOS开源项目汇总

IOS开源项目汇总

2011-03-13 14:34:00 493

转载 几个提高iOS开发效率的开源类库及工具

IOS开发几个常用的开源类库及下载地址

2011-03-13 14:02:00 481

转载 技术大牛谈HTML 5设计原理

本篇文章是Jeremy Keith在 Fronteers 2010 上的主题演讲,主要跟大家谈谈HTML 5的设计。主要分两个方面,一方面就是HTML 5;另一方面就是80/20。

2011-03-11 14:44:00 1159

转载 Unix网络API

1.字节序函数2.字节操作函数3.地址转换函数4.readn、writen和readline5.测试描述符类型6.socket函数7.connect函数8.bind函数9.listen函数10.accept函数11.close函数12.getsockname和getpeername13.select函数14.shutdown函数15.pselect函数16.poll函数17.getsockopt和setsockopt18.套接口选项列表

2010-09-16 16:38:00 371

原创 BIOS开机

1、通电开机 现在的大多数主板厂商都在自己的主板BIOS里加入了一个独特的电源管理设计,可以让用户选择计算机在停电后再来电时的状态。在BIOS里“Power Management Setup”菜单下有一项“Pwron After PWR-fail”,它有三个设置选项ON(开机)、OFF(关机)和FORMER-STS(回到断电前的状态),我们只要把“Pwron After PWR-fail”设置为O

2009-02-10 11:19:00 1637

原创 数据库的各种连接

ODBC链接适合数据库类型 链接方式 access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;" dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;" Oracle "Driver={micros

2009-02-10 10:22:00 488

原创 VS2005 常用的快捷键一览表

    Shift+Alt+Enter: 切换全屏编辑    Ctrl+B,T / Ctrl+K,K: 切换书签开关    Ctrl+B,N / Ctrl+K,N: 移动到下一书签     Ctrl+B,P: 移动到上一书签     Ctrl+B,C: 清除全部标签    Ctrl+I: 渐进式搜索     Ctrl+Shift+I: 反向渐进式搜索     Ctrl+F: 查找     Ctrl

2009-01-13 10:04:00 569

转载 Google 的疯狂面试题

几星期前,一个朋友接受了Google公司的面试,他透露了面试中的一些问题。顺便,我把从其他几个曾经面试过的人那里听来的内容也整理在一起。最大的互联网公司Google的一份面试题集,看看你是否能够回答出来。其中很多问题都是开放式的,正确的解答有许多种,所以在这里就不提供答案了。 一辆学校班车里面能装多少个高尔夫球? 你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌

2008-10-20 22:21:00 517 1

原创 解决"由于应用程序配置不正确,应用程序未能启动" 问题

      在使用 VC++2005环境下生成的程序,放置到未安装VC环境的机器下后,有时候会出现程序无法执行的错误,其提示是:应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。        实际上,重装是解决不了问题的,解决的一种方法是查看*exe.intermediate.manifest文件,比如文件的内容是:             

2008-10-20 17:54:00 1109

转载 ECC加密算法入门介绍

ECC加密算法入门介绍 作者  :ZMWorm[CCG] E-Mail:[email protected]">[email protected] 主页  :Http://ZMWorm.Yeah.Net/ 前言    同RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)也属于公

2008-09-11 09:57:00 760 1

转载 精妙SQL语句收集

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.dat--- 开始 备

2007-08-21 23:17:00 546

原创 文件映射问题

内存映射文件并不是简单的文件I/O操作,实际用到了Windows的核心编程技术--内存管理。所以,如果想对内存映射文件有更深刻的认识,必须对Windows操作系统的内存管理机制有清楚的认识,内存管理的相关知识非常复杂,超出了本文的讨论范畴,在此就不再赘述,感兴趣的读者可以参阅其他相关书籍。下面给出使用内存映射文件的一般方法:           首先要通过CreateFile()函数来创建或打开一

2007-08-03 15:27:00 1086

Android终极开发教程

Android终极开发教程 当前最火的操作系统学习

2011-01-20

ASN.1抽象语法标记

  ASN.1抽象语法标记(Abstract Syntax Notation One)   ASN.1是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指代,也不用去管到底是什么样的应用程序。 本文详细整理了ASN.1的相关知识。

2009-07-11

空空如也

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

TA关注的人

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