1由于第一篇没写题意导致大部分神题题解已经完全不知道在说啥了...所以还是重开一篇保平安...【303A】题意:求三个长度为$n(n<=10^5)$的排列$a,b,c$使得$a_i+b_i \equiv c_i \pmod{n}$;题解:神题...(手贱点进chinaround...)。首先$n$为...
分类:
其他好文 时间:
2015-03-01 23:42:47
阅读次数:
197
想赚奶粉钱的注意了:200块钱直接拿~运气好有5000块;中国平安旗下的陆金所,收益什么的,还凑合,比余额宝微信什么的稍微高点,比较稳健;现在有活动,看运气薅羊毛,看这里,按步骤操作即可:1、现在搞活动,用以下链接注册并绑卡,即送100元陆金币,另外绑卡时需要打小于5元的验证金额,会返5元; htt...
分类:
其他好文 时间:
2015-02-28 14:17:54
阅读次数:
154
Item4:Enforce noninstantiability with a private constructor通过构造私有化,禁止对象被实例化。public class UtilClass { private UtilClass(){ //防止类内的函数调用构造函...
分类:
编程语言 时间:
2015-02-25 14:11:10
阅读次数:
182
封装原则:1.将不需要对外提供的内容都隐藏起来。2.把属性隐藏,提供公共方法对其访问。 1 /* 2 * private:私有,权限修饰符:用于修饰类中的成员(变量,函数) 3 * private:只在本类中有效 4 * 私有化age后,如果要访问age,需要在Person类中提供对应访问age的方...
分类:
编程语言 时间:
2015-02-24 20:56:48
阅读次数:
230
一、什么是封装,为什么要封装对面向对象而言:封装就是将方法和属性包装到一个程序单元中,并且这个单元以类的形式实现。简单讲:封闭就是将属性私有化,提供公有方法来访问私有属性封装的作用:封装反映和事物的相对独立性,封装在编程中的作用就是:使对象以外的部分不能随意更改对象的属性,从而有效避免了外部错误操作...
分类:
编程语言 时间:
2015-02-17 14:02:27
阅读次数:
189
1.Pimpl概念在进行项目开发中可能遇到的问题,程序编译耗时很长,每一次简单修改接口之后项目都会被完全重新编译,浪费了很多时间。这个机制是Private Implementation的缩写,顾明思议,将实现私有化,力图使得头文件对改变不透明.它的优点很多,诸如降低编译依赖、提高重编译速度之类的工具...
分类:
其他好文 时间:
2015-02-15 20:33:11
阅读次数:
271
以汽车之家为例子,抓取页面并进行解析
# -*- coding=utf-8 -*-
import urllib2
from BeautifulSoup import BeautifulSoup as bs3
import json
import codecs
#字符检测,用来检测其真实的编码格式
import chardet
#save content to file
def save_...
分类:
其他好文 时间:
2015-02-14 17:35:13
阅读次数:
178
一年即逝,稍作回顾。
2月份来的上海,找了份外派到中国平安的工作,做了一个项目,叫"自助宝"。项目比较简单,第一版2个人做了1个半月的时间。不过这是第一个我负责搭框架,负责规划的项目。后面项目上线了,每月也有4、5百万的保费产生。项目运行效果如下:
8月底,同事介绍了个项目给我,也就是所谓的私活。正巧那段时间平安的工作比较轻松,除了每两周的日常版本迭代以及领导时不时突发奇想的需求外,也...
分类:
其他好文 时间:
2015-02-11 16:38:47
阅读次数:
195
pimpl 模式(Private Implementation),我们常常听到诸如“不要改动你的公有接口”这样的建议,所以我们一般都会修改私有接口,但是这会导致包含该头文件的所有源文件都要重新编译,这会是个麻烦事儿。Pimpl机制,顾名思义,将实现私有化,力图使得头文件对改变不透明。桥接模式(bri...
分类:
编程语言 时间:
2015-02-06 23:08:26
阅读次数:
470