1-11121Q40H0M7

对eclipse熟悉的朋友一定对它的快捷键很有感触.很多,但常用的一般就10个左右.根据在项目中的实践,现总结如下,算是对一些不太熟悉的朋友的一点小帮助.

Ctrl + Shift + O :引入及管理imports语句

Ctrl + Shift + T : 打开Open Type 查找类文件

Ctrl + Shift + F4 : 关闭所在打开的窗口

Ctrl + O : Open declarations

Ctrl + E : 打开编辑器(切换窗口)

Ctrl + / : 注释本行

Alt + Shift + R : 重命名

Alt + Shift + L : 抽取本地变量

Alt + Shift + M : 抽取方法

F3 : Open Declaration

Ctrl + D : 删除本行
Ctrl + SHIFT + F : 整形

Ctrl + Alt + ↓(↑) : 向下(上)复制本行
Alt + ↓(↑) : 向下(上)移动本行
Alt + . : 输出提示

Ctrl + S : 保存文件。
其它还有Ctrl + A、Z 、X、C、V;

Shift + →;Shift + ←;一并列在这里,便于大家总结查询。

alt+shift+j给函数添加doc注释

# Ctrl + Shift + O :引入及管理imports语句
用了FormatOnSave插件后就没有用过了,保存的时候自动import。
# Ctrl + Shift + T : 打开Open Type 查找类文件
# Ctrl + Shift + F4 : 关闭所在打开的窗口
用Ctrl + W
# Ctrl + O : Open declarations
# Ctrl + E : 打开编辑器(切换窗口)
# Ctrl + / : 注释本行
# Alt + Shift + R : 重命名
# Alt + Shift + L : 抽取本地变量
# Alt + Shift + M : 抽取方法
# F3 : Open Declaration
用Ctrl+Mouse

alt+shift+x 之后会弹出一个菜单

通过Eclipse中最常用的10个快捷键 - 诗特林-sterning - BlogJava.

gem -v 告訴你 RubyGems 的版本 gem update --system 升級RubyGems的版本 gem install gem_name 安裝某個套件 gem list 列出安裝的套件 gem update gem_name 更新最新版本 gem update 更新所有你安裝的Gems gem install -v x.x.x gemname 安裝特定版本 gem uninstall gem_name 反安裝

linux ssh centos 6.2登录显示Server refused our key回眸一度百度空间.



今天设置ssh密匙自动登录发现总是出现Server refused our key 这个提示.在网上找了很久发现问题出在权限上.修改chmod权限也不行.后来终于找到了一个方法restorecon -R -v /root/.ssh 这样设置权限后.就可以登录了.





restorecon,用于恢复文件/目录的默认属性:




restorecon -v file # v is for ‘verbose’restorecon -R dir # R is for ‘recursive’


设置ssh 使用key 登陆:

1 设置 /etc/ssh/sshd_config

PermitRootLogin yes


RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys


PasswordAuthentication no
PermitEmptyPasswords no



2 service sshd restart


或者


/etc/init.d/sshd restart


3 设置 权限:


chmod 600 /root/.ssh/authorized_keys



增加用户到su 组:


远程管理用普通用户uploader登录,然后用 su root 切换到root用户拿到最高权限


修改普通用户具有root权限


1)进入超级用户模式。也就输入”su -“,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当 然,你也可以直接用root用)


2)添加文件写权限。也就输入命令”chmod u+w /etc/sudoers”.


3)编辑/etc/sudoers文件。也就输入命令”vim /etc/sudoers”,输入”i”进入编辑模式,找到这一 行:”root ALL=(ALL) ALL”在起面添加”xxx ALL=(ALL) ALL”(这里xxx用户名),然后保存(就先按一Esc键,然后输入”:wq”)退出。


4)撤销文件写权限。也就输入命令”chmod u-w /etc/sudoers”.




启动调试台:

sfs2x.bat s console

java -jar jython.jar

java -jar jython.jar console.py

SFS2X末公开的小工具golastroom的空间百度空间.

 

在sfs2x的运行脚本里.比如window下的sfs2x.bat,里面的运行java脚本来是可以传入参数的,需要将本来的%换成$,$是unix下用的,window用%.我们可以将里面的$换成%,试下。


这里可以传入两个参数,如果第一个是”cluster”,则开启集群,不过这个功能他们还没有开发完,所以开启这个是会出错是的, 这个我们可以绕过..


如果第二个参数是”console”,则开启jython的控制台.在这个控制台里,你可以直接操作运行中的jvm,也就是可以在运行的时候访问,调用jvm里的对象,这样对于整个运行的监控调试的作用是非常大的..我也是很惊叹他们这个技巧.


so.还是试一下吧.在cmd里.


E:\Program Files\SFS2X-RC1\SFS2X>sfs2x.bat s console


第一个参数随便写,只要不是”cluster”就行了,


一个回车,马上出现jython的console了.



就直接通过sfs就访问到SmartFoxServer这个类的对象了.

1 安装tiny_tds ,在gemfile :

source ‘http://ruby.taobao.org

gem ‘tiny_tds’

gem ‘activerecord-sqlserver-adapter’, ‘~> 3.2.10’

def os_family

case RUBY_PLATFORM

when /ix/i, /ux/i, /gnu/i,

/sysv/i, /solaris/i,

/sunos/i, /bsd/i

“unix”

when /win/i, /ming/i

“windows”

else

“other”

end

end

if os_family !=’windows’ then

gem ‘therubyracer’

gem ‘thin’

end

使用不同系统时,分别配置不同gem

2 在database.yaml:

test ok 其中如果用了dataserver ,host 和port忽略

development:

adapter: sqlserver

model: dblib

dataserver: 127.0.0.1:1444\sql2012

#host: 127.0.0.1\sql2012

database: test

username: sa

password: xxxxx

#port: 1444

timeout: 5000

encoding: utf8

 

3 在初始化rb文件里面加入,这样数据库不区分大小写,都以小写为准:

ActiveRecord::ConnectionAdapters::SQLServerAdapter.lowercase_schema_reflection = true

 

win7桌面鼠标右键过慢的解决方案

刚装了系统win7旗舰版发现鼠标桌面右键弹出很慢,以前不是这样啊?

还有后台运行的小圆圈

试了很多方法

最后,发现解决方法:

开始 运行 输入以下命令即可解决

regsvr32 /u igfxpph.dll 确定

通过win7中桌面点击鼠标右键反映过慢的解决方法_win7桌面快捷方式箭头的去除与恢复的方法.