2024年9月11日

golang 的录音库

摘要: 一、PortAudio 的 go 绑定 【不推荐】 https://github.com/gordonklaus/portaudio 这个库有热度,但在 Windows 上需要从源码使用 Visual Studio 或 MinGW 编译,比较麻烦。 Beep 库并没有录音功能,但有一个相关库 htt 阅读全文

posted @ 2024-09-11 15:42 还是刀哥靠谱 阅读(93) 评论(0) 推荐(0) 编辑

2020年2月24日

隐藏 Win10 中的3D对象、文档、音乐、图片、视频、下载、桌面7个文件夹

摘要: Windows 10 的 3D对象、文档、音乐、图片、视频、下载、桌面 这7个自作多情的文件夹,不过出现在【此电脑】里面,还出现在【另存为】对话框里面,烦死了,让它消失! 以下代码保存为 reg 文件,导入到注册表即可。 Windows Registry Editor Version 5.00 ; 阅读全文

posted @ 2020-02-24 11:15 还是刀哥靠谱 阅读(4190) 评论(0) 推荐(1) 编辑

2017年11月10日

白话网页的网络性能

摘要: 当你有一个网站,有一群小白在使用时,他们就可以烦死你,不管是不是你的或你的网站的问题。不光小白,就连一些程序猿、工程狮们,也未必搞得清楚。因此有必要花点时间写出来让大家了解网页的网络性能,以便排查问题。 另一个目的就是:几年没在园里发博了,来证明一下我还活着。 对于小白用户来讲,查看网络性能,最大的 阅读全文

posted @ 2017-11-10 17:31 还是刀哥靠谱 阅读(410) 评论(0) 推荐(0) 编辑

2013年1月20日

TEA 加密解法,统一了C语言、Java与PHP的运算结果

摘要: 去年PHP与Andriod终端通讯,想使用TEA加密,却发现Java实现的TEA只能由Java解密、PHP实现的TEA只能由PHP解密。这不是我们想要的。昨天中午有空,想起加密这回事,仔细研究了TEA算法,本人笨,经过十五个小时的摸索,终于实现了C语言、Java与32bit的PHP加密解密一致性。首先,来一段网上流行的C语言描述的TEA算法:#include <stdint.h> void encrypt (uint32_t* v, uint32_t* k) { uint32_t v0=v[0], v1=v[1], sum=0, i; /* set up */ ... 阅读全文

posted @ 2013-01-20 04:25 还是刀哥靠谱 阅读(10328) 评论(0) 推荐(2) 编辑

2012年12月14日

禁止 FireFox 提示安装 Flash 插件

摘要: 每次Flash提示升级,烦!卸载之后,FireFox提示缺失插件,更烦!于是在地址栏输入 about:config输入 plugin 过滤,找出以下两个,设置一下,就OK了!没有Flash的世界更加清静了。1. 隐藏缺失插件的提示栏plugins.hide_infobar_for_missing_plugin 设置为 true2. 关闭 flash 子进程崩溃报告dom.ipc.plugins.flash.subprocess.crashreporter.enabled 设置为 false 阅读全文

posted @ 2012-12-14 09:29 还是刀哥靠谱 阅读(1605) 评论(0) 推荐(0) 编辑

2012年9月17日

MySql主从同步问题解决

摘要: 先查看从服务器的状态1 mysql>SHOW SLAVE STATUS;如果发现以下两个字段1 Slave_IO_Running: No2 Slave_SQL_Running: NO其中有一个为No,则同步出错,需要恢复。出错信息可以参考Last_Error字段。一般情况下,在从服务器上执行1 mysql>stop slave;2 mysql>start slave;即可恢复。如果运行这个之后,依然不能恢复,则可尝试以下方法。先锁定表,在主服务器上执行1 mysql>FLUSH TABLES WITH READ LOCK;2 mysql>SHOW MASTER S 阅读全文

