![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
shao326
未婚
展开
-
c 获取系统时间
#include<time.h>#include<stdio.h>int main(){ time_t now; time(&now); //ctime 转换为字符串 printf("ctime:%s",ctime(&now)); struct tm *t; t=localtime(&now); cha...2010-12-15 17:01:23 · 89 阅读 · 0 评论 -
nginx安装
转载:http://blog.csdn.net/hfsu0419/article/details/7190152 有时候,我们需要单独安装nginx,来处理大量的下载请求。单独在Centos5安装nginx遇到的rewrite和HTTP cache错误解决办法:wget http://nginx.org/download/nginx-0.8.33.tar.gztar -zxvf ng...原创 2014-04-16 15:55:15 · 80 阅读 · 0 评论 -
python连接mysql数据库
mysql-python的下载地址和安装过程:http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/ 需要提前安装好的环境:(1) Python 2.3.4 or higher * http://www.python.org/(2) setuptools * http://p...原创 2013-08-01 15:28:10 · 70 阅读 · 0 评论 -
ORACLE 数据库自增字段设置
(1)创建自增序列create sequence point_status_idincrement by 1start with 1nomaxvaluenominvaluenocache; point_status_id 为序列名,在下面的触发器中要使用 (2)设置触发器create or replace trigger point_status_tri...原创 2012-04-18 21:26:04 · 255 阅读 · 0 评论 -
C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法 --转
有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a.引用b.常量c.静态d.静态常量(整型)e.静态常量(非整型) 常量和引用,必须通过参数列表进行初始化。 静态成员变量的初始化也颇有点特别,是在类外初始化且不能再带有static关键字,其本质见文末。参考下面的代码以及其中注释: #...原创 2012-08-31 21:55:14 · 244 阅读 · 0 评论 -
android 使用post方法请求网址
//访问Url,发送数据,获得返回数据。 public String readParse(String data) { String str=""; //synUrl为你要访问的URL HttpPost httpRequest = new HttpPost(synUrl); try { HttpClient cli...原创 2013-05-23 14:41:59 · 508 阅读 · 0 评论 -
线程取消的使用
取消线程 (1)一个线程可以调用pthread_cancel来取消另一个线程。 (2)被取消的线程需要被join来释放资源。 (3)被取消的线程的返回值为PTHREAD_CANCELED 有关线程的取消,一个线程可以为如下三个状态: (1)可异步取消:一个线程可以在任何时刻被取消。 (2)可同步取消:取消的请求被放在队列中,直到线程到达...原创 2012-04-14 11:04:45 · 154 阅读 · 0 评论 -
linux 内核学习 (1)内存管理
1 分页机制 早期计算机直接使用物理地址进行内存的使用和管理,但是硬件资源有限,而且不同的程序需要使用不同的物理地址,这样给程序的管理和运行造成了很大的难度,而且极易造成一个程序覆盖其他程序的问题,使正常运行的程序出现错误。 针对以上问题提出了使用虚拟地址与物理地址映射的管理方式,这样每个程序都可以使用相同的地址,但是由于每个进程使用不同的叶表,所以使用不同的物理页...原创 2012-07-24 16:04:59 · 85 阅读 · 0 评论 -
DNS bind9 配置
安装环境:Linux 2.6.18-92.el5 x86_64安装软件:bind-9.7.5 1、 bind安装在压缩包存放的目录下(假设我们要把bind放在/home/目录下)cd /home/tar zxvf bind-9.7.5.tar.gzcd bind-9.7.5./configure --prefix=/usr/local/bind...2012-05-16 19:45:47 · 307 阅读 · 0 评论 -
oracle建库过程
oracle数据库建立步骤1、建表空间:create tablespace icmp datafile '/u01/oradata/wilson/icmp.dbf' size 300M autoextend on next 100M maxsize 2048M extent management local;建立临时表空间: create temporary tablespace li...原创 2012-04-27 21:09:45 · 120 阅读 · 0 评论 -
autotools 配置
(1)安装下面四个程序 (2)使用命令 可参考: http://blog.csdn.net/vividonly/archive/2011/03/14/6248811.aspx (3)使用命令 autoconf 时出现错误时,可使用命令: libtoolize -i 查安装缺失的文件,它会提示 ...原创 2011-03-19 13:14:30 · 105 阅读 · 0 评论 -
linux netlink通信
(1)加入自己的NETLINK通信端口 在/usr/include/linux/netlink.h 中加入 NETLINK_TEST 20(2)用户层代码#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>...原创 2011-10-08 21:12:52 · 104 阅读 · 0 评论 -
telnet协议内容提取
选项协商是Telnet协议最复杂的部分,总共有39个选项用于配置本地和远程主机间的工作模式。当一方要执行某个选项时需向另一端发出请求,若对方接受该选项,则选项在两端同时起作用,否则两端保持原来的模式。Telnet的命令格式如表2.1、表2.2所示。IAC是Telnet协议中的保留码,双方用IAC确定收到的字节是数据还是命令,Telnet协议的命令是至少包含两个字符(IAC和命令码)的字节序列,选项...原创 2010-06-17 17:19:49 · 297 阅读 · 0 评论 -
redis 性能问题查找
使用redis出现性能问题,可以使用redis的slowlog命令 来查看哪些命令阻塞了redis。 使用redis作为数据库时,系统出现少量超时,通过日志信息发现,超时发生在bgsave时。bgsave命令会fork一个子进程,子进程会将redis数据库信息dump到rdb文件中。因此不能确定使用bgsave命令时,是fork一个子进程引起超时,还是d...原创 2014-10-22 18:34:48 · 188 阅读 · 0 评论