- 浏览: 280761 次
- 性别:
- 来自: 兰州
最新评论
-
文昌平蓝杰:
tywo45 写道请教一下:expire设置的超时是从key创 ...
redis 下key的过期时间详解 :expire -
lovme_forever:
说的不是很详细,设置expire 只对 redis的大key有 ...
redis 下key的过期时间详解 :expire -
tywo45:
请教一下:expire设置的超时是从key创建时开始计时的。如 ...
redis 下key的过期时间详解 :expire -
风云无浪:
写的可以啊,为啥这么多人踩呢。。。除了set和del还有啥会使 ...
redis 下key的过期时间详解 :expire -
helloqidi:
谢谢分享!
redis 下key的过期时间详解 :expire
文章列表
flash as3 socket 有一个timeout属性,可以设置超时时间,默认是20s。
捕捉timeout 的事件是:“securityError”,呵呵,你能想到吗?
文档里是没有的,仔细找了N遍了。
最后在这里找到的:
Flash Player 10 socket connection
http://kb2.adobe.com/cps/405/kb405545.html
伤不起啊!!!
情景:项目A 添加了多个 path source 或 包含了多个project。但是每个项目下都有一个AppData.as 文件。这时当前 项目A 下的 AppData.as 就有可能失效。
解决方法:使用 文件属性选项卡中的 Resource Filters 把其他目录下的AppData.as给过滤掉
erlang 技巧备忘
- 博客分类:
- erlang
1. 左补齐 padding left
io:format("~4..Ts~n", ["a"]). -> TTTa
io:format("~4..0B~n", [1]). -> 0001
文档里介绍的具体语法:The general format of a control sequence is ~F.P.PadModC .
F:长度
P:保留小数位数
Pad:补齐的字符串
Mod:模式,即,~s|~w|~B
C:The character C determines the ...
突然程序全面报错,郁闷,所有的 binary 类型的数据都成了 bitstring
bitstring类型时,所有binary操作全部失败。
仔细查看文档,原来bitstring是破坏了binary 结构后的产物。binary的位数必须能被8 整除。如果破坏这个结构就会变成bitstring类型。
实例:
Num = 123.
is_bitstring( <<Num:4>> ) . % return Yes
.
is_bitstring( <<Num:4, Num:4>> ) . % return No.
is_bi ...
erlang 位语言运算 备忘
- 博客分类:
- erlang
整数型数据在写入binary时默认占1bit,所以要写入int,big int 一定要指定size。
实例:
Number = 6000.
<<Number>> =:= <<"p">> =:= <<112>> =:= <<6000>>
这几种结果竟然是相同的。因为<<Number:32>> =:= <<0,0,23,112>>,<<Number:1>>的运算结果就是把最后一位<<112&g ...
呵呵,个人作品《国民教育大考察》,百度应用创新大奖赛碰了个二等奖。
网址:http://app.baidu.com/exambox
得奖名单:http://app.baidu.com/static/contest/award.html
百度应用创新大奖赛,是百度推出的一款类似于苹果APPSTORE的网络软件平台。为了拓展这个平台,百度4月27号举办了这个比赛,7月27日结束,9月评选并颁奖。
我7月初开始开发,3个礼拜后,踏着最后一天应用审核通过。回想一下,还是比较凶险滴。
特等奖:美家达人-在线室内家居设计软件 http://app.baidu.com/meijiadar ...
开发了3个应用,两个进入优秀百强。可惜,贪多了,没有进入前20。 如今这写代码已经很久没有维护了,图片也没有截取 留个纪念什么的,可惜了。 下面是过去做过这个事情的一些痕迹。保留起来。
淘宝官方博客里的两个链接,提到我的两个应用:商家外网制作工具:http://blog.open.taobao.com/archives/1103 商家工具客户关系版:http://blog.open.taobao.com/archives/1093
2011-12-7呵呵,找到一篇老文章,竟然记录了参赛经过,意外啊:
极限-9月15号开始,用Flex写了4个应用参加赢在淘宝
...
对TortoiseGit进行了一次升级,从那之后tortoise git push,总是出现错误。
貌似正确连接后,在上传文件的时候,ssh连接又失败了。
这个问题比较隐蔽,只能通过不断尝试来找出问题的根结。
最终问题确定在tortoiseGit 自带的 TortoisePlink.exe 上。
我替换成 putty\PLINK.EXE 后一切恢复正常。
以后没事不升级了。
2011-09-15 -------------------------------------------------
注:这个方法不对,不能解决错误问题。
2011-10-18 --------------- ...
5月左右,看到baidu举办了一个web app 创新大赛。打算写个应用参加比赛,准备着手写的时候,突然发现《应用审核标准》里面竟然有如下几条大禁令:
“平台不接受的几种类型的APP
电子商务相关,包括商品的展示、介绍或 ...
ALTER SEQUENCE questions_id_seq RESTART WITH 210;
/etc/crontab #hourly,daily,weekly,monthly 自动运行的时间,在此文件中配置
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
需要配置一台测试服务器,环境重新搭建了一遍。安装postgresql 初始化数据库的时候,竟然卡壳了。看来,不能相信记忆,把记忆固定下来才是正路。
mkdir data
chown postgres:postgres data
sudo -u postgres bin/initdb --pgdata=/opt/pgsql/data
初始化数据库时,一定要注意指定postgres的特定用户。
使用CAST函数进行转换即可
update table set year=cast(string as integer)
早先,安装coreseek4遇到了一点小问题,就又安回coreseek3了。
今天看到4.0有实时索引功能,兴起,又打算再式一下。
原来是一个小bug搞的怪: 4.0beta 下 --without-mysql 在编译的时候会失效 默认数据库引擎还是mysql。
指定 --with-mysql-includes=/opt/mysql/include/mysql --with-mysql-libs=/opt/mysql/lib/mysql
后,问题解决。
/opt/mysql/include/mysql
按常理来说,直接include就完了,没想到下面还有一 ...
memcached 和 redis 的set命令都有expire参数,可以设置key的过期时间。但是redis是一个可以对数据持久化的key-value database,它的key过期策略还是和memcached有所不同的。梳理,整理如下:
redis通过expire命令来设置key的过期时间。
语法:redis.expire(key, expiration)
1. 在小于2.1.3的redis版本里,只能对key设置一次expire。redis2.1.3和之后的版本里,可以多次对key使用expire命令,更新key的expire time。
2. redis术语里面,把 ...