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
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
宝付谈招聘市场的破局之战
宝付谈招聘市场的破局之战。近几年来,多家在线招聘企业拥挤着提前入场, 积极抢占“中高端人才市场”这块蛋糕。成立于2006年的猎聘主打中高端人才,于2018年6月29日成为港股人力资源第一股,市占率第一。智联招聘在2013年推出中高端人才招聘网站智联卓聘。前程无忧在2017年9月向垂直互联网招聘平台拉勾网注资1.2亿美元,获得拉勾60%的股权,借此杀入了中高端人才招聘市场。国际企业领英进驻中国,更强调的是海内外中高端人才职业社交招聘。 猎聘有领头羊之势,B(企业)+H(猎头)+C(求职者)的
集合中删除对象集合时需要重写对象的equals和HashCode方法
工作中的坑: List<User> listA ; List<User>listB; 集合A中包含集合B中所有的元素 现在要从A集合中删除等于B集合所有元素的集合; listA.removeAll(listB),光这样删除不掉的,必须重写 User对象的 equals和HashCode方法。 listA.remove()方法同理 这是因为:要判断两个对象是否相等,就要重写equals()方法,具体的实现网上很多。重写equals()方法一般都要重写HashCode()方法,这是为了提高存储效率
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
try catch finally 使用方法详解
本文是一个老前辈写的java中的try、catch、finally的用法文章,下面的9个例子,把涵盖的所有用法基本都涵盖了,值得大家细细的观看,很有用。看完也就知道到底该怎么用try、catch了。希望对大家有所帮助。文末有我写的一些用法总结。用好try catch很重要,在处理多线程、避免线程阻塞中很有用,同时养成良好的异常处理习惯,也是作为一个程序员的必备素养。 转载自:http://www.cnblogs.com/aigongsi/archive/2012/04/19/2457735.h
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开头,
SQL之统计某一状态数量
由于公司业务需要,需要查询出不同状态下的设备数量:用常规方法,则有多少种状态则需要写多少个SQL。现在用聚合函数,实现一条SQL查询出表中不同状态的设备数量。
<!--查询当前设备类型下设备统计-->
<select id="getDeviceCountByType" parameterType="com.coship.common.dto.ds.DeviceQuantityParam"
resultMap="deviceTypeResultMap">
SELECT
t2.DE
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
mybatis 批量新增、修改
在公司项目开发中,遇到批量数据插入或者更新,因为每次连接数据库比较耗时,所以决定改为批量操作,提升效率。 经测试,一共1662条数据,批量插入用时466ms,循环单独插入用时1898ms。可以批量操作效率高很多。 1:数据库连接代码中必须开启批量操作。加上这句,&allowMultiQueries=true,完整的如下: jdbc:mysql://localhost:3306/jeesite2016?useUnicode=true&characterEncoding=utf-8&allowMu
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 的用法有什么关系和区别呢? 假定数据
字符串函数:FIND_IN_SET()使用方法
语法: FIND_IN_SET(str,strlist) 第一个参数str是要查找的字符串。 第二个参数strlist是要搜索的逗号分隔的字符串列表。 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列表就是一个由一些被‘,’符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。 如果str不在strlist 或strlist 为空字符
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 操作符选取不同的值。如果允许
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
PAT 1087 C++版
版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/87890157 PAT 1087 C++版 1.题意 给出图的顶点,边信息。求出输入的起始点到ROM的最短距离,如果有不止一条路径,那么找出幸福值【幸福值的标记是通过每个顶点的幸福值确定的】最大的那条路径。 2.分析 其实题目大都是相似的,主要是考察 dijkstra 算法,这个算法是用于计算单源最短路径,我们只需要计算从 staLoc 到 ROM上的最短路径即可,
三块广告牌—20190224
版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/88032598 三块广告牌—20190224 [updating…] 都说这是一部好电影,然后某雷下载了之后,看了一下。讲得故事主要如下: 一个单亲妈妈对19岁女儿的死很是愧疚, 但是对警察无法抓到真凶而感到悲愤。于是她开始了自己的行动。 一天,她开车路过她女儿的死亡现场,这个现场是一个大的草坪,上面赫然耸立着三块巨大的广告牌,但是这是一条荒芜人烟的,已经废弃的马路
记一次和学弟聊天——20190306
版权声明:如若转载,请联系作者。 https://blog.csdn.net/liu16659/article/details/88240642 记一次和学弟聊天——20190306 题记:我后来渐渐的相信生活中有些事情的确无奈,但是又不可不接受。 如果不能坚持到底做一件事儿,而像捡芝麻丢西瓜的小猴子一样,最终将一无所获。 我2018年考研,然后失利,当时觉得也没有什么,只不过是此失败而已,然而我不知情的是:知道考研失败那时的我已经和实习一年的同学有了“巨大”的差异,因为他们已经逐渐熟悉这些公
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
今日推荐
周排行