scrapy的xpath,scrapy shell

response.xpath('//*[@class="article-list"]//a/text()').extract() response.xpath('//*[@class="article-list"]//h4/a/@href').extract() response.xpath('//*[@class="article-list"]//a/@href').extract() scrapy shell https://blog.csdn.net/s98
分类: 其他 发布时间: 04-08 22:42 阅读次数: 0

Assembly - Registers寄存器

转自:https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm 这些寄存器的英文全称都有了对于理解汇编语言很有帮助! Processor operations mostly involve processing data. This data can be stored in memory and accessed from thereon. However, reading data from and
分类: 其他 发布时间: 04-08 22:42 阅读次数: 0

我的几台电脑cpu情况备查。

E5400 2700MHz DELL T9300 2600MHz HP541 E6500 2930MHz 联想 3320M 2.9-3.6MHZ HP8470P
分类: 其他 发布时间: 04-08 22:41 阅读次数: 0

宝付谈招聘市场的破局之战

宝付谈招聘市场的破局之战。近几年来,多家在线招聘企业拥挤着提前入场, 积极抢占“中高端人才市场”这块蛋糕。成立于2006年的猎聘主打中高端人才,于2018年6月29日成为港股人力资源第一股,市占率第一。智联招聘在2013年推出中高端人才招聘网站智联卓聘。前程无忧在2017年9月向垂直互联网招聘平台拉勾网注资1.2亿美元,获得拉勾60%的股权,借此杀入了中高端人才招聘市场。国际企业领英进驻中国,更强调的是海内外中高端人才职业社交招聘。   猎聘有领头羊之势,B(企业)+H(猎头)+C(求职者)的
分类: 其他 发布时间: 04-08 22:41 阅读次数: 0

集合中删除对象集合时需要重写对象的equals和HashCode方法

工作中的坑: List<User> listA ; List<User>listB; 集合A中包含集合B中所有的元素 现在要从A集合中删除等于B集合所有元素的集合; listA.removeAll(listB),光这样删除不掉的,必须重写 User对象的 equals和HashCode方法。 listA.remove()方法同理 这是因为:要判断两个对象是否相等,就要重写equals()方法,具体的实现网上很多。重写equals()方法一般都要重写HashCode()方法,这是为了提高存储效率
分类: 其他 发布时间: 04-08 22:40 阅读次数: 0

ArrayList集合源码分析

