LinuxC
躺着最舒服
修炼成程序猿!
展开
-
Linux C网络编程的一点总结
以下仅个人总结,望网友指正。我做的是,实现客户端与客户端之间互相通信,这样也算基本搭起来了,之前也做过一个即时通讯软件的项目,现在温习一下,所以点到为止。1. 网络结构的标准模型是OSI模型,由ISO国际互联网标准化组织定义的网络分层模型。2. ISO/OSI七层网络模型:应用层---表示层---会话层---传输层---网络层---数据链路层---网络层原创 2016-05-29 10:31:59 · 801 阅读 · 2 评论 -
Linux 下的sqlite3数据库使用及Linux C的数据库编程总结
1. 首先我在终端中,尝试使用数据库,也就是输入命令,对数据库进行操作,这个过程只是过渡,最后还是要过渡到使用数据库的编程接口来实现对应的功能。2. 创建并打开一个数据库文件sqlite3 student.db;3. 然后在这个数据库中创建一张表,名字叫做stu_info,然后这个表中可以存储两个数据,就是学生的学号和学生的姓名,这里把学生的学号作为主键,cr原创 2016-05-29 16:02:18 · 1312 阅读 · 0 评论 -
关于全局变量,如何被多个.c文件共享问题
这里有三个问题,都是比较类似的。1. 如果我要在别的文件引用本文件的全局变量你有哪几种方法?extern、使用函数传参、使用引用头文件的方式。2. 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 答:可以,在不同的C文件中以static形式来声明同名全局变量。 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此原创 2016-09-08 10:51:30 · 1377 阅读 · 0 评论 -
Shell学习过程中的笔记
1. Shell2. Wc 统计文件中的行或者字或者字符 -l 列出多少行 -w 列出英文单词个数 -m 多少字符3. (管道前的内容) | grep –c ‘hello’ 计算管道前内容中找到的字符串次数,单纯统计 -i 忽略大小写的不同 -n 顺便输出行号4. 变量的定义:直接在命令行中输入 MYNAME=ZTL,就可以设置一个变量名为MYNAME,内容为ZT原创 2016-11-28 09:36:39 · 505 阅读 · 0 评论