装饰器:说白了就是闭包,但是内部函数调用外部变量调用的是函数, 好处:就是在不用修改原函数代码的前提下给函数增加新的功能 装饰器有两种写法 第一种: 1 #被修饰的函数 2 def say_hello(name): 3 print('我就是人见人爱,花见花开的%s'%name) 4 5 # 参数是被 ...
分类:
编程语言 时间:
2018-08-09 21:08:31
阅读次数:
167
Java基础——面向对象 1.什么是面向对象 面向对象是基于面向过程的编程思想。 (1).面向过程: 面向过程强调的是每一个功能的步骤,强调的是如何实现的步骤。 (2).面向对象: 面向对象强调的是对象,然后由对象去掉用功能,强调的是做这一个事情的结果。 2.面向对象的思想特点 (1).是一种更加符 ...
分类:
编程语言 时间:
2018-08-09 21:08:21
阅读次数:
138
Description 在2016年,佳媛姐姐刚刚学习了第二类斯特林数,非常开心。 现在他想计算这样一个函数的值:$$f(n)=\sum_{i=0}^{n}\sum_{j=0}^{i}S(i,j) 2^j (j!)$$ S(i, j)表示第二类斯特林数,递推公式为: S(i, j) = j ? S( ...
分类:
其他好文 时间:
2018-08-09 21:08:14
阅读次数:
129
1.什么索引 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的位置信息。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度. 2.索引工作原理 除了词典,生活中随处可见索引的例子,如火车站的车次表、图书的目录等。它们的原理都是 ...
分类:
数据库 时间:
2018-08-09 21:08:07
阅读次数:
260
把数组有重复的元素都删掉,而且不保留重复元素。 例如:leet =》 lt function fn(str){ var newArr = []; for(var i=0;i<str.length;i++){ var j=newArr.indexOf(str[i]) if(j 1){ newArr.p ...
分类:
其他好文 时间:
2018-08-09 21:08:00
阅读次数:
144
实现这个代码的原因是: 我会MapReduce,但是之前都是在AWS EMR上,自己搭过伪分布式的,但是感觉运维起来比较困难; 我就MySQL会一点(本来想用mongoDB的但是不太会啊) 数据量不是很大,至少对我来说。 希望不要出很么问题,这方面文件系统还是可以信任的。 设计思路如下: init阶 ...
分类:
数据库 时间:
2018-08-09 21:07:39
阅读次数:
198
```html Bookmarks Bookmarks Postman教程 百度 微软 Bing 博客园 Java SE 7 Eclipse快捷键 Git-Book Mybatis MyBatis JavaType JdbcType mybatis-查增更删 myba... ...
分类:
其他好文 时间:
2018-08-09 21:07:24
阅读次数:
186
{ "data":{ "shop_uid":"123"; “id”:"123" } } 将上面的json字符串转换为JSONObject之后可能会出现顺序不一样,即在JSONObject中,可能是下面的顺序: “id”:"123" "shop_uid":"123"; 为了保证顺序一样,可以用: JS ...
分类:
Web程序 时间:
2018-08-09 21:07:05
阅读次数:
237
一、虚拟机安装(不推荐) 使用工具:Vmware 如果不是因为迫不得已,比如Mac OS对硬件不兼容,Federa安装频繁出错,各种驱动不全等等,不推荐使用虚拟机安装。 个人感觉这是一种对操作系统的亵渎,因为你得的到它的人,却没有得到它的心。 但是虚拟机的安装也并不是毫无优点,不用担心网卡显卡声卡的 ...
hihocoder 1078 线段树的区间修改 http://hihocoder.com/problemset/problem/1078?sid=1353175 题目: #1078 : 线段树的区间修改 #1078 : 线段树的区间修改 时间限制:10000ms 单点时限:1000ms 内存限制:2 ...
分类:
其他好文 时间:
2018-08-09 21:06:49
阅读次数:
147
1. 简述解释型和编译型编程语言?(1分) 解释型就是对人类比较友好的语言,易读性比较好,编译型属于比较底层的语言,运行更快一些,不过对人类不友好。 2. 位和字节的关系?(1分) 8位是一字节 3. b、B、KB、MB、GB 的关系?(1分) 1gb=1024mb 1mb=1024kb 1kb=1 ...
分类:
其他好文 时间:
2018-08-09 21:06:42
阅读次数:
164
ConcurrentHashMap探究 ConcurrentHashMap的key和value不能为空 Node put操作 hash操作 ...
分类:
其他好文 时间:
2018-08-09 21:06:35
阅读次数:
206
python需要经常安装各种模块,而pip是很强大的模块安装工具,自带的pip下载源在国外,导致每次下载速度太慢,所以我们最好是将自己使用的pip源更换更换成国内的下载源可提高开发效率 linux环境下, cd ~ 先切换到home文件夹下; ls -a 查看是否有.pip的文件,没有的话创建 mk ...
分类:
编程语言 时间:
2018-08-09 21:06:29
阅读次数:
169
在完成JavaWeb项目的过程中经常会出现这种错误 500:指的是服务器内部错误 通常遇到这种情况,我会去看控制台的信息,那里肯定会有提示,空指针(值没有传过去),或者java.sql.SQLException,在界面和Dao 中好好检查一下,就可以找到问题所在。 可以在中间插入一些测试语句,逐渐缩 ...
分类:
Web程序 时间:
2018-08-09 21:06:23
阅读次数:
346
using iTextSharp.text; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.T... ...
分类:
其他好文 时间:
2018-08-09 21:06:14
阅读次数:
190
1、==的作用 两个等号是判断是不是一个对象。 2、equals的作用 equals()是判断两个对象的值等不等。 3、看下面这个例子 package aaa; public class UserMath{ public static void main(String[] args) { Strin ...
分类:
其他好文 时间:
2018-08-09 21:06:05
阅读次数:
145