- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 一个简单的UDP接收例子
一个简单的UDP Server例程:将UDP接收的数据显示出来,配合线程使用,更接近实际应用场景。(可自行在适当的地方添加数据发送函数) 转载请保留原文地址 —— [ CLICK ME ]测试环境: ubuntu + gcc; 代码块udp_server.c gcc -o udp_server udp_server.c -lpthread/* arthor: ljf
2016-12-15 03:00:59
2883
原创 搭建嵌入式Linux C/C++开发环境:eclipse + arm-linux-gcc
IDE: eclipse交叉编绎工具链: arm-linux-gcc一. 安装 arm-linux-gcc二. 安装 eclipse三. 安装 jdk四. 配置eclipse
2016-10-24 15:49:55
3294
原创 TCP网络编程
TCP服务器端主要函数:socket(); // 建立套接字bind(); // 绑定套接字与端口listen(); // 监听连接accept(); // 接收客户端连接read()/recv() write()/send(); // 接收和发送数据close(); // 关闭套接字TCP客户端主要函数:socket(); // 建立套接字conn
2016-10-18 01:24:02
387
原创 网络模型与应用协议
OSI七层网络参考模型 与 TCP/IP四层网络参考模型 对照,及各层协议助记理解:对照表OSITCP/IP协议应用层应用层Telnet、FTP、HTTP表示层应用层ASCLL、PICT、TIFF、JPEG、 MIDI、MPEG会话层应用层RPC、SQL、NFS 、X WINDOWS、ASP
2016-10-18 00:59:09
367
原创 GDB调试笔记
命令描述file : 装入想要调试的可执行文件.eg: (gdb) file test // 打开testkill : 终止正在调试的程序.list : 列出产生执行文件的源代码的一部分.eg: (gdb) l1 #include 2 #include 3 #include 4 5 int main(int argc, char **argv
2012-02-16 14:32:12
515
原创 eclipse工作环境配置
最近在使用eclipse开发环境,其中要安装语言包,安装SVN插件等等,做一下笔记:环境:Ubuntu 10.04.2 LTS 安装eclipse: (自动安装) $sudo apt-get install eclipse (手动安装) 或到官网下载源包:http://www.eclipse.org 查找:Eclipse IDE for C/C++
2012-01-07 09:47:27
696
原创 JSON学习手记
jansson: http://www.digip.org/jansson/doc/2.2/apiref.html#include "jansson.h"json_t 这个数据结构用于描述库中所有的JSON类型的值。它通常包含它列举的JSON值(JSON value)的类型(type)和引用计数(reference count),依赖关系取决于值(value)的类型。json_t对象
2011-12-22 10:57:26
6420
1
原创 记录手边的一边错误(持续更新)
1.在运行vim的过程中,每次启动或退出时都出现以下错误,要按ENTER才能继续: [root@localhost linux-2.6.30.4]# vim E575: viminfo: 无效的启动字符 位于行: 4E575: viminfo: 无效的启动字符 位于行: ^IPTR^I_text - 0x3034cE575: viminfo: 无效的启动字符 位于行: ^IPTR^
2011-10-13 09:22:00
1409
原创 浅述ARM汇编的立即数
大多数的数据处理指令和部分状态寄存器访问指令用到立即数,在ARM中不是所有数都能用作立即数; 一条典型的ARM汇编语法格式:{cond}{S} ,, 其中 opcode: 指令助记符,如ADD、SUB、MOV
2011-09-08 12:49:04
8778
Microsoft Visual Studio 2015 Installer Projects
2020-03-30
74ls138 Decoder/Demultiplexer
2008-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人