自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【小组控】自己做的豆瓣小组chrome插件

GroupCon 自己做的豆瓣小组插件,收藏夹,垃圾箱,关键词过滤。github传送门:https://github.com/maxint64/GroupCon 代码里注释少了些……微盘下载http://vdisk.weibo.com/s/vpicm1wi8NJm,然后拖入chrome的扩展页面安装即可。安装后的效果,点击右上角的【小组控】可以进入设置页面。

2013-12-08 17:57:57 1221

原创 javascript删除数组元素的两种方案

javascript的数组没有原生的删除任意元素的方法,最开始查到的方案是扩展prototype,像这样:Array.prototype.remove = function(e) { var index = this.indexOf(e); if (index > 0) return this.slice(0, index).concat(this.slice(

2013-06-10 05:56:59 777

转载 [zz]我的openldap经历

转自:http://blog.csdn.net/porcupinefinal/article/details/640523我的openldap经历 ----by hefish@cz8.net 转载请注明出处。大致叙述一下。如今网上的ldap的文档,多半是相互抄袭的。全他 *** 狗屁不通,千篇一律。其实ldap主要应用在大容量邮件系统上。几乎所有的文档对这个问题避而

2013-05-10 16:32:22 921

原创 javascript中必须使用var声明局部变量的情况

先从evernote上摘一段js作用域链的内容。var rain = 1; function rainman(){ var man = 2; function inner(){ var innerVar = 4; alert(rain); } inner(); //调用inner函数 } rainman(); /

2013-05-03 20:48:51 898

原创 python中必须使用global声明全局变量的情况

以下是一个多线程的python代码片段,其中的x,l都是全局变量,但在threadcode()函数中只声明了global x没有global l。完整的代码是可以成功运行,但是把global x注释掉后就会报错。这是为什么,Lock对象比较特殊吗?import threading, time, sysx = 50l = threading.Lock()def threadcode(

2013-05-01 10:18:16 9283

原创 在虾米音乐查找豆瓣音乐豆列中的专辑

在虾米音乐查找豆瓣音乐豆列中的专辑,返回播放器地址的小工具。放在了github.com上,第一作,嗯。对python还没有非常熟练,这python让我写的像php一样……(考虑到基本不会有人用命令行来做这种事情 所以这个就当我做的玩具好了 顺便熟悉下github.com)豆瓣没有获取豆列信息的api,所以只能自己从豆列页面里抓出来,好在有BeautifulSoup这个库一切都变得很

2013-04-28 13:28:48 979

原创 php中删除数组元素的几种方式

php的数组没有remove方法,以前到觉得没什么,但今晚被狠狠坑了一把。$data是一个关联数组,其中包括了类型为整数,字符串或数组的元素。我需要从$data中取出$data['x']这个元素,$data['x']也是个数组,然后将$data['x']从$data中删除。就是这么个小功能而已,我先后尝试了以下几种方式。遍历$data,把除$data['x']之外的所有元素放入另一

2013-04-08 01:45:47 1512

原创 FastCGI配置备忘录

本来想写成配置笔记,但仔细想了下没太多可写的内容。虽然最终配置成功确实花了不少功夫,但大多数时间都是在试错,实际性解决的问题并没有多少,所以浓缩成一个备忘录吧。概念CGI(W3C | wiki)FastCGI(官网 | wiki)CGI在不同的语境下可以指CGI程序(提供动态网页内容的程序),CGI协议,或CGI工具(比如php的php-cgi或apache自带的cgi

2013-04-01 23:44:51 670

原创 MySQL连接远程数据库

实验需要在VirtualBox上的Ubuntu Server搭个MySQL数据库,懒得搬数据了,直接让他连到主机的MySQL上。虚拟机的网络链接方式我选择的是桥接,这样虚拟机就能拥有独立的IP。在实际的环境下,客户数据库就相当于这里的虚拟机上的数据库,而服务器数据库就相当于主机上的数据库。接下来的操错都是在主机上进行的。1 > 修改MySQL的配置文件my.cnf,把bind-addres

2013-03-29 16:14:46 678

原创 快捷键解决ubuntu启动器自动隐藏后无法弹出问题

几年前在用上ubuntu 11.04时就非常喜欢unity,虽然当时网上有不少关于gnome和unity哪个好的争论,但就像各种语言的争论一样,咱都是看看,取经,学有用的东西,真到用的时候全凭自己的判断来选择。刚开始我也对unity有些无所适从,尤其是找不到常用的系统选项这一点让我很捉急,每次要改个小设置还得换会gnome去,好烦。后来知道了ubuntu tweak,这个麻烦也就不存在了。甚至我丧

2013-03-28 11:41:32 3744

原创 这是个悲伤的故事

我真傻,真的!我单知道操作系统升级会花很长的时间,会对正常使用有影响;我不知道整个桌面会被卡死。遇到做在线笔试做到一般ubuntu桌面卡死这种事情,我现在真变成祥林嫂状了_(:3_| /_) _都怪我手贱,离考试开始还有四个小时之前来了一发sudo do-release-upgrade,结果闹出这种乱子,是我对网速太有信心的错。考试开始后更新还没结束,俺就让更新跑着,然后开chrome,pdf

2013-03-27 17:34:39 595

转载 MySQL存储引擎简介

原文PIA这里内容好多,简要了解了一下各种存储引擎的特点。InnoDB,MyISAM,MEMORY用的会比较多一些。文档里说MyISAM是默认设置,但实际上InnoDB才是默认设置,可能是现在的数据库大多都需要事务处理吧,如果不需要的话用MyISAM会获得效率上的提升。MEMORY我一般是用来建立临时表,还没有尝试过把整个数据库都弄成MEMORY类型。以下来自文档:MySQL支持数

2013-03-22 18:35:34 557

原创 失败的玩具

昨天一起来就看到GOOGLE READER要离我们而去了,开始是怎么都想不通,一番了解之后才发现原来GOOGLE READER的死早已注定。惋惜归惋惜,首要任务当然是寻找代替产品。去年开始喜欢上了玩豆瓣,所以就想把订阅的条目都搬到九点里去。我在九点里没有别的订阅,所以在页面里只看到一个输入框和一个添加按钮……难道这要我一条一条的加上去?怎么可能!用GOOGLE TAKEOUT可以导出OPML,这是

2013-03-15 15:36:02 599

原创 MySQL中CHECK约束无效

今天才知道在MySQL中CHECK约束是无效的,例如下面一段代码,在创建表table1时添加了CHECK约束,要求field1字段的值大于零,随后向field1字段插入-1,这明显违反CHECK约束,但这段代码在MySQL中却可以执行成功。CREATE TABLE table1( field1 INT, CHECK (field1 > 0));INSERT INTO

2013-03-06 17:56:01 5949

原创 【Codeigniter-Upload类】阻止上传同名文件

Upload类的配置信息中有一个overwrite,取boolean值,默认值为false,表示是否覆盖同名文件。该参数为TRUE时,如果上传文件时碰到重名文件,将会把原文件覆盖;如果该参数为FALSE,CI将会在新文件的文件名后面加一个数字。这样一来,不管怎么设置overwrite的值,同名文件都会被成功上传,这有时会造成一些麻烦。如果我们将上传同名文件视为错误操作而且要彻底阻止它,那么就需要修

2013-03-03 21:45:30 960

原创 【Codeigniter-Upload类】文件名乱码问题

乱码什么的最讨厌了……祸根自从耶和华摧毁巴别塔之时就已经埋下,哪怕这0和1的世界里都不能逃脱这天罚。PHP上传文件会导致文件名乱码,一般是因为php和系统默认的编码方式不一致,解决办法是用iconv()函数转换一下编码,就像这样:move_uploaded_file($_FILES["myfile"]["tmp_name"],iconv("UTF-8","gb2312",$filename

2013-03-03 21:13:20 1478

原创 【Codeigniter-Upload类】上传zip/rar文件

最近在用Codeigniter框架搭一个员工工作量评价管理系统,要求能上传zip/rar文件。框架自带了文件上传类Upload,看了一阵用户指南咱就撸袖子干了起来,前台后台三下五除二码完。找个压缩文件测试,上传,出错了,日志显示"The filetype you are attempting to upload is not allowed."。文件类型不对,略不解,我可接受的文件类型保存在一个字

2013-03-03 20:35:27 2233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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