-
C语言局域网简易群聊系统
应用背景
linux环境下用C编写的一个简易群聊系统,可以看看。用到了ncurses库克litesql。
关键技术1.安装
ubuntu11.10下默认没有安装curses函数库,(CentOS下默认已经安装,可以直接在usr/include下查看是否有该头文件来确定)使用
>sudo apt-get install ncurses-dev ncurses*
安装curses库,这样在curses函数库的头文件和库文件就被分别安装在/usr/include/和/usr/lib/下,在编译程序时,直接使用命令:
gcc program.c -o program -lcurses
完成编译,运行。
2.sql 函数库的头文件和库文件就被分别安装在/usr/include/和/usr/lib/下,makefile已写好。
- 2022-02-21 17:56:29下载
- 积分:1
-
AODV 协议执行情况和 awk 文件中提取数据从.tr
这个项目创建整个实现的AODV NS2 2.35版。但是它可以编写,在ubuntu安装ns2模拟。ns创建新格式。tr跟踪文件我们需要awk screept情节xgraphs。从这个文件中提取数据。awk文件将提取吞吐量、端到端延迟、数据包交货率等。tr文件,分别为25和50个节点。然而我还附加一个TCL文件描述文件,这样小变化我们可以得到结果为不同节点的程序。
- 2022-01-26 05:52:01下载
- 积分:1
-
linux 下使用 c/c++多线程 操作串口
linux 下使用 c/c++多线程 操作串口,高速率读取串口数据接收及解析并根据具体的逻辑进行处理,处理逻辑windows 下串口操作通用。
- 2022-03-22 00:42:33下载
- 积分:1
-
netlink内核与用户空间通信 完整例子
用户空间发送一个消息到内核,“this message is from eric"s space",消息长33字节,因为 printf("message sendto kernel are:%s, len:%d
", (char *)NLMSG_DATA(message), message->nlmsg_len); message->nlmsg_len = NLMSG_SPACE(strlen(data)); 中的NLMSG——SPACE,四字节对齐,所以消息长为36,加上消息头长为16,len为52。 内核将收到的netlink消息打印,并返回用户空间一条自己的消息,长39,四字节对齐为40,加上消息头为56。
- 2023-06-06 23:55:04下载
- 积分:1
-
ARM仿真代码
含有arm的各个模块的程序 以及proteus仿真图 例如模块 串口 spi iic can等模块,各个模块运行 都是经过运行之后得到的
- 2023-07-14 09:55:04下载
- 积分:1
-
linux c 贪吃蛇小游戏
主要有3个.c文件 ,源码有注释,比较简单但是蛮有趣的,对以后在linux下做开发有促进作用。希望喜欢贪吃蛇小游戏的码农们,来看看源代码,可以给出一点意见啦。
- 2022-02-11 17:54:45下载
- 积分:1
-
极地代码 c + +
所提出的系统是基于极性编码的空间调制(PCSM)的研究是基于多输入和多输出(MIMO)提供检测和发射天线的符号的解码和发送天线索引。在这个方法中,我们使用两个概念对于发射天线的符号和发送天线索引,游离极性集用于发送的映射信息和冷冻极性设定为发射天线索引。在空间调制的困难[4]可以在由PCSM,并利用该项目的是,用于识别发射天线的位不被发送到receiver.Moreover PCSM提供频谱效率和功率效率的系统。
- 2023-08-22 21:30:04下载
- 积分:1
-
上下文无关的选手
应用背景概述我们定义的语言是一组特定的字符串(定义如下)表示有效的算术表达式的操作变量名的长度≥1,与2美元符号间的全部表达。这项任务,你是画一个PDA能识别这种语言写一个程序来实现你的PDA。关键技术2这一语言要精确定义的语言,我们首先定义上下文无关文法(五,Σ,R,S),其中V = { S,T,X,C,N },Σ= {A,B,C,。..,乙,乙,丙,。..,0,1,2,。..,9,+,−,∗,/,(,)$,,},(1)这既包括减号(−)和下划线(),起始变量的规则是STXCn→→→→→$ $T T T T | | T * T | T/T |(T)| CXXX | C | N | |ε一个| B | C |···| Z |一| B | C |···| Z0 | 1 | 2 |···| 9规则不→T T在右边一个减号,和规则有一个X→在右侧下划线。然后,我们定义的语言=升(克),其中包含1开始和结束的字符串,以及$之间是一个算术表达式变量,在变量名称的长度≥1,一定要有一个罗马信件。例如,字符串“$(A1(Mn * H 3b))$”属于一种,它可以显示利用推导的⇒⇒⇒⇒⇒⇒不⇒美元美元美元美元美元⇒(T)(T T)⇒美元美元(T(t))⇒美元美元(T(T T))$$(CX -(T T))⇒美元美元(CN(T T))⇒美元美元(-(T T))$$(A1(T T))⇒美元美元(A1(CX * T))⇒美元美元(A1(CC * T))$$(A1(MC * T))⇒美元美元(A1(Mn * T))⇒美元美元(A1(Mn * CX))$$(A1(Mn * CXX))⇒美元美元(A1(Mn *咖啡))⇒美元美元(A1(Mn * HXXX))$$(A1(Mn * H XX))⇒美元美元(A1(Mn * H 3))⇒美元美元(A1(Mn * H 3b))$文法G不包含规则T→T不规则T→ε,所以琴弦“$ GQ美元”、“美元美元ST +先生”不属于A的同时,注意文法G是—模糊;例如,字符串$ AP +亿美元*厘米∈有两种不同的语法树。
- 2022-01-26 04:13:33下载
- 积分:1
-
linux 0.01 源代码(+注释)
linux 0.01源码,其中包扩所有linux 0.01版本源码文件,源码中对每个文件每条语句进行详细注释。
- 2022-03-24 16:05:22下载
- 积分:1
-
snort-2.9.7.3
资源描述
很好的网络检测及报警工具.在1998年,Martin Roesch先生用C语言开发了开放源代码(Open Source)的入侵检测系统Snort.
直至今天,Snort已发展成为一个多平台(Multi-Platform),实时(Real-Time)流量分析,网络IP数据包(Pocket)记录
等特性的强大的网络入侵检测/防御系统(Network Intrusion Detection/Prevention
System),即NIDS/NIPS.Snort符合通用公共许可(GPL——GNU General Pubic
License),在网上可以通过免费下载获得Snort,并且只需要几分钟就可以安装并开始使用它。snort基于libpcap。
- 2022-02-28 17:06:19下载
- 积分:1