CentOS6,7、Ubuntu、Debian 一键安装SS(Shadowsocks)

Shadowsocks服务端有Python、libev、go版本,从系统占用资源和多用户配置方面来考虑,我选择使用Python来作为Shadowsocks的服务端,网上已经有很多比较好的一键安装脚本,如teddysun,但对多用户配置还需要手工更改配置文件(iptables、/etc
/shadowsocks.json)。于是,自己写一个,包含安装、添加用户和卸载功能,并整合到《OneinStack》和《VPS安装WordPress详细图文教程》中。

具体服务器安装好了lnmp以后执行一下代码:

  1. cd lnmp #如果使用oneinstack(cd oneinstack)
  2. wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
  3. chmod +x shadowsocks.sh
  4. ./shadowsocks.sh install #安装、添加用户、卸载和后面一样

出现如下即安装成功:

  1. Your Server IP: You_Server_IP
  2. Your Server Port: 9001
  3. Your Password: oneinstack
  4. Your Local IP: 127.0.0.1
  5. Your Local Port: 1080
  6. Your Encryption Method: aes-256-cfb

Shadowsocks添加用户:

  1. ./shadowsocks.sh adduser

配置文件路径为:/etc/shadowsocks.json

单用户配置:

{

“server”:”your_server_ip”,

“server_port”:8989,

“local_address”:”127.0.0.1″,

“local_port”:1080,

“password”:”yourpassword”,

“timeout”:300,

“method”:”aes-256-cfb”,

“fast_open”: false

}

多用户配置:

{

“server”:”your_server_ip”,

“local_address”: “127.0.0.1”,

“local_port”:1080,

“port_password”:{

“8989”:”password0″,

“9001”:”password1″,

“9002”:”password2″,

“9003”:”password3″,

“9004”:”password4″

},

“timeout”:300,

“method”:”aes-256-cfb”,

“fast_open”: false

}

Shadowsocks卸载:

  1. ./shadowsocks.sh uninstall

Shadowsocks服务管理:

  1. service shadowsocks start     #启动
  2. service shadowsocks stop      #关闭
  3. service shadowsocks restart   #重启
  4. service shadowsocks status    #状态

文字编排在网页框架与布局设计中的技巧

在网页设计中,字体的处理与颜色、版式、图形化等其他设计元素的处理一样非常关键。文字图形化文字图形化就是将文字用图片的形式来表现,这种形式在页面的子栏目里面最为常用,因为它具有突出,同时又美化了页面,使页面更加人性化加强了视觉效果。是文字无法达到的。对于通用性的网站弊端就是扩展性不强。

一般来说,网页的背景色应该柔和一些、素一些、淡一些,再配上深色的文字,使人看起来自然、舒畅。而为了追求醒目的视觉效果,可以为标题使用较深的颜 色。下面是我做网页和浏览别人的网页时,对网页背景色和文字色彩搭配积累的经验,这些颜色可以做正文的底色,也可以做标题的底色,再搭配不同的字体,一定 会有不错的效果,希望对大家在制作网页时有用。

强调文字,如果将个别文字作为页面的诉求重点,则可以通过加粗、加下划线、加大号字体、加指示性符号、倾斜字体、改变字体颜色等手段有意识地强化文字的视觉效果,使其在页面整体中显得出众而夺目。这些方法实际上都是运用了对比的法则。如果在更新频率低的情况下也可以使用文字图形化。

字号大小可以用不同的方式来计算,例如磅(Point)或像素(Pixel)。因为以像素技术为基础单位打印时需要转换为磅,所以,合肥网站建设公司建议采用磅为单位。

最适合于网页正文显示的字体大小为12磅左右,现在很多的综合性站点,由于在一个页面中需要安排的内容较多,通常采用9磅的字号。较大的字体可用于标题或其他需要强调的地方,小一些的字体可以用于页脚和辅助信息。需要注意的是,小字号容易产生整体感和精致感,但可读性较差。

字体具有两方面的作用:一是实现字意与语义的功能,二是美学效应。所谓文字的图形化,即是强调它的美学效应,把记号性的文字作为图形元素来表现,同时又强化了原有的功能。易雅达作为网页设计者,既可以按照常规的方式来设置字体,也可以对字体进行艺术化的设计。无论怎样,一切都应围绕如何更出色地实现自己的设计目标。将文字图形化、意象化,以更富创意的形式表达出深层的设计思想,能够克服网页的单调与平淡,从而打动人心。

