问题分析: 1、爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法。python提供了强大的url库,想做到这个并不难。这里以登录学校教务系统为例,做一个简单的例子。 2、首先得明白cookie的作用,cookie是某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终 ...
分类:
编程语言 时间:
2017-08-03 17:42:17
阅读次数:
133
1,Array.from() 用于将两类对象转为数组对象,分别为类数组对象和可遍历对象(包括es6新增的set和map结构) 1)常见的类似数组对象是DOM操作返回的Nodelist对象和函数内部的arguments对象. //NodeList对象 //arguments对象 类似数组对象必须有le ...
分类:
编程语言 时间:
2017-08-03 17:42:49
阅读次数:
191
原文地址:http://www.jianshu.com/p/c3fc3129407d 1. 爬虫框架webmagic WebMagic是一个简单灵活的爬虫框架。基于WebMagic,你可以快速开发出一个高效、易维护的爬虫。 1.1 官网地址 官网文档写的比较清楚,建议大家直接阅读官方文档,也可以阅读 ...
分类:
编程语言 时间:
2017-08-03 17:43:05
阅读次数:
224
一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如 int a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 运行程序,屏幕输出100。从以上代码的运行结果可以看出,系统为 ...
分类:
编程语言 时间:
2017-08-03 18:08:46
阅读次数:
201
前几天,有朋友去面试之前问我关于后端架构相关的问题,但奈于我去年很多其它的工作是在移动SDK开发上,对此有所遗忘,实属无奈,后面准备总结下. 今天要谈的主题是关于求职.求职是在每一个技术人员的生涯中都要经历多次,对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面仔细面试题将帮助 ...
分类:
编程语言 时间:
2017-08-03 18:09:07
阅读次数:
205
PHP 在liunx里面是可以实现多进程的,但需要使用liunx扩展:pcntl 扩展 主要代码是 1 2 3 4 5 6 7 8 9 10 11 $pid = pcntl_fork(); //创建子进程 if ($pid == -1) { die('could not fork'); //错误处理 ...
分类:
编程语言 时间:
2017-08-03 18:47:57
阅读次数:
253
笔记:1.浮点型(也叫浮点数 float,双精度数 double 或实数 real)可以用以下任一语法定义: <?php$a = 1.234; $b = 1.2e3; $c = 7E-10;?> 2.浮点数的字长和平台相关,尽管通常最大值是 1.8e308 并具有 14 位十进制数字的精度(64 位 ...
分类:
编程语言 时间:
2017-08-03 18:48:28
阅读次数:
138
LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数: 1 public native void unpark(Thread jthread); 2 publ ...
分类:
编程语言 时间:
2017-08-03 18:49:25
阅读次数:
223
1,terminal : input: which Python 2, terminal: input : python >import sys > print sys.path 1,terminal : input: which Python 2, terminal: input : python ...
分类:
编程语言 时间:
2017-08-03 18:49:43
阅读次数:
161
这里总结出用IntelliJ IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包方式: 打开IDEA的file -> Project Structure,进入项目配置页面。如下图: 点击Artifacts,进入Artifacts配置页面,点击 + ,选择如 ...
分类:
编程语言 时间:
2017-08-03 18:51:53
阅读次数:
189
str.split(str="", num=string.count(str)).str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。 ...
分类:
编程语言 时间:
2017-08-03 18:52:18
阅读次数:
179
Unity里面大部分的功能都能够通过拖拽来实现,可是为了方便介绍,在这里都通过代码来实现。 Unity里面要播放音乐主要有下面3个要素: 1.AudioSource:控制音乐播放的主体 2.AudioClip:须要播放的音乐 3.AudioListener:加入这个控件才可以听到音乐播放的效果 代码 ...
分类:
编程语言 时间:
2017-08-03 18:54:00
阅读次数:
174
datetime.date:表示日期的类。常用的属性有year, month, day;datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;datetime.datetime:表示日期时间。datetime.timedelta:表 ...
分类:
编程语言 时间:
2017-08-03 18:54:52
阅读次数:
151
最近在用spring boot 做一个web站点,修改了类、html、js等,刷新页面,没有生效,非要手动去make一下或者重启,大大降低了开发效率。 于是乎就在网上找到了一遍文章,安装文章设置,成功实现热部署,修改完刷新页面就能马上看到效果。 1、首先,IDEA设置里面这里必须打勾 2、然后 Sh ...
分类:
编程语言 时间:
2017-08-03 18:55:43
阅读次数:
2153
1、致欢迎词 我将详讲讲述在学Python初期的各种手忙脚乱的问题的解决,通过这些步骤的操作,让你的注意力集中在Python的语法上以及后面利用Python所解决的项目问题上。而我自己作为小白,很不幸的没有错过任何的坑,都跳了进去,所以在这里写下经验贴,一方面希望能给后来的学者能够高效的避开这些坑, ...
分类:
编程语言 时间:
2017-08-03 18:55:56
阅读次数:
803
列表生成式:使用python内置的非常简却强大的List Comprehensions来创建list的生成式 一些例子: 这种是需要的时候,如果不记得可百度查询。没有好办法。用的多了,也就记得熟悉了。但要知道它有这个功能 最后来个题: ...
分类:
编程语言 时间:
2017-08-03 18:56:12
阅读次数:
206
例子1: 打印列表每个元素对应的索引 [root@master script]# vim suoyin.py #!/usr/bin/python# coding:utf-8 alist = ['fu','shan','hua','hive'] #for i in range(len(alist)): ...
分类:
编程语言 时间:
2017-08-03 18:58:21
阅读次数:
194
本来想整合一下,这两天学习的内容,发布一个具备读写ini、写日志的demo。谁想到新的问题出来,按照原思路。创建common.cpp将一些工具方法归纳其中。demo1.cpp通过引入common.h文件实现方法的调用。关键代码如下:common.cpp:/**
*这是一个工具类的对象
*/#include<windows...
分类:
编程语言 时间:
2017-08-03 20:07:53
阅读次数:
137
#利用object的key唯一性删除数组重复项
#uniq.html
<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Document</title>
<scripttype="text/javascript">
vararr=[12,34,22,34,55,90,66,12,90,9,12,33,22]
//..
分类:
编程语言 时间:
2017-08-03 20:09:05
阅读次数:
103
#递归函数
#在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数
#计算n!
deffact(n):
ifn==1:
return1
returnn*fact(n-1)
print(fact(1))
print(fact(5))
#递归函数的优点是定义简单,逻辑清晰
#理论上,所有的递归函数都可以写成循环..
分类:
编程语言 时间:
2017-08-03 20:09:23
阅读次数:
137