- 博客(88)
- 资源 (1)
- 收藏
- 关注
原创 python小知识片段
python获取当前文件目录:cur_dir = os.path.dirname(os.path.abspath(__file__))获取父目录:parent_dir = os.path.dirname(cur_dir)删除目录model_path:import os,shutilfile_list = os.listdir(model_path)for f
2017-03-09 19:25:46
719
原创 R 知识片段
1. 开发环境:R + RStudio2. #生成时间序列日期> n> t> s > dates> t> head(t) dates t1 2010-01-29 12 2010-01-30 23 2010-01-31 34 2010-02-01 45 2010-02-02 56 2010-02-03 6
2017-02-10 19:31:19
577
原创 python 日志封装
日志功能描述:写python项目时,需要用到日志类,需求为:日志信息可配置,提供几种类型不同的配置,并且日志既可以写到文本也可以写到数据库中。 实现时日志类直接使用python的logging,配置信息写到配置文件logging_data.conf,并使用logging.config.fileConfig(log_config_path)加载配置。写日志到数据库参考了log4mongo-1.6.0
2017-01-20 19:02:35
5037
1
转载 在c++中使用指向数组的引用
转自:http://www.cnblogs.com/yonken/archive/2011/05/04/Using_Reference_To_Fixed_Size_Array.html今天在工作中需要在一个把一个class内部的某个数组成员expose(是的,有时候不这样做只是徒增麻烦)给外面使用,于是自然而然就想应该是返回一个指向这个数组的引用会好些。指向数组的引用这种用法虽然不是很多见
2016-11-20 22:42:23
1402
转载 技术的正宗与野路子
转载:http://zhangtielei.com/posts/blog-programmer-learn.html黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙。 这段描写出自《倚天屠龙记》第三十八回。 “九阴神抓”本是《九阴真经》中的上乘武功,但当初梅超风夫妇由于拿到的《
2016-11-20 22:38:07
447
转载 Linux下Mysql的odbc配置
转载自:http://www.cnblogs.com/fnlingnzb-learner/p/5881755.html 《Linux下Mysql的odbc配置》我自己安装的方式:首先下载unixODBC-2.3.4.tar.gz默认安装,然后下载mysql-connector-odbc-5.3.6-1.x86_64.rpm,使用rpm -ivh xx.rpm安装,安装提示找不到libo
2016-11-15 14:19:54
11548
原创 ftp抓包分析
FTP工作过程的抓包分析 http://blog.youkuaiyun.com/nndtdx/article/details/6547419关于被动模式与主动模式书上这么解释来着。客户端与服务器建立控制连接后,要告诉服务器采用哪种文件传输模式。FTP提供了两种传输模式,一种是Port(主动模式),一种是Passive被动模式。这个主被动指的是服务器端。主动,是指服务器端主动向客户端
2016-11-11 14:41:42
3534
转载 C++正则表达式之PCRE++
正则表达式是一种用于字符串处理的微型语言,其功能非常强大。尽管在C++11中加入了正则表达式库,可遗憾的是linux操作系统的g++编译器对其支持一直不好。 PCRE++实际上是对PCRE正则表达式开源库进行了封装,允许我们在C++程序中使用perl类型的正则表达式。其经常用于字符串搜索,字符串切割以及字符串替换等等。 PCRE++下载地址:http://www.d
2016-11-10 16:15:22
981
转载 linux 监视文件系统inotify 测试
转载:http://blog.youkuaiyun.com/hepeng597/article/details/7792565使用Inofity监视一个文件夹内的文件写 读 关闭 创建等事件一、简介Inotify 是一个 Linux 内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。您还可以跟踪活动的源头和目标等细节。在实际项目中,如果项目
2016-10-09 17:56:12
1109
原创 linux调试和编译
linux使用dlopen打开我编译的一个动态库时发现总是提示失败。这时可以调用ldd命令查看编译部署的那个动态库依赖库有哪些,是否能找到。我通过调用ldd ./libSyslogAticGatherTask.so (./libSyslogAticGatherTask.so是我编译好的一个动态库名)发现提示linuxACE.so.6.0.3 => not found,如下图所示。
2016-09-06 20:32:10
1078
转载 svn命令在linux下的使用
本文链接: [url]http://www.php-oa.com/2008/03/12/svnminglingzailinuxxiadeshiyong.html[/url]1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写
2016-08-29 16:47:45
618
原创 在SUSE上安装subversion客户端
1、下载wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.bz22、解压tar jxvf subversion-deps-1.6.12.tar.b
2016-08-29 16:42:57
3224
原创 windows下设置由多个项目组成的解决方法的编译环境
新到一家公司,接触到的这个项目提供了vs编译环境,但由于主要在linux下编译运行,vs的编译设置很久不维护了,有问题不能编译。因为觉得在windows下看代码比较方便,打算改一下。原工程是用vs2010编写的,首先下载vs2010,打开工程后,解决方案下有很多项目,这些项目需要有共同的include目录、dll的lib目录 和dll目录,可能之前改了路径名,现在设置得都有问题,但没找到如何在
2016-08-03 20:30:28
539
转载 使用Autumn框架进行C++依赖注入示例
项目中用到了Autumn,看到了一篇简介的文章,记录在这。转载自:http://blog.youkuaiyun.com/logsharp/article/details/1726024 《无他,唯程序尔》该博主好像就是Autumn的作者1.1. Autumn简介Autumn Framework是一个C++的依赖注入(DI)框架,它的功能是模仿JAVA领域中的Spring框架
2016-08-03 19:56:34
2726
原创 vim相关命令
在.vimrc设置set pasteset mouse=v或者在vim中输入以下命令:set paste:set mouse=v在windows下复制数据,然后在vim中右键粘贴即可。
2016-08-03 02:04:00
394
原创 ace在linux下编译
ACE-6.4.0 linux下编译与安装1. 从 http://www.cs.wustl.edu/~schmidt/ACE.html 的 Obtainin ACE 链接处下载ACE源码,我下载的是ACE-6.4.0.tar.gz2. 下载到~/source/ace处3. 解压ACE源码 tar zxvf ACE-6.4.0.tar.gz,解压后发现ace源码解压到~/source/a
2016-08-03 00:13:22
5848
转载 linux命令
1. 设置环境变量的三种方法 1.1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/profile expo
2016-08-02 20:15:57
1113
转载 神秘的40毫秒延迟与 TCP_NODELAY
转载自:http://jerrypeng.me/2013/08/mythical-40ms-delay-and-tcp-nodelay/最近的业余时间几乎全部献给 breeze 这个多年前挖 下的大坑—— 一个异步 HTTP Server。努力没有白费,项目已经逐渐成型了, 基本的框架已经有了,一个静态 文件模块也已经实现了。写 HTTP Server,不可免俗地一定要用 ab
2016-05-26 18:51:47
6321
转载 万万不要痴迷于求知,却从无创作
作者:徐沪生链接:https://zhuanlan.zhihu.com/p/20541479来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。许多人上知乎都这样,不停地看别人的优秀答案,不停地赞同、感谢、收藏、分享,辗转反侧,渐渐地放弃了独立思考。遇到问题,首先想到的是到知乎问一下,看看大家怎么想的,看看知乎上的优秀回答者们怎么想的。一看某某某的回答
2016-05-25 02:19:20
408
转载 GNU C的__attribute__机制
GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。它的书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数,语法格式如下:
2016-05-23 12:29:36
327
原创 gcc中原子加减交换
gcc中实现原子加 减 交换的url: https://gcc.gnu.org/onlinedocs/gcc-4.4.3/gcc/Atomic-Builtins.html
2016-05-22 21:01:05
493
原创 windows下对127.0.0.1抓包
WireShake不能对127.0.0.1抓包,如果需要在windows下对127.0.0.1抓包,可以使用RawCap工具。下载路径为:http://www.netresec.com/?page=RawCap下载后,直接在控制台运行RawCap.exe,这时控制台会显示提示信息让用户选择对哪个IP抓包,然后选择127.0.0.1的那个选项,之后控制台会让用户输入存储抓包文件的文件名,这一步可
2016-05-20 13:01:29
7858
1
转载 dup与赋值语句用于文件描述符的区别
转载自: http://www.cppblog.com/iuranus/archive/2009/12/22/103672.htmldup/dup2的使用请参考其他资料,个人只是想了解dup后文件描述符,进程表项,文件表的关系。 进程要对文件进行操作,一般使用open调用打开一个文件进行访问,每个进程都有一个文件描述符表,该表中存放打开的文件描述符。用户使用open等调用得到的
2016-05-18 13:00:08
1336
转载 volatile 和 sig_atomic_t
今天看libev代码,看到# define EV_ATOMIC_T sig_atomic_t volatile,对sig_atomic_t 类型不熟悉,查了一下。把查到的信息记录下来。sig_atomic_t 类型指的是只需一条指令完成读写的数据类型,所以不可能是结构体,在linux下就是int类型。转载地址:http://www.cnblogs.com/GoodGoodWorkDay
2016-05-15 01:28:15
407
转载 getopt和getopt_long函数和getsubopt函数
平时在写程序时常常需要对命令行参数进行处理,当命令行参数个数较多时,如果按照顺序一个一个定义参数含义很容易造成混乱,而且如果程序只按顺序处理参数的话,一些“可选参数”的功能将很难实现。在Linux中,我们可以使用getopt、getopt_long、getopt_long_only来对这个问题进行处理。[cpp] view plain copy
2016-05-14 04:29:32
1151
转载 Eclipse 官方简体中文语言包下载地址及安装方法
转自: http://www.cnblogs.com/yaotong/archive/2011/12/28/2305421.html打开Eclipse Babel Project 主页:http://www.eclipse.org/babel/downloads.php根据Eclipse的版本找到相应的插件地址,复制下来。进入Eclipse,选择Help->Inst
2016-05-11 02:21:16
27913
转载 关于linux进程间的close-on-exec机制
转载自:http://blog.youkuaiyun.com/ljxfblog/article/details/41680115通过fcntl设置FD_CLOEXEC标志有什么用? close on exec, not on-fork, 意为如果对描述符设置了FD_CLOEXEC,使用execl执行的程序里,此描述符被关闭,不能再使用它,但是在使用fork调用的子进程中,此描述符并
2016-04-26 23:47:18
661
转载 source insight 的sublime text 配色方案
转载自:http://blog.youkuaiyun.com/pillarpeng/article/details/50747372我在大学的时候,在寻找编辑器,有人推荐了sublime text,用上之后就沦陷了。它不仅有着强大的编辑能力,而且配色也是相当舒服的,特别适合长时间对着电脑编写代码的人。但是查看大型项目(就是文件夹超多,文件超多那种,比如linux源码,BLE协议栈等等),就比不上专
2016-04-25 17:20:49
16912
12
转载 让Source Insight完美支持中文注释
如何让source insight支持中文注释,解决回车删除,移动光标出现乱码的问题?下面是解决方案:-------Source Insight3 中文操作(左右键、删除和后退键)支持宏-------感谢丁兆杰(zhaojie.ding
2016-04-25 16:57:07
1354
ACE程序员指南-网络与系统编程的实用设计模式
2016-08-03
ACE程序员指南-中篇
2016-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人