怎样用好PS中的钢笔工具(附练习钢笔工具网站)

想要在PS中得心应手的的描绘出自己想要的线条(也就是路径),就需要对【钢笔工具】有一个充分的理解。

【钢笔工具】绘出来的线条全部都是贝赛尔曲线,所以你在学习【钢笔工具】之前,要补习一下贝赛尔曲线的常识,我这里稍微介绍下,如果还是不理解的童鞋可以去百度百科里了解下,有很详细、很专业的解释。

合肥网站建设先总结下PS钢笔工具操作的几套组合快捷键, 钢笔工具状态下:

鼠标左键单击=新建锚点;

Ctrl+鼠标左键=移动锚点/移动调节点;

Alt+鼠标左键=锚点/角点转换;

方向键=微调锚点位置;

shift+鼠标左键=新建水平/垂直锚点;

Ctrl+Alt+鼠标左键=选中所有锚点;

【重点内容】:锚点断点之后,按住Alt+鼠标左键在顶点处拉出一条调节点,就可以断点续接了。

还在为不会使用ps钢笔工具而烦恼吗!还在纠结那一条条贝塞尔曲线么!拯救钢笔新手的时间到了!!!合肥网站建设公司推荐你,只需要一个网站,让你从钢笔小菜鸟变成钢笔小能手!!!

赶快拿起你的鼠标,点击—>http://bezier.method.ac/?走过路过不要错过!网站中含有多个贝塞尔曲线练习案例,包教包会,学不会不要钱!

CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码

css和js带参数(形如.css?t=与.js?t=)

使用参数有两种可能:

第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于 但浏览器会认为他是 该文件的某个版本!

第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。

第二种情况最多,也可能两种同时存在。

版本号,可以是一个随机数,也可以是一个递增的值,大版本小版本的方式,或者根据脚本的生成时间书写,比如就是精确到了生成脚本的秒,而 2.3.3 就是大版本小版本的方式。?合肥网站建设公司

获取对方网站JS或CSS文件方法步骤如下:

1、直接在firebug下的html里面就可以看到这个文件,?然后按住ctrl健,然后点击鼠标;

2、然弹出来一个新的JS或CSS页面(如果人家加密的话可能这个页面就是空白);

3、最后?ctrl+a?复制并保存到js文件里面。

如果还是不明白,那就看下这个截图,关于获取百度首页的一个JS文件实例:

文章来源:http://www.darewe.com/news/news-162.html?转载请注明。

PHP正则表达式 /i, /is, /s, /isU等

PHP正则表达式 /i, /is, /s, /isU等 都是些什么东西呢?

i 匹配大小写

s 模式中的圆点元字符(.)匹配所有的字符,包括换行符

x 模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两 头,也都被忽略

A (PCRE_ANCHORED) 如果设定了此修正符,模式被强制为“anchored”,即强制仅从目标字符串的开头开始匹配即自动在模式开头加上^。

D (PCRE_DOLLAR_ENDONLY) 如果设定了此修正符,模式中的美元元字符仅匹配目标字符串的结尾。没有此选项时,如果最后一个字符是换行符的话,美元符号也会匹配此字符之前(但不会匹配 任何其它换行符之前)。如果设定了 m 修正符则忽略此选项。Perl 中没有与其等价的修正符。?合肥网站建设公司

S 当一个模式将被使用若干次时,为加速匹配起见值得先对其进行分析。如果设定了此修正符则会进行额外的分析。目前,分析一个模式仅对没有单一固定起始字符的 non-anchored 模式有用。

U (PCRE_UNGREEDY) 本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 Perl 不兼容。也可以通过在模式之中设定 (?U) 修正符来启用此选项。

X (PCRE_EXTRA) 此 修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式中的任何反斜线后面跟上一个没有特殊意义的字母导致一个错误,从而保留此组合以备将 来扩充。默认情况下,和 Perl 一样,一个反斜线后面跟一个没有特殊意义的字母被当成该字母本身。当前没有其它特性受此修正符控制。即:贪婪模式,最 大限度匹配 如:/a[\w]+?e/U匹配abceadeddd中的abceade而不是abce,如果不加U修正,则匹配abce? u (PCRE_UTF8) 此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 下自 PHP 4.2.3 起可用。