- 博客(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 2442
原创 srand(设置随机数种子)
srand(设置随机数种子)相关函数rand,random srandom表头文件#include定义函数void srand (unsigned int seed);函数说明srand()用来设置rand()产生随机数时的随机数种子。参数seed必须是个整数,通常可以利用geypid()或
2012-09-12 19:06:47 5745 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 4767
原创 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 14968 1
原创 Linux多线程学习(七)sched_yield
sched_yield()这个函数可以使用另一个级别等于或高于当前线程的线程先运行。如果没有符合条件的线程,那么这个函数将会立刻返回然后继续执行当前线程的程序。 在成功完成之后返回零,否则返回-1.看下面一个实例#define _MULTI_THREADED#include #include #include #define LOOPCONSTAN
2012-09-11 09:02:15 15737 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 2821
原创 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 7326
原创 Linux多线程学习(三)pthread_key_create
函数 pthread_key_create() 用来创建线程私有数据。该函数从 TSD 池中分配一项,将其地址值赋给 key 供以后访问使用。第 2 个参数是一个销毁函数,它是可选的,可以为 NULL,为 NULL 时,则系统调用默认的销毁函数进行相关的数据注销。如果不为空,则在线程退出时(调用 pthread_exit() 函数)时将以 key 锁关联的数据作为参数调用它,以释放分配的缓冲区
2012-09-10 14:19:21 26691 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 2491
原创 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 2679
原创 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 1503
原创 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 1717
转载 应用 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人