一、面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能。举个例子,你要做饭,可以用电磁炉,也可以用煤气灶。不同的编程范式本质上代表对各种类型的任务采 ...
分类:
编程语言 时间:
2017-08-10 13:45:48
阅读次数:
209
试题描述 吉丽王国有n个城市,每个城市有两个“附属城市”,其中北部有n个城市,每个城市的编号都是1~n中的一个,且互不相同,南部的n个城市也是如此。很遗憾,南北两边的城市之间还没有道路连接,这个南北交通运输带来了很大的麻烦。国王吉丽设计规划了一种方案,决定先建n条道路,即编号相同的两个城市之间连上一 ...
分类:
编程语言 时间:
2017-08-10 14:14:07
阅读次数:
195
1、C语言中const与 C++中的const void main() { const int a = 10; int *p = (int*)&a; *p = 20; printf("%d", a); } 比較上述代码在C中和C++中执行结果:C:打印20;C++:打印0。 由此可见,C语言中的co ...
分类:
编程语言 时间:
2017-08-10 14:15:43
阅读次数:
351
鉴于python的使用量还不够庞大,我又用c写了一遍相同的实现。 这两种语言实现相同的思想。不用纠结哪种语言。 不过单纯来看这道题,运用动态规划算法据说还不是最优解,听数学系的同学说,斐波那契数是最快的方式。 我不理解斐波那契为什么可以,所以我也没有用。 写下动态规划的代码,学习一下动态规划的思想, ...
分类:
编程语言 时间:
2017-08-10 14:15:50
阅读次数:
293
MAP关联实体 ...
分类:
编程语言 时间:
2017-08-10 14:37:50
阅读次数:
153
整合:把在springMVC配置文件中的spring提取出来整合为另一份配置文件 希望; 1)、Spring的配置文件只是用来配置和业务逻辑有关的功能(数据源、事务控制、切面....) 2)、SpringMVC的配置文件只是用来配置网站的跳转逻辑、文件上传、国际化这些和web相关功能的; 问题: 若 ...
分类:
编程语言 时间:
2017-08-10 14:38:29
阅读次数:
143
clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include<stdio.h> 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除參数stream指定的文件流所使用的错误旗标。 fdopen(将文件描写叙述词转为文件指 ...
分类:
编程语言 时间:
2017-08-10 14:39:00
阅读次数:
223
Python 3.0在2008年12月3日正式发布,在之后又经历了多个小版本(3.1,3.2,3.3……),本文梳理Python 3.0之后的新特性。已更新到3.6版,会持续更新下去。 其实每个版本都有大量更新,都写出来要几百页,这里只写主要的更新,以及我个人认为重要的。 因此难免有失偏颇,望见谅,... ...
分类:
编程语言 时间:
2017-08-10 14:39:17
阅读次数:
252
爬虫与发爬虫的厮杀,一方为了拿到数据,一方为了防止爬虫拿到数据,谁是最后的赢家? 重新理解爬虫中的一些概念 爬虫:自动获取网站数据的程序反爬虫:使用技术手段防止爬虫程序爬取数据误伤:反爬虫技术将普通用户识别为爬虫,这种情况多出现在封ip中,例如学校网络、小区网络再或者网络网络都是共享一个公共ip,这 ...
分类:
编程语言 时间:
2017-08-10 15:07:04
阅读次数:
162
Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多。 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。 首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方法的,我是用的是spring-boot-maven- ...
分类:
编程语言 时间:
2017-08-10 15:08:24
阅读次数:
310
转载自:http://www.cnblogs.com/dolphin0520/p/3949310.html 1.使用Callable+Future 2.使用Callable+FutureTask ...
分类:
编程语言 时间:
2017-08-10 15:09:01
阅读次数:
222
Javascript高级函数 惰性载入函数 函数柯里化 级联函数 这并不全面,只是几个主要的。 惰性载入函数 惰性载入表示函数执行的分支只会在函数第一次掉用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。 写一个函数用来创 ...
分类:
编程语言 时间:
2017-08-10 15:35:13
阅读次数:
345
题意 给定一棵 n 个点的树, 每条边上有字符 c . 定义 s[i] 为从 i 到根的所有字符组成的字符串. 求 $\max_{1 \le u < v \le n} [ LCP(s[u], s[v]) + LCS(s[u], s[v]) ]$ . n <= 200000 . 实现1 n log^2 ...
分类:
编程语言 时间:
2017-08-10 15:36:29
阅读次数:
376
1 var select= document.getElementById("selectid"); 2 var objOption = document.createElement("OPTION"); 3 objOption.value = value; 4 objOption.text =te... ...
分类:
编程语言 时间:
2017-08-10 15:36:38
阅读次数:
157
rabbitmq rabbitmq 消息队列解耦:一个程序间 把两个耦合度降低异步:天生解决耦合优点:解决排队问题 缺点:不能保证任务被及时的执行应用场景:去哪儿网 12306网站同步优点:保证任务及时执行缺点:不能解决排队问题,导致时间被浪费 大并发 Web Linux上 近几年使用的是nginx ...
分类:
编程语言 时间:
2017-08-10 15:36:58
阅读次数:
314
1. 2. ...
分类:
编程语言 时间:
2017-08-10 15:37:50
阅读次数:
203
练习9.18 练习9.19 练习9.20 练习9.21 练习9.22 一个是该循环是个死循环,iter永远不会不等于mid,第二点很重要,自己在做题时有遗漏,向一个vector、string、deque插入元素会使所有指向容器的迭代器、引用和指针失效。 ...
分类:
编程语言 时间:
2017-08-10 15:38:11
阅读次数:
300
1> 网络上很多php的工具类可以将汉字转为拼音; 2> 将拼音进行排序即可 另一种则是类似mysql转码方式: 综合案列 mysql实现 如果当前数据库编码是utf-8,则进行转码,转为gbk,gbk默认汉字按照拼音排序存放: 如果当前编码为gbk则: ...
分类:
编程语言 时间:
2017-08-10 15:38:22
阅读次数:
285
Junit3和junit4的区别 。 测试:白盒、黑盒测试,黑盒:很多时候都是黑盒,站在用户角度去使用功能,面向需求的方式,只要测功能怎么使用。
分类:
编程语言 时间:
2017-08-10 15:42:04
阅读次数:
257
多道技术: 多道程序设计技术 所谓多道程序设计技术,就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。 多道程序的运行过程:将A、B两道程序同时存放在内存 ...
分类:
编程语言 时间:
2017-08-10 16:00:02
阅读次数:
200