`
qqdenghaigui
  • 浏览: 118858 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

install ruby and rails

    博客分类:
  • ruby
安装好debian6后,无桌面版,   sudo aptitude install sudo,  配置 visudo    添加:username  ALL=NOPASSWD: ALL sudo aptitude install vim sudo aptitude install openssh-server   sudo vim /etc/apt/sources.list,添加如下源 deb http://mirrors.163.com/debian testing main contrib non-free deb http://mirrors.163.com/debian ...
一,带函数Pred 1, all(Pred, List) -> boolean() 如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true, 否则返回false 例子: lists:all(fun(E) -> true end,[1,2,3,4]). 结果 true 2, any(Pred, List) -> boolean() 如果List中至少有一个元素作为Pred函数的参数执行,结果返回true,那么any函数返回true, 否则返回false 例子 lists:any(fun(E) -> is_i ...
  什么是 gen_server ? gen_server 是OTP的一项行为机制,是实现“客户/服务”关系的程序模块。它拥有许多东西,给你自由使用,这点以后再讲。以后,讲到监测器和运行时错误报告时,也会同样用到这个模块。 gen_server 的行为动作包括: ● init/1 - 服务器的初始化; ● handle_call/3 - 处理对服务器的同步调用。调用服务器的客户端被阻塞,直到本函数返回。 ● handle_cast/2 - 处理对服务器的异步调用。调用的执行过程中,客户端不被阻塞。 ● handle_info/2 - 是起着“收容”作用的函数。服务器收到的信息, ...

erlang

OTP 设计原理:  http://erlang.shiningray.cn/otp-design-principles/ 18岁的工程师谈 Erlang/OTP: http://hi.baidu.com/k1000j1000/blog/item/072e67a825b041f41f17a268.html http://blog.csdn.net/lawme/archive/2008/12/12/3503050.aspx http://blog.csdn.net/lawme/archive/2008/12/14/3515508.aspx 这小子叫米歇尔.哈希莫多( Mitchell Hashim ...
安装memcached   sudo apt-get install memcached 安装后,系统默认会开启一个memcached 服务, 用sudo kill 关闭默认开启的memcached服务进程 开启 memcached服务 memcached  start -m  1024 -l 127.0.0.1 -p 11211 安装Dalli  sudo gem install Dalli   config/environments/produation.rb下配置   config.cache_store = :dalli_store, 'localhost:11322', { ...
安装thin sudo gem install thin 安装god sudo gem install god 配置god   # configure variables list below app_dir           = "项目路径" service            = "项目名称" num_servers  = 5 // 开启服务器的个数 port           ...
定义压缩方法 namespace :minifier do def minify(files) files.each do |file| file_name = file.split("/") file_name.slice!(0..2) name = ['public/assets',file_name].join('/') #构建文件名 file_name.slice!(file_name.length-1) FileUtils.mkdir_p(['public/assets', ...
引导流程 1. 固件 firmware(CMOS/BIOS) -> POST 加电自检 固件时钟和软件时钟的同步 date 查看软件时钟 hwclock 查看固件时钟 hwclock --hctosys 通过硬件时钟去修改软件时钟 hwclock --systohc 通过软件时钟去修改硬件时钟 hwclock --set --date ...
vi 常用命令   wq 保存退出 q! 不保存退出 esc  :回到命令模式   插入命令 a 在光标后插入文本 A 在本行行末附加文本   i 在光标前插入文本 I 在本行开始插入文本   o 在光标下插入新行 O 在光标上插入新行   定位命令 h 方向左键 j 方向下键 k 方向上键 l 方向右键 $ 移动行尾 0 移动行首 H 移至屏幕上端 M 移至屏幕中端 L 移至屏幕下端   :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G  到最后一行 :n 到第n行 nG 到第n行   删除命令 ...
shutdown -h now    关机命令 reboot  重启命令 pws   显示当前目录   cat/etc/shells 查看所有的shell   tab 自动补全键   ctrl + l 清屏 ctrl + u 删除光标前面的所有字符 history 查看 命令的历史记录   alias 查看系统命令的别名 alias copy=cp 定义命令别名 alias copy="rm-i" 定义命令组别名  unalias 移除命令别名 demo: unalias copy   输入输出重定向 STDIN  标准输入 ST ...
write 向一个用户发送信息  demo: write username   wall 向所以用户发送信息 demo: wall message   ping 测试网络连通性  -c count定义请求次数 demo:ping -c 3 192.168.1.1 -s 改变发送数据包大小  demo:ping -s 60000 192.168.1.1   ifconfig  查看本机IP demo: ifconfig etc0  查看网卡信息 demo: ifconfig etc0 192.168.x.x 修改IP地址
  gzip   GNU zip 压缩文件 .gz文件,只能压缩文件   gunzip gzip -d  解压缩   tar    压缩打包文件夹 .tar.gz -c 产生.tar打包文件  -v 显示详细信息  -f 指定压缩后的文件名  -z 打包同是压缩 demo:tar -zcf  newdir newdir.tar.gz     tar   解压缩.tar.gz -x    解压缩.tar文件 demo:tar -xzcf  newdir newdir.tar.gz   zip   压缩文件和目录 .zip demo: zip newdir.zip ...
  touch   创建文件 mkdir     创建文件夹 rm       删除文件 mv       移动文件/修改文件名称 useradd username   添加用户 chmod       改变文件权限 chown   改变文件用户 chgrn   改变文件的用户组 umask   查看文件的权限 which     搜索命令文件目录 whereis                  搜索命令文件目录并找到命令文档   find 查找路径  关键字    查找所以的命令和文件  -name   关键字   ...
本文探讨了提高MySQL 数据库性能的思路,并从8个方面给出了具体的解决方法。     1、选取最适用的字段属性     MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。     另外 ...
render :edit render :action => :edit render 'edit' render 'edit.html.erb' render :action => 'edit' render :action => 'edit.html.erb' render 'books/edit' render 'books/edit.html.erb' render :template => 'books/edit' render :template => 'books/edit.html.erb' render '/path/to/ra ...
Global site tag (gtag.js) - Google Analytics