ArrayList类中的属性: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { // 版本号 private static final long serialVersionUID = 8683452581122892189L; // 缺省容量 private s
分类: 其他 发布时间: 04-08 22:40 阅读次数: 0

try catch finally 使用方法详解

本文是一个老前辈写的java中的try、catch、finally的用法文章,下面的9个例子,把涵盖的所有用法基本都涵盖了,值得大家细细的观看,很有用。看完也就知道到底该怎么用try、catch了。希望对大家有所帮助。文末有我写的一些用法总结。用好try catch很重要,在处理多线程、避免线程阻塞中很有用,同时养成良好的异常处理习惯,也是作为一个程序员的必备素养。 转载自:http://www.cnblogs.com/aigongsi/archive/2012/04/19/2457735.h
分类: 其他 发布时间: 04-08 22:40 阅读次数: 0

SQL语句嵌套正则表达式,实现条件判断

上次公司的一个需求,让我从新认识了SQL语句的多样化。通过将正则表达式当成字符串写到SQL中,达到条件的判断。 select provider_code, asset_id from t_iepg_asset t where regexp_like(t.asset_id,'^RC.[0-9].{4}') and substr(t.provider_code, 0, 6) = substr(t.asset_id, 0, 6) 上述SQL中,我的需求是:1.字段asset_id 以大写的RC开头,
分类: 其他 发布时间: 04-08 22:40 阅读次数: 0

SQL之统计某一状态数量

由于公司业务需要,需要查询出不同状态下的设备数量:用常规方法,则有多少种状态则需要写多少个SQL。现在用聚合函数,实现一条SQL查询出表中不同状态的设备数量。 <!--查询当前设备类型下设备统计--> <select id="getDeviceCountByType" parameterType="com.coship.common.dto.ds.DeviceQuantityParam" resultMap="deviceTypeResultMap"> SELECT t2.DE
分类: 其他 发布时间: 04-08 22:39 阅读次数: 0

insert 动态添加

<insert id="addBook" useGeneratedKeys="true" keyProperty="id" parameterType="Book"> insert into book(name,author,publish,publishdate <include refid="getTestTbField" /> ) values(#{name},#{author},#{publish},#{publishdate} <include refid="getTestTbVal
分类: 其他 发布时间: 04-08 22:39 阅读次数: 0

mybatis 批量新增、修改

在公司项目开发中,遇到批量数据插入或者更新,因为每次连接数据库比较耗时,所以决定改为批量操作,提升效率。 经测试,一共1662条数据,批量插入用时466ms,循环单独插入用时1898ms。可以批量操作效率高很多。 1:数据库连接代码中必须开启批量操作。加上这句,&allowMultiQueries=true,完整的如下: jdbc:mysql://localhost:3306/jeesite2016?useUnicode=true&characterEncoding=utf-8&allowMu
分类: 其他 发布时间: 04-08 22:39 阅读次数: 0

mybatis exists 和in 的效率比较

这条语句适用于a表比b表大的情况 select * from ecs_goods a where cat_id in(select cat_id from ecs_category); 这条语句适用于b表比a表大的情况 select * from ecs_goods a where EXISTS(select cat_id from ecs_category b where a.cat_id = b.cat_id); 在MySQL中 EXISTS 和 IN 的用法有什么关系和区别呢? 假定数据
分类: 其他 发布时间: 04-08 22:39 阅读次数: 0

字符串函数:FIND_IN_SET()使用方法

语法: FIND_IN_SET(str,strlist) 第一个参数str是要查找的字符串。 第二个参数strlist是要搜索的逗号分隔的字符串列表。 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列表就是一个由一些被‘,’符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。 如果str不在strlist 或strlist 为空字符
分类: 其他 发布时间: 04-08 22:38 阅读次数: 0

UNION 和 UNION 的使用

SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 注释:默认地,UNION 操作符选取不同的值。如果允许
分类: 其他 发布时间: 04-08 22:38 阅读次数: 0

冒泡排序经典案例

一、购物问题   小明的女朋友最喜欢在网上买买买了,可是钱包里钞票有限,不能想买啥就买啥。面对琳琅满目的物品,她想买尽可能多的种类,每种只买一件,同时总价格还不能超过预算上限。于是她请小明写程序帮她找出应该买哪些物品,并算出这些物品的总价格。以下是代码实现: import java.util.Arrays; public class Test { public static void main(String[] args) { //商品价格 Inte
分类: 其他 发布时间: 04-08 22:37 阅读次数: 0

C++中如何实现四舍五入

版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/87868204 C++中如何实现四舍五入? 1.先看代码 #include <iostream> #include <string> #include<cmath> #include <map> using namespace std; int main () { double a = 3.25; double b = 3.26; printf("a
分类: 其他 发布时间: 04-08 22:37 阅读次数: 0

PAT 1087 C++版

版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/87890157 PAT 1087 C++版 1.题意 给出图的顶点,边信息。求出输入的起始点到ROM的最短距离,如果有不止一条路径,那么找出幸福值【幸福值的标记是通过每个顶点的幸福值确定的】最大的那条路径。 2.分析 其实题目大都是相似的,主要是考察 dijkstra 算法,这个算法是用于计算单源最短路径,我们只需要计算从 staLoc 到 ROM上的最短路径即可,
分类: 其他 发布时间: 04-08 22:36 阅读次数: 0

三块广告牌—20190224

版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/88032598 三块广告牌—20190224 [updating…] 都说这是一部好电影,然后某雷下载了之后,看了一下。讲得故事主要如下: 一个单亲妈妈对19岁女儿的死很是愧疚, 但是对警察无法抓到真凶而感到悲愤。于是她开始了自己的行动。 一天,她开车路过她女儿的死亡现场,这个现场是一个大的草坪,上面赫然耸立着三块巨大的广告牌,但是这是一条荒芜人烟的,已经废弃的马路
分类: 其他 发布时间: 04-08 22:36 阅读次数: 0

记一次和学弟聊天——20190306

版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/88240642 记一次和学弟聊天——20190306 题记:我后来渐渐的相信生活中有些事情的确无奈,但是又不可不接受。 如果不能坚持到底做一件事儿,而像捡芝麻丢西瓜的小猴子一样,最终将一无所获。 我2018年考研,然后失利,当时觉得也没有什么,只不过是此失败而已,然而我不知情的是:知道考研失败那时的我已经和实习一年的同学有了“巨大”的差异,因为他们已经逐渐熟悉这些公
分类: 其他 发布时间: 04-08 22:36 阅读次数: 0

mysql中导出数据到文件中

版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/88554646 mysql中导出数据到文件中 mysql -hrm-xxxxx.aliyuncs.com -uuser -pasbsdfe mnt -e "select distinct device_id from t_report_sleepingdevice_before7d where statistics_day = '2019-03-13'" > ab
分类: 其他 发布时间: 04-08 22:35 阅读次数: 0