分类: 所有内容

Python 正则表达式匹配中文

# 测试匹配中文信息
def TestReChinese( ):
source = u” 数据结构模版—-单链表SimpleLinkList[带头结点&&面向对象设计思想](C语言实现)”
temp = source.decode(‘utf8’)
print “同时匹配中文英文”
print “————————–”
xx = u”([\w\W\u4e00-\u9fff]+)”
pattern = re.compile(xx)
results = pattern.findall(temp)
for result in results:
print result
print “————————–”
print
print
print “只匹配中文”
print “————————–”
xx = u”([\u4e00-\u9fff]+)”
pattern = re.compile(xx)
results = pattern.findall(temp)

for result in results:
print result
print “————————–”

if __name__ == “__main__” :
# 测试正则表达式

reload(sys)
sys.setdefaultencoding(“utf-8”)

TestReChinese( )

js 除法 取整

1.丢弃小数部分,保留整数部分
js:parseInt(7/2)
2.向上取整,有小数就整数部分加1
js: Math.ceil(7/2)
3,四舍五入.
js: Math.round(7/2)
4,向下取整
js: Math.floor(7/2)

都是JS内置对象

javascript除法如何取整
Math.round(x) 四舍五入,如Math.round(0.60),结果为1;Math.round(0.49),结果为0;
Math.floor(x) 向下舍入,如Math.floor(0.60)与Math.floor(0.49),结果均为0;
Math.ceil(x)向上舍入,如Math.ceil(0.60)与Math.ceil(0. 49),结果均为1。
//主题类别分页显示
public class test {
public static void main(String[] args) {
int a=36;
int s=a/10;//除,商….3
int y=a%10;//求模,余…6
if (y!=0) {
s=s+1;//…..4
}
int cc=0;
for(int i=0;ia) {
cc=a;
}
for (int j = (i*10); j

window.open()跳转新页面访问不了,但是单独访问这些地址则正常

window.open()跳转到其他网站时,有些网站可以正常访问,有些则访问不了,出现HTTP ERROR 403报错问题,但是单独去访问这些地址又是可以正常访问的。

解决办法:

添加如下标签

name=”referrer”:

主要用于控制客户端发送给服务端的referrer信息,告诉服务端一些客户端的信息,用来表示当前请求是从哪个页面跳转来的,也就是访问来源。

referrer的值:

no-referrer:所有请求不发送 referrer。

no-referrer-when-downgrade(默认值):当请求安全级别下降时不发送 referrer。目前,只有一种情况会发生安全级别下降,即从 HTTPS 到 HTTP。HTTPS 到 HTTP 的资源引用和链接跳转都不会发送 referrer。

same-origin:对于同源的链接和引用,会发送referrer,其他的不会。

origin:在任何情况下仅发送源信息作为引用地址。源信息包括访问协议和域名。

strict-origin:在安全级别下降时不发送 referrer;而在同等安全级别的情况下仅发送源信息。注意:这个是新加的标准,有些浏览器可能还不支持。

origin-when-cross-origin:同源的链接和引用,会发送完全的 referrer 信息;但非同源链接和引用时,只发送源信息。

strict-origin-when-cross-origin:同源的链接和引用,会发送 referrer。安全级别下降时不发送 referrer。其它情况下发送源信息。注意:这个是新加的标准,有些浏览器可能还不支持。

unsafe-url:无论是否发生协议降级,无论是本站链接还是站外链接,统统都发送 Referrer 信息。正如其名,这是最宽松而最不安全的策略。