使用C++标准库的算法,需包含头文件<algorithm> STL算法用于处理一个或多个iterator区间,第一个区间通常以起点和终点表示,其他区间则多数情况下只需提供起点足矣,其终点可以根据第一区间的元素数量推导出来。调用者需保证区间的有效性。STL算法命名时,引入了两种特殊的后缀: STL算法 ...
分类:
编程语言 时间:
2018-08-18 15:30:12
阅读次数:
153
1. 最近略忙。。java在搞soap,之前是用工具自动生成代码的。最近可能会写一个soap的java调用 2. 这个豆瓣电影的爬虫。扒信息的部分暂时先做到这了。扒到的信息如下 输出如下 把这些狗东西封装成一个方法。并且随便找几个豆瓣电影的url试一下。在多尝试几个url之后,会报一些问题,主要是没 ...
分类:
编程语言 时间:
2018-08-18 15:32:03
阅读次数:
175
一、客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如购物网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 学习socket就是为了 ...
分类:
编程语言 时间:
2018-08-18 16:24:02
阅读次数:
153
Python 程序员,特别是做爬虫的同学都知道 HTTP 请求库 Requests,Requests 完美体现了 “for Humans” 这个词要表达的意思。 它的作者是高颜值的摄影爱好者 kennethreitz ,kennethreitz 写过很多的库, 除了 Requests 、还有 pip ...
分类:
编程语言 时间:
2018-08-18 16:24:37
阅读次数:
225
/* 线程 生产和消费 */ class SynStack { private char[] data = new char[6]; private int cnt = 0; //表示数组有效元素的个数 public synchronized void push(char ch) { while (... ...
分类:
编程语言 时间:
2018-08-18 16:25:08
阅读次数:
157
今天尝试了一下Python3下安装Robot Framework,但是原来的Python2下创建ride快捷方式的方法都不奏效,启动不了ride。于是,转为VBS脚本的方式来间接创建快捷方式。毕竟,每次命令行去启动ride很不方便。步骤如下: 1、先创建vbs脚本 在python安装目录(或者其他路 ...
分类:
编程语言 时间:
2018-08-18 16:25:48
阅读次数:
454
python命名规范: 判断数据data的编码方法: json文件中可以使用字典和列表。字典转json串:dump/dumps;json串转字典:load/loads(带有s就是和字符串沾边,不带s和文件对象沾边) 获取环境变量: 字典的get操作: 用中括号取值和get方法取值的区别 ,get方法 ...
分类:
编程语言 时间:
2018-08-18 16:26:48
阅读次数:
143
使用maven構建springMVC項目,開發工具為IDEA 一、構建Maven項目,模板為WebApp 二、在pom文件中配置SpringMvc配置(springMvc需要以來servlet ,如本地沒有servlet的包,需要引入)如下: 三、在web.xml中配置核心servlet(conte ...
分类:
编程语言 时间:
2018-08-18 16:26:55
阅读次数:
182
Main.java: import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import j ...
分类:
编程语言 时间:
2018-08-18 16:27:51
阅读次数:
449
背景:最近在研究静态扫描的东西,遇到一个规则:"equals(Object obj)" should be overridden along with the "compareTo(T obj)" method 然后就想深度扒一扒equals和compareTo有什么区别 首先先来看下java.la ...
分类:
编程语言 时间:
2018-08-18 16:29:06
阅读次数:
366
详细解释待. 紫书模板: ...
分类:
编程语言 时间:
2018-08-18 16:29:29
阅读次数:
172
1、多态:(polymorphism): 是具有表现多种形态能力的特征; (专业化的说法:)同一个实现接口(引用类型),使用不同的实例而执行不同的操作 指一个引用(类型)在不同情况下的多种状态。也可以理解成:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 多态是同一个行为具有多个不同表现 ...
分类:
编程语言 时间:
2018-08-18 16:30:05
阅读次数:
353
一、try、catch、finally常用组合 try{ xxx }catch(xxxException e){ e.printStackTrace(); } try{ xxx }catch(xxxException e){ e.printStackTrace(); }finally{ System ...
分类:
编程语言 时间:
2018-08-18 16:30:54
阅读次数:
406
一、Java发展史: 1995年由詹姆斯高斯林带领团队开发 java问世 2004 jdk1.5版本更名jdk5.0 2010 sun公司被oracle公司收购 二、java三大体系: javaSE: java2SE java标准版,java基础版本,允许开发和部署在桌面、服务器、嵌入式环境和实施环 ...
分类:
编程语言 时间:
2018-08-18 17:36:10
阅读次数:
164
# 背景 在实际项目中,接口出于安全考虑,都会有验签的计算。目前接触的项目来看基本都是时间戳+干扰因子 然后md5计算的方式。现在学习,写一个简单demo, 其实如果不引入拦截器的话,验签计算全部在controller层实现也是可以的,但每个请求都需要去做一次计算,这种把公共功能的抽离,针对于所有请 ...
分类:
编程语言 时间:
2018-08-18 17:37:01
阅读次数:
169
简介 题目请对照书本 <! more 代码 结果 编译、链接、执行即可得到我们想要的结果。 ...
分类:
编程语言 时间:
2018-08-18 17:37:32
阅读次数:
280
一、AOP概念 AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。OOP是关注将需求功能划分为不同的并且相对独立,封装 ...
分类:
编程语言 时间:
2018-08-18 17:37:55
阅读次数:
215
使用Python显示Linux页面信息,适用于Python运维使用
分类:
编程语言 时间:
2018-08-18 17:38:28
阅读次数:
465
java虚拟机中类的加载 (JVM的大致结构图) 从发class文件到内存中的类,按先后顺序,需要经过加载,链接以及初始化三大步骤。 java语言的类型可分为两大类:基本类型(primitive type)和引用类型(references type) 基本类型:是由java虚拟机预先定义好的。 引用 ...
分类:
编程语言 时间:
2018-08-18 17:38:45
阅读次数:
150
题目 分析程序,在运行前思考:这个程序是否能够正确返回? 运行之后再思考:为什么是这种结果? 通过这个程序加深对相关内容的理解。 贴入代码如下: 分析 由我们之前学到的知识,我们知道这个程序从start标号的字段开始执行。 我们先来看一下程序的执行流程: x86asm 1. start: mov a ...
分类:
编程语言 时间:
2018-08-18 17:40:28
阅读次数:
204