5 ithewei

尚未进行身份认证

我要认证

编程之路,其路漫漫,吾将上下而求索 Github: https://github.com/ithewei

等级
TA的排名 1w+

nginx搭建流媒体服务器

nginx搭建流媒体服务器拉取代码仓库git clone https://github.com/nginx/nginx.gitgit clone https://github.com/arut/nginx-rtmp-module.git编译安装cd nginxauto/configure --with-http_ssl_module --with-http_mp4_module --with-http_flv_module --add-module=../nginx-rtmp-modulem

2020-07-02 18:16:15

自传

吾乃荆楚人士也,生于癸酉仲秋,时年计生正严,罚两猪乃降生。自幼留守,虽顽劣亦好学,每放学玩耍,必先完成作业。故小初九年间,名列前茅,师友皆爱之,可谓无忧无虑,无拘无束。及高中,偏理不喜文,求解方程得心应手,默写单词叫苦不堪。故高考以失利,报志愿于湖大,读电信之专业。几沉迷于游戏不可自拔,幸相见恨晚于编程,每每废寝忘食,不晓昼夜,终投身于码农。初来乍到至广州白云,公司名曰安居宝,起步于楼...

2017-10-20 18:27:30

国产开源库libhv为何能被awesome-c和awesome-cpp收录

近日,国产开源库libhv为awesome-c所收录,让我们看一下这个异军突起的libhv库究竟有何出色之处。文章目录libhv简介比libevent、libuv更简单的API接口libhv提供的httpd性能媲美nginxlibhv是c++编写HTTP API服务端/客户端最简单的库跨平台libhv模块划分清晰,代码可读性高,值得初学者学习数据结构baseutilseventiowatcher...

2020-03-17 14:58:25

C++流行的开源框架和库

C++ 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-cpp 就是 fffaraz 发起维护的 C++ 资源列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更...

2020-03-05 01:39:25

开发工具清单

最近因为新换了工作,工具需要重新安装,这是一个很耗时的过程,通常网速慢、电脑差的话一天都没法完成,安装过程中还可能出现些许问题安装Windows操作系统使用U盘启动盘,设置BIOS从U盘启动,安装Win7 SP1专业版,Win7一定要安装SP1,VS2012以上都需要SP1以上系统,从系统之家官网上下了个激活工具成功激活成正版分区助手自带的分区太弱了,最好下个分区助手 我...

2017-05-31 16:53:22

c++编写HTTP API服务端/客户端最简单的库,没有之一

libhv是c++编写HTTP API 服务端/客户端最简单的库,没有之一具有以下特性:跨平台(Windows, Linux, Mac)支持RESTful支持application/json、application/x-www-form-urlencoded、multipart/form-data内置web service文件服务和indexof service目录服务libhv简...

2020-01-20 19:44:51

libhv API文档

libhv是一个跨平台的类似libevent、libev、libuv的异步事件驱动库,但提供了更加接近原生的API接口和更加丰富的协议。libhv已广泛实用在公司的IOT平台、http API服务之中,正确性、稳定性、可扩展性、性能都有保证,完全开源,请放心使用。项目地址:https://github.com/ithewei/libhv.git码云镜像:https://gitee.com/i...

2020-01-14 17:28:46

libhv每日一学

文章目录libhv简介libhv应用程序框架libhv事件循环使用入门libhv日志模块介绍libhv如何实现跨平台的libhv中的宏艺术c语言如何实现c++的继承libevent、libev、libuv、libhv、boost.asio、poco、muduo七种echo-server实现对比libhv简介libhv是一个跨平台的类似libevent、libev、libuv的异步事件驱动库,但...

2020-01-09 11:37:10

grpc gitee镜像编译

git clone https://gitee.com/githubplus/grpc.gitcd grpcgit taggit checkout v1.20.0修改.gitmodules文件,替换其中的github源为gitee源[submodule "third_party/zlib"] path = third_party/zlib url = https://gitee.c...

