摘要:
运算符描述lambdaLambda表达式or布尔“或”and布尔“与”not x布尔“非”in,not in成员测试is,is not同一性测试<,<=,>,>=,!=,==比较|按位或^按位异或&按位与<<,>>移位+,-加法与减法*,/,%乘法、除法与取余+x,-x正负号~x按位翻转**指数x.attribute属性参考x[index]下标x[index:index]寻址段f(arguments...)函数调用(experession,...)绑定或元组显示[expression,...]列表显示{key:datum,...}字典显示 阅读全文
摘要:
rails默认自带了个零配置的sqlite、这个做为开发还OK、不过不能并发写入的特性不适合作为生产使用、从头开始说吧P.S.:以下基于ubuntu server部署postgresql=============安装postgresql并启动===============首先在ubuntu下安装postgresql吧sudo apt-get install postgresql然后启动postgresql服务器sudo /etc/init.d/postgresql-8.4 start10.04下安装的postgresql默认是8.4,若是10.10,则不用加版本号如果想停止将start改成st 阅读全文
摘要:
1 require 'net/ssh' 2 require 'net/sftp' 3 4 host = hostip 5 username = username 6 password = password 7 8 #~ ##显示文件和系统版本 9 server_cmd1 = 'ls -l'10 server_cmd2 = 'cat /etc/issue'11 12 # 需要安装以下组件13 #gem install net-ssh14 #gem install net-sftp15 16 17 Net::SSH.start(hos 阅读全文
摘要:
刚开始安装好postgresql后、是不可以使用其它帐户来执行以下命令、默认使用的是postgres帐户才能使用、注意切换createdb dbname新建一个数据库、若不加任何数据库的名称、那么就是建立与用户名同名的数据库名称dropdb dbname删除数据库psql dbname进入数据库操作界面之后的操作就和一般的sql差不多了、可以使用\q来退出psql控制台、\?可以显示所有postgresql的特定命令、\h可以显示所有sql语句\d显示所有表(其中表pg_tables是包含所有表信息的)\l显示所有数据库(其中表pg_database是包含所有数据库信息的)postgresql 阅读全文
摘要:
查看env 如果嫌太多的话迩可以用管道命令env | grep xxx如果已经知道变量名仅仅想查看那个环境变量的话echo $ENVNAME设置export ENVNAME="env_content"当然迩可以不使用大写字母、但是惯例是这样删除unset ENVNAME 阅读全文
摘要:
虽然linux是个多任务的操作系统、但不像windows这样提供了多个窗口、意味着迩总要在同一个终端里操作多个程序、当然现代操纵linux一般都是通过桌面操作系统利用远程终端连接去linux服务器从而实现多窗口多任务操作linux、可迩总有一天会遇到要实体操纵linux终端机的时候、那里迩就要学学如何在后台运行linux的程序了、像安装软件、执行长期任务等等这种都需要长期霸占shell终端的、这时侯迩可以在命令后面一个空格然后加上 &、比如安装railsgem install rails &OK、这时迩可以叫它后台来操作了、然后用bg、fg、jobs来查看操纵它、但就算它在后台 阅读全文
摘要:
>> 追加> 覆盖>& 把前面的保存位置设置成后面的保存位置P.S.:当然还有反的<< < <&意思就是方向不一样啦、往后追加变成往前追加、这就不重复写了0 标准输入1 标准输出2 标准错误例子:ls /usr/tmp 2> err.file把命令所产生的错误写入到err.file文件中、如果不存在则创建、如果存在则覆盖ls /usr/tmp &> output.file把错误和输出信息都写入到err.file文件中、如果不存在则创建、如果存在则覆盖command 2>&1把标准错误信息输出到标准 阅读全文
摘要:
保存putty设置 很多人觉得putty中的设置无法保存,其实不是的。在putty中,对于一个已经保存的session,选择load,再修改各项配置,然后点击save。再open这个session时,你会发现,之前的修改已经生效,配置已经保存了。 阅读全文
摘要:
在尝试以下解决方法前、请确认是否安装了gcc套装、如果是windows、请确认是否已经安装了devkit编译器==================================================================nokogiri如果在ubuntu安装nokogiri报错、ERROR: Failed to build gem native extension.则要先安装这个sudo apt-get install libxml2-dev libxslt-dev====================================================== 阅读全文
摘要:
这个网站可能已经被墙了、所以请使用相关软件来登录、具体看本站的ssh文章heroku是一个可以免费搭建rails的网站空间、可以使用最新版ruby1.9.2+rails3.0、以下环境基于ubuntu官网:http://heroku.com/首先去heroku注册一个用户名吧、通过邮箱验证后登录然后就可以开始干活了、然后开始安装heroku客户端apt-add-repository 'deb http://toolbelt.herokuapp.com/ubuntu ./'curl http://toolbelt.herokuapp.com/apt/release.key | a 阅读全文