-
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
-
UART_init()串口初始化函数485
本程式是一个简单的串口485通信模块,实例系统时钟为11.059MHZ时,设定串口波特率为9600bit/s。可移植性好
- 2023-08-06 19:00:03下载
- 积分:1
-
虚拟内存 mngmnt 与 VSWS
1.如果自上次采样实例的虚拟时间达到 L,然后扫描使用 bits。如果多麽的虚拟时间由于最后一个抽样实例小于 M,然后等待,直到虚拟时间达到 M 扫描使用 bits。< 跨风格 ="字体系列:"字体-大小: 12pt ;"> 测试数据的内存管理器将提供的案文文件命名为 VSWSsystemTrace.txt。 每个文件中的记录组成的三个领域 — — 进程 id、 操作和页 / 大小。 进程 id 是一个整数,范围从 0 到 n-1,其中 n 是被支持的进程的数量。 操作是单个字符 — — "n" (新程序)"r" (读取的页),"w" (页写) 的和不 "(进程终止)。 页面/大小是一个整数,表示进程大小虚拟页中的,如果该运算是" n ",或被引用的操作的虚拟页面是 "r" 或 "w"。 如果操作是不是 " 页面/大小字段将包含占位符-1。
- 2022-02-12 13:46:25下载
- 积分:1
-
Twindy Source Code - Window Manager
Twindy是linux的一个窗口管理器,它的灵感来自于Tracktion,这是一个适用于Windows和OS X的多轨音频编辑器/序列器。Twindy尝试将Tracktion的工作流应用于窗口管理器,在该工作流中,所有内容都一次出现在屏幕上。因此,有两个面板,一个是主面板,默认情况下新窗口/程序在主面板中打开,可以使用选项卡进行选择;另一个是下面板,一次只能容纳一个窗口/程序。
- 2022-01-26 05:34:40下载
- 积分:1
-
pic18f452 12864显示 测频率
利用PIC8f452芯片 测频率 并在12864液晶显示出来 , 测频率原理,利用CCP模块中捕捉测频率 ,当有事件发生时,CCP会捕捉,第一次上升沿来时,开始定时,第二个上升沿来时,停止计时,cpu读取周期,f=1/T.
- 2022-03-05 15:36:20下载
- 积分:1
-
rtp实时视频传输
应用背景
RTP 使用偶数端口号接收发送数据,相应的RTCP则使用相邻的下一位奇数端口号。
RTP提供抖动补偿和数据无序到达检测的机制。由于IP网络的传输特性,数据的无序到达是很常见的。 RTP允许数据通过IP组播的方式传送到多个目的地。RTP被认为是在IP网络中传输音频和视频的基本标准。RTP通常配合模板和负载格式使用。
对于实时多媒体流应用,及时传送信息是首要目标,为达到目标可以忍受部分丢包。例如,在音频应用中的一个丢包,可能导致损失音频数据中的一秒内容,这个很容易通过合适的隐藏算法掩盖过去,从而不被人注意。由于TCP更注重可靠性而不是及时性,在RTP应用中很少使用。取而代之,大部分RTP实施是基于UDP的。
每一个多媒体流会建立一个RTP会话。一个会话包含带有RTP和RTCP端口号的IP地址。例如,音频和视频流使用分开的RTP会话,这样用户可以选择其中一个媒体流。形成会话的端口由其他协议(例如RTSP和SIP)来协商。RTP和RTCP使用UDP端口1024 - 65535。
关键技术
- 2022-01-22 13:37:45下载
- 积分:1
-
CPU_Mem_UsageRate_Calculator for Linux CodeBlocks开发
用于统计Linux下CPU与内存消耗的一个小的console工具,后期可以进一步二次开发.开发工具为Codeblocks,工程就包含在其中,在CentOS6.5下编译通过,可以直接运行.
- 2022-06-28 17:23:27下载
- 积分:1
-
linux下服务器网络,CPU,磁盘测试程序
应用背景
测试系统间网络,cpu,写文件,写库速度,可以根据配置文件调整负载大小,
主要用在linux下,A服务器:程序由PFtestdb2 PFtest.ini 组成
加上执行权限后 ./PFtestdb2执行 或者 ./PFtestdb2 8 表示执行8次流程
B服务器:dispatch 用c标准库应该不需要重新编译
加上执行权限后 ./dispatch执行 负责包接收A的包并转发给A,程序监听33333端口的socket连接关键技术运行程序之前,以下面配置程序文件为例,要在db2数据库KSDBS的BACK用户下创建emp表
建表语句:create table BACK.EMP ( EMPNO int ,ENAME VARCHAR(10),JOB VARCHAR(9),MGR int ,HIREDATE DATE,SAL int ,COMM int ,DEPNO int )
PTestdb2运行或重新编译需要放在放在db2所在服务器类似db2安装用户db2inst1上运行,
在其它机器上需要安装客户端和设置环境变量比较繁琐不推荐,并且程序编译依赖db2自
带的一些库和命令,需要将源文件编译成.c文件,再用gcc编译,源码用的utf-8编码。
- 2022-05-25 07:22:58下载
- 积分:1
-
simple telnet
linux c程序设计
- 2022-02-02 09:54:39下载
- 积分:1
-
贪吃蛇游戏
应用背景使用ncurses库和C + +的贪吃蛇游戏按“家”键开始游戏。使用箭头键移动蛇。有2个阶段。你将得到10分的每一个诱饵,你将赶上。第一阶段完成后,你得分100分。第二阶段继续,直到你活着。运行游戏:创建可执行文件的运行命令:使所有运行可执行文件“mygame”。/ mygame。运行命令来清除对象文件和可执行文件:使干净关键技术关键技术:•碳- ncurses库终端游戏•桌面
- 2022-11-23 21:15:04下载
- 积分:1