Submitted by gouki on 2015, April 22, 12:39 AM
因为安装gogs遇到了一些奇怪的问题,所以我不得不尝试换个方式,于是我想,我是不是可以用apt来安装 ,毕竟官方在这一页有说明:http://gogs.io/docs/installation/install_from_packages.html,于是我到 https://packager.io/gh/pkgr/gogs/install?bid=190#debian-7-gogs 进行了查看,按照上面写的进行操作:
XML/HTML代码
- wget -qO - https://deb.packager.io/key | sudo apt-key add -
- echo "deb https://deb.packager.io/gh/pkgr/gogs wheezy pkgr" | sudo tee /etc/apt/sources.list.d/gogs.list
- sudo apt-get update
- sudo apt-get install gogs
执行到第三步就报错了:
XML/HTML代码
- E: The method driver /usr/lib/apt/methods/https could not be found.
这,这搞什么?google了一下,原来有这个问题的人很多,但也很好解决,先把刚才的gogs.list中的内容注释掉,运行一下:
XML/HTML代码
- apt-get install apt-transport-https
然后就OK了。上面的帮助内容来自:http://unix.stackexchange.com/questions/166917/etc-apt-sources-list-wont-accept-urls-with-https-connection,我还以为是stackfollow呢。结果居然不是。。。
Tags: apt, gogs
苹果相关 | 评论:0
| 阅读:18460
Submitted by gouki on 2015, March 12, 10:36 PM
出现标题这样的错误大概是:
1、模块加载了两次,所以php -i|grep Configure,看一下配置文件和配置include的目录,对于这些文件中是否有同名的module
2、动态加载模块时,模块的目录下与php.ini中都有一个同名so
知道上述的问题就好办了,先看php配置文件和include目录下的文件,先整理内容。然后查看extension_dir,看看这个目录下的文件与include中的文件引用路径是否一致。
PHP | 评论:0
| 阅读:22501
Submitted by gouki on 2015, March 12, 10:31 PM
在MAC上面,为了减少配置PHP的环境所花的时间,所以就偷懒用了MAMP,但是,偶尔也会出现连接不上的情况。这时候怎么解?
1、检查是否装了组件
php -m |grep mysql
如果返回有mysql,证明至少命令行的组件没问题
2、检查数据 库是否正常
ps aux|grep mysql
因为都是默认的MAMP的PHP,所以这一点是没有问题的,只有MYSQL进程,就问题不大了。
3、检查默认的PHP参数配置,看是怎么连接的,是mysql.sock?还是其他?
php -i|grep mysql
看一下默认配置和你自己的配置,比如我就是/tmp/mysql.sock
那就检查 一下/tmp目录下是否有mysql.sock文件。如果没有ln -s一下:cd /tmp && ln -s /Applications/MAMP/tmp/mysql/mysql.sock
于是,一切就全解决了!
Flutter | 评论:0
| 阅读:20801
Submitted by gouki on 2015, March 6, 2:19 PM
看到andot的hprose中有使用array_key_exists,就想问为什么不用isset,再一想哦。isset不能判断$a['xxx'] = null的情况。这时候看了一下评论,有人建议用isset() || array_key_exists来辅助判断,说是性能有大提升。
于是写了点代码测试,果然:
XML/HTML代码
- count array: 999900 ; loop :100000
- $array['109011'] = 109011;
- 1. array_key_exists(109011,$array);
- bool(true)
- 0.021718
-
- 2. isset($array['109011']);
- bool(true)
- 0.004888
-
- 3. isset( $array['109011'] ) || array_key_exists( '109011', $array )
- bool(true)
- 0.005100
-
-
- count array: 999900 ; loop :100000
- $array['109011'] = null;
- 1. array_key_exists(109011,$array);
- bool(true)
- 0.026091
-
- 2. isset($array['109011']);
- bool(false) //注意看这里
- 0.006697
-
- 3. isset( $array['109011'] ) || array_key_exists( '109011', $array )
- bool(true)
- 0.026621
基本上,在$a['x'] 不是null的情况下,性能提升4倍左右 ,如果该值是null,这损耗可以接受。
数组长度是999900,循环100000次
所以以后代码还是 isset($a[$key])||array_key_exists($key,$a) 比较好。
当然,如果你平时处理isset($_GET['xxx'])的时候,不需要用array_key_exists的,因为URL中都是string
PHP | 评论:0
| 阅读:20504
Submitted by gouki on 2015, February 27, 11:10 PM
活在上海的悲哀是车牌是要拍的,而且现在非上海籍的除了有人才引进居住证才能拍之外,其他的不能拍了(港澳台等请别BB,我是指正常的在上海打工的)
因为没拍过,所以先学习一下,从百度上copy了一个小经验来参考一下:http://jingyan.baidu.com/article/fdffd1f805de25f3e88ca140.html
方法/步骤
-
首先登陆国拍网,在十点半之前将车牌拍卖的软件下载好,输入账号密码,在十点半的时候在出价栏随便输入一个价格出价,表示你参加了拍卖。
-
然后你就可以随便喝杯茶什么的,
接下来的到11点回来,大家先移动下拍牌界面 确保验证码弹出框不会挡住左边数据窗口。
然后不断刷验证码熟悉验证码的格式。
-
时间到了11点28分 这时请大家高度警惕 关闭所有联网软件
到十一点29分,最关键的时刻。
这时主要策略有两种,一个是11点29分00秒在最高价上加600伏击,伏击成功之后马上再加300伏击;另外一个是11点29分20秒最高价加300伏击,伏击成功后马上再加300伏击 。
-
举例
目前最低可成交价为44800,可修改区间为44500-45100,跟最低可成交价比上下300 。 加300伏击意思是在最高价45100基础上加300为45400,出价,输入好验证码,等待系统最高价到达45400的时候点击确定就算成功出价了 。 还有,在伏击阶段,大家是可以出价后把验证码先输好的,到最后点确定就可以了 。
-
以上是伏击法,
拍牌结束后的十分钟后左边会出现拍牌结果的信息 若中标的话 恭喜了 !
希望是美好的,但能不能拍到,还是要看运气的。先备着,虽然这是几年前的东西了。现在都75000左右了!!!可以买辆车了,我晶啊
PS:http://jingyan.baidu.com/article/37bce2be347aee1002f3a294.html,这个网址更详细。
Tags: 车牌
Misc | 评论:0
| 阅读:22121