ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所 ...
分类:
其他好文 时间:
2017-08-04 13:53:14
阅读次数:
193
前段时间,我接受了CSDN的採訪。记者抽取了採訪稿中的部分内容,发表了一篇题为“并非全部的程序猿都适合做技术管理”的文章。此文随即在网络上引起了热议。当中有个网友的观点挺有意思的,他引用了宋美龄关于“权力的滋味”的妙论。进而觉得“全部人都适合管理……假设觉得某些程序猿真的不适合当管理。那仅仅是他们还 ...
分类:
其他好文 时间:
2017-08-04 13:53:04
阅读次数:
138
贴一下自己序列化的代码: 上面的写法持续序列化不会有内存溢出的性能问题,之前一直被告知直接引用公司某位老鸟封装好的dll来序列化,后来发现了老是出现内存溢出,贴一下它的错误写法,仅供吸取教训: 哎,老鸟赶时间的时候写代码都这么随意吗?看到被注释掉的try catch我猜测他曾经也觉得这里有问题,不过 ...
1 POJ 3167 Cow Patterns 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cstdlib> 5 #include <algorithm> 6 #include <queue> ...
分类:
其他好文 时间:
2017-08-04 13:52:45
阅读次数:
466
这道题是之前那道House Robber 打家劫舍的拓展,现在房子排成了一个圆圈,则如果抢了第一家,就不能抢最后一家,因为首尾相连了,所以第一家和最后一家只能抢其中的一家,或者都不抢,那我们这里变通一下,如果我们把第一家和最后一家分别去掉,各算一遍能抢的最大值,然后比较两个值取其中较大的一个即为所求 ...
分类:
其他好文 时间:
2017-08-04 13:52:38
阅读次数:
116
Jimmy writes down the decimal representations of all natural numbers between and including m and n, (m ≤ n). How many zeroes will he write down? Input ...
分类:
其他好文 时间:
2017-08-04 13:52:30
阅读次数:
202
题目梗概 Hanoi塔问题的基础上,每种圆盘加了一个。实际内容并没有变化。 思考 首先来一波Hanoi问题的步数公式推导: 首先n个不同的圆盘。 只有把n-1个圆盘从a->b,最后把a上剩余的一个圆盘从a->c。 之后把b上的n-1个圆盘从b->c。 这里的两步:把n-1个圆盘从a->c,和n-1个 ...
分类:
其他好文 时间:
2017-08-04 13:52:23
阅读次数:
111
// 变量命名很重要 你看我抄队友的代码抄一遍就t了 再改还是t 我以为是我不够大力 原来是这个变量名弄的太混乱了- -搞了好半天才发现哈哈 //有一个很重要的定理是一个数的因数个数和他的素数幂次乘积表达式的关系 哈哈 当时比赛如果能想到并推出来这个 我想我们也是那200的分子了。。唉- -简单的素 ...
分类:
其他好文 时间:
2017-08-04 13:52:14
阅读次数:
116
算法优势:适用于绝大多数的数据类型,简洁和快速 算法劣势:需要知道准确的 k 值,并且不能处理异形簇,比如球形簇,不同尺寸及密度的簇,环形簇等。 一、分析目标 以数据集字段进行客户分群 二、流程 数据获取,毕业年份、性别、年龄、交友数量、关注的热点词(原本是一个list是否关注了这些运动或者热点词, ...
分类:
其他好文 时间:
2017-08-04 13:52:03
阅读次数:
240
public static bool Ping(string ip) { System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping(); System.Net.NetworkInformation.Pi ...
我们在做数据画图或函数图像时常常须要使用对数坐标系。尤其是数据的范围跨越非常多个数量级时。通常的线性坐标系下无法表现出数据特征。 Scilab 中Plot函数无法画出对数坐标。须要使用 plot2d 函数。 plot2d 函数的基本使用方法例如以下: plot2d([logflag,][x,],y[ ...
分类:
其他好文 时间:
2017-08-04 13:51:47
阅读次数:
207
今天在做题的时候发现ARP协议不是很懂,于是我去搜了一些资料,学习了一下,这里记录一下自己的总结。 一、为什么会有ARP协议的产生呢? 答:这是因为在直接相连的网络中,两个节点是利用彼此的MAC地址互相传送帧的。但是当网络层数据报交付给源端系统时,该端系统只能获得目的端系统的ip地址,依然不能进行数 ...
分类:
其他好文 时间:
2017-08-04 13:51:40
阅读次数:
109
1.正则表达式 ^ 行起始标志 $ 行尾标记 . 匹配任意一个字符 [ ] 匹配包含在[字符]之中的任意一个字符,coo[kl]匹配cook或cool [^] 匹配除[^字符]的任意一个字符 [-] 匹配[]中范围内任意一个字符 ? 匹配之前的项一次或0次 + 匹配之前的项一次或多次 * 匹配之前的 ...
分类:
系统相关 时间:
2017-08-04 13:51:31
阅读次数:
247
1.本地微信环境搭建(frp/路由器做端口映射) --服务器frp配置并启动:注意打开相应端口(如:7000和8888端口) --客户端frp配置: --nginx配置:注意微信只接入80或443端口 --创建.bat文件批处理启动本地服务器和链接: 2.微信接入 --interface.js接入文 ...
分类:
微信 时间:
2017-08-04 13:51:24
阅读次数:
324
1 apt-get update apt-get update并没有将远程仓库的包都下载到本地,而是通过访问远程仓库创建或者更新了远程仓库的本地索引,索引文件放在/var/lib/apt/lists目录下,这样的话,apt-get install安装的时候就可以很快的查找到所安装的包的依赖已经在服务 ...
分类:
其他好文 时间:
2017-08-04 13:51:15
阅读次数:
151
本系列作为Effective JavaScript的读书笔记。 CSV数据通常都会被某种分隔符进行分隔。所以在实现CSV Reader时,须要支持不同的分隔符。那么,非常自然的一种实现就是将分隔符作为构造函数的參数。 function CSVReader(separators) { this.sep ...
分类:
编程语言 时间:
2017-08-04 13:51:07
阅读次数:
199
using 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。 using指令 ①允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用: using System.Tex ...