自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 jscharts.js如何去掉logo的方法

这两天在做一个图表,需要用到pie图,找了几个都不怎么好用,最后选定jsCharts作为框架。可以得到3Dpie图,但是有一个问题是所有的图左上角会有一个logo,去掉logo的方法是打开jscharts.js文件,找到fs.bg.2u(fX),将这句话删除掉即可。我的jscharts的版本是v3.01,可能版本不同会有fg.bg.2t(fX)。

2012-09-27 15:14:07 3074 3

原创 jquery Math函数

Math.cell语法:Math.cell(x);参数:X是一个数值或者表达式。说明:返回所给参数的近似整数值,近假值为向上取整所得的数值,取近似值为大于等于参数的整数。Math.round语法:Math.round(x);参数:X为一个数值。说明:返回对参数X四舍五入后所得的整数近似值。Math.floor             语法:Mat

2012-09-25 09:19:33 9462

原创 解决putty上vi小键盘不好使的问题

原来在putty上用vi的时候,开NumLock时按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键)。输入数字的时候,不能用小键盘总是很不舒服的。于是就去找解决办法。还是习惯在小键盘上敲击数字解决办法:在选项 Terminal->Features 里,找到 Disable application keypad mode ,选上就可以了。

2012-09-14 13:21:51 2439

原创 一个很好的书籍下载网站

http://www.chm-pdf.com/

2012-09-14 08:30:31 1374

原创 srand(设置随机数种子)

srand(设置随机数种子)相关函数rand,random srandom表头文件#include定义函数void srand (unsigned int seed);函数说明srand()用来设置rand()产生随机数时的随机数种子。参数seed必须是个整数,通常可以利用geypid()或

2012-09-12 19:06:47 5744 1

原创 Linux多线程学习(十)pthread_atfork

pthread_atfork 注册fork的函数实例 #define _UNIX03_THREADS 1      2 #include       3 #include       4 #include       5 #include       6 #include       7 #include       8 #include       9 #

2012-09-11 13:33:57 5340 1

原创 Linux多线程学习(九)pthread_kill

int pthread_kill(thread_t tid, int sig)将信号sig发送到由tid指定的线程,tid所指定的线程必须与调用线程在同一个进程中。如果sig为零,将执行错误检查,但并不实际发送信号。此错误检查可用来检查tid的有效性。返回值  成功之后返回0,否则返回非零。      1 #define _MULTI_THREADED      2 #in

2012-09-11 12:52:49 4766

原创 Linux多线程学习(八)pthread_setschedparam

pthread_setschedparam 设置线程的权限int pthread_setschedparam(pthread_t target_thread, int policy, const struct sched_param *param)参数 1. target_thread是使用pthread_create所获得的线程ID。  2.线程的调度有三种策略:SCHED_OT

2012-09-11 10:52:34 14966 1

原创 Linux多线程学习(七)sched_yield

sched_yield()这个函数可以使用另一个级别等于或高于当前线程的线程先运行。如果没有符合条件的线程,那么这个函数将会立刻返回然后继续执行当前线程的程序。  在成功完成之后返回零,否则返回-1.看下面一个实例#define _MULTI_THREADED#include #include #include #define LOOPCONSTAN

2012-09-11 09:02:15 15736 2

原创 Linux多线程学习(六)pthread_once

int pthread_once(pthread_once_t *once_control,void(*init_routine)(void));参数:once_control         控制变量init_routine         初始化函数返回值:若成功返回0,若失败返回错误编号。 类型为pthread_once_t的变量是一个

2012-09-10 16:10:29 4643

原创 Linux多线程学习(五)pthread_equal

#define _MULTI_THREADED#include #include pthread_t theThread;static void checkResults(char *string, int rc) { if (rc) { printf("Error on : %s, rc=%d", string, rc); exit

2012-09-10 15:26:15 2820

原创 Linux多线程学习(四)pthread_self

原型:#include pthread_t pthread_self(void);说明:获取本进程自身的 ID。进程 ID 类型是 pthread_t ,这个类型一般为long long 型,8个字节。测试代码:#include #include #include void *thread_one (){

2012-09-10 15:00:31 7325

原创 Linux多线程学习(三)pthread_key_create

函数 pthread_key_create() 用来创建线程私有数据。该函数从 TSD 池中分配一项,将其地址值赋给 key 供以后访问使用。第 2 个参数是一个销毁函数,它是可选的,可以为 NULL,为 NULL 时,则系统调用默认的销毁函数进行相关的数据注销。如果不为空,则在线程退出时(调用 pthread_exit() 函数)时将以 key 锁关联的数据作为参数调用它,以释放分配的缓冲区

