- 博客(7)
- 收藏
- 关注
原创 xpath抓取的值有空格换行符等问题
解决办法:normalize-space()例子:原来的xpath为:user=selector.xpath('//*[@id="Con"]/tr[1]/th/text()')修改后:user=selector.xpath('normalize-space(//*[@id="Con"]/tr[1]/th/text())')
2017-04-10 16:22:44 20185 7
原创 Chrome复制的xpath抓取为空的问题
解决办法:去掉xpath中的tbody即可。 原因:浏览器复制的xpath会自动优化,自己加上tbody,其实网页源代码里是没有的。
2017-04-10 16:16:42 6550 6
原创 输出链表倒数第k个数
// ConsoleApplication4.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include typedef struct MyStruct{int data;struct MyStruct* next;}MyStruct;int daoshu(MyStruct*
2016-10-21 00:35:34 516
原创 链表A,B分别有序,打印出属于A,不属于的B的元素保存在A中。
// ConsoleApplication3.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h" //A,B分别有序,打印出属于A,不属于的B的元素保存在A中。#include typedef struct LNode{int data;struct LNode* next;}LNode
2016-10-19 00:39:06 477
原创 冒泡排序
#include #include void bubblesort(int R[],int n) //冒泡排序 { int i,j,temp; for(i=n;i>=1;i--) { int k=n+1; for(j=0;j if(R[j]{ temp=R[j];
2016-10-16 23:57:28 181
原创 两个有序链表合并为有序
#include //两个有序递增的单链表(有头结点),合并为新单链表。#include //【用尾插法表示这两个链表较好,因为这样创建链表是有序的,递增的。 //如果用头插法,for循环改为for(i=n;i>=0,i++),使其新建的链表递增】typedef struct
2016-10-16 23:56:55 608
原创 删除链表第一个给定的节点
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //若要改为删除全部与给定节点相同的,只需要把☆替换★处即可#includetypedef struct LNode{int data;struct LNod
2016-10-16 23:54:31 1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人