自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

C宏定义的小结

实现代码实例程序代码:#include <stdio.h>#include <stdlib.h>#include <sys/types.h>/***** cplusplus *****/#if 0#include <iostream> using namespace std;#endif// 得到...

2010-12-28 17:58:00 56

【转】Android开发者必须深入学习的10个应用开源项目

Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样...

2010-12-28 13:08:00 65

Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结

知识背景:210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4 numbers-and-dots notation。如果把210.25.132.181转换为整数形式,是3524887733,这个就是整数形式的IP地址。英语叫做binary data。(其实binary是二进制的意思)详细介绍,请参考:网络字节序与主机字节序的转换...

2010-12-27 15:17:00 254

Kill杀死进程方法大全

名称:kill使用权限:所有使用者使用方式:kill [ -s signal | -p ] [ -a ] pid ...kill -l [ signal ]说明:kill 送出一个特定的信号 (signal) 给行程 id 为 pid 的行程根据该信号而做特定的动作, 若没有指定, 预设是送出终止 (TERM) 的信号把计-s (signal) : 其中可用的讯号有 HUP (1), KILL ...

2010-12-24 10:48:00 226

Lisp的给力特性(V.S. Python3) 第二篇

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie腾讯微博 -- 讨论新闻组 -- 代码库 -- 豆瓣前一篇在这里。Lisp特性列表表处理(List Processing):Lisp:CL-USER> (defvar *n...

2010-12-24 01:01:00 116

VC2008操作Excel2007总结

VC2008操作Excel2007总结作者: Kagula日期: 2010-12-22概要网上VC对Excel的操作资料虽然很多,但是很乱,这里做下总结,以后要用了可以参考,免得放在硬盘里时间一长找不到了。本文最后列出了主要的参考源,进一步信息可以从这些网站中获得。代码段均在WinXP+SP3Excel2007 VS2008+SP1环境下调试通过。这里对Exce...

2010-12-22 15:46:00 76

Windows DLL中调用资源碰到的问题

Windows DLL中调用资源碰到的问题作者:Kagula日期:2010-11-25概要使用C语言编写WindowsDLL。在DLL中调用资源碰到的相关问题及解决。需要特别注意的关键词下面已经用红色标出来了。这里的开发环境是Visual Studio2008 + SP1 + Windows XP3正文DLL里存放的是函数的集合,在DLL函数里想要...

2010-12-22 13:08:00 84

Python的ASCII, GB2312, Unicode , UTF-8区别

ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127Unicode分为UTF-8和UTF-16。UTF-8变长度的,最多 6 个字节,小于 127 的字符用一个字节表示,与 ASCII 字符集的结果一样,ASCII 编码下的英语文本不需要修改就可以当作 UTF-8 编码进行处理。Python 从 2.2 开始支持 Unicode ,函数 decod...

2010-12-21 20:18:00 82

memcpy、strcpy、snprintf的区别

这些函数的区别在于 实现功能 以及 操作对象 不同。strcpy 函数操作的对象是 字符串,完成 从 源字符串 到 目的字符串 的 拷贝 功能。snprintf 函数操作的对象 不限于字符串:虽然目的对象是字符串,但是源对象可以是字符串、也可以是任意基本类型的数据。这个函数主要用来实现 (字符串或基本数据类型)向 字符串 的转换 功能。如果源对象是字符串,并且指定 %s 格式符,也可...

2010-12-20 16:37:00 54

Lisp的给力特性(V.S. Python3) -- 第一篇

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie腾讯微博 -- 讨论新闻组 -- 代码库 -- 豆瓣BS,Gosling,Anders,Guido都要被打屁股?以前就听说过Lisp被很多人认为是世界上最好的语言,但是它是那么的古老,这种言论很可能...

2010-12-19 23:48:00 335

linux 下查看cpu位数 内核等参数命令

linux 下查看cpu位数 内核等参数命令 #uname -aLinux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux(查看当前操作系统内核信息)#cat /etc/issue | grep LinuxRed Hat Enterprise Linu...

2010-12-17 13:25:00 67

DNS MX记录 A记录 CNAME记录 NS记录

针对任何一个有效的域名,都应该有一个该域名的权威域名服务器(dns),在域名服务器中有一条或多条针对于该域名的解析记录。一条计息记录共有5项,分别是域名(Domain_name)、生存时间(Time_to_live,TTL)、类型(Type)、类别(Class)和值(Value)。域名:是这条记录指向的域;生存时间:指出记录的稳定性。高度稳定的信息被赋予一个很大的值,如86 40...

2010-12-16 15:34:00 150

UNICODE,GBK,UTF-8区别

UNICODE,GBK,UTF-8区别简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转...

2010-12-16 14:22:00 77

C++中extern “C”含义深层探索

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

2010-12-16 12:45:00 54

Android: PowerManager.WakeLock

Android中通过各种Lock锁对电源进行控制:Flag ValueCPUScreenKeyboardPARTIAL_WAKE_LOCKOn*OffOffSCREEN_DIM_WAKE_LOCKOnDimOffSCREEN_BRIGHT_WAKE_LOCKOnBrightOffFULL_WAKE_LOCK...

2010-12-16 12:31:00 94

显示GetLastError函数的错误信息

void ShowErrMsg() { TCHAR szBuf[80]; LPVOID lpMsgBuf; DWORD dw = GetLastError(); FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,NULL,dw,MAKELANGID(LANG_NEUTRAL, SUBLANG...

2010-12-16 09:32:00 93

几个常用的数学函数

void abort(void); 功 能: 异常终止一个进程int abs(int i); 功 能: 求整数的绝对值 double acos(double x); 功 能: 反余弦函数double asin(double x); 功 能: 反正弦函数double atan(double x); 功 能: 反正切函数double atan2(...

2010-12-16 09:14:00 82

VC与YASM的集成

VC与YASM的集成作者:Kagula日期:2010-12-10环境[1]Visual Studio 2010 专业版[2]YASM 1.1.0[3]Windows 7 32位简介 通过一个控制台程序举例说明,CPP如何调用ASM中定义的函数。正文第一部份,在VS2010中配置VSYASM的集成环境从参考[2]中下载/vsyasm-1.1.0-win32...

2010-12-10 19:57:00 92

Android: hello-jni

代码在 android_src/ndk/samples/hello-jni修改jni目录下Android.mk :LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hello-jniLOCAL_SRC_FILES := hello-jni.cLOCAL_C_INCLUDES :=$(JNI...

2010-12-10 18:59:00 40

Android: Android NDK Overview

Android NDK OverviewIntroduction:The Android NDK is a set of tools that allows Android application developersto embed native machine code compiled from C and/or C++ source files intothe...

2010-12-09 20:48:00 58

Python-if-elif-else语句

Source:#!/bin/env python# coding=gb2312# -*- coding: gb2312 -*-from __future__ import division#### if-else ####print '#### if-else ####'a = input("a: ") # 12 or 10+2b = input("b: ")i...

2010-12-09 15:40:00 171

1 函数名: fflush功 能: 清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件如果成功刷新,fflush返回0。指定的流没有缓冲区或者只读打开时也返回0值。返回EOF指出一个错误。注意:如果fflush返回EOF,数据可能由于写错误已经丢失。当设置一个重要错误处理器时,最安全的是用setvbuf函数关闭缓冲或者使用低级I/0例程,如open、close和write来代替流I/O函数...

2010-12-08 23:47:00 71

Linux多线程Pthread学习小结

简介POSIX thread 简称为pthread,Posix线程是一个POSIX标准线程.该标准定义内部API创建和操纵线程.作用 线程库实行了POSIX线程标准通常称为pthreads.pthreads是最常用的POSIX系统如Linux和Unix,而微软Windowsimplementations同时存在.举例来说,pthreads-w32可支持MIDP的pthread   ...

2010-12-08 14:54:00 57

网络字节序与主机字节序的转换

在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字节序,什么是主机字节序呢?下面我写出他们之间的转换:用IP地址127.0.0.1为例:第一步 127 . 0 . ...

2010-12-07 19:52:00 108

du,df,fdisk,mkfs.ext3命令详解

1. du命令详细用法常用命令:[b]du[/b] –a查询档案或目录的磁盘使用空间a:显示全部目录和其次目录下的每个档案所占的磁盘空间b:大小用bytes来表示 (默认值为k bytes)c:最后再加上总计 (默认值)s:只显示各档案大小的总合x:只计算同属同一个档案系统的档案L:计算所有的档案大小引用指令 du 能以指定的目录下的子目录为单位,显示...

2010-12-06 16:23:00 80

Linux 内核剖析

简介:Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux 内核的体系结构,最后介绍它的主要子系统。...

2010-12-06 13:25:00 45

TCP三次握手/四次挥手

TCP三次握手TCP连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换TCP窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1.客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2.服务器收到客户端发送过来的SYN报文后,...

2010-12-06 12:08:00 65

写点什么

今天,同学打电话找借钱,说是要买房,借他2万,没办法自己也没足够的钱买房子,就应了他1万。不过,接完电话,心情着实有点酸楚。感觉似乎真的很失败,毕业四年了钱没积蓄多少,连女朋友都没搞定。还让家里的老爸老妈,为这个操心,实在不应该。从小在爸妈的眼里,都是一个很孝顺,很懂事的孩子,可就是这个事情都快奔三十了还在让他们操心,心里不是个滋味啊!!房子呢,还没有提到我的日程,但是眼看到一个个同学都开始买房...

2010-12-05 20:22:00 76

Android: Android Thumbnail 攻略

本文简单研究一下MediaScanner生成及保存thumbnail的方式,并给出代码快速查询图片的thumbnail,希望可以抛块儿砖,引出一大堆玉来~1. 手动执行Dev Tools /Media Scanner,或插入SD卡的时候,会启动MediaScannerService,把媒体文件更新到media数据库, 如果是图片文件会同时生成thumbnail 这部分代码在 p...

2010-12-04 14:27:00 182

Direct3D中的雾化效果

在Direct3D 中,雾化是通过将景物颜色与雾的颜色,以随物体到观察点距离增加而衰减的混合因子混合而实现的。两种雾化方法:顶点雾化和像素雾化。三种雾化公式:线性雾化,指数雾化,指数平方雾化。 两种雾化处理:基于深度的雾化处理和基于范围的雾化处理。基于深度是指两个点之间的深度(Z)差值,基于范围则是两点间的直线距离。Direct3D默认的是基于深度的雾化。可设置基于范围的雾化,但要先检...

2010-12-03 02:00:00 118

[转]我不是谁的代言,我是程序员 ---程序员版的凡客体

凡客体以前确实火了一阵,但是都是恶搞,今天才看到这个看了深有同感,就像是在描述自己的,转过来,酷壳真是真的程序员哪.....来自酷壳.不过,小孩子的C++ helloworld程序有问题...........也许在老的编译器上可以运行吧............

2010-12-02 12:58:00 103

Cocos2D for iPhone的Mac版本程序创建

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件最新的版本是cocos2d-iphone-0.99.5-rc1.tar.gz,里面包含cocos2d-mac工程,直接运行,可以看到Mac下Cocos2D运行的效果,happy......因为暂时还没有好用的模版程序(就像Cocos2D-ipho...

2010-12-01 15:36:00 58

空空如也

空空如也

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

TA关注的人

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