2019-12-18 18:47:24

gettext 多语言翻译

// myapp.c#include <stdio.h>#include <locale.h>#include <libintl.h>#define _(str) gettext(str)#define TEXT_DOMAIN "myapp"int main() { setlocale(LC_ALL, ""); bindtex...

2019-12-13 15:55:30

VS2008 ~ VS2019下载地址

VS2005 Professional 官方90天试用版英文版:http://download.microsoft.com/download/e/0/4/e04de840-8f6b-4fe5-ac3d-d3ad8e4c2443/En_vs_2005_Pro_90_Trial.img中文版:http://download.microsoft.com/download/5/c/2/5c2840fd...

2019-10-10 18:06:28

跨平台ls/dir实现

unix平台使用 opendir -> readdir、stat-> closedirwindows平台使用FindFirstFile -> FindNextFile -> FindClose#ifdef _WIN32#include <windows.h>#include <io.h>#else#include <dirent.h...

2019-08-22 18:30:48

镜像收集

中科院开源软件协会:www.opencas.org网易开源镜像站:http://mirrors.163.com/搜狐开源镜像站:http://mirrors.sohu.com/浙江大学开源软件镜像站:http://mirrors.zju.edu.cn北京理工大学开源软件镜像站:http://mirror.bit.edu.cn华中科技大学开源软件镜像站:http://mirrors.hus...

2019-08-07 15:10:22

IOCP踩坑

IOCP函数创建IOCP句柄和关联套接字到IOCP句柄,都是通过CreateIoCompletionPort创建IOCP句柄HANDLE iocp = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);关联套接字到IOCP句柄CreateIoCompletionPort((HANDLE)fd, iocp, 0, 0);...

2019-07-31 18:01:42

nginx交叉编译

nginx源码没有使用automake、autoconf、libtools这一套标准生成Makefile文件工具,而是自己写了一套脚本,位于源码auto目录下,使用auto/configure生成Makefile在目标平台机器上编译是没有问题的,但交叉编译时因为无法执行目标平台的可执行程序,导致configure报错。错误记录如下:1、checking for C compiler ......

2019-07-15 15:09:13

linux kernel调试

文章目录kernelbusyboxqemugdblinux启动流程POST-->BIOS-->MBR-->grub-->kernel-->initrd-->sbin/initkernel以linux-2.6.39内核版本为例:// 源码下载wget https://mirror.tuna.tsinghua.edu.cn/kernel/v2.6/li...

2019-06-03 20:18:09

一键生成项目脚本

#!/bin/bashmkdir -p include lib src bin doc etc 3rd/include 3rd/lib disttouch README.md BUILD.md RELEASE.md Makefile .gitignoregit init# personalgit submodule add https://github.com/ithewei/hw....

2019-04-12 19:19:53

交叉编译工具链设置环境变量脚本

#!/bin/bashprint_help() {cat <<EOFUsage: commandcommand: export cross_compiler unsetexample: source ./toolchain.sh export arm-linux-androideabi source ./toolchain.sh unse...

2019-04-12 19:16:22

linux虚拟机扩展磁盘

diskpartlist disklist volumeselect vdisk file="F:\ubuntu14.04.vhd"expand vdisk maximum=102400exitexpand 单位默认为MB, 102400MB=100GBsudo fdisk -lsudo fdisk /dev/sdampd3np3wqsudo reboot no...

2019-04-01 19:34:12

C语言跨平台获取ip、mac

C语言跨平台获取ip、macC语言获取ip、mac地址等信息一直没有一个跨平台的接口,之前通过gethostname、gethostbyname尝试,却只能得到127.0.0.1 localhost的ip地址,不得不自己封装一个,Windows、unix平台下分别实现在Windows平台下使用IPHlpApi.h提供的GetAdaptersAddresses、GetAdaptersInfo...

2019-02-20 18:53:12

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。