自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 skynet框架之日程表设计

参考云风大神的例子,对其进行了改进,支持多次提交单个日程,改变时间后,提前日程触发时间。--[[ t提供了两种方案 方案1和2]]local skynet = require "skynet"local service = require "skynet.service"local schedule = {}local servi...

2019-03-29 11:55:00 317

转载 win10环境下适应pip安装autobahn提示认证失败的问题

工作需要看一下websocket的东西,然后使用autobahn三方,但是使用pip install安装怎么也安装不上,问了很多网站,都说的升级pip,可是每一个鸡巴管用的,不过还是谢谢他们,现在我只想说:网上的东西真乱。下面来说一下我的解决方案,将python 2.7.5降到2.7.14一切ok了 !因为autobahn只针对2.7和3.3的某些版本管用。转载于:https:/...

2018-07-12 16:20:00 309

转载 iptables 配置说明

#配置,禁止进,允许出,允许回环网卡iptables -P INPUT DROPiptables -P OUTPUT ACCEPTiptables -A INPUT -i lo -j ACCEPT#允许ping,不允许删了就行iptables -A INPUT -p icmp -j ACCEPT#允许sshiptables -A INPUT -p tcp ...

2018-06-21 13:25:00 173

转载 setsockopt详解

  Socket描述符选项[SOL_SOCKET]  #include <sys/socket.h>  int setsockopt( int socket, int level, int option_name,const void *option_value, size_t option_len...

2018-06-14 17:30:00 198

转载 python 内建函数__new__的单例模式

