排序:
默认
按更新时间
按访问量

linux安装python2.7

http://www.jianshu.com/p/6425d18d3e47 安装依赖的库 yum -y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-devel libxml2-devel lib...

2017-10-27 11:18:31

阅读数:201

评论数:0

利用sqlacodegen生成models.py数据库模型文件

最近在搭建FLASK服务器,利用sqlachemy访问数据库,自己写orm太麻烦了,于是利用sqlacodegen生成之     首先进入虚拟环境然后利用pip install sqlacodegen安装    然后利用easy_install mysql-python安装pymsql库  ...

2017-10-25 15:08:50

阅读数:609

评论数:0

腾讯企业邮箱无法登陆

利用腾讯企业邮箱发送邮件,看日志发现无法连接上 查看日志报错信息:(501, \xcf\xb5\xcd\xb3\xd2\xd1\xc7\xbf\xd6\xc6\xbf\xaa\xc6\xf4\xd5\xca\xba\xc5\xc9\xfd\xbc\xb6\xc9\xe8\xd6\xc3\x...

2017-10-23 19:56:52

阅读数:658

评论数:0

python redis pipeline报ConnectionError

import redis conn = redis.Redis(host='172.28.12.177',port=19230,db=0) >>> conn.setnx('heheda', 0) True >>> pipe = conn.pipeline() ...

2017-10-19 18:07:26

阅读数:1006

评论数:0

服务器开发不容易啊

由于是做证券交易软件,今天server的统一接口层出现问题,客户端爆出这种问题,行情无法查询,各种验证码输入不了。发现大家都聚到一起商量了,已经影响用户交易了。开始只有一台机器cpu高,过后两台都很高了,导致使用统一接口层的服务都无法使用了。备份不够多,相切流量也切不了。     突然感觉好紧张...

2017-09-08 09:53:45

阅读数:147

评论数:0

备忘录

今天在网正式环境的db里面insert数据。 首先执行了crontab -l,看到备份数据库的命令是./backup_db.sh op 该命令通过mysqldump备份数据库,以便出错后恢复, 然后执行./go_unsubs_db.sh 在securecrt里面查询数据库出现中文乱码,首先在m...

2017-09-04 19:52:23

阅读数:179

评论数:0

Ubuntu下Nginx源码编译

Nginx源码下载地址:         http://nginx.org/en/download.html         解压命令 tar -zxvf nginx-1.8.1.tar.gz         安装依赖库:         1.PCRE            # apt-get u...

2017-08-14 16:38:53

阅读数:200

评论数:0

vim 跳转到某一行

一般跳转到某一行可以先输入:,然后在命令行中输入行号然后按回车: :123(命令行模式)或者 123G(非命令行模式) 可以利用以下命令将回车键映射为G,这样可以在非命令行模式下面使用123就能跳转到123行,相对于G来说要方便不少。 :nnoremap G 如果没有进行这种映射,123G...

2017-08-07 11:18:41

阅读数:7100

评论数:1

linux查看进程所有子进程和线程

今天去面试被问到冒泡排序的最好,最坏,平均时间复杂度;tcp有哪些窗口,拥塞的原因,TCP拥塞控制的思想;最后还问了linux下如何查看某个进程下所有线程的情况;进程和线程的区别;其实都没怎么答好,都看过想过,却没有实践并落到实处。这篇可以看作原创也可以看作转载,主要是自己记录一下。    ...

2017-07-02 11:19:18

阅读数:8051

评论数:0

memset效率

今天在CSDN上有人聊memset的效率。凑巧,我这几天也看了看glibc的几个函数的实现。 下面就扯一扯DIR/string/memset.c 其中DIR是解压glibc后的路径。我下载的是glibc-2.11。 //代码经过astyle格式化 void * memset (dst...

2017-04-20 09:23:32

阅读数:355

评论数:0

面试总结三

这次面试是我准备跳槽前的最后一次面试,其实也知道自己肯定面不过,毕竟社招需要相关工作经验,而我确实没有,C++服务器编程。第二轮面试的面试官直接拒绝了我,其实也不是太尴尬,就在意料之中。我们需要的是对同步异步,epoll LT和ET,网络收发包有经验的人,考了多个千万级数组求交,如何用libeve...

2017-02-23 15:16:28

阅读数:261

评论数:0

tcp_tw_recycle和tcp_timestamps导致connect失败问题

近来线上陆续出现了一些connect失败的问题,经过分析试验,最终确认和proc参数tcp_tw_recycle/tcp_timestamps相关; 1. 现象     第一个现象:模块A通过NAT网关访问服务S成功,而模块B通过NAT网关访问服务S经常性出现connect失败,抓包发现:服务S端...

2017-02-14 16:07:41

阅读数:206

评论数:0

高性能网络里Time_wait状态过多

答疑(下) | 高性能网络里,你不知道的TIME_WAIT续[上篇],如果你没有阅读过上篇文章,可以点击底部的 阅读原文,先阅读上篇,搞清楚概念,再继续今天的下篇吧。先回答几个大家的问题1. 请问我们所说连接池可以复用连接,是不是意味着,需要等到上个连接time wait结束后才能再次使用?所谓连...

2017-02-12 22:52:46

阅读数:1662

评论数:0

KMP算法C 代码代码实现

最近做了一道题是叫写出一个字符串的nextval数组,其实我是知道next数组的含义的,上网搜了一下很着急,因为全部都在讲怎么求nextval和next数组,却没有一个讲清楚了nextval究竟是个什么东东,大概看了下求法,然后又自己按照next数组实现了一下kmp,顿时领悟了那个nextval是...

2017-02-07 22:22:59

阅读数:1681

评论数:0

C ++ new的几种用法

http://blog.sina.com.cn/s/blog_3c6889fe0100tqe8.html

2017-01-21 21:09:48

阅读数:943

评论数:0

libevent事件处理程序struct event解析

struct event {          //ev_next,ev_active_next和ev_signal_next都是双向链表节点指针;它们是libevent对       //不同事件类型和在不同的时期,对事件的管理时使用到的字段。    //libevent使用双...

2017-01-16 10:05:11

阅读数:564

评论数:0

ip rule用法

linux 高级路由即基于策略的路由比传统路由在功能上更强大,使用也更灵活,它不仅能够根据目的地址来转发路径而且也能够根据报文大小、应用或ip源地址来选择路由转发路径从而让系统管理员能轻松做到: 1、 管制某台计算机的带宽。 2、 管制通向某台计算机的带宽 3、 帮助你公平地共享带宽 4、...

2017-01-12 15:58:58

阅读数:3929

评论数:0

linux查网卡实时流量

sar –n DEV  1 2  命令后面1 2 意思是:每一秒钟取1次值,取2次。 DEV显示网络接口信息 -n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。 DEV显示网络接口信息, EDEV显示关于网络错误的统计...

2017-01-05 14:49:56

阅读数:2412

评论数:0

linux netcat命令详解

NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍,功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。 先来看下它的基本用法: ...

2017-01-03 17:05:52

阅读数:1332

评论数:0

TCP状态详解及故障排查

我们通过了解TCP各个状态,可以排除和定位网络或系统故障时大有帮助。(总结网络上的内容) 1、TCP状态 linux查看tcp的状态命令: 1)、netstat -nat  查看TCP各个状态的数量 2)、lsof  -i:port  可以检测到打开套接...

2017-01-03 16:59:59

阅读数:1046

评论数:0

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