- 博客(38)
- 问答 (1)
- 收藏
- 关注
转载 梯度下降(Gradient Descent)小结
梯度下降(Gradient Descent)小结发现了一篇关于梯度下降的好文章,转载一下梯度下降(Gradient Descent)小结
2017-12-11 14:20:02 691
转载 c++ functional object函数对象
这篇博文写的不错: C++中的函数对象(Function Object)(一) C++中的函数对象(Function Object)(二)
2017-08-29 22:59:56 861 1
翻译 使用strtk来切割文本
Lets assume we have been given an English text file to process, with the intention of extracting a lexicon from the file. 从这个文件中提取出一个词库。 One solution would be to break the problem down to a line by l
2017-08-28 23:32:19 753
翻译 ELF
Book I:Executable and Linking Format (ELF)Introduction介绍这一节描述object file的格式,它被称为ELF(Executable and Linking Format).主要有三种类型的object file:relocatable file可重定位文件:这种类型的文件用于保存与其他object file**链接以创建**executab
2017-08-20 17:16:58 707
翻译 C++ String Toolkit Library (StrTk)
最近发现了一个非常好的c++开源库 C++ String Toolkit Library (StrTk) ,故整理一下。原网址如下: http://www.partow.net/programming/strtk/index.html简介C ++ String Toolkit库(StrTk)是一个通用的字符串处理库。 它的设计原则以效率和易用性为主。 本教程将主要介绍该库的字符串解析strin
2017-08-15 23:09:24 1406
原创 常用快捷键以及其对应的英文名称
联想键:Content Assist注释键:Toggle Comment运行键:Run方法张开键:Expand All方法收拢键:Collapse All
2017-07-30 14:36:24 1963
翻译 精通正则表达式读书笔记
1.确定文件中ResetSize出现的次数与SetSize出现的次数是否相同 perl -One 'print "$ARGV\n" if s/ResetSize//ig != s/SetSize//ig'2 检查某个变量是否全部由数字构成print "enter a temperature in celsius\n";$celsius = <STDIN>;chmop($celsius);if
2017-07-24 23:06:48 319
原创 filter与ifilter
最近在学习python的itertools模块,发现该模块有一个ifilter方法,原型如下:itertools.ifilter(predicate, iterable) 该方法乍一看与内置函数filter:filter(function, iterable) 非常类似,但是两者是决然不同的,以下官方文档对filter的介绍,其中提到了这两个函数: Filter construct a list
2017-07-21 23:13:52 1481
翻译 python iterable与iterator,generator,generator expression
iterableAn object capable of returning its members one at a time. Examples of iterables include all sequence types (such as list, str, and tuple) and some non-sequence types like dict and file and obje
2017-07-18 21:53:27 573
原创 python virtualenv activate文件分析
使用virtualenv创建了一个虚拟环境后,需要先执行source activate才能够激活此虚拟环境,其实activate是一个shell脚本文件,本文将对此文件进行分析,以让读者明白此脚本的功能。本文将以我的一个activate文件为例,进行解析。 我的activate文件如下:# This file must be used with "source bin/activate" *fro
2017-07-18 21:20:47 5883
转载 python generator产生式
最近在学习python的过程中,为了理解产生式,查阅了不少资料,以下是我个人觉得非常有用的,故记录以下,以便今后使用: Python yield 使用浅析 Python Generator漫谈
2017-07-02 13:03:47 345
原创 正则表达式匹配入参为某个值的函数
在源代码文件中,想要搜索出调用了某个指定函数,并且某个入参是某个指定值,比如我有一个函数,函数的原型如下:PushSchemeInfoMsg( std::string sMsg, int msg_type , int msgID )我现在想要搜索出所有调用了此函数,并且第二个入参的值是5的所有函数调用,我的正则表达式如下:find . -name "*.cpp"|xargs grep -e "Pus
2017-06-29 16:54:49 1165
翻译 Defining Python Source Code Encodings定义python源代码的编码
概要这个PEP建议引入一个语法来声明Python源文件的编码。 Python解析器将使用这个编码信息中给定的编码来解释文件。 最引人注意的是,这增强了源代码中Unicode字符的解释。问题描述在Python 2.1中,Unicode字符只能使用基于Latin-1的“unicode-escape”编码编写。 这对生活和工作在非Latin-1语言环境(如许多亚洲国家)的Python用户来说是不友好的。
2017-06-17 11:44:17 2151
转载 centos6.5将python2.6.6升级到python2.7以及easy_install和pip
今天在安装celery billboard版本 的时候,竟然报了这样的错误: “Versions of Python before 2.7 are not supported” 意思是python2.7之前的版本是都不支持的,因此我果断决定将python升级到python2.7。 升级的过程中还是遇到了一些问题,后来参考了这篇博文顺利地实现了升级: Centos 6.x 升级python到
2017-06-11 14:16:33 328
转载 Unicode的理解
Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 下面是我参考的一篇文章,写得比较清楚: 图说我对Unicode的几点理解
2017-06-03 15:32:18 426
翻译 在flask中使用WebSocket
原文:Easy WebSockets with Flask and Gevent 但是还没有翻译完,后面会进行更新的我很高兴地介绍Flask-SocketIO,这是一个非常易于使用的扩展,可以在Flask应用程序中启用WebSocket通信。WebSocket是啥?WebSocket是HTML5引入的新的通信协议,主要由Web客户端和服务器实现,当然它也可以在Web之外实现。 与HTTP连
2017-06-02 23:53:20 22208
翻译 Flask-SocketIO简介
Flask-SocketIO使Flask应用程序能够在客户端clients 和服务器server之间实现低延迟的全双工通信。 客户端应用程序可以使用JavaScript,C ++,Java和Swift中的任何SocketIO官方客户端库或任何兼容的客户端来建立到服务器的永久连接。安装使用pip安装:pip install flask-socketio要求Flask-SocketIO与Python 2
2017-05-31 13:20:42 2924
翻译 GitHub Guides 翻译
Hello World 是计算机程序设计中历史悠久的传统,通过个简单的练习,我们开始学习新的东西。 现在让我们沿袭传统,从Hello World 开始,学习使用GitHub! 在这篇文章中,你将学习到如下的内容:创建并使用代码仓库(repository)启动并管理一个新的分支(branch)更改文件并将其推送(push)到GitHub作为提交(commit)发起提取请求(pull requ
2017-05-29 10:05:42 738
原创 c++多态性的一些思考
多态性表示在不同时刻有不同的心态,c++中,多态性总是涉及使用指针或引用来调用对象的函数成员。 多态也涉及c++的继承机制。 基于以上两点,我们可以总结出: 多态性意味着,属于一组继承性相关的类的对象可以通过基类指针或引用来传送和操作。 显然多态性的实现依赖于以下两个要素: 1. 指针或引用 2. 继承机制在阅读《c++入门经典》 这本书的第11.1.3节的时候,它对多态性的描述中提出了
2017-05-16 22:32:02 245
原创 centos6.5下docker的安装以及常见问题解决方法
今天在自己的centos6.5环境下安装了docker,现将安装步骤,以及在安装过程中遇到的问题归纳总结。安装步骤第一步:升级Linux内核版本 docker官方文档要求Linux kernel至少在3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。
2017-05-15 13:09:22 1433
原创 linux程序员的常用网站
linuxRPM repositorydocker全球最大的公开仓库docker hub关于数学的一个完整MathJax
2017-05-15 09:43:09 398
原创 docker学习笔记
docker核心概念image和container: 两者之间的关系可以使用程序和进程来进行类比。questionimage和dockerfile之间的关系??docker参考repository和注册服务之间的关系
2017-05-14 14:01:52 297
原创 可重入函数reentrant function
在哪些情况下是需要考虑函数的可重入性的1. 进程捕捉信号并对其进行处理时进程捕获到信号并对其进行处理时,进程正在执行的正常指令序列就被信号处理程序临时中断,它首先执行该信号处理程序中的指令。如果从信号处理程序返回(即在信号处理函数中没有调用exit或longjump),则继续执行在捕获到信号时进程正在执行的正常指令序列(这类似于发生硬件中断时所做的)。 但是在信号处理程序中,不能够判断捕捉到信号
2017-05-13 13:24:25 1184
原创 函数返回指针类型与函数的可重入性
在c和c++中,自动变量在堆栈中分配内存。当包含自动变量的函数或代码块退出时,它们所占用的内存便被回收,它们的内容肯定会被下一个所调用的函数覆盖。这一切取决于堆栈中先前的自动变量位于何处,活动函数声明了什么变量,写入了什么内容等。原先自动变量地址的内容可能被立即覆盖,也可能稍后才被覆盖。 在c和c++中,数组作为参数传入函数或作为结果从函数中返回时,都会隐式使用到指针,即实际传递的是该数组首个元素
2017-05-13 11:33:26 575
原创 通过索引或指针对数组元素进行访问
指向数组元素的指针可以用来访问特定索引位置的数组元素,并且指向数组元素的指针的算术运算和数组索引的算术运算两者之间具有相同的语义。下表展示了访问数组a(元素类型为T)时抵达常见操作。通过索引或指针对数组a(元素类型为T)进行访问的代码 基于索引的代码 基于指针的代码 int i; T *p; i = 0; p = a;或p = &a[0] a[i] *(p + i)
2017-05-11 08:04:43 2468
原创 正则表达式表匹配所有的两位数字,并且十位为1
比如我想要匹配所有的形如param_tag=12,这样的等号后面是两位数字,并且十位为1,可以使用如下的正则表达式进行匹配:parma_tag=\<1[0-9]\>
2017-05-10 20:20:03 10271
原创 指针
指针与数组输出数组名,数组名是固定的,指向数组的指针变量却是灵活可变的指针与函数输出函数名,函数名是固定的,指向函数的指针变量却是灵活可变的在下面的例子中,getfile函数用来在备份/还原过程中处理文件,它接受两个参数,fill和skip(都是指向函数的指针)。这两个参数用来指示如何读取或跳过数据。/* * Extract a file from the tape. * When an all
2017-05-09 22:50:59 218
原创 grep 或
比如我要在文件algoserver#9_20170406_1.log中搜索所有包含“方案1”或“方案[1]”的行,可以使用grep来进行搜索,如下: grep -E “方案(1|\[1\ ])” algoserver#9_20170406_1.log
2017-05-03 12:11:51 298
转载 C++中引用与指针的区别(详细介绍)
使用grep从文本中检索出所有包含方案4或方案[4]的行参考链接我现在想起之前的尝试之所以会失败,是因为在使用grep的时候没有区分基本的正则表达式和扩展的正则表达式的不同。 现在我使用下面的正则表达式进行检索: grep -E “方案([0-9]|[[0-9]])” algoserver#9.log
2017-05-02 21:47:22 206
翻译 linux读写锁
linux读写锁读写锁与互斥量读写锁(reader-writer lock)和互斥量(mutex)类似,不过读写锁拥有更高的并行性。
2017-04-16 17:33:08 639 1
转载 C++ifstream和ofstream用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>>
2014-08-23 09:23:31 619
空空如也
函数指针后带数组下标怎样理解??
2016-10-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人