Ruby中实例变量,类变量,类实例变量,类常量的继承分析

[ 2014-08-29 20:22 | 分类:程序开发 | 浏览次数: 1,538次 | 0条评论 ]

首先需要说明类中定义变量有三个位置:类定义中, 类方法中, 类实例方法中.

这三个位置都是互斥的.

类定义是指在类中但不在类中的任何方法内,相当于C++的头文件中的类定义.

类方法是指在类自己的函数中,相当于C++的类静态函数

类实例方法相当于C++的类的方法

Ruby中的Main分析

[ 2014-08-29 20:09 | 分类:程序开发 | 浏览次数: 2,481次 | 0条评论 ]

一般程序都有入口,比如C语言入口是main函数,所以进入程序后我们会到main函数的第一行.那么在进入ruby程序后我们是在哪个位置呢?

可以通过打印self来知道当前上下文.

puts self,self.class

杀毒软件导致的无法上网

[ 2014-08-02 13:52 | 分类:软件使用 | 浏览次数: 1,424次 | 0条评论 ]

房东说电脑无法上网, 开机进入桌面非常缓慢, 让我帮忙解决一下.

输入法切换快捷键设置无效的解决方法

[ 2014-07-27 17:25 | 分类:软件使用 | 浏览次数: 2,598次 | 3条评论 ]

有时候需要设置某个快捷键来切换到某个输入法, 然而有时设置会失败,它根本不保存设置的值.

步骤如图:

程序安装后在注册表中生成的安装信息解析

[ 2014-07-20 18:00 | 分类:软件使用 | 浏览次数: 2,713次 | 0条评论 ]

经常碰到程序无法卸载, 就老是骂微软搞的什么安装方式,安装好了不能卸载.

后来就打算研究一下windows是如何卸载程序的,一个程序安装完后留下了什么信息用于后面的卸载.

研究对象win7 64位, 程序npviewinie.

程序安装后生成的最主要的注册表项是在以下三个中

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall     64位程序

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall   32位程序

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall    安装到当前用户的程序,安装时不需要管理员权限

使用ruby脚本和千千静听批量下载歌词

[ 2014-05-27 18:01 | 分类:软件使用 | 浏览次数: 1,845次 | 1条评论 ]

最近想要把电脑上的歌曲的歌词全部下载下来,然后拷到手机里.

于是到网上搜了好久如何批量下载歌词,结果大部分说用千千静听,然后一首一首播放.

魅族手机的歌词和歌曲封面保存位置

[ 2014-05-21 21:11 | 分类:软件使用 | 浏览次数: 742次 | 0条评论 ]

有一次格式化了整个SD卡,重新刷完固件(机型是MX3). 用着总感觉缺少了什么.

后来发现原来是有些音乐没有歌词,有些音乐没有封面显示.

轻松查看ruby类或对象或模块的方法,常量等

[ 2014-04-24 22:44 | 分类:软件使用 | 浏览次数: 2,195次 | 1条评论 ]

写ruby脚本时经常会忘记某个函数名怎么写, 一般这时候会打开一个终端,再进入ruby的终端irb或pry,然后在终端中输入一些字符后按tab键自动补全,通过这种方法来查看某个方法的全名等.

Window Live Writer发布到wordpress的文章出错

[ 2014-04-09 21:18 | 分类:软件使用 | 浏览次数: 1,524次 | 0条评论 ]

使用Windows Live Writer发布文章到wordpress时出现以下错误信息:

从日志服务器接收的对 metaWeblog.newPost 方法的响应无效:

Invalid response document returned from XmlRpc server

 

解决sublime text输出decode error问题

[ 2014-04-09 20:54 | 分类:软件使用 | 浏览次数: 8,589次 | 3条评论 ]

sublime text有时运行会输出以下错误信息:

[Decode error - output not utf-8]或者[Decode error - output not gbk]