摘要:套接字函数 1 创建套接字──socket() 应用程序在使用套接字前,首先必须拥有一个套接字,系统调用socket()向应用程序提供创建套接字的手段, 其调用格式如下:SOCKET PASCAL FAR socket(int af, int type, int protocol); 该调用要接收三
阅读全文
随笔分类 - 实例
经典例子
摘要:SDL2中的并发线程机制 线程管理 线程创建——SDL_CreateThread 线程销毁——SDL_DetachThread 获得线程ID——SDL_GetThreadID/SDL_ThreadID 获得线程名称——SDL_GetThreadName 设置线程优先级——SDL_SetThreadP
阅读全文
摘要:10种软件滤波方法(来自网络代码未验证) 1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点:
阅读全文
摘要:先给个内存池的实现代码,里面带有个应用小例子和画的流程图,方便了解运行原理,代码 GCC 编译可用。可以自己上网下APR源码,参考代码下载链接: http://pan.baidu.com/s/1hq6A20G 贴两个之前学习的时候参考的文章地址,大家可以参考: http://www.cnblogs.
阅读全文
摘要:这里给个线程池的实现代码,里面带有个应用小例子,方便学习使用,代码 GCC 编译可用。参照代码看下面介绍的线程池原理跟容易接受,百度云下载链接: http://pan.baidu.com/s/1i3zMHDV 一.线程池简介 为什么使用线程池? 目前的大多数网络服务器,包括Web服务器、Email服
阅读全文
摘要:栈预先存储节点,队列的malloc/free均有栈模拟,从而保证不频繁的开辟/是否节点内存。
阅读全文
摘要:// 队列的单链表实现 // 头节点:哨兵作用,不存放数据,用来初始化队列时使队头队尾指向的地方 // 首节点:头节点后第一个节点,存放数据 #include #include #include typedef int Elementype; // 定义数据类型 // 定义节点结构 typedef struct Node { Elemen...
阅读全文
摘要:1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。 find ./ -size +500M -type f | tee file_list | wc -l 2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。 for filename in `find /tmp -type f -name "abc*"|head...
阅读全文
摘要:1、应答式,主机主动发起请求从机响应的方式,解决从机无序应答。 解决丢帧或帧错误,如果从机未响应,尝试计数器:com->tx_retry会计数,在尝试 SCOM_4_TX_RETRY 后仍未响应,拆除请求数据帧。 2、栈式缓冲,解决业务数据不能及时响应时,不丢失云端业务数据。 做法:将需要请求的帧,
阅读全文
摘要:串口发送部分代码: 串口接收部分代码: 例程: http://www.openedv.com/forum.php?mod=attachment&aid=Njg0MnxmMzFkMzdmN3wxNTQ1MDQ0NjE5fDB8MzM2MTE%3D
阅读全文
摘要:一、简介 SSL(Secure Socket Layer)是netscape公司提出的主要用于web的安全通信标准,分为2.0版和3.0版.TLS(Transport Layer Security)是IETF的TLS 工作组在SSL3.0基础之上提出的安全通信标准,目前版本是1.0,即RFC2246
阅读全文
摘要:#!/usr/bin/python #_*_ coding:utf-8 _*_ import MySQLdb import time import threading import random from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart from email.MIMEB...
阅读全文
摘要:#!/usr/bin/python #-*- coding:utf-8 –*- import os import sys import re import shutil import xlrd import xlwt from xlutils.copy import copy ''' 提取相关RELEASE信息,追加“SW Release Note.xls” 运行命令 ./gen_rel...
阅读全文
摘要:#include #include #include #ifndef DWORD #define DWORD unsigned int #endif #ifndef BYTE #define BYTE unsigned char #endif #ifndef bool #define bool unsigned int #endif #define FLASH...
阅读全文
摘要:#!/usr/bin/python #coding:UTF-8 import sys import re import getopt import md5 import os import subprocess import shutil import xlrd import xlwt from xlutils.copy import copy #from subprocess imp...
阅读全文
摘要:#!/usr/bin/python #_*_ coding:utf-8 _*_ import time from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase from email import Utils, E...
阅读全文
摘要:#!/usr/bin/python #-*- coding:utf-8 –*- import os import sys import re import shutil import xlrd import xlwt import getopt import math from xlutils.copy import copy ''' 脚本使用: 设置strUiPorject...
阅读全文
摘要:回射 SERVER CLIENT SSH模拟 SERVER CLIENT 文件传送 SERVER CLIENT FTP模式 SERVER CLIENT 上传文件
阅读全文
摘要:/* aos_crc64.c -- compute CRC-64 * Copyright (C) 2013 Mark Adler * Version 1.4 16 Dec 2013 Mark Adler */ /* This software is provided 'as-is', without any express or implied warranty. In...
阅读全文