posted @ 2012-09-17 12:07 还是刀哥靠谱 阅读(4181) 评论(0) 推荐(0) 编辑

2012年9月7日

在Windows中安装PhpUnit

摘要: 步骤:安装 pear ,参见http://www.cnblogs.com/heiing/archive/2011/12/07/2279405.html安装 PHPUnit,参见http://www.phpunit.de/manual/3.7/en/installation.htmlpear config-set auto_discover 1pear install pear.phpunit.de/PHPUnit输出Attempting to discover channel "pear.phpunit.de"...downloading channel.xml ...St 阅读全文

posted @ 2012-09-07 11:40 还是刀哥靠谱 阅读(10093) 评论(2) 推荐(0) 编辑

2012年9月1日

使用 nginx 做http代理

摘要: 在Ubuntu上,下面的配置是有效的:server { listen 80; server_name news.example.com; location / { proxy_pass http://192.168.1.123; proxy_set_header Host $host; } }如果使用 $sheme://$host 代替 http://ip 则报 502 错误。 阅读全文

posted @ 2012-09-01 17:49 还是刀哥靠谱 阅读(758) 评论(0) 推荐(0) 编辑

2012年8月13日

数据库表设计的一个经验

摘要: 1. 一定要有个 int 的自增主键。即便当前没有自增的需求,也应当设置,以便在日后的应用场景中使用。2. 有一个记录插入的时间缀。3. 有一个记录更新的时间缀。这个字段默认值可以设置为当前时间缀,并且在记录更新时自动刷新时间缀。 阅读全文

posted @ 2012-08-13 09:21 还是刀哥靠谱 阅读(314) 评论(0) 推荐(0) 编辑

2012年8月4日

MongoDb的“not master and slaveok=false”错误及解决方法

摘要: 在SECONDARY查询出发现如下错误:SECONDARY> show collections;Sat Aug 4 15:29:00 uncaught exception: error: { "$err" : "not master and slaveok=false", "code" : 13435 }这是正常的,因为SECONDARY是不允许读写的,如果非要解决,方法如下:SECONDARY> rs.slaveOk(); 阅读全文

posted @ 2012-08-04 15:36 还是刀哥靠谱 阅读(61367) 评论(1) 推荐(1) 编辑

2012年7月6日

MySql授权远程登录

摘要: 总是记不住,在此记一下:mysql>GRANT ALL PRIVILEGES ON *.* TO 'username'@’192.168.1.%’ IDENTIFIED BY 'password' WITH GRANT OPTION;mysql>FLUSH PRIVILEGES; 阅读全文

posted @ 2012-07-06 17:37 还是刀哥靠谱 阅读(163) 评论(0) 推荐(0) 编辑

2012年6月5日

让 nginx 提供 PATH_INFO,并实现 PATH_INFO 重写

摘要: 我采用nginx + php-fpm的配置,nginx默认情况下,不提供PATH_INFO,通过以下设置,可以让 nginx 提供 PATH_INFO,实现 PATH_INFO 重写: 1 server { 2 listen 80; 3 server_name www.sample.com; 4 root /www; 5 index index.php index.html; 6 location / { 7 index index.php index.html index.htm; 8 9 #以下部分实现重写10 ... 阅读全文

posted @ 2012-06-05 11:52 还是刀哥靠谱 阅读(624) 评论(0) 推荐(0) 编辑

2012年5月21日

VIM学习笔记:列编辑

摘要: 一、删除列:定位光标Ctrl + v 按hjkl选择块按d删除二、插入列:定位光标Ctrl + v按I键(即按Shift + i),插入内容,此时只有光标所在的第一行有变化,不急按两次Esc,神奇的景象出现了 阅读全文

posted @ 2012-05-21 09:51 还是刀哥靠谱 阅读(776) 评论(0) 推荐(0) 编辑

2012年5月12日

Nokia手机后台软件Jad设置

摘要: 获得后台权限后,在Jad文件后加入下面一行,保存并上传到手机即可Nokia-MIDlet-no-exit: true 阅读全文

posted @ 2012-05-12 15:00 还是刀哥靠谱 阅读(213) 评论(0) 推荐(0) 编辑

2012年4月24日

修改 PHP 的 memory_limit 内存限定

摘要: 最近需要修改 CentOS 里的 PHP 内存限定,发现不管怎么修改 php.ini 里的memory_limit 都无法修改成功,phpinfo() 里显示还是原来的数值。今天早上随手vim一下 php-fpm.conf 文件,发现 php_admin_value[memory_limit] = 64M,修改为128M,reload 一下 php-fpm,修改成功! 阅读全文

posted @ 2012-04-24 08:42 还是刀哥靠谱 阅读(8344) 评论(0) 推荐(0) 编辑

2012年4月19日

vsftpd使用高端口不能连接或者不能列出目录解决方法

摘要: 这通常是防火墙的问题。首先,在vsftpd.conf里设置pasv_enable=yespasv_min_port=min_portpasv_max_port=max_port listen_port=9030启用被动模式,并设置适当的数据传输的最低端口与最高端口,比如 pasv_min_port=9000pasv_max_port=9020其次,开放iptables的相应端口,比如: -AINPUT-ieth0-ptcp-mtcp--dport9030-jACCEPT-AINPUT-mstate--stateNEW-mtcp-ptcp--dport9000:9020-jACCEPT 阅读全文

posted @ 2012-04-19 20:21 还是刀哥靠谱 阅读(2171) 评论(0) 推荐(0) 编辑

2012年4月11日

simpletest的一点经验:0个测试、1个Case的情况

摘要: 今天发现:假如测试文件为 TestSomthing.php那么,运行这个测试的时候,如果加QueryString,SimpleTest不会做测试,如 http://example.org/TestSomthing.php?sh=xxx,会出现一个成功的绿条,1个case,0个测试。如果有一个文件为index.php,通过 require/include 把 TestSomthing.php 包含进来,会有同样的问题。所以,如果运行 TestSomthing.php 来做单元测试,它的地址一定是如下形式的:http://example.org/someplace/TestSomthing.php 阅读全文

posted @ 2012-04-11 20:46 还是刀哥靠谱 阅读(403) 评论(0) 推荐(0) 编辑

2012年3月31日

MongoDb不能同步,可能是服务器时间不一致

摘要: 今天发现储存在MongoDb GridFS里的图片错误,查看日志,发现类似下面的日志非常多:Sat Mar 31 16:10:45 [conn42882] ns: fangdd.fs.chunks could not initialize cursor across all shards because : ns: mydb.fs.chunks ClusteredCursor::query @ shard2/192.168.222.201:10021,192.168.222.202:10024,192.168.222.202:10022,192.168.222.201:10023 attemp 阅读全文

posted @ 2012-03-31 18:03 还是刀哥靠谱 阅读(2296) 评论(0) 推荐(0) 编辑

2012年3月21日

PDOStatement的HY093错误原因及解决办法

摘要: PHP中使用PDO时,如果PDOStatement的实例返回HY093错误,通常都是参数绑定错误。参数绑定错误通常有以下几种:1. 参数个数不符,请检查PDOStatement::execute($array)中$array的元素个数与prepare方法中:param_name或?的个数是否相同,这种情况没有任何错误描述,只有错误代码HY093;2. 参数名不匹配,请检查 PDOStatement::execute($array)中$array的键名与prepare方法中:param_name完全一致;3. prepare方法使用了不正确的参数名,例如':param_name' 阅读全文

posted @ 2012-03-21 20:28 还是刀哥靠谱 阅读(8666) 评论(0) 推荐(0) 编辑

2012年3月20日

火狐英文原版的下载地址

摘要: 非常讨厌火狐中国版,以下是火狐英文原版的下载地址http://www.mozilla.org/en-US/firefox/all.html 阅读全文

posted @ 2012-03-20 21:02 还是刀哥靠谱 阅读(1061) 评论(0) 推荐(0) 编辑

2012年2月17日

Hosts文件失效的解决方法

摘要: Windows上的Hosts失效,特别是部分记录指向正常,部分无效的情况下,多数是Hosts文件本身存在问题: 将Hosts文件保存为ASCII(ANSI)编码,不能是UTF-8或者其它编码将Hosts文件的换行符,全部改成PC格式(CrLf),而不是Unix(Lf),也不是Mac(Cr) 这个通常与DNS Client缓存服务没有太大的关系。如果上述两个步骤无效,则可以尝试停止DNS Client服务。 阅读全文

posted @ 2012-02-17 10:49 还是刀哥靠谱 阅读(7944) 评论(0) 推荐(0) 编辑

2012年2月2日

VIM学习笔记:设置VIM的配色方案

摘要: Ubuntu11.04的VIM的默认颜色难看死了,蓝色的注释基本上看不到。查看有多少配色方案:$ls/usr/share/vim/vim73/colors发现有以下文件blue.vimdelek.vimevening.vimmurphy.vimREADME.txtslate.vimdarkblue.vimdesert.vimkoehler.vimpablo.vimron.vimtorte.vimdefault.vimelflord.vimmorning.vimpeachpuff.vimshine.vimzellner.vim在~目录新建文件$vi.vimrc输入以下内容:setnu:color 阅读全文

posted @ 2012-02-02 15:13 还是刀哥靠谱 阅读(18244) 评论(3) 推荐(0) 编辑

2012年1月4日

(转)远程开机,网络开机

摘要: 背景:很多人熟悉远程桌面并经常地利用它所带来的方便,但是前提是服务器(远程电脑)必须是处于开机状态。对于机房里有专 人管理的服务器,这点不成问题,但如果是放在家里的电脑,要让它7*24地开机似乎就不好办了。所以,关键的问题是如何能够在需要的时候可以启动/关闭家 里的电脑(或者者说任何连着internet的电脑)。 1.WOL原理 WOL(Wake on Lan),即局域网唤醒,从根本上来说是硬件设备提供的一项管理功能。该功能可以当电脑处于关机或休眠状态时,通过给网卡发送特定的数据包从而命令网卡向主板发送开机指令,进而实现... 阅读全文

posted @ 2012-01-04 15:43 还是刀哥靠谱 阅读(13157) 评论(0) 推荐(3) 编辑

2011年12月26日

VirtualBox非常简单的克隆虚拟机的功能

摘要: 如图,在想克隆的虚拟机上右击,弹出菜单,选择【clone...】,按提示操作即可。两步即可完成。如果没有这个功能,请使用最新版的Virtualbox。 阅读全文

posted @ 2011-12-26 10:08 还是刀哥靠谱 阅读(16102) 评论(2) 推荐(0) 编辑

2011年12月22日

多年的担心成了现实

摘要: 一直以来,我在网站注册的时候,都会问两个问题:1. 它会不会以明文来保存我的密码?2. 它会不会用我的账号与密码来试图登录我其它网站的账号?所以,我在不重要的网站注册,都随便使用用户名与密码。忘记了就重新注册。这两天, 这种担心成为现实,并且比想像中更严重!从CSDN的情况来看,随便找个账号,就很可以用相同的密码登录它的邮箱。有了邮箱,就可以继续骗取其它的密码(很多网站都是用邮箱来取回密码的)或隐私,如果跟这些网站有财产关系,后果不甚设想。人人网是个真实的社交网络,它的泄漏,每个人的隐私及社交关系的泄漏比任何时候都彻底。黑客在他公布账号数据库之前做过什么,公布之后大家又做过什么,Oh My . 阅读全文

posted @ 2011-12-22 19:59 还是刀哥靠谱 阅读(328) 评论(0) 推荐(0) 编辑

导航