一、基本类型包装类 1.基本类型包装类介绍 8种基本类型: byte short int long float double char boolean 这8种基本类型它们在程序仅仅只能规范某个空间的数据类型,并不能按照类的方式去操作这些类型。 int a ; 在内存中需要开辟一个int类型的空间,空 ...
分类:
编程语言 时间:
2017-10-02 16:45:02
阅读次数:
242
双关键字排序: 排序算法的效率比较如下图, 可见双关键字排序还是很优秀的. nth_element 把第 n 小的元素放到第 n 个位置, 小于该元素的放到左边, 大于的放到右边. 手写的话考虑快速排序, 期望复杂度为 $n + n/2 + n/4 + ... = O(n)$ . 可以直接用 stl ...
分类:
编程语言 时间:
2017-10-02 17:15:20
阅读次数:
235
什么是函数式编程? 与面向对象编程(Object-oriented programming)和过程式编程(Procedural programming)并列的编程范式。 最主要的特征是,函数是第一等公民,可以定义在函数内外,作为函数参数或返回值,函数的组合。 强调将计算过程分解成可复用的函数,典型例 ...
分类:
编程语言 时间:
2017-10-02 17:16:41
阅读次数:
278
以前的Java版本中读取文件非常繁琐,现在比较简单。使用Java8的Files以及Lambda,几句代码就可以搞定。 public static String getXml() { StringBuffer xml = new StringBuffer(); Path path = Paths.ge ...
分类:
编程语言 时间:
2017-10-02 17:16:56
阅读次数:
148
一、选择题 1.java内部使用的编码格式是 c、unicode,在JVM内部,统一使用Unicode表示。 2. public class Threads2 implements Runnable{ public void run() { System.out.println("run."); t ...
分类:
编程语言 时间:
2017-10-02 17:17:02
阅读次数:
251
Time模块 时间的分类:时间戳,结构化时间,格式化时间 time模块中常用的格式化字符串 datetime模块 ...
分类:
编程语言 时间:
2017-10-02 17:18:13
阅读次数:
209
协程函数应用 列表生成式 生成器表达式 一、知识点整理: 1、可迭代的:对象下有_iter_方法的都是可迭代的对象 迭代器:对象._iter_()得到的结果就是迭代器 迭代器的特性: 迭代器._next_() 取下一个值 优点: 1.提供了一种统一的迭代对象的方式,不依赖于索引 2.惰性计算 缺点: ...
分类:
编程语言 时间:
2017-10-02 17:18:39
阅读次数:
183
使用Java自带的jvisualvm调试Java程序,可以查看CPU、内存、类及线程等信息,还可以进行Dump,无疑是一个利器 由于客户端是Windows、服务端是Linux,并且是最小安装的Linux,没有图形界面,因此需要进行远程调试 一、客户端:Windows 打开%JAVA_HOME%/bi ...
分类:
编程语言 时间:
2017-10-02 17:19:17
阅读次数:
336
最近在做一个项目,这个项目需要使用网络爬虫从特定网站上爬取数据,于是乎,我打算写一个爬虫系列的文章,与大家分享如何编写一个爬虫。这是这个项目的第一篇文章,这次就简单介绍一下Python爬虫,后面根据项目进展会持续更新。 一、何谓网络爬虫 网络爬虫的概念其实不难理解,大家可以将互联网理解为一张巨大无比 ...
分类:
编程语言 时间:
2017-10-02 17:19:46
阅读次数:
198
本文主要是通过PIL+pytesseract+Tesseract-OCR实现验证码的识别 其中PIL为Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 PIL第三方库安装 pip install PIL Ima ...
分类:
编程语言 时间:
2017-10-02 17:47:59
阅读次数:
318
源代码 StoneGame.java ...
分类:
编程语言 时间:
2017-10-02 17:49:01
阅读次数:
243
数组操作之迭代器方法(这些方法可以对数组中的每一个元素运用某个方法) 一、不生成新数组的迭代器方法 1、forEach方法(接收一个函数作为参数) 2、every方法(接收一个返回值为布尔值的函数,对数组中的每一个元素使用该函数) 3、some方法(只要数组中有一个元素使用方法返回为真,some函数 ...
分类:
编程语言 时间:
2017-10-02 17:50:30
阅读次数:
241
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1024 Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/O ...
分类:
编程语言 时间:
2017-10-02 17:50:41
阅读次数:
260
mtcarsR的内置数据集mtcars 记录了32种不同品牌的轿车的的11个属性,如下:[, 1]mpgMiles/(US) gallon[, 2]cylNumber of cylinders[, 3]dispDisplacement (cu.in.)[, 4]hpGross horsepower[ ...
分类:
编程语言 时间:
2017-10-02 17:50:51
阅读次数:
213
^ : 字符串的开始, $: 字符串的末尾 . : 匹配任意字符,除换行符 * : 任意多的字符 +: 任意大于1 的字符 ?: 匹配0或1个, home-?brew : homebrew, 或home-brew []: 指定一个字符类别,可以单独列出,也可以使用- 表示一个区间。[abc]匹配a, ...
分类:
编程语言 时间:
2017-10-02 17:51:41
阅读次数:
230
a=[x for x in range(10)] print(a) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9 def pow(x): return x**2 b=[pow(x) for x in range(10)] #内嵌函数 print(b) #[0, 1, 4, 9, 16... ...
分类:
编程语言 时间:
2017-10-02 17:52:35
阅读次数:
214
Spring自动装配 这段是我们之前编写的代码,代码中我们使用了P命名空间 并且使用手动装配的方式将car <bean id="address" class="cn.bdqn.spring.Address" p:ciyt="beijing" p:street="malianwa"></bean> < ...
分类:
编程语言 时间:
2017-10-02 17:52:45
阅读次数:
196
洛谷秋令营day1模拟赛原地爆炸,心态崩了。于是打算写一下初赛题放松一下。 上次胡乱分析到了选择题,这次我想说说后面的题。 问题求解 T1.有一个1x8的方格图形,黑白两色填涂每个方格,两个黑格并不能相邻,求方案数。 我敢保证当时考场上要是没人跟我说这题是斐波那契数列打死我也想不起来。 当时我的做法 ...
分类:
编程语言 时间:
2017-10-02 17:52:52
阅读次数:
541
一、程序设计思想 参数是String类型,所以先要将参数转换成整型,再利用数组和循环。 二、程序设计流程图 三、源程序代码 package fun;public class fun3 { public static void main(String[] args) { int i,sum=0,t; ...
分类:
编程语言 时间:
2017-10-02 18:22:38
阅读次数:
203
因为 JavaScript 的限制,Vue.js 不能检测到下面数组变化 所以,想要正常是不能通过操作数组来渲染dom的, 解决的方法是通过set方法, 在组件中用的是 实例方法 vm.$set( target, key, value ) 这样,就可以通过更改data中的数组,实时渲染dom了 这样 ...
分类:
编程语言 时间:
2017-10-02 18:22:46
阅读次数:
159