- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 C++函数返回值,你必须注意的问题
C++太繁杂了,先接触C++后接触python这样的语言,你就再也不想碰它,因为,就连一个函数返回值都一大堆的说道,这里面的玄机,连工作三年的C++熟手都未必能准确的理解和运用。 归根结底,C++所面临的问题要求它提供各种各样的机制以保证性能,也许,这辈子也见不到C++能安全有效的自己进行内存垃圾回收。。。。。 老程序猿都会提醒菜鸟,注意函数的返回值,因
2015-10-31 10:28:20 16302 1
原创 JavaScript如何处理可变参数
可变参数是很有用处的,例如c++的printf,sprintf,没这玩意,你想灵活的处理字符串是一件很难的事情。不同于C++可变参数的函数,JavaScriptt的可变参数函数不需要声明任何形参,我对JavaScript不熟,也不知道这样说符不符合这门语言的规范,以C++做类比,只是想容易理解一些。还是直接来个例子吧function TestAgr(){ console.log
2015-10-29 14:44:31 2590
原创 Python操作Reids之任务队列
使用redis的lpush 和 brpop,我们可以实现一个简单模式的分布式程序。分布式,其实我也是一知半解,所以,就按照我所理解的分布式进行说明吧。一个系统,采用了分布式的部署,假设有三个节点,通俗点说,三台机器上放了三个一模一样的程序,那么同时运行这三个程序时,如果他们要对同一个资源进行独占的访问,就会引发他们之间的竞争,由于是独占的,一个占了,其他两个就得站在那里干等着,如此以来,还是一
2015-10-27 15:46:57 6172
原创 Python操作Redis之订阅与发布
订阅者可以订阅一个或多个频道,发布者向一个频道发送消息后,所有订阅这个频道的订阅者都将收到消息,而发布者也将收到一个数值,这个数值是收到消息的订阅者的数量。订阅者只能收到自它开始订阅后发布者所发布的消息,之前发布的消息呢,就不可能收到了。下面,先给出订阅端的代码# coding=utf-8'''Created on 2015-9-9@author: kwsy'''import
2015-10-22 16:08:09 11084
原创 c++常用的字符串操作函数
做一次小小的总结,免得想用的时候现去找函数名: stpcpy功 能: 拷贝一个字符串到另一个,遇到'\0'时停止拷贝,destin要有足够大的空间用 法: char *stpcpy(char *destin, char *source);函数名: strcat功 能: 字符串拼接函数,注意,destin要有足够大的空间用 法: char *strcat(char *
2015-10-22 14:56:11 994
原创 也谈virtual
先思考一个问题,来引出本文的主要内容 class A是基类,class B是A的子类,那么请看下面的语句 A* a = new B(); 此时指针a的类型是B还是A? 一直以来,我都认为铁定是B,我一直认为出现了类型转换,但直到今天才知道,这个想法是错误的。 看代码#includeusing namespace std;cla
2015-10-17 14:07:56 387
原创 Python操作Redis之mset和mget
虽然有set和get操作,但是一个一个的操作终究还是麻烦,所以,我们还有mset和mget命令python在进行mset操作时,只需要传入一个dict即可,进行mget操作,则传入一个list看代码# coding=utf-8'''Created on 2015-9-8@author: kwsy'''import redisimport datetimeimport t
2015-10-16 21:54:53 13812
原创 socket数据传输过程中如何准确的接收消息
想了半天,也没想出个合适的标题,还是描述问题吧(1)客户端向服务端发送指令,期望获得回答 (2)服务端响应客户端请求,并返回答案这看起来是一个非常简单的过程,比如客户端发送一条json格式的指令{"id":"2342"} 服务器收到消息后解析json数据,返回id为2342的用户的信息{"name":"sheng","age":"29"}很好
2015-10-15 20:13:44 18441 1
原创 Python操作Redis之设置key的过期时间
对于一个已经存在的key,我们可以设置其过期时间,到了那个时间后,当你再去访问时,key就不存在了有两种方式可以设置过期时间,一种是指定key从当前时间开始算起还能存活多久,时间单位有两个,一个是秒,一个是毫秒第二种方式是指定key在某一个时间失效,这需要指定明确的年月日时分秒,如果你指定的这个时间已经早于当前时间,那么这个key会立即失效现在,我们现在redis中添加两个key,分别
2015-10-08 10:35:17 30073
巩固基础提升算法能力的130道python练习题
2019-11-11
flask-login 使用示例
2018-10-30
Kmeans算法为各国体育水平分类
2016-08-15
simhash算法
2016-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人