自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 python实践笔记

1.函数1)参数传递顺序,即调用者将参数传递给函数的顺序。python中有4种带参方式:fun1(a,b,c)fun2(a=1,b=2,c=3)fun3(*args)fun4(**kargs)赋值过程为:按顺序把传给args的实参赋值给对应的行参args = value 形式的实参赋值给行参将多余出的即键值对行后的零散实参...

2017-08-23 17:27:00 62

转载 golang实践笔记

概述:Go语言没有沿袭传统面向对象编程中的诸多概念,比如继承、虚函数、构造函数和析构函数、隐藏的this指针等。但Go的语法是在其它语言长期实践后打磨的考虑,只有实际写的时候才会慢慢体会它的便捷。1 数据类型18个基本类型:bool, string, rune, byte, int, uint, int8, uint8, int16, uint16, int32, uint32,...

2017-08-23 11:54:00 66

转载 python变量内存浅析

1.Python变量 如果把单一值变量称为一维变量,把可以扩展元素的变量称为多维变量,则python的变量可以划分如下:变量维度Python变量说明一维数字int(有符号整型)数字类型可以做转换long(长整型[也可以代表八进制和十六进制])...

2017-03-15 17:33:00 61

转载 libevent应用探究

1.libevent安装 作为一个轻量级服务端库,libevent应用场景主要在linux环境(也支持windows环境)。可以在官网下载所需版本的libevent: 在官网下载http://libevent.org,之后做完基本配置、编译、安装即可:配置:./configure --prefix=/usr编译:make安装:make install...

2017-02-24 19:18:00 115

转载 mysql+redis探究

1. mysql部署 mysql下载:https://dev.mysql.com/downloads/mysql/ 这里下载的是mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz。安装过程参考http://blog.csdn.net/live006/article/details/53725666,这个实际操作可行。...

2017-02-17 14:36:00 55

转载 sizeof总结

sizeof是c/c++中很有用的一个操作符,在编程中很多场景下十分必要,必要性表现在:由于不同平台下内置类型的实际字节长度不一样,要确定当前内置类型的字节大小,用sizeof直接就可以获得结果;对于自定义的数据类型,考虑到CPU位对齐影响,内部成员排序方式不同可能导致类型大小不一样,这时通过sizeof可以避免考虑成员顺序变化造成的影响;可以通过sizeof获取数组大小...

2017-02-06 19:53:00 43

转载 设计模式复习

从全C编程转到C++编程已经快两年了,回顾曾经看设计模式的经历,几多感概。现在,大家讲设计模式,一般都是针对面向对象的语言来说,就面向对象而言,它其实不分语言,c++,java,python等都能提炼这些经典模式。花了几天时间复习了23种经典设计模式:创建型1.三种工厂模式 简单工厂模式:算法和界面接口分离,降低耦合度。 ...

2017-01-29 19:15:00 78

转载 oracle数据库笔记

1. 常用增删查改等操作类型方式数据库创建数据库:create database database_name删除数据库:drop database database_name表创建新表:create table tabname(col1 type1 [not null] [pr...

2017-01-24 18:14:00 60

转载 git bash操作

1. GIT说明1> git是分布式,或者说是去中心化的。表现为:开发者的可以在本地使用git并完美的控制自己的版本,而无需与服务端交互;开发者可以将本地库在某个服务端备份,这种情况类似SVN的模式;不同开发者可以互相参考彼此的本地库,如A可以从B的本地库pull版本,也可把自己的本地库版本push给C,ABC三者本地库可以各不相同,但主题一致,这就有社...

2016-12-20 17:01:00 47

转载 一分钟明白网络抓包

软件项目的工程现场,抓包是一个很常见的需求。但往往由于工程或开发人员之前的开发背景因素,可能现场人员对抓包基本情况并不熟悉,这里仅对抓包做一个基本说明:1. 什么是抓包? 网络通信的双方,传输的数据流,可以被工具捕获,捕获的过程为抓包,捕获的内容为抓取的报文。 2. 抓包场景 通过运行在某台机器上的工具,windows上一般用wireshark,linux上一...

2016-12-13 16:24:00 182

转载 netstat相关

1. netstat基本参数:参数说明输出-a列出所有连接。列出 tcp, udp 和 unix 协议下所有套接字的所有连接。然而这些信息还不够详细,管理员往往需要查看某个协议或端口的具体连接情况。-t;-u只列出 TCP 或 UDP 协议的连接...

2016-12-12 16:56:00 47

转载 基于ACE的c++线程封装

1. 基本需求 1) 一个基类,其某个方法代表一个线程的生命运行周期。之后通过继承自这个基类来实现个性化线程类; 2) 具备类似QObject的定时器设置功能; 3) 提供在线程对象中同步和异步执行方法的功能; 这三个基本需求,可以满足C++应用编程对线程使用的主要场景。2.实现方式 要实现上述基本需求,可以全部使...

2016-10-15 14:21:00 62

转载 c++制作QT插件

1基本插件制作流程 1) 定义接口。接口定义为抽象基类,如IPluginInterface,实现高度封装。定义的头文件在最后需要通过Q_DECLARE_INTERFACE来唯一标识该接口,即通过一个全局ID绑定接口。比如:Q_DECLARE_INTERFACE(IPluginInterface, “com.blog.test.plugin.test/1.0”) ...

2016-09-15 12:43:00 105

转载 程序中的字符编码

每个程序员都经历过字符乱码的困扰,经过一通折腾后,总算显示正常,但之后似乎还是时不时碰到乱码的问题。当我们打开notepad或者ultraedit后,这些工具都会自带编码转换的选项,里面各种字符编码格式十分复杂,往往一头雾水。这里不谈具体编码格式问题,这是一个很学究的话题。其实对于软件开发而言,除非专门做字符编码相关的软件,否则我们一般遇到的最多的也...

2016-08-27 22:47:00 103

转载 Wakez计算与压缩的思考

大部分人认为,比尔盖茨在1981年说过这样一句话:640K ought to be enough for anybody.(640个kB对任何人来说都应该足够了)。不过后来比尔盖茨否认自己说过这句话。按照咋们的生活经验,大概是这样的:盖茨表达过类似的意思,符合当时最潮的环境(IBM最新PC的存储量),而时过境迁这句话被人玩坏了。 但人们往往忽视了另一个问题...

2016-08-13 15:29:00 151

转载 c/c++的Soap应用

1. 关于soap 在许多项目中团队中,我们常常会听到这样的话:我们这里是用webservice交互的。而说话的场景往往就是交互对象双方比较异构,所谓异构、即双方是不同的开发语言、不同的运行环境等。比如常见的c/c++后台程序与java的web程序间的通信,当然这里的通信是网络通信,如果是一体化单机系统内,可能第一反应是JNI方式了。 异构体系间的通信,就是w...

2016-08-13 11:54:00 391

空空如也

空空如也

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

TA关注的人

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