- 博客(17)
- 资源 (18)
- 收藏
- 关注
原创 shell中的if语句
if [ ${NUM} -gt 0 ]then echo "num is greater than 0"else echo "not greater than 0"fiif (空格)[ ${NUM} -gt 0(空格) ] 注意这行的空格的地方,
2011-11-29 14:26:39 604
转载 sqlite3内置函数
函数篇:算术函数 abs(X) 返回给定数字表达式的绝对值。 max(X,Y[,...]) 返回表达式的最大值。 min(X,Y[,...]) 返回表达式的最小值。 random(*) 返回随机数。 round(X[,Y]) 返回数字表达式并四舍五入为指定的长度或精度。 字符处理函数 length(X) 返回给定字符串表达式的字符个数。
2011-11-28 19:03:15 1541
原创 获取当天00:00:00时间值秒数
//获取今天00:00:00的UNIX时间值 time_t cur_time; cur_time = time(NULL); // struct tm *time_tm; time_tm = localtime(&cur_time); time_tm->tm_hour=0; time_tm->tm_min=0; time_tm-
2011-11-28 17:27:14 2283
转载 (总结)关于Linux的缓存内存 Cache Memory详解
前天有朋友问我,为啥我的Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做CacheMemory。有时候你会发现没有什么程序在运行,但是使用top或free命令看到可用内存free项会很少,此时查看系统的 /proc/meminfo 文件,会发现有一项 Cached Memory:输入cat /proc/me
2011-11-24 14:06:05 1428
原创 对group by 选取结果的排序
user_info表假设该表中数据:id num user_id createtime1 3514 2 2011-09-28 16:04:222 4000
2011-11-23 16:44:42 2365 1
原创 crontab 执行脚本注意的问题
#!/bin/bashFILEPATH=$(cd `dirname $0`; pwd)FILENAME=${FILEPATH}/excute_procd ${FILEPATH}pid=`ps -ef | grep $FILENAME | grep -v grep | awk '{print $2}'`pidnum=`echo $pid | wc | awk '{print $
2011-11-21 10:27:49 1393
转载 MYSQL 内存表的使用总结
内存表使用哈希散列索引把数据保存在内存中,因此具有极快的速度,适合缓存中小型数据库。官方手册对内存表有以下的一些解释:The MEMORY storage engine creates tables with contents that are stored in memory. Formerly, these were known as HEAP tables. MEMORY is th
2011-11-18 14:23:02 774
转载 大并发下listen的连接完成对列backlog太小导致客户超时,服务器效率低下
代码就是之前论坛发过的一个epoll代码,根据需要改了就是服务端send的参数。。如下:/*-------------------------------------------------------------------------------------------------gcc -o httpd httpd.c -lpthread author: wyezl
2011-11-17 12:37:30 6492 2
转载 Linux crontab 命令格式与详细例子
基本格式 :* * * * * command分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local/etc/rc
2011-11-16 17:56:54 520
原创 gdb简单操作
假设core文件和可执行程序在同一个目录,core文件为core.1234,可执行文件为test 1、执行命令 gdb core.1234 提示core.1234 : not in executable format: File format not recognized2、file ./test 提示 Reading symbols from test...
2011-11-14 21:11:08 6559
转载 linux send recv函数详解
int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。 该函数的第一个参数指定发送端套接字描述符; 第二个参数指明一个存放
2011-11-11 16:45:24 884
转载 Linux下修改mysql默认最大连接数(转)
MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100,话说我们小组有5个人……再话说,个人调试有必要设置那么高么……不过牢骚归牢骚,问题依然需要解决。方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找
2011-11-11 15:15:00 14215 1
转载 MYSQL where 1=1 的作用
where 1=1最近看到很多sql里用到where 1=1,原来觉得这没用嘛,但是又想到如果没用为什么要写呢?于是在网上查了查,在这里就浅谈一下:1=1 永真, 11用于只取结构不取数据的场合例如:create table table_temp asselect * from table_ori where 1建成一个与table_ori 结构相同的表tabl
2011-11-10 10:17:25 5114
转载 PHP与SQL注入攻击
SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。下面来谈谈SQL注入攻击是如何实现的,又如何防范。 看这个例子:// supposed input$name = “ilia’; DELETE FROM users
2011-11-10 10:12:48 618
转载 Sqlite 管理工具 SQLiteDeveloper 及破解
功能特点 表结构设计,数据维护,ddl生成,加密数据库支持,sqlite2,3支持唯一缺憾,收费,有试用期下载地址:http://www.sqlitedeveloper.com/downloadshttp://www.sqlitedeveloper.com/downloads/SqliteDev385.zip 破解方法:注册表删除 HKEY_CURRENT_US
2011-11-01 16:35:50 759
翻译 SQL Features That SQLite Does Not Implement
目前sqlite不支持的SQL操作包括如下:Rather than try to list all the features of SQL92 that SQLite does support, it is much easier to list those that it does not. Unsupported features of SQL92 are shown below.Th
2011-11-01 15:06:13 547
转载 SQLite In 5 Minutes Or Less
Here is what you do to start experimenting with SQLite without having to do a lot of tedious reading and configuration:Download The CodeGet a copy of the prebuilt binaries for your machine, or
2011-11-01 15:01:11 590
淘宝物料id大全-免费分享
2021-12-29
Linux+C函数库参考手册.chm(包含socket,io操作)
2011-08-12
鼠标点击程序VC实现,可用于游戏或测试用途
2009-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人