Feb 21
最近几次通过App Store 升级软件,或者软件自己更新后
出现了如下的情况:点击在新窗口中浏览此图片点击在新窗口中浏览此图片
我查了一下,
在/Applications 目录中相应的.app软件包确实只有一个。
照理来说,既然是通过appstore更新安装的包,
应该做好了后续的清理工作,
这到底是怎么回事?该怎么手动清理?

打开终端
输入
/system/library/frameworks/coreservices.framework/versions/a/frameworks/launchservices.framework/versions/a/support/lsregister -kill -r -domain local -domain system -domain user
回车,
恭喜你,打开方式菜单干净了~
Feb 19
我们在linux下查看内存使用情况的时候往往会用:free -m 命令。得到的结果如下:
点击在新窗口中浏览此图片
显示内存占用为3823。我们根据经验会有这样的结论,系统启动后,随着时间的增加,快则几分钟,慢则几个小时,linux的内存占用会接近90%。如果真是这样,那是很恐怖的,但事实并非如此。真正计算linux内存占用的方法是:used – buffers – cached。如上图,内存占用实际为:3823 – 339 – 2951 = 532M。原因是linux下系统缓存的使用会内存优先,当应用程序需要内存时,会自动扔掉缓存给应用程序。

为了方便可以写个bash程序命名mem,内容如下:
#!/bin/sh
echo Mem Used: $(free -m | grep 'Mem:' | awk '{print $3-$6-$7}')M

然后增加可执行权限,mv到/usr/bin/里面。这样以后要想查看内存使用情况,直接在shell中执行mem命令即可。点击在新窗口中浏览此图片
Tags: ,
Dec 27
1.用了几个月Mac OS X,发现很多东西不记录下来就会找不到,于是就有了这篇日志。
重启Finder
有些设置更改以后需要重启Finder才能生效,最简单的方法就是按住option,再右键点击Finder,选择“重新开启”。
此外还可在终端运行如下代码:
killall Finder

2.更改文件关联方式
右键选择显示简介,在“打开方式”一栏中选择想要使用的程序,然后点击“全部更改…”按钮。

3.禁用虚拟内存
Mac OS X有个很奇葩的设定,它把内存分为了可用内存、联动内存、活跃内存和非活跃内存,详情可以看《通过活动监视器了解系统内存使用情况》。
其中,当你退出一个软件时,它所占用的部分内存并不会释放,而是标记为非活跃,下次运行它时可以转换成活跃内存。但如果你不幸把可用内存用完了,Mac OS X并不会使用这些非活跃内存,而是直接使用虚拟内存(交换文件),这会严重影响运行效率。
如果你的内存有4GB以上,大部分情况下都已经够用了,于是就可以禁用虚拟内存,以获得更快的速度:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Tags: , , , ,
Feb 23
原理

使用Linux内核提供的tun设备建立可以在脚本读写的虚拟网卡,然后通过UDP将两个网卡的数据连接。

此方法能够使用以下特殊环境下:

1、客户端所在网络的路由不支持ppp,或者网络受到限制
2、TCP数据包被劫持或者受到限制
3、服务器是OpenVZ等不支持建立pptp,像我的burst的VPS就是这样子。
Tags: , , , ,
Sep 22
最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。

另外这里还有非常多的命令, 可以作为参考。

系统
# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量
Tags: ,
Aug 1
以前介绍过Nginx的Rewrite配置这篇文章,今天无意间发现了,这个自动转换程序。

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

此地址里面的内容包含可以完成上面说的略做修改的功能。自动把.htaccess中的规则转换成nginx下面可用的规则。
很好用,推荐
不过转换完成一般是保留rewrite部分.
本站是这样的.
if (!-f $request_filename) {
放rewrite部分
}
分页: 2/4 第一页 上页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]