guchengf.me

Cheng Gu · guchengf.me

我的个人网站,写杂记、书影音和一些开发笔记

126
篇收录文章
访问博客
https://guchengf.me/
guchengf.me 首页截图正在生成网站截图

最新文章126

ubuntu 中文本地化之后的中文字体优化

ubuntu 中文本地化之后,默认安装了两个字体 arphic-ukai 和 arphic-uming,导致默认中文字体非常难看,没有很好的渲染,卸载这两个字体就可以改善中文字体效果。 sudo apt-get remove fonts-arphic-ukai fonts-arp…

ubuntu 安装本地 php+mysql+apache 测试环境

1. 安装 apache。打开终端,可以切换到 root 模式(下面就不说了,直接写命令) sudo -s 这是切换到 root 模式,这里提示要密码,输入密码即可。 sudo apt-get install apache2 这里会自动安装 apache,不要关闭终端。等待安装完…

【译】从 Express 3.x 迁移到 4.x

Express 3.x 到 4.0 的迁移指南。你可能对这篇文章也有兴趣 4.x 版中的新功能。 更多的例子和完整的 API 文档,请参见 Express 4.x 的文档。 概述 Express 4 不再依赖 Connect 。这意味着所有捆绑的中间件(除了 static)都不再…

【译】Express.js 4.x 新功能

更多的例子和完整的 API 文档,请参见 Express 4.x 的文档。你可能对这篇文章也有兴趣 从 3.x 迁移到 4.x 版。 移除了捆绑的中间件 Express 中不再捆绑 Connect 提供的中间件(或者说显示在 “express” 模块中)。你要使用的任何中间件应额…

express.js 中上传文件的几个注意点

设置: app.use(express.methodOverride()); app.use(express.bodyParser({uploadDir:"public/images",keepExtensions: true})); bodyParser 设置项一定要紧跟在 m…

百度 pcs api 使用小记

利用 Implicit Grant 授权的模式,在授权认证之后直接从回调链接 URL 获取 access_token,优点是方便,不需要后端,缺点是不能刷新 access_token,每一个月需要重新授权一次。适合轻网页应用。 授权链接: https://openapi.baid…

一种 jQuery 实现区域外点击事件的方法

在写弹出菜单插件时,需要实现点击弹出菜单以外的区域时关闭菜单的功能。 发现了一种比较简单地实现这一事件的方法。 $(document).mouseup(function(e){var _con = $(' 目标区域 '); // 设置目标区域 if(!_con.is(e.targ…

jQuery 弹出菜单插件 – jQuery.popmenu

因为自己要用,所以写了一个弹出菜单插件 jQueryPopMenu simple responsive popup menu, it’s a jQuery plugin. Demo http://gucheen.github.io/jQueryPopMenu/ Link http…

Ubuntu A 卡开源驱动电源管理

Ubuntu 下,A 卡的开源驱动有一些自带的电源管理功能,对于笔记本用户来说尤其重要,无论是风扇降噪,还是降温,都有不错的效果,下面是使用方法: sudo -i #进入 root 模式 echo dynpm > /sys/class/drm/card0/device/power…

tmux 滚动功能设置

使用 tmux 之后,原本的鼠标滚动查看历史记录就变成了切换历史命令,不是很习惯。可以通过以下方法修改回来。 ~/ 下新建 .tmux.conf(如果没有的话),其中加入下面这句: set-window-option -g mode-mouse on 然后使用这个 conf:tm…

【译】利用 Emmet 来提高你的 CSS 编码速度

大多数关于 Emmet 的文章和教程都是在说明它对 HTML 的处理能力,但是今天我们要来关注一下 Emmet 的 CSS 部分。准备好来增强你的 CSS 手写能力了吗?让我们开始吧! 注:在你阅读下面的部分之前,建议你先对 CSS 有一定的了解。 Emmet 是什么? Emme…

Ubuntu 安装 Chrome-Beta 提示缺少 libxss1

今天在 Ubuntu 上安装 chrome beta,提示缺少 libxss1,从软件中心和 apt-get 安装相应 libxss1 之后,都无法解决这个问题,上网搜索之后,通过这个包解决了问题。 http://www.ubuntuupdates.org/package/cor…

Shadowsocks + cow 代理方案

首先搭建 Shadowsocks,参见官方使用指南: 官方使用指南(英文) / 官方使用指南(中文) 这里选择了 SS 的 python 版本,事实上,cow 本身提供了代理方案,但是 Shadowsocks 的操作空间更大。 官方指南使用 pip 安装 SS 环境,在一些没有安…

Noppoo Choc 系列键盘 Mac 下键位修复

Noppoo 家产的机械键盘,因为其低廉的价格和不错的性能受到不少像我这样没有太多钱烧键盘的人的喜爱。 默认情况下,Noppoo 的键盘在 Mac 下会有错位问题(部分键位),以前有一种解决方法是 USB 转 PS2 转 USB,这个方法比较麻烦,而且不一定有效。 现在有了更好的…

【译】AngularJS 的一些陷阱

这是对我和 Valerii 在 MoscowJS 2013 上的演讲的一个小的补充。”JavaScript @ LiveJournal” (文字是俄语的,很抱歉)。 在 LiveJournal 上,我们经过了很长的一个过程,从 jQuery UI 的扩展到 BackBone,最终…

jQuery 补漏

版本变动主要影响,从 1.4.0 开始,.css(), .attr(), .val(), .html(),.text(), .append(), .prepend(), .before(), .after(), .replaceWith(), .wrap(), .wrapInne…

Google Closure 学习笔记 - 1

基础结构 Closure 的库结构和文件夹结构相对应,因此需要查找某个命名空间对应的文件时,可以按照库结构来查找。 Closure 的基本方法都在 base.js 中,因此需要先在文档中首先引用 base.js。 Closure 中使用 goog.provide(namespac…

imagecss 翻译完毕

中文版链接:https://blinktunnel.github.io/imagecss-chinese/ 在两个月时间里,断断续续地翻译了这个网站,去年的时候已经有这个打算,最初只是想给孩子们留一点可以参考的东西,执行力比较差,所以拖延了这么长的时间。 水平所迫,翻译难免有错误…

V965W 7.8 离线更新包(8773-8858)

V965W 的 7.8 离线更新包,包含 8873-8858 的更新。其他手机型号未测试。 注:请先做好备份。Zune 更新系统时会自动备份,请确认备份可以正常使用。 准备工作: 请在 Win7 或者 Win8 下操作 手机在 Zune 中先更新到 8773 手机电要充足 操作:…

输入关键词搜索博客名称、作者或域名。

Esc 关闭回车查看全部结果

删除确认

即将删除“”。此操作不可恢复。

请输入 以确认: