原创文章,欢迎转载。转载请注明:关东升的博客Swift错误处理模式,在Swift 1.x和Swift 2.0是不同的两种模式。Swift 1.x代码错误处理模式采用Cocoa框架错误处理模式,到现在Objective-C还沿用这种处理模式,而Swift 2.0之后采用了do-try-catch错误处...
分类:
编程语言 时间:
2015-12-25 11:30:21
阅读次数:
189
部分来源:http://blog.sina.com.cn/s/blog_5c6760940100bmg5.html①直接赋值 ---- 结果是不同名的引用对新字典的修改完全作用在了原来的字典上,只是引用的关系>>> c = {'a':1,'b':2}>>> d = c>>> d['e']=3>>> ...
分类:
编程语言 时间:
2015-12-25 11:24:20
阅读次数:
193
Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿。当然,我只提供了可行的解决方案,并不保证是最佳实践,欢迎讨论。1. 日期取值在旧版本 JDK 的时代,有不少...
分类:
编程语言 时间:
2015-12-25 11:23:25
阅读次数:
155
一、Spring简介1.Spring简化Java开发Spring Framework是一个应用框架,框架一般是半成品,我们在框架的基础上可以不用每个项目自己实现架构、基础设施和常用功能性组件,而是可以专注业务逻辑。因此学习Spring Framework在架构和模式方面的结构和原理,对我们在架构和模...
分类:
编程语言 时间:
2015-12-25 11:20:37
阅读次数:
163
最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考。此为转贴,帖子来处:http://cogipard.info/articles/cache-static-files-with-jnotify-and-ehcache...
分类:
编程语言 时间:
2015-12-25 10:08:44
阅读次数:
238
根据现有 IPv4 地址的部署速度,剩余的地址将在 10 到 20 年被使用殆尽。因此网络逐渐从 IPv4 向 IPv6 转换是不可避免的,相应的各种网络应用程序都将支持 IPv6。对于 Java,从其 1.4 版开始对 IPv6 提供了较好的支持,对程序员基本屏蔽了 IPv4 和 IPv6 的差异...
分类:
编程语言 时间:
2015-12-25 10:08:30
阅读次数:
218
using namespace std; class Point{ public: double x; double y; Point(){} void setPoint(double x,double y ) { ...
分类:
编程语言 时间:
2015-12-25 10:05:19
阅读次数:
197
1缓存为什么要存在?2缓存可以存在于什么地方?3缓存有哪些属性?4缓存介质?搞清楚这4个问题,那么我们就可以随意的通过应用的场景来判断使用何种缓存了.1. 缓存为什么要存在?一 般情况下,一个网站,或者一个应用,它的一般形式是,浏览器请求应用服务器,应用服务器做一堆计算后再请求数据库,数据库收到请求...
分类:
编程语言 时间:
2015-12-25 10:02:39
阅读次数:
232
1、使用equals( )方法比较两个字符串是否相等 boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。 如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较是区分大小写的。...
分类:
编程语言 时间:
2015-12-25 10:00:53
阅读次数:
194
C++中实现回调机制的几种方式(1)Callback方式Callback的本质是设置一个函数指针进去,然后在需要需要触发某个事件时调用该方法, 比如Windows的窗口消息处理函数就是这种类型。比如下面的示例代码,我们在Download完成时需要触发一个通知外面的事件:(2)Sink方式Sink的本...
分类:
编程语言 时间:
2015-12-25 09:57:59
阅读次数:
185
一. OOP的特点(1) 万物皆为对象;(2) 程序是对象的集合,他们通过发送信息来告诉彼此所要做的;(3) 每一个对象都有自己的由其它对象所构成的存储;(4) 每一个对象都拥有它的类型;(5) 某一特定类型的对象都能够接收相同的消息;二.Java比C++简单?(1) Java有垃圾回收器, 不用手...
分类:
编程语言 时间:
2015-12-25 09:53:59
阅读次数:
201
js中遍历数组的有两种方式123456789var array=['a']//标准的for循环for(var i=1;i<array.length;i++){alert(array[i])}//foreach循环for(var i in array){alert(array[i])}正常情况下上面两...
分类:
编程语言 时间:
2015-12-25 08:49:04
阅读次数:
141
以下面的类定义为例:# coding:utf-8class A: count = 0 def __init__(self, inst_name): self.inst_name = inst_name self.__class__.count += 1 ...
分类:
编程语言 时间:
2015-12-25 08:49:28
阅读次数:
187
Python标准库——走马观花作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。它是Python的一个组成部...
分类:
编程语言 时间:
2015-12-25 08:45:46
阅读次数:
261
说白了就是三个函数的使用:SetTimer(20, 20, 0); //第一个20表示此定时器的标识符,第二个20表示你要定的时间,第三个不用管,设0即可。void CLMS511_interfaceDlg::OnTimer(UINT_PTR nIDEvent){ // TODO: Add your...
分类:
编程语言 时间:
2015-12-25 08:48:21
阅读次数:
368
在漫长的前端开发旅途上,无可避免的会接触到ajax,而且一般情况下都是用在同一域下的ajax请求;但是如果请求是发生在不同的域下,请求就无法执行,并且会抛出异常提示不允许跨域请求,目前我没有找到明确的资料说明这是为什么,我觉得应该是出于安全性的考虑吧。纵然如此,要实现跨域访问的话,方法还是有的,而且...
分类:
编程语言 时间:
2015-12-25 08:47:53
阅读次数:
303
Python补充05 字符串格式化 (%操作符)作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%...
分类:
编程语言 时间:
2015-12-25 08:46:31
阅读次数:
216