ubuntu关闭重叠式滚动条(overlay scro...

0 条评论

新版的ubuntu中增加了一个无聊的特性,那就是关闭重叠式滚动条(overlay scrollbar)。

这个定性对于小屏幕可能有用,但对于电脑来说完全多余。

这也看出ubuntu其实很早就想进军小屏(平板、手机)市场的野心。

这个东西看起来很高端,但其实相当不好用,特别是在终端和代码编辑器里,常常无法快速定位。

好吧,只能将这个高端的特性关闭了,命令很简单,如下:

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

2013年02月28日阅读全文

css实现分栏并左定宽度右自适应宽度

0 条评论

需求是页面要分开两栏,左边菜单栏宽度固定,右边内容栏宽度随不同屏幕自适应。

HTML如下:

<div id="left"></div>

<div id="right"></div>

CSS如下:

#left {

float:left;

width: 200px;

}

#right {

margin-left: 200px;

}

2013年02月27日阅读全文

python mysql SQLAlchemy Imp...

0 条评论

在python中用SQLAlchemy进行MySQL查询时提示:

ImportError: No module named pysqlite2

很明显是说sqlite的库没有安装,但我并没有用到sqlite只是进行MySQL查询。

而答案是SQLAlchemy中就算你不用sqlite,也得让python支持sqlite。

解决办法就是安装sqlite的库,centos下执行yum install sqlite-devel,然后再重新编译python。

2013年02月26日阅读全文

chrome Port error: Could no...

0 条评论

不知道从什么时候开始,chrome的console一打开就填满了 “Port error: Could not establish connection. Receiving end does not exist.“ 这个js错误提示。

很明显,任何页面都会出错就不是哪个网站的js的问题了。

终于发现问题出在一个chrome的截图插件中,只要装了这个插件马上就报错,删除插件就正常了。

虽然这些报错不会影响网站正常运行,但调试的时候一堆烦人的东西会很讨厌,所以解决办法就是把截图插件删除了。

chrome Port error: Could not establish connection. Receiving end does not exist 图1

2013年02月22日阅读全文

linux下用openssl生成https(ssl)证...

0 条评论

要申请下来一个https(ssl)证书首先要生成一个证书请求文件,并提交。

要生成证书请求(csr),首先要生成一个key文件,命令:

openssl genrsa -out server.key 2048

其中 2048 是证书位数,可以为其它数字例如1024。

接着生成证书请求,也就是csr文件,命令:

openssl req -new -key server.key -out server.csr

如果要检查生成的私钥或证书请求,可以分别使用:

openssl rsa -noout -text -in server.key

openssl req -noout -text -in server.csr

2013年02月19日阅读全文

onapp架构的vps无法启动的解决办法

0 条评论

买了fdc的onapp架构的vps后,装了centos 5.x,例行运行yum update,之后重启发现vps再也启动不起来了。

发现点击启动之后提示已成功启动,接着刷新发现还是关机状态,看日志好像是内核的问题导致无法加载。

只好向fdc提示工单,回复很快,解决办法很专业。问题很清楚,是因为yum update把内核升级了导致无法正常启动。

解决办法也很简单,需要进行recovery模式然后修改grub。

首先在控制面板点击 "Reboot in Recovery",启动完成之后通过ssh进行登录,用户名是root,密码是recovery。

进去之后执行 ./mount-os.sh。

对于 CentOS 系统,执行

nano -w os-drive/boot/grub/grub.conf

对于 Debian / Ubuntu 系统,执行

nano -w os-drive/boot/grub/menu.lst

找到 "default=" 这行,将数字改成 xen 内核的序号,注意序号是从0开始的。

然后回到 OnApp 面板点击 "Reboot Virtual Machine",折腾完毕。

onapp架构的vps无法启动的解决办法 图1

2013年02月05日阅读全文

fdc的vps不打算再续费了

0 条评论

fdc的vps用了整整一年了,买的是最低配置的,每月9$,内存384M,硬盘50G,宽带5M不限流量还有6个IPv4。

总的来说fdc的vps还是很不错的,基于OnApp构架,很专业。

不过OnApp看起来还不是很成熟稳定,总有点奇怪的问题,网络模块有时也会异常。

宽带5M限制比较郁闷,在平时这个宽带已经够用了,但紧急的时候却很杯具。我宁愿他不限宽带限流量。

不管怎样,fdc还是很不错的,技术支持也相当专业快速,很多次都是提交工单几分钟就回复了,相当难得。

fdc的vps不打算再续费了 图1

2013年02月05日阅读全文

取消用了两年的dreamhost(dh)虚拟主机

0 条评论

dreamhost的虚拟主机用了两年,终于决定取消了。

总体来说dreamhost还是挺不错的,不限硬盘不限流量不限网站数量相当有吸引力,当然这里的不限是有条件的。

之所以要取消,并不是他不好或者不稳定,相反他们相当稳定,技术支持也很专业,快速,面板更是强大。

取消的原因一方面是因为他们的ip是共享的,这样就会有很多的ip突然被墙掉,然后网站无法访问,虽然可以自己换ip,但过程还是比较麻烦的,特别是网站多了之后根本就懒得这样折腾换ip了。

另一方面是因为他们对于资源限制太过严格了,例如内存占用突然超了就会把你的进程kill掉,相当不爽。如果说长期占用资源肯定是不行的,但有时候备份什么的总会短时间占用高cpu、内存,这样就过于严格了。我给他们提意见让他们允许短时间占用较多cpu、内存,他们说不能这样做。

取消的时候确认提示相当有意思,很值得学习。内容如下:

Please don't go!

If you complete this process, your entire hosting account will end immediately!

(If you want to close your account at a later date, please just return to this page on that date)

Closing your hosting plan means ALL domains you have hosted with us will stop working right away! Also, everything related to your domains will stop working: email addresses (including forwards), mailing lists, jabber accounts, databases, etc.

Remember too, your account has unlimited disk and bandwidth!

Are you sure you want to lose all that?

Not to mention, if you close your account you won't get the awesome newsletter!

You won't get blah, blah, blah... Okay, you get the picture. If you've already made up your mind, so be it! We won't stop you and if you ever change your mind and want to re-open your account with us, we'll be ready, no hard feelings.

Yeah yeah, I know. I'd still like to cancel.

2013年02月05日阅读全文

python中__getattr__和__getatt...

0 条评论

python在访问类的属性上支持__getattr__和__getattribute__这两个魔术方法。

这两者的区别没有办法从名字上进行理解,但区别还是很大的。

__getattribute__()方法是在每次访问属性时都会调用。

__getattr__()方法是访问的属性不存在时才会调用。

通过__getattribute__可以记录每次访问属性,通过__getattr__可以在属性不存在时返回默认值。

2013年01月24日阅读全文

linux下ssh设置只允许部分ip能用密码登录

0 条评论

为了安全,我们通常会将linux的ssh设置为禁止用密码登录,这样就可以防止暴力破解密码。

但密钥也有可能会丢失或找不到密钥了,这个时候才想起如果还支持密码登录就好了。

而两全其美的办法是:只允许某个或某段固定ip能用密码登录,其它则只允许密钥登录。

而这个办法是可以通过修改sshd配置文件直接实现的。

修改办法:

vi /etc/ssh/sshd_config

修改:

PasswordAuthentication no

Match Address 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

PasswordAuthentication yes

2013年01月11日阅读全文
  1. «
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. ...
  18. 17
  19. »