面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象的几个核心特性如下 ...
分类:
编程语言 时间:
2017-06-27 16:17:31
阅读次数:
178
hmailserver+roundcube密码插件不能生效,无法修改密码,请问如何解决? ...
分类:
其他好文 时间:
2017-06-27 01:04:14
阅读次数:
255
掉进了 grasshopper 的坑真是一把辛酸泪。 下面是 grasshopper 平台上讨论的一个问题: http://www.grasshopper3d.com/forum/topics/triggering-solution-refresh 大牛 David Rutten 的一段评论,我翻译 ...
分类:
编程语言 时间:
2017-06-27 01:01:30
阅读次数:
350
In the modern time, Search engine came into the life of everybody like Google, Baidu, etc. Wiskey also wants to bring this feature to his image retrie ...
分类:
其他好文 时间:
2017-06-26 23:58:09
阅读次数:
399
一、基本概念encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码,decodeURI可以用来把字符还原回来。encodeURI方法不会对下列字符进行编码:":"、"/"、";" 和 "? ...
分类:
Web程序 时间:
2017-06-26 15:37:25
阅读次数:
156
1.浅拷贝 copy.copy() 浅拷贝是拷贝只拷贝最外一层(这里所说的拷贝是重新生成一个内存地址,也就是只有最外层的地址是重新生成) 2.深拷贝 copy.deepcopy() 深拷贝是除了最里面一层的其他的都拷贝(最里面一层只拷贝值 不重新生成一个内存地址) 3.对于数字和字符串是完全拷贝 ...
分类:
编程语言 时间:
2017-06-25 23:11:51
阅读次数:
270
1.在使用git对源代码进行push到github时,出现了好几次这种情况: 出现错误的主要原因是github中的README.md文件不在本地代码目录中。使用如下命令即可进行代码合并:git pull --rebase origin master,执行上面代码后可以看到本地代码库中多了README ...
分类:
其他好文 时间:
2017-06-25 21:21:41
阅读次数:
204
这个题就是给出一个大矩形n*m。当中有个1*1的小格子不能被占用,然后要你用非常多小矩形去填满。问小矩形的最小最大面积是多少。 显然小矩形必定是1*x的最好,毕竟i*x,若i>1则还是能够拆成非常多1*x。 显然若没有那个被占用的格子。那么答案就是min(n,m)+1>>1。 当考虑这个格子的时候, ...
分类:
其他好文 时间:
2017-06-25 11:56:34
阅读次数:
146
局域网LAN(localareanetwork)、城域网MAN、广域网WAN计算机:PC、服务器互连设备:网卡、介质网络设备:集线器、交换机、路由器协议:以太网、IP、ARP、DHCPCSMN/CD:带有冲突检测的载波监听多路访问协议IEEE:互联网电子电器工程师协会1980年2月发布的802.1系列标准1983年,..
分类:
其他好文 时间:
2017-06-23 21:02:54
阅读次数:
174
1.git回滚到上个版本 git reset --hard FETCH_HEAD 2.git忽略某些文件的提交 以前是用默认的.gitignore 然后再里面默认某些文件不提交。但是有个问题,.gitignore忽略不掉。因为这是一个全局的。可以改为这样子: 找到 隐藏的.git文件夹,在里面编辑. ...
分类:
其他好文 时间:
2017-06-23 12:58:43
阅读次数:
178