mysql“Access denied for user 'root'@'localhost'”问题的解决
摘要:我的系统是Ubuntu12.04,最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改root用户的密码:# mysqladmin -uroot -p password 'newpassword'Enter password:mysqladmin: connect to server at
阅读全文
posted @
2012-10-29 18:50
紫金树下
阅读(213)
推荐(0) 编辑
git常用命令
摘要:一、取得项目的 Git 仓库有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。1、在工作目录中初始化新仓库要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:git init初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git需要的数据和资源都存放在这个目录中。2、从现有仓库克隆如果想对某个开源项目出一份力,可以先把该项目的 Git 仓库复制一份出来,这就需要用到 git clone 命令。命令格式为git clone [url]。比如,要克隆 Ruby
阅读全文
posted @
2012-10-29 16:39
紫金树下
阅读(291)
推荐(0) 编辑
回车\r和换行\n
摘要:今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。这就是“换行”和“回车”的来历,从它们的英语名字上也可以看
阅读全文
posted @
2012-10-26 10:18
紫金树下
阅读(226)
推荐(0) 编辑
查看各国msn首页最简单的方法
摘要:在IE->InTERNET选项,最下一行点击语言,此时我们看到的是下图,我们看到这时只有一个语言,是简体中文,这是什么意思呢?当我们在浏览器中输入http://www.msn.com时,http协议的包头中会包含我们现在使用的语言,就是在语言列表框中排在首位的语言,现在是简体中文,在右侧点击添加,我们看到能添加的语言有很多,我们随便选择一个语言,例如日语,然后点击确定,这时又返回到上面的途中,只不过此时有2个语言,简体中文和日语,中文在上,日语在下,我们选中日语,然后点击 上移,此时变成日语在上,中文在下,如下所示然后我们一直点击确定。。。,最后重启浏览器,再次输入msn的主页 www.
阅读全文
posted @
2012-10-25 18:04
紫金树下
阅读(1124)
推荐(0) 编辑
Git与Github使用小结
摘要:把git和github的一些使用方法记录下来以备忘。一、下载并安装git在windows环境下使用msysgit来安装,下载地址:http://code.google.com/p/msysgit/下载后双击,按提示一路next进行安装,其包括一个命令行工具和一个GUI。进行初始化设置,用户名及邮箱。打开git bash,执行命令:?12git config --global user.name your_namegit config --global user.email your_email二、生成SSH Key使用git前需要先生成一个SSH Key,保证本地与服务器之间通信的安全。在gi
阅读全文
posted @
2012-10-24 21:56
紫金树下
阅读(338)
推荐(0) 编辑
使用Apache FtpServer搭建FTP服务器
摘要:Apache FtpServer是纯Java写的开源FTP服务器。http://mina.apache.org/ftpserver/下面简单讲一下配置安装过程1. 从 http://mina.apache.org/ftpserver/ 下载apache-ftpserver-1.0.02. 解压缩到本地3. 在安装目录的res\conf目录中找到users.properties,复制一份为myusers.properties修改成自己的用户名写道ftpserver.user.myusername.userpassword=自己的密码ftpserver.user.myusername.homedi
阅读全文
posted @
2012-10-16 13:36
紫金树下
阅读(768)
推荐(0) 编辑
一位软件工程师的6年总结[转]
摘要:http://www.cnblogs.com/ciey/archive/2009/07/15/1524431.html“又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有
阅读全文
posted @
2012-10-10 17:46
紫金树下
阅读(162)
推荐(0) 编辑
几种C/C++开发的开源搜索引擎
摘要:(1)CLuceneCLucene是Lucene的一个C++端口,Lucene是一个基于java的高性能的全文搜索引擎。CLucene因为使用C++编写,所以理论上要比lucene快。项目主页:http://clucene.wiki.sourceforge.net/(2)XapianXapian是一个用C++编写的全文检索程序,他的作用类似于Java的lucene。尽管在Java世界lucene已经是标准的全文检索程序,但是C/C++世界并没有相应的工具,而Xapian则填补了这个缺憾。Xapian的api和检索原理和lucene在很多方面都很相似,但是也有一些地方存在不同,具体请看Xapia
阅读全文
posted @
2012-10-09 13:13
紫金树下
阅读(1814)
推荐(0) 编辑
高清视频编码简介(MPEG、H.264、WMV-HD、RMVB[转]
摘要:最近两年,“高清”这个词语非常火热,已经成为家电和IT行业的最新潮流了。高清视频和普通视频有什么区别呢?主要是分辨率上的区别,720P视频的分辨率为1280X720,1080P视频的分辨率更达到了1920X1080,而曾经风靡一时,画质让大家惊叹的DVD最高分辨率也只有720X480。 网络上流传的高清视频有很多种格式,常见的编码有MPEG、H.264、WMV-HD等,除了这三种编码以外,在互联网上常见的高清视频还有RMVB,RMVB也能达到720P分辨率,但画质较差,不是真正的高清。本文为大家介绍这几种编码各自的技术特点。一、MPEG视频编码 MPEG的英文全称为Moving Picture
阅读全文
posted @
2012-10-08 12:05
紫金树下
阅读(2019)
推荐(0) 编辑
wingUtilities中invokeLater和invokeAndWait的介绍[转]
摘要:在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed方法在事件派发线程中调用。 Swing是事件驱动的,所以在回调函数中更新可见的GUI是很自然的事情,比如,有一个按钮被按下,项目列表需要更新时,则通常在与该按钮相关联的事件监听器的actionPerformed方法中来实现该列表的更新,从事件派发线程以外的线程中更新Swing组件是不正常的。 有..
阅读全文
posted @
2012-10-08 11:06
紫金树下
阅读(196)
推荐(0) 编辑