自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jmhIcoding

Coding Life

  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

原创 Effective C++,Rule 3,使用const

前言const允许用户定义一个语义上的约束。”语义”上是指约束只作用在源代码层上,而不能在汇编这一层发挥作用。”约束”是指一种限制要求,这要求const修饰的对象不应该被修改。在实际的开发中,应该保证所有那些在逻辑上具有”不改被修改”的对象都应该使用const来修饰之。至于这么做的好处,更多的是在源代码层这一层保证进程空间内数据的完整性,在很大程度上避免对关键数据的不恰当修改而导致的出乎意料的错误。

2017-04-30 08:37:23 560

原创 Effective C++,rule 2,Prefer const,enum and inlines to #define

前言rule2主要讲的是#define相关的一些东西,由标题可知,这里说的是#define的在某些方面的不足以及一些可行的建议。另外,本节一个重要的内容就是enum hack技术。enum hack 既有 const int(char) “变量”的特性(可被访问控制),又有#define的特征(无法取其地址,从很大程度上杜绝不妄图非法修改常量的行为)#define 常量与const 常量的对比先看

2017-04-27 01:07:09 631

原创 Effective C++,rule 1,View C++ as a federation of languages

前言怀着敬畏、怀疑、求知的心态,重读Effective C++这本经典书籍,接下来会有一系列博客来记录重读经典过程中的笔记、体会,记录其中的验证求实过程。当然学习一门语言最重要的就是质疑,尤其是阅读经典书籍中,在自己的现在的知识体系的基础上,对书中任何有怀疑的地方都一定要动手验证,多想为什么。正题C++的四个子成分:1. C语言部分。 这个部分是说,C++是以C为基础,所有C的语法、编

2017-04-26 08:37:27 369

原创 启动Mininet时报ovsdb-server没有启动的错误

前言今天重启了虚拟机 B 192.168.1.198 一波,可是发现在使用mn命令时报了以下错误:错误提示:*** Creating network*** Adding controller*** Adding hosts:h1 h2 *** Adding switches:ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock:

2017-04-24 08:43:31 4790

原创 Linux 网络配置文件Interfaces模板

前言经常会对Linux的网络进行设置,但是经常忘记interfaces那几个单词的拼写。以下是模板。设置 静态IPauto eth0iface eth0 inet staticaddress 192.168.1.5netmask 255.255.255.0gateway 192.168.1.254dns-nameserver 114.114.114.114设置动态IPauto eth0i

2017-04-23 15:20:31 4072

原创 MySQL 中mysql_query()来判断数据库是否连接中断(二)

前言上一节讲到,使用mysql_query()的返回值来判断数据库连接是否出错。但是,在实现的过程中发现无论是sql 语句本身有问题,比如 查询一张不存在的表,还是数据库的确shutdown了,mysql_query的返回值都是1.当mysql_query无错执行时,其值都为0.这就有一疑问了,为什么官方文档明明是那么写?可是实际中却?Excuse Me???再看官方文档:Return Value

2017-04-23 01:09:13 3447 1

原创 MySQL 中mysql_query()来判断数据库是否连接中断

前言最近的项目在使用mysql C API进行数据库操作时,写了一个简易的连接池,因为mysql查询和插入频繁,但是单次查询与插入的时间开销小,每次进行数据库连接时的开销大。于是进程启动时建立了若干个长连接加入到连接池中,不同的查询和插入复用这些长连接即可。但是随之会有一个问题,当进程运行了相当长一段时间后,mysql对象中可能与mysql服务器断开连接,这需要做处理。

2017-04-21 15:29:37 4448

原创 C/C++ const 修饰指针变量

前言在C/C++中,我们经常会用const来修改指针变量,而我们常常会在使用const中产生一些认识上的混乱,本文意在简单介绍const在修改指针变量时的不同性质。const关键字说明const修饰指针变量时的位置及含义:const在修饰指针变量时共有三种位置情况,以字符指针为例。 1. const char * p 2. char const *p 3. char * const p 其

2017-04-20 21:58:03 1526 1

原创 SDN 交换机及南向接口技术(一)

前言接下来的一系统的章节将用于记录学习SDN交换机及OpenFlow协议的学习历程。算是一些小小的总结。交换机交换机定义交换:指数据信息从设备入端根据某种策略到特定设备出端口的技术传统交换机的分类:二层交换机:即常见的交换机,基转发策略的核心是MAC地址转发表路由器:工作在第三层的交换设备,基转发策略的核心是路由表混合交换机,三层交换机:二层交换机与三层转发的混合,核心思路是建立起MAC与IP

2017-04-17 23:28:33 3824

原创 SDN(二)使用Ryu控制器

前言上一节中介绍了使用floodlight搭建环境的方法,后来在跟研三学长交流的过程中,发现一个比较成熟的东西:Ryu,控制器,其功能强大,支持python API.而floodlight坑比较多,支持的是java.故而趁早跳坑,改用Ryu.搭建过程安装Ryu控制器:下载ryu源码并安装:使用git git clone git://github.com/osrg/ryu.git c

2017-04-16 11:57:35 6058 1

原创 SDN学习(一)搭建SDN环境(floodlight+mininet)

网络拓扑: A 主机 控制器 IP:192.168.1.197;Ubuntu 14.04 Desktop B 主机 Mininet IP:192.168.1.198;Ubbuntu 16.01 Server安装floodlight 在A主机 192.168.1.197上: 安装依赖库: apt-get install python-dev default-jdk ant 下载flood

2017-04-15 15:52:19 4360 1

定制版LightGBM

本文件主要基于微软开源的LightGBM项目,对其中的application.h,application.hpp,predictor.hpp文件进行修改,添加用于实时预测的C++ API ,方便用户部署预测速度飞快的C/C++线上预测模型。

2018-06-24

STL v3.01工程代码

STL v3.01工程代码,没什么好描述的;STL v3.01工程代码,没什么好描述的;

2017-10-20

深度学习_高清PDF,带书签目录

深度学习由机器学习领军人物 Ian Goodfellow、Yoshua Bengio 和 Aaron Courville联合编写,经典书籍 不多说。

2017-10-15

STL v2.03 解析工程文件

STL v2.03 解析工程文件,供学习STL源码使用。里面是一个vs2013的工程文件。

2017-09-13

Visifire 4.0.2无水印 chart控件

Visifire 4.0.2无水印 chart控件,支持WPF不slivight

2017-04-18

floodlight-1.2.zip

方便网友下载floodlight

2017-04-15

mininet-master.zip

方便网友下载Mininet

2017-04-15

浅淡Win32 系统级异常处理机制

浅淡Win32 系统级异常处理机制,方便为接下来的基于S.E.H机制的攻击做基础.

2016-09-24

神经网络在艺术风格上的学习应用

德国科学家关于神经网络在艺术风格上的学习应用的论文:a neural algorithm of artist style.方便不好寻找原文的朋友下载

2016-03-19

FAT文件系统原理

本文详细介绍了FAT32文件系统的原理,是想从事数据恢复的很好的先修资料

2016-03-19

C++编程艺术

一本描述c++编程的基础书,十分利用中等以下的C学生。

2012-07-01

万能脱壳机

万 能 脱 壳 机 器。 十分好用 你来试试吧!

2012-03-29

空空如也

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

TA关注的人

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