文章列表
(新手进)自己动手搭博客(基于WordPress)
- 博客分类:
- 其他
首先当然是注册域名和购买空间了。
网上看了好多商家,最终选择了境外的godaddy购买域名。注册之后,直接购买即可。godaddy支持支付宝支付,还是很方便的。.info的域名只要一两美金,不过据说info的域名google收录上有问题,所以我买了个.com的,显得主流一点,也不是很贵,换成人民币五十多块,一年期的。
这个搞定了就去买空间吧。空间国内著名的有西部数码等等,百度一搜广告若干。但是国内的空间虽然不太会被墙掉,但也有备案等等政策和技术上的限制,而且太贵,我们这种个人博客没必要那么奢侈,所以经人推荐,我去了www.gegehost.com购买。他家貌 ...
Linux下那些个常见问题
- 博客分类:
- Linux
1,PDF乱码问题解决:
第一步,安装中文语言支持包:
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional
安装完后打开pdf文档,如果发现仍然是乱码,进行第二步,安装安装poppler-data:从8.04开始,源中开始提供poppler-data安装包的支持,可以直接输入命令
sudo apt-get install poppler-data
或者去官方下载tar.gz压缩包自己安装,网址是
http://poppler.freedes ...
这两天做数字图像处理的作业,用matlab写几个程序,过程中遇到了几个诡异的bug,幸亏解决了,写出来和大家交流一下下。
1, 突然出现的报错行数指向imshow函数。按道理这种自带的函数是不应该有错的,但matlab有时就是这么诡异,谁知道呢~这时候可不要为了这个坏了我们的心情。直接把imshow函数surround with {try catch end}中,程序便能照常运行了。
2, 有的时候你有没有发现imshow的时候显示出来是一个大白纸,或者是一个黑漆漆的东西,跟我们想要的完全不一样。而且去看image矩阵的数据,却一点错都没有。这时,加一句:
image=uint8( ...
这几天发现了校园网上的一个小漏洞,于是想用php的curl库把我们学校所有人的照片挖下来,于是就写了个脚本。但是执行的时候发现,由于最多只能执行30秒钟,我的程序大概有3000多个循环但是每次执行120 遍左右就停了,上网查了下,大部分的方法是到php.ini里面去修改,但是那样终究感觉不好,于是再google发现,有一个很简单易行的方法,直接在脚本的第一行加上一句set_time_limit(0),一切就解决了~跟大家分享一下~
对比分析:如果把Java原程序想象成我们的C++原程序,Java原程序编译后生成的字节码就相当于C++原程序编译后的80x86的机器码(二进制程序文件),JVM虚拟机相当于80x86计算机系统,Java解释器相当于80x86CPU。在80x86CPU上运行的是机器码,在Java解释器上运行的是Java字节码。Java解释器相当于运行Java字节码的“CPU”,但该“CPU”不是通过硬件实现的,而是用软件实现的。Java解释器实际上就是特定的平台下的 一个应用程序。只要实现了特定平台下的解释器程序,Java字节码就能通过解释器程序在该平台下运行,这是Java跨平台的根本。当前,并不是 ...
南大的周志华老师好牛逼啊,最近看了些关于他的报告,越来越觉得他是中国的大神了~搞得自己都想放弃出国,去考他的研究生了~不知道javaeye里有多少网友听说过周老师的呀~
维基百科上有很好的表述,我只想用一些简单的话来概括一下,以求能在最少的阅读量下清晰地明白他们的用法。
const就是define something that is consistent,用它声明的变量以后就不能改了。注意const指针那个地方,是指针是不变的还是指针指向的内容不变。
static means create something that is visible to the local file. 因为C下面一个文件中声明的东西,比如说函数,在同工程的其他文件中也是可以调用的,用static声明了之后,他就只可以本地使用了。当然了,Technically ...
这几天看到一个同学进不去他的Linux下的root权限,su root的时候让他敲root的密码他自己都不知道。貌似这个密码是当时装Linux的时候设的,如果自己当时不设一下的话,系统就会自动给随机一个密码给你。据说是为了安全性。那他怎么获得他的root权限呢?sudo固然可以短暂获得,但那终究是扬汤止沸。下面介绍一下做法。
sudo passwd root
然后输入自己的密码,修改新密码就可以了
function getElementPos(elementId){
var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera') != -1);
var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof
var el = document.getElementById(elementId);
if (el.parentNode === null || e ...
这两天老师的一个作业,需要用到一点js,就看了点这方面的知识,菜鸟一枚啦~当时想达到一个功能就是能够监听网页上的鼠标位置,在鼠标到达特定的位置的时候能够发出警告。感觉就像普通程序里面开启一个while(1)循环一样,不断的监听鼠标位置。但是真不知道怎么实现。查了资料之后,解决了。代码如下:
document.onmouseover=function(evt){
if(isStart == 1){
if(evt.pageX < position.x){
alert("Do not go back");
isStart = 0;
...
最近在写一个简单的http服务器,调试的时候发现apache服务器也在机器上跑着,所以得先把apache关掉。当时装apache的时候就是用了普通的sudo get,也不知道装到哪儿了。到网上找相关的方法,发现自己的目录下面就跟本没别人说的那些文件。后来偶然看见一个指令,试了一下觉得不错,简单管用。分享上来,希望能给大家带来帮助。
首先,敲入指令 sudo apachectl stop。
然后,敲pstree,查看当前运行的线程,就没问题了。
当然了,觉得这个方法还不是很正统,希望大家有什么好方法分享一下~
今天无意中看到一篇关于快速排序的文章。毫无疑问,快速排序正如他的名字一样,如果不是一些特殊情况(基本有序了,排序项目个数较少),他一般是最快的排序。但是,在快速排序中一般会有一个第一步选取切分值的过程。在快速排序中,这个值我们一般是随机抽取的,或者直接选取最右端或左端的数。但是,快速排序的一个变种是第一步选取这个值为中位数。于是,到了我关心的地方,中位数算法。
一种流行的方法是基于searchKth()方法的。这种方法的平均复杂度为O(n),实现也比较简单。还有一种是传说中的BFPRT算法,实现复杂,而且复杂度为O(nlgn)。那那些大牛们为什么还要搞个第二种算法呢?原来 ...
解释1
存在两种不同类型的链接,软链接和硬链接。修改其中一个,硬连接指向的是节点(inode),而软连接指向的是路径(path)
软链接文件
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录, ...
我的系统有两个硬盘分区,第一个分区是ntfs的,用于和windows交换文件,
另一个安装了ubuntu10.10(从10.04更新而来),以前在第一个分区里编译
的程序可以运行,而现在却无法运行,bash提示没有足够权限。
我用ls-al查看了一下,发现编译成功的文件没有运行的权限(没有x)
试图用chmod为文件赋予执行权限,命令成功结束,却没有效果,依然没有
方法运行。
如何解决这个问题?
另:在第二个分区里,编译好的程序是可以运行的,并且文件权限也可以修改。
我试过sudo chmod,依然没有效果;我又在鹦鹉螺文件管理器重进行修改权限
的操作,没有成功。
解释 ...
刚接触Linux的时候,有点搞不懂Linux中的umask是干什么的。现在,做一个总结。
umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)。
但是有的人会问那为什么他的默认值是022呢?这个权限也太小了吧。呵呵,其实啊,umask 指定的是『该默认值需要减掉的权限!』因为 r、w、x 分别是 4、2、1 分,所以啰!也就是说,当要拿掉能写的权限,就是输入 2 分,而如果要拿掉能读的权限,也就 ...