
HelloWorld
文章平均质量分 89
YiwenShao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lua与Cpp传递参数接口介绍
最近在开源代码中遇到MySQL-Proxy, 其允许lua脚本实现用户的个性化配置, lua脚本可以引用C/C++的动态链接库完成一些复杂的功能. 本文对最近接触到的lua和C/C++混合的相关接口使用做个总结. 本文的完整代码在文末的附录中, 代码测试在Ubuntu16.04+lua5.1下完成, 不同版本可能API有所变化, 可以参考文末给出的官方文档链接.相关环境配置首先, 要在C++中使用相原创 2016-12-12 09:13:33 · 966 阅读 · 0 评论 -
python的yield使用初探
最近在开源代码中遇到yield关键字, 这里对最近学习的用法做个简单记录. 本文将基于linux 的 cat命令的实现进行说明.原创 2016-11-28 09:22:53 · 1722 阅读 · 0 评论 -
MySQL的Embedded模式C接口
MySQL除了CS运行模式, 还有embedded模式. 相关文档介绍比较少,也比较散乱, 最近项目中正好用到, 现通过本文对其基本用法做个介绍,给出可以运行的基本例子.本文基于mysql5.5.环境配置要使用embedded模式的MySQL, 有两种方法, 一种是从源码编译, 一种是下载libmysqld库. 本文首先采用下载库的方法, 在ubuntu16.04上, 有如下的命令.sudo apt原创 2017-01-02 11:37:17 · 1980 阅读 · 0 评论 -
linux网络编程系列-地址结构(1)
linux socket编程中经常用到各种类型的地址, 最近在一些开源代码中经常见到, 它们是进行socket编程的基础, 本文对常见的地址结构进行简单整理, 并在附录中对某些函数给出了helloworld式的测试代码, 方便查询.原创 2016-12-19 09:24:28 · 811 阅读 · 0 评论 -
如何用C++偷私有变量
最近在开源代码中发现了一种不修改代码的情况下, 访问库中的类的私有成员变量的方法. 我们知道, 一个类的成员变量设置成private, 外部函数一般通过友元才能访问. 但是库已经写好了, 在不修改库的代码, 为其添加友元的情况下, 也可以使用一些特殊技巧访问类的私有成员. 为了介绍这个方法, 首先介绍一些C++中的特性, 如下.指向成员的指针(pointer to member variable原创 2017-01-16 10:34:09 · 598 阅读 · 0 评论