自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SV的边界

此博客仅仅是技术方面的一点小小的整理而已,我一向认为,教是最好的学,所以,我就在这里教认为这些文章还有一些价值的人,也教将来忘了再回来看的自己

  • 博客(61)
  • 资源 (3)
  • 收藏
  • 关注

原创 回归

从进入大学开始,把所学的东西写成教程贴出去就是我一直给自己定下的规则,从最初使用blogspot到它被墙后换成使用csdn再到后来学会使用MindMap以后把大部分所学的东西以MindMap整理起来从而几乎不再写blog。我也在这个过程中不断成长。期间经历了一场凄惨的恋情,艰苦的备战GRE和托福,在美国交换学习了一个学期,一波三折的留学申请。如今回想来,有些事累了,有些事妥协了,有些事明白了,但是

2012-02-13 00:15:45 845

原创 Sublime Text2 一些好用的Package

以下几个是能用且不错的:Package ControlGitJsFormat:自动排jsSublimeLinter:代码查错DocBlockr: 自动生成注释的,只需在函数或者变量前打/** 按回车即可。要块状的注释打 // comment 然后 ctrl+ enter即可。超级方便. 以下是据说不错的:Align Tab:align成表格的Sublime

2013-05-17 04:08:35 1130

原创 Rails Production Server @ Nginx + Postgresql + Ubuntu 使用git远程部署 配置

貌似Heroku的herokuapp.com在国内访问既慢又不稳定,所以不得已需要自己搭建一台production服务器。我们的目标是和Heroku类似,直接能够从开发环境部署并运行。虽然貌似文档很多,但是还是有很多问题。------------------------------------------------------警告:似乎如果目录权限配置不正确一下设置会导致rail

2012-04-13 22:36:24 1927

原创 A brief explanation about the resampling wheel in CS373 PROGRAMMING A ROBOTIC CAR

At this week's Programming a robotic car class, there is a slightly difficult concept about how to implement resampling particles procedure.And according to Prof. Sebastian Thrun. We have a magical

2012-03-06 23:38:40 2201

原创 Visual Studio 2010 中的DLL基础知识

对于DLL的链接,新手还是会有很大麻烦,这里把一些基础知识列出来,本文所有内容源于MSDN文档从DLL中导出函数DLL和一般可执行程序的区别:  主要是DLL只能在系统中运行一个实例并且它无法拥有一些一般程序有的事物,比如栈,全局内存,文件句柄和消息队列等等。同时DLL文件包含一个导出表(Exports table),这个导出表包含了dll导出给其他程序用的所有函数。它们是这个DLL的

2012-02-15 12:06:41 4443 1

原创 给Ubuntu 配置VNC Server的简单记录

因为最近某些特别的需求,我需要搭建一套能远程通过GUI来进行维护的集群,当然虽然说是集群,但是机器也不过7台PC而已,加上网络环境限制,真的集群是搭不了了,所以也就各台分别处理吧。Ubuntu自带的VNC服务是VINO-server这个服务直接在图形界面下点击就可以开启,不过可

2011-08-04 14:32:45 1119

原创 INTEL 32位汇编 便利贴

本文随便整理,我们上微机原理之前没上汇编,无奈学校用的那本教材垃圾的超越想象力,根本就不是给初学者学习用的,整一个copy paste的产物,没头没尾,莫名其妙。所以只好整理一下Intel 汇编的知识了。本贴只是简单罗列,对他人作用不大。 基本概念程序运行加载和执行:OS找文件,并得到其基本信息OS将文件载入内存OS执行一条分支转移指令,使CPU从程序的第一条机器指令开始执行,同时创建了一个进程OS见识进程并响应资源请求进程结束后OS删除句柄,释放资源IA32的体系结构操作模式保护模式: 所有指令和特性可用

2011-04-26 19:10:00 2170

原创 Windows Azure 基本概念浅析

  现在,全球各地都有各种公司在搞所谓的云计算,小的就不说了,比较大的几个比如Amazon EC2, Windows Azure,Google App Engine,还有那个对Amazon非常有竞争力的Rackspace,各家都有自己的特点。大致上,我简单的体验了一下EC2,Azure,此外作为Saas的Google Apps也用过。各有各的优势,不过从易用性上来说,目前来看Windows Azure和Google Apps才真正做到了能让普通人都能简单使用的程度。所以这一次的项目里,我选择了Windows

2011-04-14 20:09:00 2627

原创 LINQ快速入门 In .NET 4.0

<br /> 摘要:<br />  本文旨在对LINQ新手提供一篇入门性的,同时易于随时查阅和参考的入门性文章主要参考资料是C# 4.0 in a Nutshell 英文版,所以中文翻译可能和一般的不大一样。<br /> <br />概述:<br />  LINQ(Language INtegrated Query) 是在.NET3.5之后引入的一项能够对本地或者远程的数据集合进行结构化的类型安全的查询的特性, 对于入门者来说,就是通过有点像SQL那样的方法来操作数据集合.<br />  LINQ可以查询的

2011-02-24 19:48:00 3096

原创 SQL Server删除所有表的小脚本

<br />最近在测试东西,这段话很常用,帖在这里方便copy<br />思路就是先干掉约束再删表<br />--删除外键约束DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F'open c1declare @c1 varchar(8000)

2010-12-05 11:08:00 1058

转载 Google 介绍 Instant Preview如何减少请求

<br />GOogle官方的博客最近贴出了一篇文章说它怎么优化Instant Preview的,由于被墙的原因,找起来麻烦,就转过来了。<br />简要总结一下,要点就是编译JS,并且在搜索结果中延迟载入JS,而且基本上被强制的缓存在客户机,来减少JS的下载按需的JSONP,Google在JSONP和XHR中做了一个权衡,最后它选择了能够在客户端积极缓存以及不受 same-origin 限制的JSONPData URI,这个东西我不是很懂,根据字面意思,Google直接使用一张静态图片来填充那个边界,而图

2010-11-18 11:29:00 962

原创 CentOS 从ext3转换到ext4后出现mount error - error mounting /dev/root on sysroot as ext3的解决办法

<br />这个问题是initrd里原来把/目录设置为ext3,结果/目录变成ext4后出了问题导致。<br /> <br />解决办法:<br /> <br />用dvd 启动到linux rescue模式。然后chroot /mnt/syslinux<br />然后先备份一份当前版本的initrd,之后<br />mkinitrd -v -f initrd-2.xxx <版本号><br />就ok啦。<br /><br />此外,<br />记得grub配置里文件系统写对<br />记得转换ext4之后

2010-11-04 13:48:00 4579

原创 Mind Map about The mind map book

<br /> 放假时候读布赞的The MindMap Book的时候记下的。远不完美,希望下次能画出一张更加清晰的MM<br /> 

2010-10-28 23:43:00 1188

原创 Computational Thinking

<br />  其实,不同的人由于其各自拥有的知识基础不同,对于同一个理念的理解是不同的,而同一个人由于在不同时间所拥有和关注的主要问题不同,对同一个理念的理解也自然不同。所以,也就是为什么好书值得多次阅读了。<br />  Computational Thinking,这个东西其实不年轻,06年CMU的周以真就在某通讯上发了关于CT的文章。而更早甚至追述到90年代。其实,这个理念的问题,在我看来就是break down , nexus of knowledge的问题。<br />

2010-10-27 23:33:00 1356

原创 推荐几个实用的Visual Studio 2010的插件

<br />  Visual Studio 2010的ultimate版的功能还是非常强大的(嘿嘿,我的是MSAA免费提供的正式授权版哦),使用它的反向工程的工具可以轻松的从你的代码再建模。不过,就开发的细节来说,倒是确实有不少地方有着或者不如eclipse或者不如netbeans的特性。此外,虽然说在2010中对C++的支持有了提升,但是还是不够好用。不过,其实VS有很多插件/工具能够实现各种各样的功能。这里推荐几个好用的:<br /> <br /> <br />第一部分:文本编辑和代码助手<br />R

2010-10-27 14:41:00 14453 2

原创 【转贴】资料性文章:关于移动设备的视频编码支持

How to encode video for mobile use<br />The bad news first. There are hundreds of mobile devices out there, and it’s basically impossible to support 100.0% of them.<br />The good news is that mobile devices are getting better. Gone are the days when 176×14

2010-10-07 20:50:00 1089

原创 Rasterbar Libtorrent 的简单分析

<br />  最近在做的一个P2P项目需要使用到一些基础的IO,网络通信的模块,自己写的话短时间内很难达到产品级的健壮性,所以就从现有的开源项目里面抽取模块了,看了看eMule的,这东西和MFC结合紧密,而且整个项目大的可怕,要编译成功都很麻烦,更不要说去抽取它的模块了。不大靠谱。于是就研究了一下LibTorrent,不过这东西有两个。我研究的是Rasterbar的版本。现在的版本是0.15.0。不过这东西整了个openssl的功能。openssl在windows下编译麻烦死了,关键还得装个perl还是p

2010-08-23 16:53:00 8163 2

原创 libvlc外部api的简单整理

libvlc.h<br />定义了libvlc的外部api,引用这个头文件就可以把VLC嵌入到我们的程序里面了。<br />libvlc的对象必须先被初始化之后才能被使用。<br /> libvlc corelibvlc_new() 用于初始化一个libvlc的实例,argc表示参数的个数,argv表示参数,返回创建的实例若当发生错误时返回NULLlibvlc_release()用于销毁一个libvlc的实例   libvlc error handlinglibvlc_errmsg()返回的是在idaoyo

2010-08-08 14:53:00 7713 1

原创 【Android体验】从用户角度看,Android手机/应用应该要这样:

  Android自然也继承了新时代的智能手机的这些特点,无处不在的internet服务,实时同步的contact、calendar,以及卓越的互联网体验,便捷的Market,以及Google开放的策略,所产生的各种优秀的UI和丰富的应用。  然而,体验了从Android1.5到2.1之后,在我看来,Android手机还远远不应该是这样的。现在的Android还只能是一些喜欢折腾的人用的,对一个只希望正常的上上网,发发邮件,接接电话的普通用户来说Android还是太难使用。而对于一个爱好手机的玩家来

2010-08-07 10:25:00 1130

原创 常用数学符号的快速输入

最近整理资料,要用到一些常用的数学符号,每次都拷贝粘贴太麻烦,所以记一下快速输入的办法输入只需要按着Alt键在小键盘上输入下面每行右边的数字即可得到左边的字符¬172ƒ131…133∧41412∨41413→41466≡41428⊕43154☉43153∆08710(此行及以下我只能在chrome的地址栏打出来,其他地方打出来都不对)↔08596⇒08658⇔08660∀08704∃08707∅08709

2010-07-11 12:30:00 1521

原创 对QQ抓包的临时记录

0000   00 1b b9 e7 c1 33 00 d0 04 42 a4 00 08 00 45 00  .....3...B....E.0010   00 a3 00 00 40 00 34 11 ce 6b de ca 60 ba da c1  [email protected]..`...0020   5d 98 1f 40 0f a0 00 8f 32 7e 02 19 57 00 17 74

2010-05-06 22:24:00 3155

转载 全文转载:寻找最适合动漫的视频编码

感谢ssnake翻译此文,中文转自:http://flsnow.net/bbs/thread-23415-1-1.htmlx264的编码问题相信对于对视频编码有所研究的童鞋而言都是头疼的。这篇文章一定能对你有所帮助的。。作者:Dark Shikari(作者系x264主要开发者之一)译者:ssnake关键词:H.264、结构相似度(SSIM)、评测、码率控制、x264原标题为

2010-05-06 17:29:00 2555

原创 最近发现的非常棒的一页纸UML序列和UML状态图

之前学用UML的时候找了大量的资料,文章又长又臭,难受死了。今天读Head First OOA/D的时候看到这两页,实在是经典啊。一副简单的图清晰的阐明了UML Sequence 和UML State Diagram的原则:   下面这张是UML状态图 我们应该好好学习别人写教程的办法啊。注:本图是Google出来的,本人读的书也是图书馆的正版。。。。

2010-04-26 16:12:00 1260

原创 【培训用文章】Visual Studio 使用SVN

SVN的参考资料:Subversion简介Subversion,简称SVN,是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上越来越多的控制服务从CVS转移到Subversion。详情参见:http://zh.wikipedia.org/zh-cn/Subversion简单来说,你们可以把SVN理解为

2010-04-25 19:40:00 9924 2

原创 读编程之美:CPU占用率

  编程之美算是一本有趣的计算机书籍,上面说的东西也总能让我灰常灰常。。咳非常开心。所以我就整理一些出来吧。。   编程之美开篇的第一个问题就是让任务管理器里面的CPU占用率能够显示成正弦曲线或者恒定的某个值。 首先,我们假设单核的情况下,要让CPU变成100%再简单不过了,一个while(true)死循环即可,那么具体起来的原理呢?我们看到在循环开始的过程中,CPU占用率也不是瞬

2010-04-09 11:33:00 2584 4

原创 算法:基本排序算法

Intro:  哥怒了,虽然是最基本的排序算法,手头查到的书啊,帖子啊,文章啊,该死的居然出现N多种不同的版本,就连Wiki上的代码范例也都还有点小瑕疵。于是,这篇文章按照Thomas H. Cormen的Introduction to Algorithms Second Edition的内容整理出来最基本且常用的四种基本的排序算法类型:选择、插入、交换以及归并。这四种的分类是按照wiki上的

2010-04-07 16:06:00 1693

原创 使用JDBC+POI把Excel中的数据导出到MySQL

  POI是Apache的一套读MS文档的API,用它还是可以比较方便的读取Office文档的。目前支持Word,Excel,PowerPoint生成的文档,还有Visio和Publisher的。   http://poi.apache.org/download.html   具体的用法可以查阅文档里面您的quickguide,我给出我自己的范例,从xls文件把数据导出到mysql

2010-02-07 19:09:00 1452

原创 JDBC 快速入门

  1年多没碰JDBC了,原来就没怎么学,现在稍微系统的复习以下: JDBC的架构:此图是OReilly的书摘里面您的,还是2.0时代的东西,我主要参考官方文档里面的内容,JDBC现在3.0 JDBC的介绍是这样的:The Java Database Connectivity (JDBC) API provides universal data access fr

2010-02-06 16:38:00 688

原创 HTC Hero内置播放器的视频编解码测试

  Android没有比较好的视频播放器,这一点是令人难受的。不过对于嵌入式设备能够播放到什么程度的视频我还是正好需要研究一下的。于是就干脆的在机器上试了试。  首先,肯定是首选的测试了h264编码,结果发现,这个破播放器更本解不动main profile的h264,于是只能使用baseline的水平来测试了。可是我这里的ffmpeg居然不认vpre baseline于是只能自己研究去了。

2010-02-02 15:25:00 1371

原创 手动编译安装mplayer + faac + theora + x264 PC版 2010-1-31

  因为某些原因需要再次来下,就从我的Fedora开始。东西都当你下载好了。x264编来主要是为了编码用。解码器libavcodec基本都支持了 准备工作: yum install yasm//安装yasm已使x264能使用--enable-asm选项,优化x86和arm的编译 yum install gcc//安装一下基本编译的包,这样打yum会自动帮你把那些什么li

2010-01-30 13:30:00 2473 1

原创 HTC HERO/Android 刷机+中文配置

  Android本来就是个Linux,用起来又漂亮。不过一拿来的机器不知道给我刷了个什么破系统,东西用起来不爽,于是就自己刷了下机。这里要说,国内那些开机该死的移动多普达的界面貌似要刷到早期的固件才可以弄掉。我软件都装好了就不弄了。 基础知识:   Android不过就是个改动过的Linux,所以知道Linux的上手起来比较快。不过它的东西改的多。程序都是在Linux上层的一

2010-01-28 18:55:00 1701

原创 Fedora 12 KDE 快速设置。

  原来一直用debian系的系统+Gnome的GUI,现在换成了Fedora12KDE版,一下还不是很顺利,Fedora的文档不像Ubuntu整理的那么易于查阅。所以记录一下: 加了用户需要给个sudo:su rootvisudo找到root ALL=(ALL) ALL这一行,下面添加一行_USERNAME_ ALL=(ALL) ALL  软件安装和

2010-01-27 17:03:00 2137

原创 vs 08 应用程序无法启动,因为应用程序的并行配置不正确. 问题探究

  应用程序无法启动,因为应用程序的并行配置不正确》》》  作为新手,第一次用VS2008写GUI程序,结果就出了这个毛病,通常,如果是一个产品级的东西,会这样报错。只需要安装对应的再发行包即可, 比如:Microsoft Visual C++ 2005 Redistributable Package (x86)  而2我们这样的新手写程序的时候就不一定这样能解决了。具体的内容其实这篇帖子

2009-12-31 17:12:00 5186

原创 CentOS编译ffmpeg和mencoder

  本来,在一起的博客上写的已经很完整了,可惜原来的纯技术博客被墙了,而同时,必须用到的一个amrnb和amrwb的下载网站也貌似被墙了,或者是挂了,无奈之下,又必须要用这个东西,所以用那个新的open amr。下载完编译好以后用这样的参数编译就好了。mencoder的配置如下:(这次的配置关了不少东西,主要是没用)因为开了theora,所以要去下个theora和ogg的源代码放到mpla

2009-12-21 18:03:00 2325

原创 思考:IT,技术路线,以及如何选择

  近日,虽然诸事缠身,但是还是利用了难得的午饭时间,思考了一些技术路线的问题,说来也巧,pangda的博客在2个月后的今天又更新了一篇关于思考的文章,虽然速度慢,但是,每次,他的文章总是能给我带来醍醐之感,第一次看到刘未鹏|mind hacks这个名字的时候,还真的是在Google reader里面的一次偶遇,看到他的文章具有极深的思考,于是就订阅了他的博客,结果后来才知道,他是CSDN上订阅量

2009-12-21 13:25:00 1709

原创 艰难的Hyper-V Server 2008 R2 初上手

最近因为某些原因,要在短时间内研究出能够充分发挥硬件资源的办法,结果呢。机器的网卡不兼容,没跑成ESXi,于是只好用Hyper-V Server 2008 R2 来玩,可惜,虽然官方发了个有模有样的文档,但是实际上手起来那叫个恶心啊。 装好系统以后,设好密码,然后开启PowerShell,远程管理,以为这样就可以好好玩了,往上一连。。hoho,结果不成功,原来,你得设置防火墙规则,而Hyp

2009-12-16 22:04:00 5356

原创 RIA+REST的两篇文章

貌似WEB2.0的时候,大家都喜欢玩这些东西。RIA+REST也经常看到。嘛,虽然暂时不研究这个,不过还得了解一下才有基本的判别能力。http://www.jdon.com/jivejdon/thread/36506这篇文章里面有大量的图片说明,比较易于理解。 不过,就个人来说,我认为,如果想玩的geek些,想有突破性的成果的话。语义网络和HTML5还是必须的。顺带的,

2009-12-16 14:13:00 781

原创 大磁盘(超过2TB)阵列的部署以及使用rsync的数据迁移方案

  最近因为磁盘阵列升级,我们需要把旧的两个磁盘整列分别升级到18TB和24TB,由于是第一次碰到这样的大硬盘,所以自然还有一些技术问题需要去了解。  首先是LBA 64bits  这个东西是做什么用的呢?LBA好像是叫逻辑快寻址什么的,实际上就是按照每512byte为一块的方式来在硬盘上寻址的,因此,传统的32位的LBA只能最大找到2^32×512bytes 一共就是2TB左

2009-12-14 12:51:00 4739

原创 使用iozone和blogbench测试硬盘的读写性能,附带详细条目说明、图解测试报告和说明

   今天架了个raid0,结果就想测试一下io性能了,因为系统是freebsd,所以考虑使用的io测试工具就是iozone和blogbench。 先看iozone:命令:./iozone -i 0 -i 1 -Rab ~/test-iozone.xls -g 4g -n 1M -C#-R表示创建excel报告,-a表示自动模式 -b表示指定excel报告文件的名字# -i

2009-11-27 17:45:00 14961 3

原创 Solaris 在LiveCD下拯救ZFS数据

  Solaris的zfs本来真的是一个相当牛逼的东西,可惜,这个牛逼的zfs,在系统彻底崩溃的情况下,却可能成为初学者的噩梦。  正好,最近遇到了同样的问题,系统损坏之后,表现为从恢复模式启动进入系统可以找到zfs中大部分的内容,当唯独/var这个目录却空了。  于是我们使用opensolaris的livecd启动进入系统,希望寻求挂载这个zfs。以下直接用类似注释的形式来说明: 

2009-11-23 23:45:00 1983

AnkhSvn-2.1.8280.494

截止至20100425 最新版 支持visual studio 2010

2010-04-25

AnkhSvn-2.1.8280.494.msi

截止20100425最新版的ankhsvn,支持vs2010

2010-04-25

基本排序法的实现及测试

基本排序法的实现及测试,对快速排序 插入排序 选择排序 堆排序 归并排序这几种排序法的实现,同时使用一个简单的测试函数进行测试并打出测试结果。

2010-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除