- 博客(32)
- 收藏
- 关注
转载 [Linux] umount目录提示device is busy的解决方法
使用sshfs等方式挂载的目录出现问题时,使用umount卸载经常提示device is busy,如果仔细阅读错误提示就可以找到命令lsof和fuser命令。其实原因就是有进程占用当前目录,导致不允许卸载,只要找到占用进程问题就解决了:例,/mnt/test卸载:$ sudo fuser -m /mnt/test此时会列表进程信息:Cannot stat file /p...
2016-05-29 00:02:00 567
转载 ActiveRecord-连接多张表之单表继承
ActiveRecord-连接多张表之单表继承1. 基本概念Rails提供了两种机制,可以将复杂的面向对象模型映射为关系模型,即所谓的单表继承(single-table inheritance)和多态关联(polymorphic associations,也有人称为多表继承)。2. 单表继承在使用面向对象开发时,经常会用到类和继承,如应用程序中涉及不同角色的人员(Peopl...
2015-07-19 12:17:00 185
转载 PostgreSQL基本配置
记一下Postgresql的基本操作,在Ubuntu下使用apt-get安装是不会像MySQL那样都配置好了,而是要安装后再配置:1. 基本安装# 安装postgresql和pgadmin(一个管理工具)$ sudo apt-get install postgresql-9.4 pgadmin3# 设置登录密码$ sudo -u postgres psql postgres...
2015-07-18 19:41:00 189
转载 树莓派的WIFI配置
参考网址:http://www.cnblogs.com/iusmile/archive/2013/03/30/2991139.htmlhttp://my.oschina.net/pikeman/blog/199559http://blog.csdn.net/CuGBabyBeaR/article/details/23551007转载于:https://www.cnblogs....
2015-02-09 09:01:00 125
转载 Ruby中数组的&操作
最近在忙一个项目,好久没有写日志了,项目终于接近尾声,可以适当放松一下,所以记一下在这个项目中发现的有趣事情:数组的 与 操作一直以为两个数组A和B相与,谁前谁后都一样,不过这次在项目中突然想试一下,真是不试不知道一试吓一跳:与 操作,长数组和短数组相与要比短数组和长数组相与更节省时间;排序,对执行时间有影响,但不是特别明显。代码:#!/usr/bin/ruby...
2015-02-09 08:58:00 130
转载 基于Ubuntu搭建Linux路由器
开源,几乎代表了无所不能的意思,最近又因为它玩Hi了。。。因业务发展,需要临时接入300MB的专线和千兆路由器,而公司现有的路由器却是百兆的,出于成本考虑,只能不想更换新的路由器,在网上查了一下可以做Linux路由器,因为是临时的,所以动手做吧。。。安装系统这事就略过了,直接进入路由器相关配置部分:一、选择机器要求不高,双网卡即可,其它根据实际需求配置。二、网卡设置编辑文件:/et...
2015-02-09 08:54:00 281
转载 TTY锁屏与解锁
今天在tmux中使用vim时,不小心按了CTRL+S,结果整个vim不能使用了,在网上查到这里会有锁屏的问题,具体如下:在tmux中,按CTRL+S,锁屏,按CTRL+Q,解锁。与系统的锁屏和解锁是一样的。参考如下:http://www.unixresources.net/linux/clf/office/archive/00/00/37/27/372701.html#tophttp:...
2014-08-11 17:33:00 183
转载 ssh以bash登录的配置
因ssh登录时不会加载.bashrc而是加载.bash_profile,所以以ssh的默认登录不会是bash,只要在.bash_profile中添加以下代码即可:if [ -f ~/.bashrc ]; then . ~/.bashrcfi转载于:https://www.cnblogs.com/arrongao/p/3669609.html...
2014-04-16 22:24:00 672
转载 【转】 7大决定决定服务器性能的指标,你测试过几个?
原文地址:http://support.huawei.com/ecommunity/bbs/10167241.html以下是一篇关于云服务器的性能评测,个人觉得不错,很专业,拿出来和大家一起学习!一,服务器PING值PING测试在一定程度上可以代表服务器的宽带速度。 使用站长工具提供的Ping服务(http://ping.chinaz.com),来测试各个地区的速度,以便做一个...
2014-02-10 16:22:00 163
转载 Android Spiner实现Key-Value
原网址:http://www.eoeandroid.com/thread-29687-1-1.html?_dsign=02d5cd6a学习到的方法,直接上代码了:1、定义一个classpublic class Pair { public String key; public String value; public P...
2013-08-25 01:24:00 153
转载 NSIS编译报错:您可能有有一个或两个(大)的旧临时文件
一、有时在编译NSIS时会出现如下错误:注意:您可能有有一个或两个(大)的旧临时文件残留在临时目录文件夹中(通常这种情况只会发生在Windows9x系统中).二、本人遇到的问题原因:第一次编译一半时,被我强行结束进程,但是它的进程并没有全部结束,从而导致临时文件一直存在。在下次再编译时,就会出现这个错误。三、解决方法:在任务管理器中找到进...
2013-08-15 12:37:00 774
转载 AppCan试用体验
最近自己想开发一个基于Android平台的小应用,但不想使用JAVA开发,还要快速实现功能,学习成本低。所以找了很多框架,最后基本锁定在phoneGap和AppCan,又看了AppCan与phoneGap的各种PK,以及抱着支持国内开发者的心态,使用了AppCan,下面列一下我对这个框架的感受:一、开发文档混乱快速入门,本应为开发者提供一个几分钟上手的小示例,但是我转了几圈...
2013-08-11 01:37:00 98
转载 NTP学习
NTP(The Network Time Protocol),本以为是一个非常简单的协议,但是看了百度百科和ntp.org的介绍后,我发现我错了。这个看似简单的协议存在一个很关键也是非常重要的问题-网络传输导致的延时,并有可能最终导致终端机的时间与时间服务器上相差很多,引起的后果不必多言了。协议的具体原理等可以参考百度百科和ntp.org一、安装:1.通过软件源在线安装...
2013-06-26 21:14:00 110
转载 crontab-用于设置周期性被执行的指令
一个很好用的工具。参考文章:[入门]http://baike.baidu.com/view/1229061.htm[进阶]http://blog.csdn.net/tianlesoftware/article/details/5315039[问题总结]http://hi.baidu.com/zengyinfei/item/24be3f5e848367474eff20...
2013-06-19 14:10:00 95
转载 Unity和Gnome3对比
最近Ubuntu13.04发布了,大家都在纷纷尝试,不过对于我的这个老朋友就郁闷了。昨天本想将Ubuntu从12.04升级到13.04,但是刚升级到12.10进入系统后超级慢,所以果断更换Gnome,恩,果然立刻起死回生,下面列一下它们的对比:硬件:CPU :奔腾双核内存 :2G操作系统:Ubuntu 12.10一、性能对比Unity对CPU的消耗远高于G...
2013-04-26 23:48:00 571
转载 Ubuntu配置Android开发环境无法连接手机
因为一直使用Ubuntu,所以想把Android也放在Ubuntu开发了,不过用小米MiOne连接后不能识别,SN是乱码,在网上找到如下解决方法:在/etc/udev/reles.d 文件夹下创建 51-android.rules 文件写入SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"重启adb:...
2013-04-25 22:14:00 121
转载 Ubuntu配置svn备忘
一、安装环境Ubuntu 11.10二、安装svn$ sudo apt-get install subversion命令默认安装在/usr/bin/目录三、创建仓库1.确定svn仓库的根目录这样以后再为项目添加仓库只要添加在这个目录下面就可以了。$ sudo mkdir /var/svn在选择目录时,一定要保证目录的所在磁盘...
2013-03-30 22:18:00 93
转载 常用资料收集
http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81http://zh.wikipedia.org/zh-cn/MIME转载于:https://www.cnblogs.com/arrongao/archive/2012/12/25/2832020.html
2012-12-25 11:08:00 70
转载 Ubuntu中Mysql的数据文件迁移
1、sudo service mysql stop2、cp -R -p /var/lib/mysql /usr/new_datadir3、vim /etc/mysql/my.cnf 将其中datadir值由"/var/lib/mysql"改为"/usr/new_datadir" 保存退出4、vim /etc/apparmor.d/usr.sbin.mysqld...
2012-12-21 12:17:00 78
转载 Ubuntu的软件源更新常见问题及解决
最近家里的网可能被天朝了,一直很好用的更新设置,出现各种错误,但在公司可以,所以应该是网络的问题,所以把遇到的问题整理了一下:问题一:执行命令sudo apt-get update错误描述如下:W: Failed to fetch http://mirrors.sohu.com/ubuntu/dists/precise/universe/i18n/Index N...
2012-12-15 11:25:00 472
转载 The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key
W: GPG error: http://mirrors.163.com precise-security Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>...
2012-12-13 00:56:00 667
转载 Ubuntu安装ImageMagick
很久没有使用Rmagick了,因为做个程序需要,所以又要安装这个家伙,但遇到了问题:Postscript delegate failed `/tmp/magick-3673DirXwP52M9uZ解决方法:./configure --with-gslib=yes但是确保ghostscript及libjpeg-dev已安装,如果还需要png(libpng12-dev)等也要...
2012-11-27 23:24:00 326
转载 Ubuntu12.04默认快捷键
自从Ubuntu11.04改用Unity后,原来的快捷键基本费掉,甚至将原来的快捷键功能修改,所以还是强化一下它的默认快捷键:转载于:https://www.cnblogs.com/arrongao/archive/2012/11/26/2789896.html...
2012-11-26 22:40:00 98
转载 Rails-3.2.x new project启动错误:Could not find a JavaScript runtime.
刚刚更新了ruby和rails的版本,发现rails越来越重量级了。。。rails new project后执行rake db:create出现如下错误及提示:Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtim...
2012-11-24 08:28:00 133
转载 rspec不删除数据库
直接入题:因为项目中的方法会涉及到很多表,且表中的数据会很多时才会将方法的分支覆盖全,如果采用准备数据的方式,工作量大,且数据很可能就是错的,所以决定采用测试时不删除数据库(因为项目基本以读取为主)的方式解决,我知道这种方法应该是很差的,但是暂时不知道如何解决这个问题,临时采用此方法了。ruby:1.9.2, rails:3.0.3, rspec:2.11.0, rspec-ra...
2012-09-20 23:50:00 123
转载 常见误操作之警惕
之所以写此随笔,是因为近期项目遭遇了一次灾难,导致近两年的数据丢失,不过还好因备份和数据恢复,只丢失了不到一天的数据。但是查其根源,竟然是因为本不应该是误操作的误操作将数据洗劫一空,所以想写此随笔,将ruby 和 rails中可以存在的隐患持续更新,以提醒自己和大家。 一、database.yml的设置 默认的设置为development、test和p...
2012-08-02 22:22:00 98
转载 重拾Rspec
本文所使用的开发环境:rvm 1.8.3ruby 1.9.2p290Rails 3.0.3Rspec 2.11.0DB sqlite3Rspec是什么 Rspec是基于ruby的测试工具,产生于BDD思想。它的代码比Test::Unit更好阅读,开发人员更容易描述测试目的,类似于可执行的规则文件。 ...
2012-07-15 07:51:00 107
转载 Windows的Notepad++的插件
最近在做一个项目,需要用到win32ole了,所以只能在Windows开发了,但是又不想用重量级的IDE,只想找个简单的文本编辑器开发就OK了,所以首先Notepad++了,不过它是需要手动安装插件的,以下是我用到的插件,记录一下。Notepad++的plugin:http://sourceforge.net/apps/mediawiki/notepad-plus/index.ph...
2011-07-02 14:05:00 90
转载 Subversion常用命令整理
一、svn管理常用命令 1.创建仓库 svnadmin create name二、svn客户端常用命令 1.帮助svn --help 2.导入 svn import -m "message" svn://localhost/test 3.导出 svn export svn://localhost/test 4.迁出 svn check...
2011-06-27 22:01:00 137
转载 家中的新成员
最近换了工作,暂时轻松些,准备调整一下生活方式(现在已经鼠标手+偶尔颈部疼痛),劳逸结合以更好的工作生活。所以昨天在宣武门买了三只小鱼回家,偶尔可以调节一下,不至于总是对着电脑,不过可惜的是今天早上发现已经死了一只小鱼了,伤心。 因此决定做一下生态循环系统,小鱼缸很小,1立方分米,两只小鱼,里面还放了一些植物,以供小鱼的食物,小鱼又可以为它提供养料,不过现在最缺少的就是为...
2011-06-26 19:03:00 81
转载 Ubuntu配置emacs-rails
1.emacs 安装emacs apt-get install emacs2.emacs-rails 下载emacs-rails 地址:http://rubyforge.org/projects/emacs-rails 解压emacs-rails到 ~/.emacs.d/3.snippet.el和find-recursive $ cd ~/.emacs.d...
2011-06-26 17:02:00 79
转载 使用enca查看文件编码以及转码
最近一直在Linux处理文件编码,使用iconv无法查看文件编码,而ruby自身的方法又有问题,所以发现了enca了,感觉不错,推荐一下。使用iconv总是会报错,而使用enca只会打印无法解析,而不会报错,所以程序可以继续run。安装方法: sudo apt-get install enca查看编码: enca -L zh_CN filename编码转换(覆...
2011-06-26 15:28:00 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人