第一方法用第三方库(requests):参考http://www.mamicode.com/info-detail-1839685.html 源代码分析 博客园的登录页面非常简单,查看网页源代码,可以发现两个输入框的id分别为input1、input2,复选框的id为remember_me,登录按钮 ...
分类:
编程语言 时间:
2017-06-12 00:50:27
阅读次数:
1927
多进程: fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程), 然后,分别在父进程和子进程内返回getppid()得到父进程的IDgetpid() 得到当前进程的ID 进程之间的通信: 多线程: Python的标准库提供了两个模块:thread和thre ...
分类:
编程语言 时间:
2017-06-12 00:50:53
阅读次数:
323
AOP: Aspect Object Programming 面向切面编程。 AOP的主要功能是让关注点代码和业务代码分离。 关注点即重复的代码,切面即关注点形成的类。 面向切面编程即面向重复的代码编程,在运行的时候业务方法动态植入“切面类代码”。 AOP的相关jar包 1、spring-aop.j ...
分类:
编程语言 时间:
2017-06-12 00:50:59
阅读次数:
230
yield的功能类似于return,但是不同之处在于它返回的是生成器。 生成器生成器是通过一个或多个yield表达式构成的函数,每一个生成器都是一个迭代器(但是迭代器不一定是生成器)。 如果一个函数包含yield关键字,这个函数就会变为一个生成器。 生成器并不会一次返回所有结果,而是每次遇到yiel ...
分类:
编程语言 时间:
2017-06-12 00:54:09
阅读次数:
316
逛博客园的时候,看到一篇文章,比较两个字符串是否相等,比较两个字符串,用了一个晚上. 得到输出结果: ...
分类:
编程语言 时间:
2017-06-12 00:55:37
阅读次数:
1851
__init__ 构造函数 __dict__ vars()函数,获取命名空间里面的名称 __str__ str()函数,输出成员相关信息的内容 __repr__ repl()函数,同样输出信息,在Python内建类的__repr__()返回的字符串是一个有效的表达式,可以使用evel()来产生一个内 ...
分类:
编程语言 时间:
2017-06-12 00:55:46
阅读次数:
245
#include using namespace std; void InsertSort( int k[], int n ) { int i, j,temp; for( i=1; i temp;j-- ) //找位置并且向后推移 { k[j+1] = k[j]; } ... ...
分类:
编程语言 时间:
2017-06-12 00:56:27
阅读次数:
196
变量 1.变量是内存中的一个标识符号,用于存储数据 2.变量命名规则 l 必须以字母、下划线 _ 、美元符号 $ 开头 l 变量中,可以包括数字 l 变量中,不能出现特殊的符号,空格 l java中的关键字(红色字体),不能做变量名 3.变量命名,遵循 骆驼命名法(变量由1个以上的单词组成,第1个单 ...
分类:
编程语言 时间:
2017-06-12 10:32:43
阅读次数:
185
一、 switch结构(开关语句)的语法 switch(表达式[dream1] ){ case 常量1[dream2] : //语句块1 break[dream3] ; case 常量n[dream4] : //语句块n break; default[dream5] : //语句块 break; } ...
分类:
编程语言 时间:
2017-06-12 10:33:24
阅读次数:
223
1、首先来画个菱形玩玩,很多人学C时在书上都画过,咱们用PHP画下,画了一半。 思路:多少行for一次,然后在里面空格和星号for一次。 ? 1 2 3 4 5 6 <?php for($i=0;$i<=3;$i++){ echo str_repeat(" ",3-$i); echo str_rep ...
分类:
编程语言 时间:
2017-06-12 10:33:48
阅读次数:
247
Tyvj传送门 luogu传送门 经典题 统计一个字符串中不同子串的个数 一个字符串中的所有子串就是所有后缀的前缀 先求出后缀数组,求出后缀数组中相邻两后缀的 lcp 那么按照后缀数组中的顺序遍历求解 每一个后缀 suffix(sa[i]) 对于答案的贡献为 len - sa[i] - height ...
分类:
编程语言 时间:
2017-06-12 10:38:39
阅读次数:
252
问题1: Java在声明数组的过程中,是怎样分配内存的? 在栈内存中 建一个数组变量,再在堆内存中 建一个 数组对象。至于详细的内存分配细节,还得看 该初始化是 数组动态初始化 还是 数组静态初始化。 问题2: Java数组的初始化方式 有哪几种? 两种:动态初始化 和 静态初始化。动态初始化 指的 ...
分类:
编程语言 时间:
2017-06-12 10:38:47
阅读次数:
140
什么是银联权益分销平台?为了更好的支持银联、行业、银行的共赢和发展,中国银联决定在全国范围内统一和定制行业应用的功能,特创建权益分销平台,使行业和银行更方便的接入和使用。权益分销平台的创建和业务功能的统一,有助于进一步竖立银联业务的整体形象和规范业务的开展形式,便于今后业务统一推广。为实现该平台功能 ...
分类:
编程语言 时间:
2017-06-12 10:39:13
阅读次数:
229
1.html页面中设置字符编码的格式: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 2.html页面常见引入JS的方式: (1)外部引入:<script type="text/javascript" src ...
分类:
编程语言 时间:
2017-06-12 10:39:38
阅读次数:
183
用树莓派实现RGB LED的颜色控制 RGB色彩模式是工业界的一种颜色标准。是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代 表红、绿、蓝三个通道的颜色。这个标准差点儿包含了人类视力所能感知的全部颜色,是眼下运用最广的颜色系统之中的一个 ...
分类:
编程语言 时间:
2017-06-12 10:40:02
阅读次数:
1210
线程安全一直是程序员们关注的焦点。多线程也一直是比較让人头疼的话题,想必大家以前也遇到过各种各种的问题。我就不再累述了。当然,解决方案也有非常多,这篇博文给大家提供一种非常好的解决线程安全问题的思路。 首先。我们先简单的认识一下ThreadLocal,之后是实例+解析,最后一句话总结。 1、认识一下 ...
分类:
编程语言 时间:
2017-06-12 10:40:11
阅读次数:
257
1、 java是一种面向对象的高级编程语言。 2、 java包括: javase(java基础) javaee(java企业级应用) 一、 用记事本编写java程序 1、 创建扩展名为.java的java源文件 2、 编译java源文件,产生扩展名为.class的字节码文件 在dos命令窗口中,输入 ...
分类:
编程语言 时间:
2017-06-12 10:40:25
阅读次数:
154
一、基本if结构 1、流程图 l 输入输出 l 判断和分支 l 流程线 1.1 简单的if条件判断 if(表达式){ //表达式为true,执行{}中的代码 } 1.2 简单的if条件判断 if(表达式){ //表达式为true,执行这里 }else{ //表达式为false,这行这里 } 说明:如 ...
分类:
编程语言 时间:
2017-06-12 10:40:40
阅读次数:
191
1、递归概述和注意事项 2、递归求阶乘的代码实现及内存图解 练习:不死神兔问题案例 练习:递归输出指定目录下所有的java文件的绝对路径案例 练习:递归删除带内容的目录案例 3、FileOutputStream写出数据 4、FileOutputStream的三个write()方法 5、FileOut ...
分类:
编程语言 时间:
2017-06-12 10:41:19
阅读次数:
247
算术运算符 +、-、*(乘号)、/(除号,取商)、%(取余数、取模) 特殊的运算符:++(加加)、--(减减) int a = 1; a+=10; 等同于a=a+10; a-=5; 等同于a=a-5; int a = 1; 场景1:System.out.print(a++);//输出1 int a ...
分类:
编程语言 时间:
2017-06-12 10:41:30
阅读次数:
164