推荐几款visual studio配色方案和字体
以前经常用Live Writer写博客,最近发现文章发布不上去了,google了一下发现原来GFW才是罪魁祸首。前几天把笔记本的硬盘换了,发现上次写的两篇博文还没发布,真悲剧。只好凭记忆重写一遍了… 年假前连续三天都加班到了晚上十二点,长时间的工作导致对着电脑code时,越来越反感白色背景配色。为了缓解眼睛的刺痛,还是决定换个舒服的配色方案。经过一翻搜寻,找到了几款很不错的配色! 1、son of obsidian(推荐) 这是http://studiostyl.es/上最热门的一款的配色方案,也是我目前正在使用的配色,只是感觉选中文字时的底色太不明显,于是将底色改成了蓝色。用了一段时间后确实看着很舒服,看来用的人多总是有一定道理的。 2、Bespin 很喜欢这款Bespin的配色方案,清新,温和,用着也很舒服。唯一的问题是使用 vim 查找字符时,高亮后看不到光标的位置,懒得去改,所以也就没用这款配色。 3、wekeroad-ink 也是款不错的配色方案,喜欢的朋友也可以试一下。但是背景是纯黑的,个人感觉看时间长了还是不舒服。 :) 点击下载...
安装nvidia官方驱动
以前未发布的文章,现在一块贴出来吧。Ubuntu10.10 安装nvidia官方驱动 1. 下载最新版的nVidia驱动,命名为NVIDIA.run。 http://www.nvidia.com/page/drivers.html 2.编辑blacklist.conf。 sudo gedit /etc/modprobe.d/blacklist.conf 添加以下部分并保存: blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv 3. 删除之前所安装的nVidia驱动。 sudo apt-get –purge remove nvidia-* sudo apt-get --purge remove xserver-xorg-video-nouveau 4. 重启电脑。 5. 按Ctrl + Alt +F1到第一控制台。 6. 输入用户名和密码后,登录后执行: sudo /etc/init.d/gdm stop 7. 进入驱动所在的文...
卸载grub2重新装回grub legacy
还是习惯用grub,grub2虽然好用,但是最近安装xen时却频频出现问题。于是果断卸载,重新装回了grub。 步骤很简单: 首先执行: apt-get --purge remove grub-pc 这时会有让你确认是否删除的提示信息,当然是选择yes 然后删掉原来grub2的所有配置文件,并重建grub目录: rm -r /boot/grub/ mkdir /boot/grub 重新安装grub, 安装完需要 update-grub 提示 if you want create a menu.lst ? 输入y同意。 apt-get install grub update-grub 最后可以选择将将grub loader写入物理MBR。(这里注意你是否是单硬盘,是否是多系统,请依据具体情况填写) grub-install /dev/sda 现在终于可以方便的修改menu.lst了!
修改openssh-server 的默认端口号
买来的一个VPS默认的SSH端口号是22,为了安全,防止别人恶意枚举密码,可以自己修改成别的端口号。 1、首先,编辑sshd_config文件$ sudo nano /etc/ssh/sshd_config 将Port 修改成自己定义的端口号,我这里改成了8080 2、重启sshd服务$ sudo service sshd restart 如果没什么错误,就可以使用新的端口连接了
Globus Toolkit 安装与配置
1. 安装前准备工作 准备工作包括软件的准备和环境变量的设置。操作系统选用ubuntu 11.10,Globus Toolkit的安装包为:gt4.0.8-all-source-installer.tar.gz(或者使用适用于ubuntu的gt4.0.8-x86_deb_3.1-installer.tar.gz)下载地址:http://globus.org/toolkit/downloads/,此外还需安装JDK、ANT 下载地址: http://ant.apache.org/bindownload.cgi、JUNIT最新版本。 图1表示了各软件之间的层级关系。 图1 各软件层级关系 图2为GT4的安装流程图。 图2 GT 安装流程图 辅助软件安装完成之后,需要设置系统环境变量。具体方法是修改系统变量配置文件 /etc/profile。 参考: # /etc/profile: system-wide .profile file for the Bourne bash (sh(1)) # and Bourne compatible bashs (bash(1), ksh...
Ubuntu 搭建 Vpn 服务
最近通过优惠券买了一个美国的VPS,虽然配置低了点,但是用来做平时网站的备份,或者临时当作离线下载服务器都是很不错的主意!因为国内周知的原因,访问一些国外的网站很受限制,所以想起了用自己的VPS来搭建一个VPN的想法。具体实现如下: 安装pptpd,这是个VPN服务器端软件sudo apt-get install pptpd 修改文件 /etc/pptpd.confsudo vi /etc/pptpd.conf 找到# TAG: localip一行,在后面添加以下2行:localip 192.168.0.1remoteip 192.168.0.234-238,192.168.0.245 修改文件 /etc/ppp/pptpd-optionssudo vi /etc/ppp/pptpd-options 找到 #ms-dns这行,去掉前面的#号,修改成google提供的DNS server或其他DNS:ms-dns 8.8.8.8ms-dns 8.8.4.4 修改文件 /etc/ppp/chap-secrets,按一行四列添加账号、服务器名、密码和IP限制。服务器名(默认 写p...
Ubuntu下的 VPN 连接
ubuntu的桌面版中,以前使用系统自带的网络管理工具总是连不上VPN , 最近自己试着搭一个VPN,发现可以用命令行连接上VPN。 命令很简单: apt-get install pptpd apt-get install pptp-linux 然后执行: sudo pptpsetup –create test –encrypt –server HOST_NAME –username USER_NAME –password PSW –start 注: –create是创建的连接名称 –server是vpn的ip地址; –username是用户名 –password是密码,也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全 –encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式 –start是表示创建连接完后马上连接 (如果不写这个–start参数要连接刚才定义好的vpn只能用 sudo pon lsavpn,断开用sudo poff)
C#使用委托与多线程,解决界面假死
.NET Framework 为我们提供了一个处理控件闪烁的方案-双缓冲,我们可以直接调用它。 首先自己封装一个Windows组件 MyListView.cs,并让它继承自Listview。 在控件中添加打开双缓冲的代码如下: public MyListView() { // 打开控件的双缓冲 SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); } 使用我们封装的MyListview 实例化一个对象,命名为ImageListView, 执行下面的方法来实现异步数据加载 private void button1_Click(object sender, EventArgs e) { Thread ImageThread = new Thread((ThreadStart)(delegate() { for (int i = 0; i
北京联通DNS劫持!
2011年8月31日凌晨上网时候访问自己的域名,发现被联通劫持到了http://202.106.33.158/DNS/这个页面!连续试了几次都是如此,太过分了!如截图所示 截图为证
Razer Krait 鼠标换微动
08年底买的Razer 鼠标已经越来越不好用了,左键经常单击变双击。拿到公司用了几天很是郁闷,根本做不了开发工作,于是动了自己修理鼠标的想法。从网上搜索得知鼠标用的微动是欧姆龙的D2FC-F-7N,于是动身前往中关村买微动。刚开始去了淘宝的一家实体店,买来的型号是D2F-01L 据称是日产的高档微动,外加买了一套电烙铁。路上仔细用手点了点刚买的微动,感觉手感一般。想起网上说的一款德产的DG2 ,0.74N 的力度和适中的键程堪称游戏利器,经过一番搜索找到了中关村4楼的一家游戏装备店,没买到DG2,却被介绍了另一款手感很好的日产灰点D2F-01F,而且老板那还有Razer原厂的D2FC-F-7N,经过一番讨价以10块RMB买来一个D2FC-F-7N 和D2F-01F。 回家拆开鼠标,赞一下,Razer的做工真的很棒,换微动的时候更是应了老板的那句“Razer的微动很不好拆”,经过一番折腾,终于成功的换上了新的微动!至此,我的Razer 金环蛇成功复活!