自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

转载 curl_easy_setopt常用设置选项

curl_easy_setopt( curl, CURLOPT_VERBOSE, 1L ); //在屏幕打印请求连接过程和返回http数据curl_easy_setopt( curl, CURLOPT_TIMEOUT, 10 );//接收数据时超时设置,如果10秒内数据未接收完,直接退出curl_easy_setopt(curl, CURLOPT_AUTOREFERER, 1); // 以下3个为...

2018-04-10 19:34:43 1364

转载 用Linux C语言获取当前网速

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#define WAIT_SECOND 3 //暂停时间,单位为“秒”long int getCurrentDownloadRates(long int * save_rate); //获...

2018-03-28 17:34:12 2813 3

转载 Openwrt 3G拨号上网

一、添加VID、PID在linux_src/drivers/usb/serial/option.c 文件中的static const struct usb_device_id option_ids[]的id 列表中增加如下语句:{ USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_COLT) },openwrt-1407在如下位

2017-07-11 14:39:14 446

转载 termios 详解

一、数据成员termios 函数族提供了一个常规的终端接口,用于控制非同步通信端口。 这个结构包含了至少下列成员: tcflag_t c_iflag;      /* 输入模式 */tcflag_t c_oflag;      /* 输出模式 */tcflag_t c_cflag;      /* 控制模式 */tcflag_t c_lflag;      /* 本地模

2017-05-19 11:57:10 422

转载 Linux串口编程详解

串口本身,标准和硬件什么是串行通信什么是RS-232信号定义异步通讯什么是全双工和半双工什么是流控制什么是BREAK同步通讯用户看到的串口和用户空间的串口编程串口的设备文件打开串口打开文件的选项给端口上写数据从端口上读取数据关闭串口配置串口POSIX终端接口控制选项设

2017-05-17 10:45:36 436

转载 嵌入式DTU实际用到的数组队列形式共享内存实现结果

#define __DTU_INNER_FUNC__#ifdef __DTU_INNER_FUNC__#define MAX_UART_SIZE (32*1024)// 用户共享内存kal_mutexid dtu_mutex;#define MUTEX_BEGIN kal_take_mutex(dtu_mutex)#define MUTEX_END

2017-05-12 10:00:16 266

转载 Linux下读写UART串口的代码

版权声明:本文为博主原创文章,未经博主允许不得转载。Linux下读写UART串口的代码,从IBM Developer network上拿来的东西,操作比较的复杂,就直接跳过了,好在代码能用,记录一下~两个有用的函数~[cpp] view plain copy ////////////////////////////////////

2017-05-08 17:40:19 4645 2

转载 静态内容实现缓存的七种不同方法

在商业世界中,人们常说“现金为王”。然而,在技术世界里,我们却说“缓存为王”。 从浏览器到应用前端、应用后端、数据库,每一层都可以通过缓存来显著地提高系统的扩展能力,改善系统的响应能力,同时减少系统的负担。互联网平台上的内容可以分为静态和动态两种。静态内容指那些不经常改变的文本和图像。动态内容是指随着时间的推移,不断变化的内容。本文主要讨论静态内容实现缓存的七种不同方法。1. 利用

2017-04-28 11:38:41 273

转载 Nginx学习之一-第一个程序Hello World

本例子实现了一个简单的hello world程序。运行效果:虚拟机Ubuntu中:win7中chrome浏览器:一、config文件编写Nginx提供了一种简单的方式将第三方的模块编译到Nginx中。首先把源代码文件全部放到一个目录下,同时在该目录中编写一个文件用于通知Nginx如何编译本模块,这个文件名必须为config。然

2017-04-21 11:04:58 231

转载 Nginx学习之十四-GDB调试Nginx初试

本文的测试环境:Win7+虚拟机VMWareVMware-workstation-full-7.1.4-385536+Ubuntu12.04Nginx-1.4.0要想有效的研究Nginx源码,必须要动手调试,GDB就是有用的利器。下面简要介绍用GDB调试Nginx的一个小例子。本文完成了这样的工作:跟踪worker子进程,观察worker子进

2017-04-21 11:02:39 283

转载 gdb调试命令的使用及总结

gdb是一个在UNIX环境下的命令行调试工具。如果需要使用gdb调试程序,请在gcc时加上-g选项。下面的命令部分是简化版,比如使用l代替list等等1.基本命令1)进入GDB  #gdb test  test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。2)查看源码  (gdb) l  

2017-04-20 18:13:18 297

转载 服务器,并发,“事件驱动”的本质

什么是服务器?不就是提供“付费”、“免费”服务的高档电脑嘛!你提到服务?存储一个图片,读取一篇文字,观看一个动作片,计算一个账户存款,...什么是并发?不如讲一讲什么是不并发。我有一台服务器,1核CPU,连接到互联网提供服务。在09:00时刻,突然有100个用户同时要看服务器的数据,服务器怎么办? +-------+

2017-04-19 14:24:10 874

转载 浏览器缓存机制剖析

导读浏览器对于请求资源,拥有一系列成熟的缓存策略。按照发生的时间顺序分别为存储策略、过期策略、协商策略,其中存储策略在收到响应后应用,过期策略,协商策略在发送请求前应用。流程图如下所示。发起请求是否已缓存?[过期策略]-缓存是否过期?[协商策略]-重新向服务器发起验证验证是否通过?304响应[存储策略]-根据响应头更新缓存载入资源向服务器请求资源[存储策略]-响应内容存入缓存yes

2017-04-17 16:58:17 366

转载 Nginx安装与使用

前言Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。(百度百科- http://w

2016-09-30 16:52:10 211

转载 802.11N blockACK

802.11n最主要的添加了Block Ack这个技术,但是在实际应用中对于BA还是知之甚少,转贴一个讲述BA基本原理的文章,但是我通过wireshark进行抓报并没有在BAR(Block Ack Requst)里面找到文中所说的相关信息,但是找到了一个CACE Technlologies 发布的一个用wireshark进行分析11n的文章,其内容请参见我的博客中另一篇有关文章。     

2016-07-04 16:08:18 342

转载 udp

#include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ int sock; //sendto中使用的对方地址 struct sockaddr_in toAddr; //在recvfrom中使

2016-01-13 15:13:45 362

转载 Linux 进程间通信 socket

http://haibor1x.blog.163.com/blog/static/763407200751052458572/一个linux UDP网络通讯的例子源代码(server、client方式)服务器端代码[cpp] view plaincopy#include   #include   #include

2016-01-13 14:42:10 2391

LTE模块指导

LTE模块指令指导

2016-07-04

openwrt之luci开发手册

openert中luci部分的开发手册,介绍比较全面

2015-05-06

电子购物商城系统

适合于初学者,和想做开发的人们。比较不错的资源.

2013-04-15

u-boot移植专业讲解

详细的u-boot移植讲解,专业的老师。

2013-02-28

u-boot-nand启动

详细的nand支持 保证节省了自己的开发时间

2012-11-15

ubuntu11.10下安装tftp

简洁明了,过程清晰 用tftp下载就需要要我们的主机上先安装tftp服务器。 1、安装软件包 sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi /etc/xinetd.d/tftp

2012-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除