正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式:[\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*
系统 2019-08-12 01:52:44 2269
1.数据库的设计尽量把数据库设计的更小的占磁盘空间.1).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为notnull,除非这个字段需要null.3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.4).表的主索引应该尽可能的短.这样的话每条纪录都有名字标志且更高效.5).只创建确实需要的索引。索引有利于检索记录,但是不利于快速保存记录。如果总是要在表的组合字段上做搜索,那么
系统 2019-08-12 01:51:36 2269
有几种系统存储过程和目录视图可提供有关存储过程的信息。使用它们,您可以:查看函数的定义,也就是用于创建用户定义函数的Transact-SQL语句。如果您没有用于创建函数的Transact-SQL脚本文件,这会很有用。获得有关函数的信息(例如函数的架构、创建时间及其参数)。列出指定函数所使用的对象及使用指定函数的对象。此信息可用来识别那些受数据库中某个对象的更改或删除影响的函数。查看用户定义函数的定义sys.sql_modules(Transact-SQL)
系统 2019-08-12 01:34:03 2269
以前对自己的知识体系都没有一个很全局清晰的概念,什么东西正在学习,什么东西要学习的,什么已经被遗忘了,都相当模糊,我现在习惯每天打开MindManager,打开以下截图中的文件,一目了然的知道我将要学习的,正在努力不能丢下的和要温故的内容,感觉满清晰的,所以分享给大家,同样希望把大家好的学习经验分享给我分享一个小方法
系统 2019-08-12 01:33:21 2269
第二人生里使用线程循环来处理消息,这样的结构就比较清晰。比如有一个写文件的请求,就可以把这个请求放到线程队列里,然后唤醒线程,让线程处理这个请求。那么在第二人生里是怎么样构造消息循环呢?又是怎么样执行其它线程发过来的请求呢?带着这两个问题来分析下面这几段代码。#001voidLLQueuedThread::run()#002{下面实现消息循环。#003while(1)#004{#005//thiswillblockontheconditionuntilru
系统 2019-08-12 01:32:47 2269
第一周的新鲜感过去后,第二周我就能够以平常心来面对周围的新环境了。除了语言和饮食不同,终究还是软件开发的工作,一定是要遵循软件开发的规律的。在这短短的两周时间内,我谈不上有什么收获,能够让我的能力再上一个台阶。但一些体会还是有的,虽然有些散乱,仿佛思想的片段,如野马,如浮云,若能及时捕捉并加以记录,这些体会就能够潜移默化地改变自己,或许也能改变阅读这篇博客的你。这一周,我打算谈一谈我对能力的体会。作为一名Dev,能力是自己的立身之本,也是养家糊口的必须技能
系统 2019-08-12 01:32:42 2269
importos,sysimportrequestsimportbs4importpymysql#importMySQLdb#连接MYSQL数据库,第一个参数是ip地址/数据库的用户名/密码/数据库名称/端口/编码格式db=pymysql.connect(host='127.0.0.1',user='root',password='mysql',db='test',port=3306,charset='utf8')#db=MySQLdb.connect('
系统 2019-09-27 17:57:32 2268
前言从语法上来看,协程和生成器类似,都是定义体中包含yield关键字的函数。yield在协程中的用法:在协程中yield通常出现在表达式的右边,例如:datum=yield,可以产出值,也可以不产出--如果yield关键字后面没有表达式,那么生成器产出None.协程可能从调用方接受数据,调用方是通过send(datum)的方式把数据提供给协程使用,而不是next(...)函数,通常调用方会把值推送给协程。协程可以把控制器让给中心调度程序,从而激活其他的协程
系统 2019-09-27 17:56:55 2268
这里向大家分享一下python爬虫的一些应用,主要是用爬虫配合简单的GUI界面实现视频,音乐和小说的下载器。今天就先介绍如何实现一个动态视频下载器。爬取电影天堂视频首先介绍的是python爬取电影天堂网站的视频(包括电影,电视剧,综艺等),主要是用selenium动态网页技术加上简单的爬虫技术。(1)电影网站首页面地址:https://www.dytt8.net/(2)用到的技术:selenium模拟浏览器运行。(3)首先要安装配置selenium库和不同
系统 2019-09-27 17:55:46 2268
简介有时候在忙工作,女朋友发了一个消息,就撤回了,但是人天生的都有一颗好奇心,而且在当今这个时代找个女朋友不容易,一个程序猿找一个女朋友更是不容易的。人家好不容易跟你,你还不得把人家当老佛爷侍候着,侍候着也不行,还得小心翼翼地侍候着,但是声明:宏哥可能过分宠她,但绝对不是妻管严哈!因此当她撤回消息后,慌得一逼,是不是不高兴了?是不是生气了?还是发生什么事了?是不是生病了?还是我哪里惹到她了?俗话说:不干亏心事,不怕鬼叫门,虽然自己确实没有干亏心事,但是心里
系统 2019-09-27 17:55:43 2268