自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 eclipse

一直用eclipse写Python,老是看到一些字符串都给出红色波浪线,取消拼写检查Windows->Preferences->General->Editors->Text Editors->Spelling将Enable spell checking取消即可。出现黄色感叹号的提示Window>>Preferences>>Ge...

2019-03-13 17:11:09 191

原创 svn各种操作记录

最近的svn各种操作,做个记录1.切换地址原地址:A  新地址 Bsvn info 可以查看当前svn的地址svn switch --relocate A B

2018-12-11 15:02:00 1903

原创 nginx 下载文件配置

1.防止浏览器自动打开文件而不是下载文件,添加add_header Content-Disposition "attachment;";举例:#所有文件都不打开    location / {                                      add_header Content-Disposition "attachment;filename*=utf-...

2018-11-07 14:22:44 13595

原创 apns推送(Python)

在我司之前,一直听说用极光推送,后来发现公司有一个C++版本的APNS推送服务,但是写得非常烂,三天两头挂,天天被上司骂,然后在全球同性交友网站上游荡了两天,发现了一个逻辑清晰的库https://github.com/Pr0Ger/PyAPNs2虽然git上还有很多其他的,但是个人觉得这一个逻辑远比其他的清晰,不会出现报错都不知道为什么;建议:直接下源码到源码路径,不要pip安装,因为...

2018-10-15 17:04:36 1294

原创 C++ 中set的erase的问题; vector作为参数并给默认值

最近在用set,之前我记得有同事跟我提起,如果erase了,一定是要把返回值赋值给迭代器,后来实际写代码,发现并不需要,一旦把返回值赋值给迭代器,编译会报错,猜测可能是11版本是不需要赋值的,不过我也没有去追究具体原因,下面上实际代码 盲点1主要是:1.vector中的值赋值给set,用来去重2.set中erase的使用 #include<iostream>...

2018-10-15 16:43:18 3279 7

原创 libevent

event_assign 是在栈上分配一个对象;evnet_new是在堆上分配一个对象;关于socket#include <sys/socket.h>int socket(int domain, int type, int protocol);domain一般设置为:AF_UNIX:本地socketAF_INET:ipv4AF_INET6:ipv6type一般设置为:SOCK_ST...

2018-03-12 15:26:16 115

原创 数据库

Oracle和mysqlmysql以表级锁为主,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。oracle以行级锁为主,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引;所以oracle对并发性的支持要好很多。oracle很早就完全支持事务mysql在innodb存储引擎的行级锁的情况下才支持事务MySQL:...

2018-02-28 15:14:39 207

原创 python笔记

print('')和print("")没有区别python3可以直接使用json库,不需要安装import jsonjson.dumps(params) #将dic类型转化成一个字符串urllib2只支持http/https的GET和POST方法import logging,sys #日志模块资料http://python.jobbole.co...

2018-02-28 15:01:58 109

原创 内存-栈和堆

栈是连续的内存,从大的地址开始,往小的地址分配;堆的内存结构是完全不透明的,申请的堆内存比较大的可能是不连续的,碎片化的,容易造成cache miss,这会有延迟。对象是分配在堆上的,没办法控制对象会分配到哪里,这直接导致的问题是本来连续收到的网络包,在内存里的分布是分散的。结构体分配在栈上,而对象是分配在堆上,new动态由程序员主动申请的内存也是分配在堆上的,而数值变量,const...

2018-02-28 15:01:47 146

原创 学习资料

以C++为核心语言的高频交易系统是如何做到低延迟的?https://www.zhihu.com/question/23185359/answer/27594942开源框架和库http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx网络爬虫https://www.zhihu.com/question/20899988可以看的书...

2018-02-27 09:55:24 121

原创 pyhton笔记

print函数print("123454") ;r'字符串' 表示不转义'''....'''表示多行内容空值是none全部大写表示常量10//3 取整数10%3 取余ord() 获取字符的整数表示chr() 函数把编码转换成对应的字符要注意区分'ABC'和b'ABC',前者是str,后者虽然内容显示得和前者一样,但bytes的每个字符都只占用一个字节以U...

2018-01-23 16:46:07 141

原创 linux

一netstat -npl|grep "服务名"   查询服务占用的端口  netstat -unpl  ... 查看udp,tnpl查看tcpps -ef |grep 服务名  查看进程pstree -p 进程号   查看进程下的线程二关于udp,send时只需要知道对方ip和端口即可,recv时,只需要知道监听的本地端口即可三抓包软件用wireshark,丢包问题可能是设置的socket内存太...

2018-01-23 11:29:00 133

原创 rapidjson笔记

1.封装变量到json中且多层嵌套包含头文件#include "rapidjson/document.h"#include "rapidjson/error/en.h"#include "rapidjson/prettywriter.h"  #include "rapidjson/writer.h"#include "rapidjson/stringbuffer.h"

2018-01-22 11:36:18 185

原创 关于使用第三方库遇到的问题

第一个库:rabbitmq库安装的时候根据链接查询到如下操作mkdir build && cd buildcmake ..cmake --build [--config Release] .但是等真正使用到相关类时报错,说找不到amqp.h文件,然后发现少了一步sudo make install安装完之后编译通过,执行时又报错:./a.out: error while ...

2017-12-29 16:03:09 537 1

C.How.to.Program,.6ed.pdf

C.How.to.Program,.6ed.pdf 是学习c的经典之作,这是英文原版,欢迎大家参阅.

2015-08-21

空空如也

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

TA关注的人

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