- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 linux关于用户信息的编程
Linux对每一个用户都提供了一个uid,我们从uid开始来说说用户信息。uid有自己的类型,uid_t,它定义在头文件sys/types.h中。它通常是一个小整数。有些UID是系统预定义的,其他的则是系统管理员在添加心用户时创建的,一般情况下,uid都大于100。#include#includeuid_t getuid(void);char *getlogin(void)
2012-03-30 14:33:44 858
原创 linux临时文件
很多情况下,程序会利用一些文件形式的临时存储手段。用tmpname函数可以生成一个唯一的文件名。#includechar *tmpname( char *s)tmpname函数返回一个不与任何已存在的文件名同名的有效文件名,如果字符串s不为空,文件名也会写入它。对tmpname的后续调用会覆盖存放返回值的静态存储区。如果需要立刻使用临时文件,你可以用tmpfile函数在给
2012-03-30 14:09:00 5162
原创 Linux 时间和日期相关编程
所有的unix系统都使用同一个时间和日期的起点:格林尼治时间(GMT)1970年1月1日午夜0点时间通过一个预定义的类型time_t来处理,在linux系统中,它是一个长整型。包含在time.h中。#includetime_t time(time_t *tloc);通过time函数可以得到底层的时间值,它返回的是从纪元开始至今的秒数。如果tloc不是一个空指针,time函数还会把返
2012-03-30 11:59:25 836
原创 linux环境有关编程(3)
environ 变量#includeextern char **environ;#include #include extern char **environ;int main(){ char **env = environ; while(*env) { printf("%s\n",*env); env++; }
2012-03-30 11:38:06 491
原创 linux环境有关编程(2)
C语言通过putenv和getenv函数来访问环境变量。#includechar *getenv(const char *name);int putenv(const char *string);环境是由一组格式为“名字=值”的字符串组成。getenv函数以给定的名字搜索环境中的一个字符串,并返回与该名字相关的值。如果请求不存在,就返回NULL。由于getenv返回的字符串
2012-03-30 11:34:55 517
原创 linux环境有关编程(1)
getopt(分析命令行参数) #include int getopt(int argc,char * const argv[ ],const char * optstring); extern char *optarg; extern int optind, opterr, optopt; 函数说明 getopt()用来分
2012-03-30 11:12:37 477
原创 C标准I/O库
在这个帖子中,我们将要介绍I/O库中的下列库函数。fopen、fclosefread、fwritefflush-fseek-fgetc 、getc 、getcharfputc 、putc 、putcharfgets 、getsprintf 、fprintf 、sprintfscanf 、fscanf 、sscanf首先是fopen函数。fopen函数的函数原型如下:#
2012-03-21 15:08:47 845 1
原创 linux 底层文件访问(库函数)
write系统调用#include#includeint main(){ if( (write(1,"here\n",6) !=6)) { write(2,"WRONG",5); } exit(0);}read系统调用#include#includeint
2012-03-17 21:36:26 1086
转载 PHP页面之间传递参数的四种方式
假设我们定义page01.php和 page02.php两个php文件,将page01中的内容想办法传递到page02,然后供我们继续使用。第一种:使用客户端浏览器的cookie。cookie很容易理解,就是一个临时文件,可以把它看成一个储藏室,浏览器在浏览的过程中记录一些信息,就暂时存放在 这里。在page01中设置一个cookie。 setcookie('myc
2012-03-13 11:48:43 748
原创 sae mysql select 操作
不会读文档,不会看书。只会照着现有的代码写哦。。。。蠢货编译我在sae中创建的一个imgstore表。imgstore表的结构如下$mysql = new SaeMysql();$mysql->setCharset(GBK);$sql = "SELECT * FROM `imgstore`";$line = $mysql->affectedRows($sql);$data
2012-03-10 12:07:55 5417
转载 windows设置系统时间
#include int main (){ SYSTEMTIME st; memset(&st, 0, sizeof(st)); st.wYear = 2012; st.wMonth = 3; st.wDay = 10; st.wHour = 10; st.wMinute = 10; st.wSecond = 10;
2012-03-10 00:31:28 755
原创 sae mysql 插入数据
<?php$mysql = new SaeMysql();$mysql->setCharset(GBK);$sql = "insert into imgstore values('zqa随风飞','lovext爱的')";$mysql->runSql( $sql );if( $mysql->errno() != 0 ){ die( "Error:" . $mysql->errm
2012-03-09 18:36:36 3409
转载 SAE MYSQL 连接实例(创建一个表)
转载地址在SAE中访问MySQL示例代码:$con = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);用户名 : SAE_MYSQL_USER密 码 : SAE_MYSQL_PASS主库域名 : SAE_MYSQL_HO
2012-03-09 17:10:27 8356 2
转载 新浪SAE中MySQL的连接
转载地址:点击打开链接在用新浪SAE做一个Jquery的微博,但是MySQL的连接一直有问题。因为没有用新浪SAE提供的基于mysql模块的SaeMysql类,只是用MySQL的connect新浪那边提供的MySQL连接信息:Host: $_SERVER['HTTP_MYSQLPORT'].mysql.sae.sina.com.cnPort: $_SER
2012-03-09 17:00:43 8321 1
原创 centos 上搭建VSftp
1.下载好vsftp2.makemake installcp vsftp解压目录/vsftpd.conf /etc/允许本地用户登录FTP需拷贝vsftpd.pam文件cp RedHat/vsftpd.pam /etc/pam.d/ftp 3.修改vsftpd.conf接受匿名用户 :anonymous_enable=YES 接受
2012-03-04 22:32:19 964
原创 samba服务器的安装
yum –y install samba将系统用户zengqu加入到samba用户数据库中。 smbpasswd –a zengqu输入密码:123456
2012-03-04 22:31:16 472
原创 centos 上搭建apache+php+mysql
上个学期选修的LINUX,因为上个学期时间比较紧张,所以没有时间整理,现在整理好,留着以后备用。1.首先需要下载好apache libxml2 php mysql四个文件。2.安装Apachetar –zxvf XXXXX (XXXX为apache的安装包的名称)./configure--enable-somakemake install
2012-03-04 22:29:36 481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人