今天好奇__init__和__new__的区别是什么?我了解到:  __init__:只是单纯的返回一个类对象的实例,是在__new__之后调用的  __new__:创建一个类对象实例,class Singleton(object): def __new__(cls, *args, **kwargs): if not hasattr(cls...

2018-06-12 15:26:00 102

转载 MySql的存储过程

1:什么是存储过程:存储过程是在大型数据库系统中,一组完成特定功能的SQL语句集合,在存储过程中,经过第一次编译后,再次调用不需要再次编译,用户通过指定存储过程的名字并给参数来执行它。存储过程是数据库中一个重要的对象。数据库存储的基本语法:DELIMITER //CREATE DEFINER='root'@'%' PROCEDURE name_of_procedure (IN t_in...

2018-06-06 16:21:00 78

转载 观察者模式的python实现

什么会观察者模式?观察者模式就是订阅-推送模式。是为了解耦合才会被利用起来的设计模式。经典的就是boss 前台和员工之间的故事。一天A员工在看电影,B员工在看动漫,但是两人担心boss来了,自己没及时关掉页面,被老板发现,就委托前台的小姐姐如果老板来了通知一下他们。对于A和B来说就出于观察者的位置,前台小姐姐就出于统治者的位置。分析一下:前台小姐姐需要有两个属性:老板的状态和...

2018-05-31 21:06:00 115

转载 redis 安装和配置

准备条件:1>确保所安装的环境能够访问网络,2>环境中拥有gcc\g++、make、tar等工具3>以root身份登录安装过程:1>输入命令:wget http://download.redis.io/releases/redis-4.0.9.tar.gz2>解压下载的压缩包到当前目录下:tar zxf redis-4.0.9.tar.gz ./3>进...

2018-05-24 17:09:00 71

转载 python 中list的深拷贝和浅拷贝

注意:这里提到是list的隐式转换例如 a=[1,2,3]def test(n):n[2] = n[2]*2c=a此时是浅拷贝,当调用test(c)时,可以看到a也发生了变化c=[1,4,3]a=[1,4,3]要想址传递(即深拷贝)需要像这样字:d=a[:]此时在调用test(d)可以发现:d=[1,8,3]a=[1,4,3]切记:当del a[:]的时候,d也被删除了,而c却是独立的,...

2018-05-23 19:45:00 70

转载 网络通信中tcp多客户端连接

  网络编程中的tcp实例太多了,自己也写了好几次(羞愧),今天在想一对一的TCP知道怎么写了,可是一对多的怎么办呢?服务器是如何知道要给那个发送数据呢?做开发的同学应该经常听说uid这个属性。可以为什么通过UID就知道要发送的数据是给正确的用户的呢?  不怎么忙的时候。仔细的了解了一下TCP的几个API和其中的参数。下面来看一下这几个API和参数:描述:当创建socket套...

2018-04-23 20:35:00 210

转载 vs与linux的交叉编译环境搭建

很久之前就想写一个linux服务器,但是对linux的vim编译工具又不是很熟,只能在win环境下写好代码拷贝到linux环境下编译运行,现在VS出了一个插件可以对linux代码远程在linux环境下编译,运行和调试,下面来说一下环境搭建流程。需要准备的工作:虚拟机,本人使用vboxlinux操作系统.debianvs2015VC_Linux,下载路径点击这里直...

2018-04-11 17:03:00 478

转载 python中class的序列化和反序列化

对于类的序列化:将类的成员变量名和数据作为一对键值对存储在物理内存中,例如class A(object): def __init__(self): self.a = o self.b = 1 self.c = 1 self.d = 10 self.e = 10写入到物理...

2018-03-26 20:00:00 1478

转载 python 的序列化和反序列化

什么是序列化?简单来说就是将数据存储到物理内存上的过程叫序列化。什么是反序列化?将数据从物理内存存储到程序内存的过程叫做反序列化。下面来看一下python中使用json进行序列化和反序列化的实例demo#coding:utf-8import jsonmylist={}#mylist={'name':'semon','sex':'man','info':{'ph...

2018-03-24 17:51:00 80

转载 游戏中转盘概率的算法---python实现

加入转盘的内容及概率如下转盘倍数0.50.60.70.811.21.51.82机率0.20.150.150.20.20.10.10.05...

2018-03-23 16:49:00 931

转载 python中定时任务

今天看网络框架时,突然想看一下定时器,于是往上搜索了一下python中timer task的实现,但是由于python本身对线程的支持不是太好,因为全局排它锁的存在,使得多线程在访问资源时效率比较低。下面来提一下网上普遍使用的timer类的thread实现方法。#-*-coding:utf-8-*-import threadingdef doTask(): ...

2018-03-17 16:21:00 77

转载 python中的第三方日志模块logging

基本上每个系统都有自己的日志系统,可以使自己写的,也可以是第三方的。下面来简单介绍一下python中第三方的日志模块,入手还是比较简单的,但是也很容易给自己埋雷。下面是我参考的资料链接入手demo官方资料 1 #-*- coding:utf-8 -*- 2 import logging 3 import sys 4 5 #获取logger实...

2018-03-17 11:10:00 337

转载 Twisted网络库编程实例

于这一周看了python的第三方网络库Twisted,英文看的头比较大,想看英文的话点击这里。如果英文很烂,可以看中文,这里。总的来说我了解到的主要包括以下三个东东:Factory。protocol和Transport。这三个东西是什么呢:这三个东西都是Twisted写好的东西,可能你在阅读源码的时候发现,里面有很多没有实现的方法,没关系,这些是有你自己来实现的,只要你写的类继承上述三个...

2018-03-16 18:42:00 121

转载 python 发送邮件

今天闲来无所事事,闲着也是闲着,当初进公司的时候一边学python一遍用来写数据的统计代码。但是那时候接触的都是些皮毛,现在温习一下,学学高级一点的,有趣的结合百度的能力,写小Demo#-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #====...

2018-01-22 17:44:00 88

转载 Linux下Memcached安装与启用

http://www.linuxidc.com/Linux/2016-07/133423.htm转载于:https://www.cnblogs.com/first-semon/p/8116827.html

2017-12-26 10:43:00 59

转载 捕鱼-----原有代码知识点学习

pair和map今天看先辈们写的代码时,看到了pair这个模板,研究了一下:pair是一种模板类型。他可以存储两个值,而这两个值得类型不限制(可以是常见类型,也可以是结构体或者类)pair经常应用在有多个返回值的情况。生成pair对象的两用方法:pair<int ,double> m_pair(1,2.3);or pair<int,double&gt...

2017-10-13 18:34:00 290

转载 failed to open stream: Permission denied in警告错误

问题是文件所在目录的权限问题导致的。只需要将警告文件所在的目录权限更改为777(至少是006)即可例如 (...a.log)failed to open stream: Permission denied in xxx.phpa.log 在a目录下,是因为a的权限不足导致的,将a的权限变更即可:chmod 777 a转载于:https://www.cnblogs.com/f...

2017-10-12 09:53:00 1119

转载 指定字节对齐方式

今天看到内存字节对齐的东西,就认真的看了起来,一点睡意都没有了。对于内存字节对齐#pragma pack(push,n)表示一下结构或类成员以n字节方式对齐,注意并不是每个成员都是占用n个字节,而是取min(成员类型,n)。记住这一点就不怕再算错了。#pragma pack()表示内存字节对齐方式到此结束。下面写写几个例子:stru...

2017-07-26 18:42:00 523

转载 MySQL数据库相关开发入门

使用apt-get来进行MYSQL数据库的安装,安装好以后就可以使用数据库了。命令行键入mysql即可进入(因为数据库初始化的没有密码的);当然为了安全,你最好还是创建一个用户和密码。当你创建过用户喝密码后再想登陆数据库就需要输入密码了,命令行格式如下mysql -uUSERNAME -p123123就会进入相应用户名下的数据库中了。show data...

2017-07-24 15:52:00 80

转载 面试过程中遇到的面试问题

c++常见的四种强制类型转换有哪些?常见的类型转换是在要转换的类型前面加上括号和要转换的类型。这样就有一个规则即像站姿结束多的自动转换,例如int类型和float相加时,结果自动转换为float类型。例如int *a=1;char *p = (char*)a;以上这种形式是c语言的形式,如果换做c++的话常用的形式如下:int *a=1;cha...

2017-07-05 17:38:00 76

转载 qtftp 客户端

今天上午看了看FTP网络,但是当添加头文件时发现qt creater并不包括此头文件,于是找了一下资料发现:在QT5上将QFtp去掉了,建议使用QNetworkAccessManager,但是后者并没有完全继承前者的所有方法,如果要想使用FTP怎么办?下面看一下我的解决方案:首先到网站上下载QFtp的源码,我把它放在了我的博客里面-->点击这里说明一下:我的环境是vs201...

2017-06-20 15:04:00 293

转载 正则表达式规则

字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了R...

2017-06-08 10:21:00 86

转载 c++ 接口类

什么是接口类?2017-06-07接口类就是只提供接口不提供实现的类,就是接口类,接口类和抽象类对C++而言,没有什么区别。接口类有如下特点:子类来实现接口类中没有实现的所有接口。接口方法前面有virtual关键词修饰,并且等于0。只能被继承,不能独自生成对象。实现一个动物的接口类例子如下:#ifndef BASEINTERFACE_H#def...

2017-06-07 16:05:00 767

转载 QSetting 说明和简单使用

今天看到服务端代码有一个QSetting。一开始以为是STL模板中的Set(弄到QT中改了个名字而已)。仔细一看吓一跳,不是STL模板。是qt特有的一个类。用来保存或读取一些配置信息用的。看了后,感觉他太强大了,又很方便。不过有的地方当时没看懂,查了好多资料才找到一点点有用的信息。特此记录一下我难以平复的心情。先看qt文档:可以看到他的说明 和一些成员方法。再来看他的描述...

2017-06-06 15:15:00 390

转载 c++单例模式

2017-06-06以前面试的时候让写一个单例模式的类对象,怎么看都不明白,怎么学都不明白。只好死记硬背一些单例的例子。今天突然发现,他妈的在前面加一个static 就是最简单的单例了。对之前的智商感到担忧 。下面我来说一下最简单的单例:#include "标头1.h"Configer::Configer(){ opention A;}const Conf...

2017-06-06 14:09:00 46

转载 mongo数据库的安装与使用

下载mongoDB安装包。https://pan.baidu.com/s/1cvSJtc默认安装。会在系统盘的program Files文件夹下法相一个MongoDB的文件夹,这个就是软件安装的位置了。在网页中输入http://localhost:27017/会进入如下界面(如果安装成功的话)以管理员身份打开dos窗口,对mongodb服务进行注册。...

2017-05-31 23:45:00 73

转载 qt tcp 通信实例

#include "mainwindow.h"#include "ui_mainwindow.h"#include <QHostAddress>#include <QMessageBox>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new...

2017-05-31 17:26:00 81

转载 NoSQL学习1

MongoDB使用C++语言编写的一个基于分布式的文件存储的开源数据库。可以在承受高负载的情况下,保证服务器的性能。MongoDB将数据存储成为一个文档,数据结构有键值对组成。类似于JSON,字段值可以包含其它文档。特点:操作简单可以通过本地或网络创建数据库镜像,增强了可扩展性允许执行服务器脚本。支持多种语言MongoDB的下载地址:https:/...

2017-05-31 15:20:00 73

转载 inno setup 软件打包

2017-05-26软件开发完毕以后,要进行打包发布,有几款打包用的软件很常见:innosetup,nullsoft,installshield.本人今天终于把自己独立开发的呈现软件打了包。第一个版本暂告一段落。关于innosetupde 使用方法就是简单地傻瓜式。关于他的安装和普通软件的安装方法一样。打开innosetup界面如下:不用去管哪个小的界面窗口,那只是之前打...

2017-05-24 15:52:00 120

转载 cmapx 保存绘制好的图层

研究了两天,如何保存一绘制好的图层,大致意思都说要使用mapInfo表,然后确定了可定和.TAB表有关。然而网上说的全是垃圾,也不能说全是垃圾,好歹我从中得到了一点点有用的信息,使用mapManager通过加载表文件(.tab)保存图层。这样很麻烦,因为我知道肯定有很为简单的方法。就是今天突然看到的。此方法可以直接将绘制好的图层保存为GST文件。然后等待的就直接加载该文件就可以显...

2017-04-27 11:10:00 151

转载 qt之菜单栏的创建

很久之前学习的Qt菜单栏的消息响应,昨天发现忘记了,今天又拿起来了,记一下笔记: 就像平常我们常用的软件一样,每个程序基本都有菜单栏,在菜单栏中有很多功能性的按钮,点击这些按钮会弹出有对应的菜单功能, 首先要明白:菜单栏必须有相应的对象(就是QACTION),相应的槽,菜单的对象这三个。 创建一个QAction对象pAction; 创建一个QMenu对象 pMenu; 然后将...

2017-03-23 13:34:00 113

转载 qt 软件打包

今天呈现的客户端完成了要打包发布,想了一下还不会,就问了一下度娘,在此记录一下学习的程度1>将QT编译工具的BUG模式切换成Release模式,在Release模式下生成一个*.exe的可执行文件,将可执行文件单独考到一个空的文件夹中,为了不与其他文件混淆。2>使用管理员权限打开编译工具自带的dos黑窗。可以在QT安装目录中找到,也可以在win菜单栏中的qt安装目录下...

2017-03-03 15:33:00 58

转载 可恶的 0xc0000005异常

昨天快下班的时候自己写的代码突然跑出了这个异常,,搞的我特别的无语,因为昨天女朋友要过来了,给我出现了这么一个bug,心里很不爽,果断低下班了,另外一个原因就是公司其他人都跑了,每次基本都是我一个人最后走,所以我也就离开了公司。今天上班后苦苦排查原因,总显示只恨为空值,最终一无所获,让老大过来看代码,老大也看不出什么异常,说回去查查什么原因,就离开了,中午的时候跑着坐地铁接我女朋友去...

2017-03-03 15:09:00 230

转载 成长

画地图图层画了快俩月了,项目终于可以拿的出手了。看一看上一次写的笔记还是九月末呢!转眼三月过去了。这三个月备受煎熬呀!一个人独自承受的一个不大不小的项目。每天累得跟狗一样,下班后直接躺床上就能睡着。(洗洗洗就睡)这三个月也学了很多QT的东西。只能说QT这东西太强大了,基本上什么都给你弄好了,你只需要知道怎么用就可以了。先来回顾一下:项目中用到的QT的东西:首先:菜单栏:我做的东西...

2017-01-06 16:19:00 49

转载 msChart组件安装与编程

首先下载mschart.ocx文件,至于它所依赖的.net环境,网上有很多,本人下载的插件给出链接,http://www.cr173.com/soft/47300.html而它所依赖的环境可以从我的云盘中下载http://pan.baidu.com/s/1dETjpvj安装好后可以通过(1)regedit注册表查看一下是否安装成功。然后注册插件:regsvr32 +path+msch...

2016-09-29 12:59:00 210

转载 qt 工具下的dump工具导出文档出现异常解决方案

今天一直认为qt环境下的dumpcpp 和dumpdoc两个导出工具很好用,可以今天在导出MSChart组件的类方法文档时,虽然导出成功了,但是导出的结果却是令人失望。自己也不知道如何能够正确导出,就去请教了老大。老大用dumpdoc工具导出也失败了,他告诉了我一种用程序导出插件文档的方法(其实就是对文件的写操作),在这里分享给大家,希望对有关人士有所帮助:1 QAxWi...

2016-09-28 15:50:00 218

空空如也

空空如也

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

TA关注的人

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