摘要: 语法格式: n,通常是一个变量。switch语句中的case值会与n作比较,相等时会执行该case中的代码块。后面跟break,阻塞代码继续向下执行。 示例: 添加多少case是没有个数要求的,但是,有限个数的case总会有那么一丢丢的局限性。当所有的case都没有匹配到n的值时,则不显示内容。 这 阅读全文
posted @ 2019-01-29 09:31 正态分个布 阅读(14895) 评论(0) 推荐(0)
摘要: 1.1 if (...) { ... } else { ... } 1.2 if (条件1) { ... } else if (条件2) { ... } else { ... } 阅读全文
posted @ 2019-01-28 13:41 正态分个布 阅读(977) 评论(0) 推荐(0)
摘要: insert into table1(field1) select field1 from table2; insert into table1(field1) select field1 from table2 WHERE id > 3 and id <= 10; 阅读全文
posted @ 2019-01-28 13:15 正态分个布 阅读(3552) 评论(0) 推荐(0)
摘要: 示例: <!DOCTYPE html><html><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><body> <script charset = "utf-8">function addWaterMarker(s 阅读全文
posted @ 2019-01-28 09:24 正态分个布 阅读(2028) 评论(0) 推荐(0)
摘要: 网上找了一个简单的例子,编写出来很简单,但是乱码的问题稍微困扰了一下。 题目: js解决代码: 完整html代码: <!DOCTYPE html><html><body> <script charset = "utf-8"> for(var a = 0; a <= 50; a++){ for (va 阅读全文
posted @ 2019-01-25 10:41 正态分个布 阅读(1806) 评论(0) 推荐(0)
摘要: 1. 字符串: 2. 数值 js中,数值类型比较简单,不区分整型浮点型等数字类型。就是这个数,带不带小数点,对js来说都是一样进行识别。 <!DOCTYPE html><html><body> <script>var a = 1;var b = 2.3;var c = a + b;var name1 阅读全文
posted @ 2019-01-24 15:56 正态分个布 阅读(353) 评论(0) 推荐(1)
摘要: 1. 变量的创建 首先,可以创建一个变量 这时候,并没有给它赋值。这个变量还是空的。 然后,我们可以给这个变量赋值。 2. 变量的赋值 变量在创建时就可以被直接赋值。 上面的例子可以看出,变量是可以保存数值类型和表达式类型的数据。 变量也可以保存字符串类型数据,如下: 示例: js中有多少数据类型我 阅读全文
posted @ 2019-01-24 10:47 正态分个布 阅读(303) 评论(0) 推荐(0)
摘要: 1. 简单的函数: 2.1 带参数的函数: 2.2 带参数的函数: 3.1 带返回值的函数 3.2 带有参数和返回值的函数 尝试把返回值用字符串拼接的方式组合了一下,还真成功了 结果: 本文代码示例大多来自http://www.w3school.com.cn/b.asp,只为学习使用。 阅读全文
posted @ 2019-01-23 15:10 正态分个布 阅读(372) 评论(0) 推荐(0)
摘要: 示例1: 结果: 点评: 使用过程比较麻烦,不适合大规模实际生产过程。 阅读全文
posted @ 2019-01-21 14:26 正态分个布 阅读(1334) 评论(0) 推荐(0)
摘要: 结果: 打印出来的结果是真和假,当然也可以封装成一个标准的函数,传入一个参数,判断其数据类型,返回真假,有时候还是很好用的 阅读全文
posted @ 2019-01-21 14:05 正态分个布 阅读(10726) 评论(0) 推荐(0)
摘要: 随便看看 懒就是懒,跟放假没什么关系。。 阅读全文
posted @ 2019-01-21 09:52 正态分个布 阅读(895) 评论(0) 推荐(0)
摘要: 我使用多进程的一般方式,都是multiprocessing模块中的Pool.map()方法。下面写一个简单的示例和解析。至于此种方法使用多进程的效率问题,还希望大佬予以指正。 示例: 基本的代码已经写好,下面看看怎么使用多进程去执行。 执行示例1: 运行结果: 由于在进程池中创建了两个进程,所以代码 阅读全文
posted @ 2019-01-15 15:09 正态分个布 阅读(12864) 评论(1) 推荐(1)
摘要: 1。表结构相同的表,且在同一数据库(如,table1,table2)Sql :insert into table1 select * from table2 (完全复制)insert into table1 select distinct * from table2(不复制重复纪录)insert i 阅读全文
posted @ 2019-01-11 14:58 正态分个布 阅读(7375) 评论(0) 推荐(0)
摘要: 1. 被导入的py文件不能以数字开头,否则会报错,红色波浪线 阅读全文
posted @ 2019-01-07 14:28 正态分个布 阅读(332) 评论(0) 推荐(0)
摘要: 只对当前文件有效的操作:菜单栏->View -> Active Editor -> Use Soft Wraps; 如果想对所有文件都有效,就要在setting里面进行操作:File-> Setting-> Editor-> General -> Use soft wraps in editor。 阅读全文
posted @ 2019-01-04 16:59 正态分个布 阅读(9266) 评论(0) 推荐(1)
摘要: 学习使用time模块和datetime模块。 通常我们想让程序等待几秒钟,再继续向下运行,time模块的sleep()方法是一个很好的选择。但是想通过time模块打印系统的当前时间,则比较麻烦。如下: 需要调用两个函数。 通过time模块获取程序运行时间,也是比较麻烦的。下面了解下datetime模 阅读全文
posted @ 2018-12-27 15:11 正态分个布 阅读(42256) 评论(1) 推荐(1)
摘要: 登录之后使用如下命令: 还有不知是不是因为mysql版本问题,一开始设置的密码,使用navicat进行连接测试的时候,报错: 解决办法,就是使用如下语句再进行一次密码修改: 阅读全文
posted @ 2018-12-12 18:14 正态分个布 阅读(1356) 评论(0) 推荐(0)
摘要: format()函数 阅读全文
posted @ 2018-12-07 09:30 正态分个布 阅读(1898) 评论(0) 推荐(0)
摘要: 今天使用navicat向MySQL中插入中文时,报错: 在我自己数据库设计之初,没有设计好字符编码格式的问题。 使用如下语句解决: 阅读全文
posted @ 2018-12-05 11:36 正态分个布 阅读(11300) 评论(0) 推荐(0)
摘要: 这里提供一个思路,使用字符串拼接的方法,将sql语句拼接出来,然后去执行: 阅读全文
posted @ 2018-11-12 17:56 正态分个布 阅读(2369) 评论(0) 推荐(0)
摘要: chrome浏览器在新的标签页打开收藏夹的网址,现在设置不了,而且右键,在新标签页中打开有点烦。。下面说说直接打开的方式。 方法1: 鼠标滚轮,直接点击收藏夹的网址,即可 方法2: ctrl + 鼠标左键 阅读全文
posted @ 2018-11-11 12:53 正态分个布 阅读(2025) 评论(0) 推荐(0)
摘要: 本文记录个人平时工作中一些浅显的见识,学到了新的技巧,关于编程的一些思考,持续更新。虽然现在还是一颗幼苗,但它会不断成长。 做事情,技巧是一方面,主要还是贵在坚持。 (1107) 1. 爬虫时,去重问题需要随时记得 2. 正则的效率问题。 正则其内部也是一种循环,你给的越精确,循环越少,效率越快。给 阅读全文
posted @ 2018-11-07 17:27 正态分个布 阅读(411) 评论(0) 推荐(0)
摘要: 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 在实际 阅读全文
posted @ 2018-11-07 16:48 正态分个布 阅读(615) 评论(0) 推荐(0)
摘要: 语句: 翻译成中文就是: 删除,“table1”中,id 不在此范围的所有记录。此范围是,筛选出,以field1分组的,所有组别中id的最小的一个。 更直接点就是,以field1分组,选出分组中id最小的一条记录,然后剩下的全部删除。 理解不正确的话,请指点一二。 阅读全文
posted @ 2018-11-07 10:15 正态分个布 阅读(1053) 评论(0) 推荐(0)
摘要: 先说明,此语句会将你的表中数据全部删除。 很简单,运行如下sql语句: 阅读全文
posted @ 2018-11-06 16:26 正态分个布 阅读(6438) 评论(0) 推荐(1)
摘要: python3的re模块使用过程中,正则的书写遇到了一些问题,就是使用.*?能不能匹配到换行符的问题。 答案是不能。 如果在匹配过程中遇到了也没关系,加上这个语句就好: 阅读全文
posted @ 2018-11-05 10:40 正态分个布 阅读(3955) 评论(0) 推荐(0)
摘要: mysql解决select * from 表名 (where + 约束条件为空),示例如下: 从 tableName 表中查询 name 字段为空的记录。 阅读全文
posted @ 2018-11-01 10:05 正态分个布 阅读(2822) 评论(0) 推荐(0)
摘要: 最近使用requests进行get请求的时候,控制台输出如下错误。 最简单,不顾一切的解决办法。。 即可。测试,可行,而且对程序运行没有不良影响。 其实我也不明白这个错误是什么原因,希望能有大佬给解释下。 阅读全文
posted @ 2018-10-29 10:29 正态分个布 阅读(8779) 评论(1) 推荐(0)
摘要: 方法1(通常是失败的) 1. 命令行执行: 不管是网络问题也好,缺少相关的包也好,用这条命令安装scrapy我就没成功过。。。难受 方法2(成功) 手动安装相关的包。 1. lxml安装命令(没问题): 2. pyOpenSSL 安装命令(没问题): 3. Twisted 安装(一般到这里就出错了) 阅读全文
posted @ 2018-10-18 10:38 正态分个布 阅读(726) 评论(0) 推荐(0)
摘要: 今天安装tesseract-ocr的时候,载了坑,记录一下。 1. 安装时语言库的选择,我把 aditional language data 这一项全选中了,装的时候那叫一个慢啊,差不多3个小时装好的。如果不是必要的话,建议选择其中的一部分去安装。 2. 安装好了,在命令行里直接输入 “tesser 阅读全文
posted @ 2018-10-03 17:57 正态分个布 阅读(1917) 评论(0) 推荐(0)