呆B舍友正在刷微博,突然手机响了

呆B舍友正在刷微博,突然手机响了,就听她接起来说道:“喂,你好。。你找谁?。。。是阿!。。我们这里是福建!是福建!是的 !都说是福建了。。。。。。。。。对不起你打错了!我不认识胡建!-_-b

终于搞到了两张五月天演唱会的门票

终于搞到了两张五月天演唱会的门票,马上想给男朋友个惊喜,于是打电话过去对他说:“亲爱的!有个好消息想告诉你!”男友正在宿舍,很激动地问:“快说!什么好消息?”还没等我开口,就听到他宿舍一帮呆B整齐地大声喊:…怀孕!…怀孕!…怀孕!………-_-b

问一贫乳闺蜜:你说什么是真爱?

问一贫乳闺蜜:你说什么是真爱?答:就算你的胸TMD平成一道墙!对方也愿意拿它们当苍井空的一样欣赏!!!=_=

Sublime Text 插件推荐

10. Package control
使用Sublime Text2首先就要安装Package Control,这样就能使用丰富的插件包了。
Ctrl+Shift+P(Win) 或 Command+Shift+P(Mac) 调出控制面板,
常用的命令Install Package (安装扩展)、List Packages (列出全部扩展)、Remove Package (移除扩展)、Upgrade Package (升级扩展)

9. Bracket Highlighter
这个插件对括号、引用和html标记高亮显示。这是一个简单的插件,但是帮助很多当工作在大型代码文件。

8. DocBlockr
这个插件可以快速生成js ,php 等语言函数注释。
在函数上面输入/** ,然后按tab 就会自动生成注释。

7. SideBar Enhancements
这个插件扩展了工具条菜单,通过添加许多新的和有用的功能是:删除到回收站,打开浏览器,甚至的内容复制一个文件作为数据。

6. Prefixr
css3前缀自动补全工具Prefixr
使用css3标准写法,使用该工具自动补全前缀,兼容各浏览器

5. Emmet
Emmet是一款快速编写HTML,CSS(或其他格式化语言)代码的编辑器插件,这个插件可以用缩写方式完成大量重复的编码工作,是前端开发从业者的利器。

4. Git
Git是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。

3. JSLint
JSLint是一个JavaScript验证工具,可以扫描JavaScript源代码来查找问题。如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。

2. Sublime Linter
代码语法检测插件。

1. Sublime CodeIntel
Sublime Code Intel 插件提供代码补全与函数跳转功能。

自定义wordpress新建页面,新建文章中的链接

今天,在wordpress官网找到一款“Wordpress自定义页面链接”的插件,page-links-to。
安装完成后你会发现在新建页面,新建文章的下方出现

wordpress-page-links-to

直接用这款插件链接到你想要的地址,怎么样?还不赶快试试!

配置nginx禁止ip直接访问

官方文档中提供的方法:
If you do not want to process requests with undefined “Host” header lines, you may define a default server that just drops the requests:

server {
        listen 80 default_server;
        server_name _;
        return 444;
}

只要是访客用ip访问就直接重置444错误,这样好像又不太友好,如果能直接给跳转到某个域名就好了。
配置如下:

server {
        listen       80 default_server;
        server_name _;
        rewrite ^(.*) http://www.btnotes.com permanent;
}

vsftpd 虚拟用户 530 Login incorrect 错误

centos6
先看一下流行的配置方法
yum install db4-utils
db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db
vftpuser.txt内容:
yy(偶行是用户名)
123456(奇行是密码)

vim /etc/pam.d/vsftpd
将里面其他的都注释掉,添加下面这两行:
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser

vim /etc/vsftpd/vsftpd.conf
guest_enable=YES (开启虚拟用户)
guest_username=ftp (FTP虚拟用户对应的系统用户)
pam_service_name=vsftpd #PAM认证文件

service vsftpd restart
尝试登陆发现
530 Login incorrect错误

 

阅读全文

找不到/etc/sysconfig/iptables,iptables不存在?iptables文件没有?

在安装CentOS操作系统时,若在进行首次配置系统时没有开启防火墙(iptables)服务,则系统不会自动生成iptables的配置文件。
先启动防火墙
service iptables restart
然后生成iptables配置文件
service iptables save

这样iptables配置文件就自动生成了

linux ssh 修改默认端口

首先修改配置文件
vi /etc/ssh/sshd_config
找到#Port 22,修改为
Port 22
Port 50000
然后保存退出
执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和50000上。

再编辑防火墙配置(如果iptables文件不存在请看这里)
vi /etc/sysconfig/iptables
添加一条
-A INPUT -p tcp -m state –state NEW -m tcp –dport 50000 -j ACCEPT
执行/etc/init.d/iptables restart
现在连接50000端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可。

intellij idea 常用快捷键mac版

command + N  查找类

command + shift + N 查找文件

alt + enter 快速import class

alt + command 格式化代码

shift + control + f 搜索全部文件

shift + command + u 大小写转换

command + alt + t
用*来围绕选中的代码行( * 包括if、while、try catch等)这个功能也很方便,把我以前要做的:①先写if-else,②然后调整代码的缩进格式,还要注意括号是否匹配了,现在用这个功能来做,省事多了(不过让我变得越来越懒了)

F2/Shift + F2
跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能,你使用这个快捷键可以快捷在出错的语句之间进行跳转。

command + Alt + O
优化import自动去除无用的import语句,蛮不错的一个功能。

command + ]/[
跳转到代码块结束/开始处,这个功能vi也有,也是很常用的一个代码编辑功能了。

command + E
可以显示最近编辑的文件列表

command + Shift +Backspace
可以跳转到上次编辑的地方

command + F12
可以显示当前文件的结构

command + F7
可以查询当前元素在当前文件中的引用,然后按F3可以选择

command+Alt+V
可以引入变量。例如把括号内的SQL赋成一个变量

command+Shift+F7
可以显示当前元素在文件中的使用

alt + F7
查找方法被调用的地方

return top