关闭

stl容器vector存储类对象及其使用方式

0x00 唠唠叨叨 工作那么长时间stl容器很少去存储简单类型,一般都是利用stl容器的特性,去存储复杂类型,比如:类对象、结构体.... 0x01 实例操作 class CheckInfo { public: CheckInfo(std::string _strTime, std::string _token) { if (!_strTime.empty()) { ...
阅读(30) 评论(0)

python 类定义和实例化使用

单方面的记录一下简单的python类对象创建和实例化 0x00代码 # coding=utf-8 class Student(object): #构造函数 def __init__(self, _name, _age): #self 类似this指针 # self.name 定义类属性 self.name = _name; self.age ...
阅读(25) 评论(0)

tinyxml在windows环境下编译

0x00 编译环境 系统环境:win10 编译器:vs2015 tinyxml版本:tinyxml_2_6_2 0x01 编译会遇到的问题 1.1 高版本vs编译升级问题。 旧版本vs编写的tinyxml,用高版本打开需要升级,默认确定就行 1.2 xmltest.cpp报错 //1142缺少",加上就行了 const char* ...
阅读(135) 评论(0)

C++不可继承类final

0x00触发场景 经理丢了一份win服务器代码给我,看到一个类这样的写法 class xxxx final ,懵了。默默记下来,回来查资料做实验,看一下到底是什么新姿势。 0x01测试代码 class System final { private: unsigned int version; }; //这里winSystem继承System报错 class WinSy...
阅读(34) 评论(0)

lua_func.hpp

#ifndef __LUA_FUNC_H__ #define __LUA_FUNC_H__ #include #include #include #include #include #include #include using namespace std; #ifdef __cplusplus extern "C" { #endif #include "lua.h" #in...
阅读(65) 评论(0)

C/C++调用lua脚本函数

0x00 开发环境 编译环境:ubuntu 16.04 lua版本:5.2 0x01 吐槽 很多哥们给出的代码都是随便一写,这里进行了一层简单的封装,希望可以帮到有需要的网友。 这里先给出lua和主函数的实现,c调用lua的封装函数放在这里xxxxx 0x02 lua和main.cpp #include "lua_func.hpp" int mai...
阅读(64) 评论(0)

segmentation fault (core dumped)调试

0x00环境预览 linux环境:ubuntu 16.04 0x01.设置core文件 reacher@ubuntu:~$ ulimit -c unlimited // 设置core大小为无限 reacher@ubuntu:~$ ulimit unlimited //设置文件大小为无限 0x02.再次编译和执行程 reacher@ubuntu:~/luafunc$...
阅读(126) 评论(0)

C/C++语言调用lua函数和编译问题

0x00环境和吐槽 环境: lua安装版本:lua 5.2 lua安装系统:ubuntu 16.04 吐槽: 网上找到代码开始进行测试C/C++ linux环境下调用lua脚本,各种错。网上给出的也是粘贴复制,没有对自己的问题进行剖析。神烦!!!! 0x01开始进行排错 1.1 lua API版本不兼容 reacher@ubuntu:~/luafunc$ g++ -o ad...
阅读(49) 评论(0)

外部链接ubuntu环境mysql

0x00 环境预览 mysql 安装环境 : ubuntu 16.04 操作环境:win10 0x01 设置Ubuntu下mysql配置 1.1 设置连接帐号和密码 mysql -u root -root>use mysql; mysql>update user set host = '%' where user ='root'; mysql>select host, use...
阅读(478) 评论(0)

超连接提交表单数据

0x00 场景还原    网上找了一套bootstrap的登录界面与http服务器通讯老是不能将表单数据提交给CGI,默默将框架代码刷了好几遍。之后定眼一看这套bootstrap使用的是标签提交表单,而不是submit。浪费了好多时间,大坑。 0x01 源码 1.1...
阅读(179) 评论(0)

ubuntu安装redis

0x00 环境    安装环境: ubuntu16.0.4  0x01 安装指令 #使用命令安装redis reacher@ubuntu:~$ sudo apt-install redies-server #启动redis server redis-server #检测redis是否在系统执行 reacher@ubuntu:~$ redis-cli 127...
阅读(111) 评论(0)

STL简介和实例代码

0x00 什么是STL STL是Standard Template Library的简称,对数据结构的再一次封装。 0x01 stl常用的三大组件 1.1 容器 序列容器 关联式容器 1.2 算法 质变算法 非质变算法 1.3 迭代器 输入迭代器 输出迭代器 向前迭代器 双向迭代器 随机访问迭代器 0x02  实例代码 以实例代码...
阅读(84) 评论(0)

lua协程

1.1 创建一个协程 --创建一个协程 cor_func = coroutine.create( function () print("hello world"); end ); --查看一下coroutine.create的返回值 print(cor_func); --[[ thread: 001EC560 返回一个线程实例 --]] 1.2 启动协程 cor_f...
阅读(65) 评论(0)

mysql检索数据

0x00  SELECT简介 简单的来说SELECT 语句用于从表中选取数据。 0x01 select的用法 1.1 检索数据表内所有列数据 SELECT * FROM city; ID Name CountryCode District Population 1 Kabul AFG Kabol 1780000 2 Q...
阅读(45) 评论(0)

c语言不定长形参

0x00 编写 在看libevent的log模块时,log模块以不定长形参的样式进行获取参数,突然忘记了c怎么玩了,所以写个小例子来记录一下。 0x01 编写代码 /******* @Describe:叠加数值 @Return: -1 存在问题 x 返回值 */ int ResultAddValue(int fValue, ...) { int result_value = 0;...
阅读(115) 评论(0)
65条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:5942次
    • 积分:534
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    博客专栏