• 等级
  • 528933 访问
  • 1064 原创
  • 0 转发
  • 2337 排名
  • 153 评论
  • 118 获赞

MySQL:增加删除索引

为了记忆简单,统一使用最好理解的方式创建和删除索引(1)创建索引#普通索引altertabletable_nameaddindexindex_name(column_list);#UNIQUE索引altertabletable_nameadduniqueindex_name(column_list);#PRIMARYKEY索引altertabl...

2019-04-24 14:00:02

Python编程:使用textrank4zh、jieba、snownlp提取中文文章关键字和摘要

使用的库1、textrank4zhhttps://github.com/letiantian/TextRank4ZHpipinstalltextrank4zh==0.32、jiebahttps://github.com/fxsjy/jiebapipinstalljieba==0.393、snownlphttps://github.com/isnowfy/snownlp...

2019-04-23 11:55:55

Python编程:Python2.7环境下的中文文件读写

测试环境python2.7.5读写的文本#-*-coding:utf-8-*-poetry="""相思唐代:王维红豆生南国,春来发几枝。愿君多采撷,此物最相思。"""1、直接读写中文(正常)#-*-coding:utf-8-*-#写入(正常)f=open("相思.txt","w")f.write(poetry)f.close()...

2019-04-22 16:45:51

MySQL:修改表名和字段名

--修改表名renametableold_tabletonew_table;--或者altertableold_tablerenameasnew_table;--修改列名称altertabletable_namechangecolumnold_namenew_namevarchar(255);参考:对数据库中的表或字段重命名...

2019-04-22 10:42:13

Java爬虫:使用WebMagic构建最简单的爬虫项目

资料WebMagic的架构设计参照了Scrapy项目主页:http://webmagic.io/github地址:https://github.com/code4craft/webmagic项目文档:http://webmagic.io/docs/zh/环境配置使用IntelliJIDEA新建maven项目1、依赖文件配置WebMagicSpider/pom.xml&lt...

2019-04-21 20:13:39

Python编程:获取一个类对象的属性和方法

python3.6下测试#-*-coding:utf-8-*-classDemo(object):name="demo"definstance_func(self):pass@classmethoddefclass_func(cls):pass@staticmethodd...

2019-04-21 18:13:51

Python编程:fabric实现SSH链接管理服务器

fabric可以很轻松的实现SSH链接安装pipinstallfabric查看版本$fab--versionFabric2.4.0Paramiko2.4.1Invoke1.2.0编写任务fabfile.py#-*-coding:utf-8-*-fromfabricimporttask,Connection@taskdefloca...

2019-04-18 10:44:24

Python编程:使用doctest进行文档测试

doctest模块是内置模块应用举例#-*-coding:utf-8-*-defadd(x,y):"""求和x+yArgs:x:inty:intReturns:integ:>>>add(1,1)2>&gt...

2019-04-17 18:31:57

Git:git pull每次都要求输入用户名和密码

gitpull每次都要求输入用户名和密码配置gitconfig--globalcredential.helperstore查看git配置gitconfig--list参考:git为不同的项目设置不同的用户名和邮箱...

2019-04-17 15:39:19

计划评审技术(PERT)三点估算法计算工期、标准差、完成概率

PERT(Program/ProjectEvaluationandReviewTechnique)计划评审技术P代表最悲观工期pessimisticM代表最可能工期mayO代表最乐观工期optimisticPERT公式Te=To+4Tm+Tp6T_e=\frac{T_o+4T_m+T_p}{6}Te​=6To​+4Tm​+Tp​​标准差公式σ=Tp...

2019-04-17 13:02:13

Html:正确给table表格加边框

给表格加边框<tableborder="1"cellspacing="0">效果参考Html-浅谈如何正确给table加边框

2019-04-17 12:47:31

Python爬虫:滤网架构处理爬虫数据

业务场景:1、爬虫数据直接入库会出现id自增过大的问题。要么就入库之前做一次查询,确保数据不存在再插入,这样一来就速度就减慢了。而且,爬虫程序运行速度往往较快,查询操作过多对数据库造成压力也不小。2、一个表的数据分别来自不同地方,需要多个程序对其进行数据补全操作,这样一来,就会出现数据缺失现象。如果直接入业务库会出现数据不全,虽然不是bug,但是影响体验为了解决以上两个问题,采用了爬虫数据...

2019-04-17 11:05:46

净现值NPV、回收期、收益率计算方法

净现值NPVNetPresentValue净现值(NPV)=未来现金净流量现值一原始投资额现值公式NPV=∑CI−CO(1+i)tNPV=\sum\frac{CI-CO}{(1+i)^t}NPV=∑(1+i)tCI−CO​CI现金流入CO现金流出i折现率t年数举例:假设两个项目A和B,都是投资10万元,贴现率10%,预期收入和净现值如下。(假设项目周期都...

2019-04-17 09:56:20

Python编程:python-attrs模块的简单使用

文档:http://www.attrs.org/en/stable/index.htmlattrs可以简单理解为namedtuple的增强版安装pipinstallattrs代码示例1、定义一个tuplep1=(1,2)p2=(1,2)print(p1==p2)#Trueprint(p1)#(1,2)2、namedtuple定义一个类fr...

2019-04-16 14:13:00

MySQL:添加和查看表注释、字段注释

添加注释创建表的时候写注释createtablestudent( namevarchar(20)comment'字段的注释', ageintcomment'字段的注释')comment='表的注释';修改注释修改表的注释altertablestudentcomment'修改后的表的注释';修改字段的注释altertablestudentmo...

2019-04-15 20:17:16

Python编程:使用sqlalchemy对数据库进行增删改查

连接数据库#-*-coding:utf-8-*-fromsqlalchemyimportcreate_engine,textdb_url="mysql://root:123456@127.0.0.1:3306/demo"engine=create_engine(db_url)db=engine.connect()db.close()1、插入数据...

2019-04-14 23:07:32

Python编程:使用pythink查询数据库

github:https://github.com/mouday/PyThink说下这个pythink模块的作用背景:我们公司的主要使用的后端语言有两种,python和phpPython爬虫MySQL数据库PHP业务处理而且有一个专门的DBA管理数据库,就是说,这个数据库不是你一个人的,有同组的成员和其他组的成员在使用,好像大部分公司都一样。Python爬虫部分的业务,主要操作是插入;...

2019-04-14 11:30:10

Python编程:Python2 和 Python3的字符串字典取值和MD5比较

python2和python3的字符串类型#3.6.0>>>type("你好")<class'str'>#2.7.5>>>type("你好")<type'str'>#引入新特性之后>>>from__future__importunicode_literals,print_...

2019-04-11 18:18:56

MySQL:date_format格式化时间格式

示例selectdate_format(create_time,'%Y-%m-%d%H:%i:%S')fromtable_name#2019-04-1018:35:43参数说明格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时(...

2019-04-11 15:32:47

Python编程:scrapy中使用logging,日志出现多次

同时使用scrapy.log和logging,日志会多次出现在控制台通过logger成功解决importlogginglogger=logging.getLogger(__name__)logger.setLevel(level=logging.DEBUG)logger.debug("message")...

2019-04-09 16:10:09

博客专家

彭世瑜

要成为程序员的男人,个人主页:www.pengsh iyu.com ...展开 收起
关注
  • 计算机软件
  • 中国 北京 朝阳区
奖章
  • 专栏达人
  • 持之以恒
  • 1024勋章
  • 勤写标兵Lv2