2012-09-10 14:19:21 26690 5

原创 Linux多线程学习(二)pthread_join

NAMEpthread_join - wait for thread termination  等待直到线程终止SYNOPSIS#include pthread.h>int pthread_join(pthread_t thread, void **value_ptr);DESCRIPTIONThe pthread_join() function suspe

2012-09-10 12:30:15 4588

原创 Linux多线程学习(一)pthread_create

Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void *(*start_rtn)(void), void *restrict arg);Returns: 0 if

2012-09-10 10:48:46 7526

原创 qsort(利用快速排序法排列数组)

qsort(利用快速排序法排列数组)相关函数bsearch表头文件#include定义函数void qsort(void * base,size_t nmemb,size_t size,int ( * compar)(const void *, const void *));函数说明参数ba

2012-09-10 09:25:08 1589

转载 前端代码标准最佳实践:HTML篇

http://powertoolsteam.blog.51cto.com/2369428/975187Web前端代码中,HTML是根本,CSS和JavaScript也是围绕着既有的HTML结构来构建,所以良好的HTML代码结构,除了提高了HTML代码的可读性,可维护性和执行性能之外,也可以让相对应的CSS和JavaScript代码更好的构建。距前面两篇探讨JavaScript(前端代码

2012-09-07 15:26:47 657

转载 前端代码标准最佳实践:CSS

http://powertoolsteam.blog.51cto.com/2369428/958007我们再来谈谈CSS代码的一些标准实践。1,命名和其他语言规范一样,css的命名也讲究命名要有意义,命名要尽可能短但是要足够表达含义;命名的词用连字符连接。不规范的命名:#navigation{}.demoimage{}.error_status{}

2012-09-07 15:25:06 803

转载 前端代码标准最佳实践:javascript篇

http://powertoolsteam.blog.51cto.com/2369428/920652前言最近一直重构项目的前端代码,也参考了各种前端代码的最佳实践,目的是让前端的HTML,CSS,Javacript代码更符合标准,有更好的性能,更好的可维护性,尝到了重构后的甜头,也萌生了写这个系列博客的念头。前端代码有其固有的灵活性,这就导致了目前前端代码非常混乱的局面,本系

2012-09-07 15:22:58 360

原创 lsearch(线性搜索)

lsearch(线性搜索)相关函数lfind表头文件#include定义函数void *lsearch(const void * key ,const void * base ,size_t * nmemb,size_t size, int ( * compar) (const void * ,const void *

2012-09-07 10:01:49 2490

原创 bsearch(二元搜索)

bsearch(二元搜索)相关函数qsort表头文件#include定义函数void *bsearch(const void *key,const void *base,size_t nmemb,size_tsize,int (*compar) (const void*,const void*));

2012-09-06 19:39:58 978

原创 crypt(将密码或数据编码)

crypt(将密码或数据编码)相关函数getpass表头文件#define _XOPEN_SOURCE#include定义函数char * crypt (const char *key,const char * salt);函数说明crypt()将使用Data Encryption St

2012-09-06 10:13:56 1837

原创 strtol(将字符串转换成长整型数)

strtol(将字符串转换成长整型数)相关函数atof,atoi,atol,strtod,strtoul表头文件#include定义函数long int strtol(const char *nptr,char **endptr,int base);函数说明strtol()会将参数nptr字

2012-09-05 10:14:08 2678

原创 Linux 0.11内核学习(二)

!! SYS_SIZE is the number of clicks (16 bytes) to be loaded.! 0x3000 is 0x30000 bytes = 196kB, more than enough for current! versions of linux ! SYS_SIZE 是要加载的节数(16 字节为1 节)。0x3000 共为! 0x30000

2012-09-04 15:04:48 1501

原创 linux 0.11内核学习(一)

## if you want the ram-disk device, define this to be the # 如果你要使用RAM 盘设备的话,就# size in blocks. # 定义块的大小。#RAMDISK = #-DRAMDISK=512AS86 =as86 -0 -a # 8086 汇编编译器和连接器,见列表后的介绍。后带的参数含义分别LD86

2012-09-03 15:22:12 1714

转载 应用 Valgrind 发现 Linux 程序的内存问题

http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (p

2012-09-03 13:04:11 559

原创 OpenSSL 做3DES加密 实现

#include #include #include #include #define KEY_SIZE        24char *sessionid = "793417094434122988465951";int do_encrypt(char * szInput, int nInLen, unsigned char *szOutput){i

2012-09-03 10:15:31 10527

jscharts 3.01去掉水印支持中文版

jscharts 3.01去掉水印支持中文版可以完美处理各种图表,无logo

2012-09-27

空空如也

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

TA关注的人

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