自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 webrtc谷歌官方版本编译过程

webrtc谷歌官方版本编译过程ubuntu系统环境:nodejs npm go 最好都需要下载最新版本源码,再编译安装,版本如下:dl@dl2:~$ go versiongo version go1.10.1 linux/amd64dl@dl2:~$ npm -v5.8.0dl@dl2:~$ node -vv9.11.1 注意:设置的环境变量GOPATH和GOROOT不能相...

2018-10-11 15:37:33 916

原创 测试,本季户

测试进来发现我自己一年多想

2023-01-20 20:42:35 71

原创 【无标题】

对编程模式理解OOP面向对象编程数据流编程过程式编程解析式编程泛型模板编程本文以 买卖双方 交易为例子,根据编程模式做的实例OOP面向对象编程class BusinessManInterFace{public: BusinessManInterFace() {}; virtual ~BusinessManInterFace() = 0;public: //virtual void PrintAccountBook() = 0; // 是否可以交易 vi

2022-05-19 19:29:56 87

原创 C++ 编程技巧_数据协议编程技巧

目录Level 1 无模式Level 2 简单模式,数据分离Level 3 简单模式,数据与方法分离Level 4 简单协议模式Level 5 文本协议Level 6 文本协议-- 扩充功能,添加逻辑流程控制Level 7 自定义脚本语法编译器,此处略过这是一个由自己的编程经验总结的数据协议编程技巧。Level 1 无模式 std::cout << "Level 1 无模式\n";Level 2 简单模式,数据分离 //Level 2 // 方法 auto D

2022-02-28 13:02:33 732

原创 nginx+lua 学习记录

nginx+lua 学习记录记录一下环境搭建过程下载一堆源码:dl@dl:~/workspace/eotu_nginx$ ls -al总用量 44drwxrwxr-x 11 dl dl 4096 Oct 9 17:32 .drwxrwxr-x 31 dl dl 4096 Oct 16 15:45 ..drwxrwxr-x 4 dl dl 4096 Oct 9 15:54 de...

2020-01-10 23:39:28 166

原创 日志规范

日志规范-草稿前言一、日志内容规范1.根据业务分类2.根据事件分类二、日志性质分类1. error等级2. trace等级3.debug、trace、... 等级warn、info 等级前言xxx代码规范 比较多,但是日志规范比较少。但是xxx日志规范比较少,现在构思一下,打个草稿。一、日志内容规范我把日志内容分为业务和事件两大类,这两大类可以相互嵌套。1.根据业务分类运行环境日志。...

2020-01-10 23:38:10 136

原创 cocos2d-x环境搭建之glfwSetWindowIcon错误

cocos2d-x环境搭建之glfwSetWindowIcon错误在make cocos源码的时候,出现一下错误error: ‘glfwSetWindowIcon’ was not declared经搜索发现GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development...

2018-10-18 11:42:05 467

原创 c语言cJSON库的扩展API

c语言cJSON库的扩展APIcJSON库的扩展功能源码见https://github.com/HenryloveGod/mcJSON_more对其新增的几个API功能如下:/***** * 设置子节点string ,int * ****/int mcjson_setstring(cJSON *my_json,char *setvalue,char *father,...);int...

2018-10-17 16:06:35 1032

原创 WIFIDOG 源码解析

WIFIDOG 源码解析openwrt wifidog是我linux c语言编程的启蒙项目,一年前折腾此项目大半年,从此爱上了linux 系统编程。现在看来,这是一个再简单不过的linux c语言项目了。在此以wifidog官方源码作为实例分析,不过实际推荐用apfree_wifidog,使用epoll、libevent等新技术,并且是国人在维护的项目。概述wifidog 认证主要通过ipt...

2018-10-08 15:46:33 2095

原创 串口通信picocom源码解析

picocom源码解析一.Main入口分析picocom.c文件是main入口文件,与其他程序一样,先进行初始化:intmain (int argc, char *argv[]){....parse_args(argc, argv);//参数设置establish_signal_handlers();//信号中断处理r = term_lib_init();//terminal ...

2018-09-28 12:02:38 1414

原创 coturn源码解析

coturn源码解析前言概述一. turnserver运行过程简介1.1 函数main1.2 函数void setup_server(void)1.3 客户端访问 到输出前言发现关于coturn源码分析的文章没有,由于只接触其中一部分功能,在此粗略解析一下。当你想了解coturn源码时,说明你已经具备一点p2p通信知识,以及STUN/TURN相关协议,以及查看config文件,知晓cotur...

2018-09-26 16:58:25 5060 11

原创 ubuntu 使用小技巧

ubuntu 使用小技巧一、terminal使用使用tmux,让你一个窗口分割修改窗口标题: 修改文件~/.bash.rc添加# Update gnome terminal titlefunction termtitle() { # take argument PS1=&amp;quot;\u@\h:\w\$ &amp;quot; TITLE=$1 shift ...

2018-06-14 10:59:34 552

原创 autoconf生成configure遇到的问题

autoconf生成configure遇到的问题要想生成configure文件,需要先自己创建2个文件 - configure.in - Makefile.amconfigure.in可以由autoscan命令先生成configure.scan,然后configure.scan重命名configure.ac进行修改:autoscanmv configure.scan conf...

2018-06-14 10:10:38 5738

原创 wifidog在ubuntu/MAC 下编译调试

wifidog在ubuntu/MAC 下编译调试以前研究openwrt时,对wifidog编译在pc上的一些尝试:ubuntu下编译调试–成功https://github.com/HenryloveGod/apfree_wifidog/blob/master/build_in_ubuntu.mdMac下编译调试–失败https://github.com/Henry...

2018-05-29 08:43:55 571

空空如也

空空如也

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

TA关注的人

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