码迷,mamicode.com
首页 > 编程语言
python scrapy爬取动态页面
preface:最近学习工作之外,有个异性朋友需要爬取动态网页的要求,输入关键词爬取某个专利网站在该关键词下的一些专利说明。以往直接python urllib2可破,但是那只是对于静态网页可破,但是对于用js等其他的生成的动态网页的话,则貌似不行(没试过)。然后在网上找了些资料,发现scrapy结合selenium包好像可以。(之所以这么说,暂时卤主也还没实现,先记录下来。) #========...
分类:编程语言   时间:2015-06-17 23:23:31    阅读次数:209
一个循环实现冒泡法排序(并没有什么卵用)
冒泡法时间复杂度为O(n^2) 这个是改不了的 不可能因为用一个循环实现,就变成了O(N)。。。 所以,并没有什么卵用,只是一种写代码的方式而已。。。//Swap 用宏实现#define Swap(a,b,c) ((c)=(a),(a)=(b),(b)=(c))//第一种方式,,,最简单的 void BubbleSortOneLoop(int ar[], int n) { int i...
分类:编程语言   时间:2015-06-17 23:24:11    阅读次数:164
leetcode第27题:删除vector数组的元素(array)
题目:Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't ...
分类:编程语言   时间:2015-06-17 23:23:07    阅读次数:216
Java 基础入门随笔(4) JavaSE版
上一节对于运算符有了大致的了解,这一节针对程序流程控制进行复习!程序流程控制包括顺序结构、判断结构(if)、选择结构(switch)、循环结构。1.判断结构 ①if语句的第一种格式: if(条件表达式) { 执行语句; } ②if语句的第二种格式: if(条件表达式) { 执行语句; } else....
分类:编程语言   时间:2015-06-17 23:20:31    阅读次数:188
JAVA中equals方法与hashCode方法学习
首先参考文章:http://www.oschina.net/translate/working-with-hashcode-and-equals-methods-in-java1,equals方法的比较与 == 的区别是什么?为什么需要重写equals方法?2,为什么说重写了equals方法最好重写...
分类:编程语言   时间:2015-06-17 23:19:48    阅读次数:215
[转]100个经典C语言程序(益智类问题)
目录:1.绘制余弦曲线2.绘制余弦曲线和直线3.绘制圆4.歌星大奖赛5.求最大数6.高次方数的尾数8.借书方案知多少9.杨辉三角形10.数制转换11.打鱼还是晒网12.抓交通肇事犯13.该存多少钱14.怎样存钱利最大15.捕鱼和分鱼16.出售金鱼1.7 分数四则运算17.平分七筐鱼18.有限5位数1...
分类:编程语言   时间:2015-06-17 23:21:00    阅读次数:459
C++学习之路: 前向申明
引言: 有种特殊情况,当两个类需要相互引用形成一个”环形“引用时,无法先定义使用。 这时候需要用到前向申明但是前向申明的类不能实例化。 1 #pragma once 2 3 #include "B.h" 4 class A 5 { 6 public: 7 A(); 8 ~A();...
分类:编程语言   时间:2015-06-17 23:19:24    阅读次数:249
C++对象的常引用
1直接传递对象名用对象名传递函数参数时候,在函数调用时将建立一个新的对象,他是形参对象的拷贝例如:#includeusing namespace std;class Time{public:Time(int,int,int);void Print();void reset(Time &t);priv...
分类:编程语言   时间:2015-06-17 23:11:30    阅读次数:150
什么是算法
关于算法的定义、百度百科里有详细的讲解、 我自己的理解就是能更快的实现某个程序、感觉不太准确、意会就好、 毕竟、天下武功、唯快不破、这也是我学习算法的动力、 另外再扯一下为什么要学习算法 1、大学不会挂算法课、 2、面试不担心被问到算法、 3、我也不知道还有什么好处、 4、因为对...
分类:编程语言   时间:2015-06-17 23:10:54    阅读次数:170
C语言基础--数据类型
数据类型以下只是个人学习的笔记,由于我也是刚接触,所以有可能有错误,如有错误,请指出1.编程规范 代码缩进:统一采用缩进4个字符,不能用空格,用Tab键制表位 常量、变量命名:常量命名统一大写格式,成员变量以m_开始,普通变量以实际意义相关的名称,在前面添加类型的首字母,并且名称的首字母要求大写,指...
分类:编程语言   时间:2015-06-17 23:10:01    阅读次数:211
Spring 总结
1. Spring框架的核心思想我们可以用两个字来描述,那就是"解耦"。应用程序的各个部分之间(包括代码内部和代码与平台之间)尽量形成一种松耦合的结构,使得应用程序有更多的灵活性。应用内部的解耦主要通过一种称为控制反转(IOC)的技术来实现。控制反转的基本思想就是本来由应用程序本身来主动控制的调用....
分类:编程语言   时间:2015-06-17 23:08:46    阅读次数:142
算法的复杂度分析
这个是每个学习算法都必须掌握的东西、不过感觉又不太好说的清楚、 大概扯一下、就是因为每个计算机的运行的速度都不一定相同、所以需要一个标准来判断一个程序跑的快慢、 比如一个简单的for循环、for(int i = 0; i < n; i++); 这个循环其实循环了n次、可能在不同的机器上跑的时...
分类:编程语言   时间:2015-06-17 23:08:33    阅读次数:179
【转】两种非对称算法原理:RSA和DH
转自:http://blog.chinaunix.net/uid-7550780-id-2611984.html两种非对称算法原理:RSA和DH虽然对称算法的效率高,但是密钥的传输需要另外的信道。非对称算法RSA和DH可以解决密钥的传输问题(当然,它们的作用不限于此)。这两个算法的名字都是来自于算法...
分类:编程语言   时间:2015-06-17 23:07:50    阅读次数:170
【算法】leetcode之 Palindrome Partitioning I&II(转载)
1Palindrome Partitioning问题来源:Palindrome Partitioning该问题简单来说就是给定一个字符串,将字符串分成多个部分,满足每一部分都是回文串,请输出所有可能的情况。 该问题的难度比较大,很可能第一次遇到没有思路,这很正常。下面我们一点点分析,逐步理清思路。先...
分类:编程语言   时间:2015-06-17 23:04:56    阅读次数:208
java文本编辑器5
1 package peng_jun; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 6 import javax.swing.*; 7 8 import java.io.*; 9 10 import javax....
分类:编程语言   时间:2015-06-17 23:07:15    阅读次数:234
Spring的事务传播机制
1.事务传播类型 新建事务 required required_new - 挂起当前 非事务方式运行 supports not_supported - 挂起当前 never 嵌套事务: nested 抛异常 mandatory never2. PROPAGATION_REQUIRED加入当前正要执行...
分类:编程语言   时间:2015-06-17 23:03:56    阅读次数:302
java 多线程
java 多线程
分类:编程语言   时间:2015-06-17 22:57:16    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!