
WEB
juunnry
学习是一种生活,工作是一种享受
展开
-
Python-judge
s = 'Hello'# 是否是全大写print(s.isupper())# 是否是全小写print(s.islower())# 是否每个单词只有首字母大写print(s.istitle())# s = '123'# 是否是全数字print(s.isdecimal())# 是否全是字母print(s.isalpha())s = '123'# 是否全是数字或字...原创 2018-07-23 11:58:14 · 5012 阅读 · 0 评论 -
Python-re模块
import re# pip 包管理工具'''re.match函数原型:match(pattern,string,flags=0)patter:匹配的正则表达式string:要匹配的字符串flags:标志位,用于控制正则表达式的匹配方式,值如下re.I 忽略大小写re.L 做本地户识别re.M 多行匹配,影响^和$re.S 是.匹配包括换行符在内的所有字符re....原创 2018-08-07 19:29:06 · 1268 阅读 · 0 评论 -
Python-re模块深入
import re'''字符串切割'''str1 = "sunck is a good man"print(str1.split())print(re.split(r" +",str1))'''re.finditer函数原型:finditer(pattern,string,flags=0)参数:patter:匹配的正则表达式string:要匹配的字符...原创 2018-08-07 22:01:12 · 218 阅读 · 0 评论 -
Python-客户端
import socket'''客户端:创建TCP连接时,主动东发起链接的叫做客户端服务端:接收客户端的连接'''# 1、创建以恶socket# 参数1:指定协议 AF_INET 或AF_INET6# 参数2:SOCK_STREAM执行使用面向流的TCP协议sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM)# ...原创 2018-08-12 23:40:10 · 1258 阅读 · 0 评论 -
Python-server
import socket# 创建一个socketserver = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 绑定IP端口server.bind('10.8.153.30',8081)# 监听server.listen(5)print("服务器启动成功......")# 等待连接clientSocket,client...原创 2018-08-12 23:41:39 · 1023 阅读 · 0 评论 -
Python-TCP-client
import socketclient = socket.socket(socket.AF_INET, socket.SOCK_STREAM)client.connect(("10.8.153.30",8081))while True: data = input("请输入给服务器发送的数据") client.send(data.encode("utf-8")) ...原创 2018-08-12 23:43:14 · 3389 阅读 · 0 评论 -
UDP-maochongfeiQ
import socketudpServer = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)udpServer.bind(('10.8.153.30',8081))import socketimport timestr = "1_1bt4_10#32499#002481627512#0#0#0:1289671407:a:b:2...原创 2018-08-13 00:24:16 · 164 阅读 · 1 评论 -
eclipse修改web项目部署路径
Eclipse中用Tomcat发布的Web项目,更改其部署路径 我的Eclipse的工作目录是D:/workspace先配置Tomcat选择你的tomcat版本 点击next 这里先不要把项目添加进去我们先对tomcat的部署路径做一下更改,eclipse默认的部署路径是D:\workspace\.metadata\.plugins\org.eclipse...原创 2018-09-12 15:56:35 · 599 阅读 · 0 评论 -
深入NGINX:我们如何设计它的性能和扩展性
英文原文:Inside NGINX: How We Designed for Performance & Scale 为了更好地理解设计,你需要了解NGINX是如何工作的。NGINX之所以能在性能上如此优越,是由于其背后的设计。许多web服务器和应用服务器使用简单的线程的(threaded)、或基于流程的(process-based)架构, NGINX则以一种复杂的事件驱动(even...原创 2018-09-12 16:59:17 · 216 阅读 · 0 评论 -
Git的简单使用
在coding上创建新项目下载Git安装完成在本地新建目录,把项目放进去,右键Git点击git bash here git config --global user.name "xxx" //修改用户名git config --global user.email "xxx" //修改邮箱 git init 初始化git add .(.是所有文件)git commit...原创 2018-10-16 12:07:05 · 91 阅读 · 0 评论 -
server--服务器端口打开了但是外网还是访问不了???
1、首先检查您设置的端口影射是否正确映射到您内网的服务器。即您设置的转发规则的IP地址是否为您服务器的IP地址;2、无法访问内网的服务器,请检查服务器是否开启了。您可以在局域网内使用其他的计算机访问一下您的服务器,确认服务器是否开启,并能成功访问;3、请您检查您是否映射了服务器所需的所有端口,有可能没有完全设置访问服务器所需的端口,导致访问失败。您可以通过开启“DMZ主机”来检测一下,...原创 2018-10-23 20:24:41 · 19372 阅读 · 0 评论 -
Python-正则表达式的元字符
import reprint("--------------匹配单个字符与数字--------------")'''r. 匹配除换行符以外的任意字符[0123456789] []是字符集合,表示匹配方括号中所包含的任意一个字符[sunck] 匹配's','u','n','c','k'中任意一个字符[a-z] 匹配任意小写字母[A-Z] ...原创 2018-08-07 19:27:17 · 824 阅读 · 0 评论 -
Python-五道练习题(huaxiawudi0727)
'''第一题:去除列表中的重复元素1.列表中的元素有重复,需要去掉重复元素2.要求保留原来的元素顺序3.不需要返回值,直接修改原列表即可'''def duplicate_removal(lt): l = [] for i in lt: if i not in l: l.append(i) lt.clear() ...原创 2018-08-06 21:30:33 · 250 阅读 · 0 评论 -
Python-change
s = 'hello world!'# 转换为大写print(s.upper())# 转换为小写print(s.lower())# 大小写转换print(s.swapcase())# 首字母大写print(s.capitalize())# 每个单词首字母大写print(s.title())# 用指定的新内容替换就内容,count待定print(s.replac...原创 2018-07-23 11:59:19 · 3609 阅读 · 0 评论 -
Python-find
s = 'Hi buddy, if you have something to say, than say; if you have nothing to say, than go!'# 子串查找,找到返回首次出现的位置(下标),找不到返回-1# ret = s.find('good')# 从后面开始查找# ret = s.rfind('if')# 统计次数# ret = s.co...原创 2018-07-23 12:00:31 · 350 阅读 · 0 评论 -
Python-cut-join
s = 'I love you more than I can say'# 按照指定的内容进行切割, 返回一个列表# sep:指定按照什么内容进行切割# maxsplit:指定切割次数# ret = s.split(' ', maxsplit=1)# ret = s.split()# 从右边开始切割ret = s.rsplit(' ', maxsplit=1)print(ret...原创 2018-08-03 20:04:14 · 276 阅读 · 0 评论 -
后端开发的三大原则(huaxiawudi)
一、Desingn for failure后端相当比例的代码不是为了一般情况下正确而存在,而是为了保证特殊或者极端情况下系统可接受的响应而存在的这里有非常多的折衷要做:渐进渐改还是超前设计?水平扩展、业务优化、前台还是后台处理?大量的折衷都是根据不断变化的环境和需求去权衡的,所以很容易犯错。二、Architecture is about abstract为什么要抽象?因为抽象的概念有更...原创 2018-07-20 12:37:21 · 658 阅读 · 0 评论 -
访问网站出现:503 Service Unavailable for Bot
503状态码的意思是:此网页暂时不可访问。如果你访问的很多网站都是这样的情况,有可能是你的浏览器连接问题。这需要你用到修复工具,比如金山或者360的修复软件。如果只是个别的网站出现这样的情况,有可能是对方的内容或者网站还没建设好,或者是访问过大造成的。出现503代码时,你可以过段时间再看看。503是服务器iis返回码,表示服务器暂时无法访问,这种情况可能是网站服务器网络堵塞或者服务器关...原创 2018-07-30 20:56:19 · 2782 阅读 · 0 评论 -
中国十大军校排行榜中国十大军校排行榜:
中国十大军校排行榜中国十大军校排行榜:第一名:国防科学技术大学第二名:中国人民解放军信息工程大学第三名:空军工程大学第四名:中国人民解放军理工大学第五名:海军工程大学第六名:第二炮兵工程学院第七名:海军大连舰艇学院第八名:空军雷达学院第九名:石家庄陆军指挥学院第十名:装甲兵工程学院。...原创 2018-08-04 17:42:16 · 3971 阅读 · 0 评论 -
Python-专访豆瓣网首席架构师洪强宁:Python,简单的力量
摘要:【51CTO独家报道】豆瓣网对互联网用户来说是知名的Web2.0社区,但对开发者而言,更重要的是一个应用Python打造的非常成功的Web2.0站点。Python诞生已有20年的历史,目前国内的Python发展状况如何?与其他语言(平台)相比,Python有哪些显而易见的优点?豆瓣应用Python进行Web开发有哪些成功经验可以借鉴?带着这些问题,51CTO记者在Qcon2010会场有幸采访...原创 2018-07-31 17:38:00 · 1670 阅读 · 0 评论 -
Mixin编程机制:类的装饰器:ES6 中优雅的 mixin 式继承
前几天翻译了一篇文章 六个漂亮的 ES6 技巧,作者介绍了通过 ES6 的新特性实现的 6 种编程技巧。其中最后一种技巧是:“Simple mixins via subclass factories”,我翻译成“通过子类工厂实现简单的合成器”。限于我自身英文水平,也许把 mixin 翻译成“合成器”并不是一个非常严谨的译法,加上作者对这个技巧介绍的篇幅有限,所举的例子比较简单,因此有些同学表示看到...转载 2018-08-01 16:01:50 · 901 阅读 · 0 评论 -
Web前端-CSS
一两个月没更新博客了,因为放假刚在深圳找了实习,一直都比较忙碌,不过我觉得再忙,还是需要时间去沉淀一些东西,工作的时候别人看到的只是你有没有实现最终的结果,但自己是否思考,是否去总结,决定着你工作是否轻松。基础不好的话,很多时候时间都花费在修复各种bug上了。所以思考总结很重要,做出好维护的代码才能让我们轻松走天下。找实习还是比较顺利的,有空可以分享下经验。好了,进入正题了,今天分享的是cs...原创 2018-08-14 11:07:24 · 158 阅读 · 0 评论 -
Python- 函数装饰器
<天道酬勤,抄袭可耻>--分享是一种快乐!(huaxiawudi) 装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 首先,让我们讨论下如何写你自己的装饰器。...原创 2018-08-10 19:37:02 · 204 阅读 · 0 评论