一、设计模式的理解刚开始“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所...
分类:
编程语言 时间:
2015-09-30 23:25:37
阅读次数:
424
(转自:百度知道)看是怎么获得session的。方法1: 通过配置监听器后,在Dao中用getCurrentSession获取(内部原理。。。。),此时无需管理session的关闭与否;方法2: 在Dao中通过getSession获取,使用后必须关闭session。不关闭session的...
分类:
Web程序 时间:
2015-09-30 23:28:06
阅读次数:
519
代码规范:1.这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。 代码规范的产生并不是由于官僚制度,更不会浪费大家的编程时间,有统一的代码规范,才有程序员们工作的依据,才能提高程序员们工作的效率。也许在自己写程序的时候,代码规范会浪费一定的时间。但在团队工作中,代....
分类:
其他好文 时间:
2015-09-30 23:26:16
阅读次数:
333
一、是否需要有代码规范。对于是否需要有代码规范,请考虑下列论点并反驳/支持:1.这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。这种说法并不是太合适的。也许写更多的规范是需要消耗一定的时间,但是在之后阅读别人代码,或者是维护和检查的时候,就会大大减少所需要的时间,...
分类:
其他好文 时间:
2015-09-30 23:24:44
阅读次数:
335
不想废话,直接上代码,代码都是调试过的。实现的算法有:冒泡,直接选择,直接插入,归并,二叉堆,快速排序这六种。对于后三种的理解方法,请百度这个系列的文章“白话经典算法系列 ”,个人感觉作者讲的特别不错!下面贴代码#include #include //冒泡排序void BubbleSort(int ...
分类:
编程语言 时间:
2015-09-30 23:25:02
阅读次数:
464
这题还是最小生成树 ==已经修建的道路的权值位0,然后再用克鲁斯卡尔算法#include#include#includeusing namespace std;const int maxn=2000;int p[maxn];struct node{ int u,v,w;};bool cmp(n...
分类:
其他好文 时间:
2015-09-30 23:25:41
阅读次数:
430
温馨提示: 这篇文章是依赖前几篇的文章的。 第一篇:微信公众平台开发实战之了解微信公众平台基础知识以及资料准备 第二篇 :微信公众平台开发实战之开启开发者模式,接入微信公众平台开发 第三篇 :微信公众平台开发实战之请求消息,响应消息以及事件消息类的封装首先,我们看看原来写的dopost方法:/** ...
分类:
微信 时间:
2015-09-30 23:23:30
阅读次数:
674
依赖组件:requestsclass webImg: pass if __name__ == '__main__': import sys from PyQt5.QtWidgets import QApplication from PyQt5.QtWidge...
分类:
其他好文 时间:
2015-09-30 23:24:09
阅读次数:
371
在移动互联网时代,移动app能解决用户的很多生活琐事,比如导航:去任意陌生的地方周边:找餐馆、找酒店、找银行、找电影院在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发Map Kit :用于地图展示Core Location :用于地理定位2个热门专业...
分类:
移动开发 时间:
2015-09-30 23:23:44
阅读次数:
353
字面量http://doc.rust-lang.org/reference.html#literals字面量是放在编译后的二进制的静态数据段的。str字面量引用let a_str = "abcdefg" let b_str = "你好世界" 使用字符串字面量创建的字符串引用,其 lifetime 是...
分类:
其他好文 时间:
2015-09-30 23:22:33
阅读次数:
1523
2015, 这一年给我的感觉,社会很浮躁,有几个令人浮躁的词语——股市、O2O、走红。 股市在2015之初疯起来了,从2000多到5000,当时的形势就给人一种谁都也能在里面捞一把的感觉。于是就很多人眼红了,在懵懵懂懂中就开始炒股,听各个“门路”买股票,兴奋地讨论哪些股票优劣。对于这种人我一直...
分类:
其他好文 时间:
2015-09-30 23:22:05
阅读次数:
326
Swift中的Ranges和Objective-C中的NSRange有很大的不同,我发现在处理Swift中Ranges相关的问题的时候,总是要花费比我想象的更多的时间。不过,现在回过头来看看,发现Swift中的Ranges的使用还是比较合理的,但是想要正确的使用Ranges真的需要一些特别的技巧。看...
分类:
编程语言 时间:
2015-09-30 23:21:23
阅读次数:
740
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UIGraphicsBeginImageContextWithOptions(self.view.frame.size, YES, 0.0); [self.vie.....
分类:
移动开发 时间:
2015-09-30 23:21:40
阅读次数:
649
Spring3.2.3整合MQ-WS_MQ_V7.5
分类:
编程语言 时间:
2015-09-30 23:20:19
阅读次数:
446
QuestionGiven a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the give...
分类:
其他好文 时间:
2015-09-30 23:22:37
阅读次数:
435
同一坐标系下的点旋转变换(如图1所示)和不同坐标系下的点变换(如图2所示),一直困扰着我,它们是两个不同的概念,但形式上有很相似,以二维空间为例做了下推导,加深理解。同一坐标系下的点旋转变换,比较好理解,是在相同的坐标系下做的旋转变换。如图3所示,已知逆时针的旋转角度为θ,我们引入中间变量向量的长度...
分类:
其他好文 时间:
2015-09-30 23:20:58
阅读次数:
749
先看看正常流程:http://open.mail.qq.com/点击“接入订阅”==>申请接入==>登录一下选择接入完全免费大概流程就是这样:下面我们说说快速接入的方法:1.登录邮箱,选择左侧的“阅读空间”,点击右侧的“制定我的订阅图标”2.复制代码到html里面3.效果:(具体的你可以通过样式来美...
分类:
其他好文 时间:
2015-09-30 23:20:15
阅读次数:
292