logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在android上使用valgrind检测内存泄漏

针对 Android 平台编译一个 Valgrind 版本,用来检测 C 语言编写的 native 程序。

#android
程序员转行为什么这么难

很多人将不得不离开软件开发工作,转型去从事其他职业。然而,好难呢,怎么破?

#跳槽
使用ffmpeg录制屏幕

测试了下使用ffmpeg录制屏幕,很好用。

#windows
libevent http client

我自己在实现一个http client,使用libevent,遇到一些问题,连接可以建立,但发送http请求后毫无反应。实验了windows和linux两个版本,都是如此。可能还是我使用上的问题。根据网上的例子修改了一下,可以在windows下面跑,没问题了。代码如下:#include#include#include "event2/event.h"#include "event

#http
使用http_parser解析URL

用C语言编写http应用,解析URL是一个繁琐的事儿。前几天使用http_parser实现httpclient,发现里面提供了一个解析URL的方法http_parser_parse_url,用起来相当方便。http_parser_parse_url通过分析URL字符串,把port、host、path、schema之类的信息保存在一个结构体http_parser_url中。通过看头文件和源码,发

#http
TreeFrog (C++ Web Framework)开发之http文件服务器

开发者使用 treefrog 建立的工程,生成的是动态库,会被 tfserver 加载,tfserver 将 URL 处理为 controller 、 action 、 argument 三部分

设计模式介绍之七:观察者模式(observer)

观察者模式(又称发布/订阅模式)定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新

#设计模式#观察者模式
libevent实现http client

使用libevent实现了一个http client。一直想找一个基于libevent实现的client端的例子,没找着合适的,自己做了一个。遇到一个问题,发出http请求后,对方总是无反应。今天研究evhttp源码,忽然发现了一个愚蠢的错误:发送请求时少了一个空行("\r\n")。啊,太有才了耶。其实是想利用libevent的事件处理机制,想在linux和安卓两个系统上共享一些功能模块,

C++11 | 正则表达式(1)

介绍C++11里的正则表达式的简单用法,使用regex、smatch、sregex_iterator完成简单的正则匹配

#正则表达式
Qt Quick里的粒子系统

一个使用 Qt Quick 粒子系统的简单示例……

    共 19 条
  • 1
  • 2
  • 请选择