码迷,mamicode.com
首页 > 2014年10月21日 > 全部分享
我理解的重构(c#)
今天看到一篇应用接口的文章,主要是如何利用.net内置的功能,来重构代码,觉得有点意思,摘录其中的代码下来,以备将来参考。但是我与这篇文章的作者有同样的疑问,这样重构代码真的可以吗?是如何实现松耦合的呢?不知道有没有高手,可以指点一下?谢谢! 首先是旧代码,如下: public class ClassRegistration { public void Creat...
分类:Windows程序   时间:2014-10-21 12:20:51    阅读次数:223
ios 上拉加载下拉刷新Dome
为练手写了一个小的上拉加载更多下拉刷新的小的Dome 。...
分类:移动开发   时间:2014-10-21 12:20:08    阅读次数:237
UVA11898 - Killer Problem(暴力)
UVA11898 - Killer Problem(暴力) 题目链接 题目大意:给你n个数字(有顺序),然后给你范围l和r,让你在这个范围内找出最小的绝对差值。 解题思路:因为这个数字的范围是从1到10000,这样就说明长度大于10000的时候,肯定会有相同的数字出现,所以结果一定是0;同样也说明最多只需要判断10000个数字,这是最极端的情况,所以暴力可以过。 代码: ...
分类:其他好文   时间:2014-10-21 12:22:26    阅读次数:198
java_线程的开启与结束(可用于android)
package testJavaAll; import java.util.Timer; import java.util.TimerTask; /**  * 测试线程开启和停止cancel的  *   * 2014年10月21日 10:34:57  *   * yjbo  */ public class testThread { Timer ti...
分类:移动开发   时间:2014-10-21 12:22:37    阅读次数:181
GoldenGate Lag For Huge Insert
前些天客户的ogg延迟到达8小时左右,于是我当时用logdump追踪了一下: 看进程状态: send extsa staus EXTRACT ZBDBA (PID 2269368) Current status: Recovery complete: Processing data with empty data queue Current read positio...
分类:其他好文   时间:2014-10-21 12:21:05    阅读次数:250
Duanxx的Altium Designer学习: 允许闭合回路
使用AltiumDesigner画PCB时,顶层和底层都有电源线走 但是通过过孔链接的,主要是因为我这里可使用了几个相同的电源接口,把这些上下层的电源接口连在一起就很容易画出闭合回路,这自身没有太大的错误,只是AD会检测闭合回路,并尽量避免闭合回路。...
分类:其他好文   时间:2014-10-21 12:19:26    阅读次数:249
[struts2学习笔记] 第二节 使用Maven搞定管理和构造Struts 2 Web应用程序的七个步骤
本文使用maven创建了一个maven项目,然后在myeclipse中导入maven项目,完成了struts2的第一个体验教程。本文按照实际操作完成,跟官方文档稍有出入。...
分类:Web程序   时间:2014-10-21 12:20:16    阅读次数:255
大数问题:求n的阶乘
题目:求100! 这看起来是一个很简答的问题,递归解之毫无压力 int func(int n){ if(n <= 1) return 1; else return n*func(n-1); }但你会发现,题目真的有这么简单吗,考虑整形数据越界没有? 这实际上是一个大数问题! 大数怎么表示呢,很直接的,我们会想到用字符串来表示,但表示的过程中还得做阶乘运算,是不是想象的那么复...
分类:其他好文   时间:2014-10-21 12:21:05    阅读次数:225
Validate Binary Search Tree
[leetcode]Given a binary tree, determine if it is a valid binary search tree (BST)....
分类:其他好文   时间:2014-10-21 12:20:55    阅读次数:176
[AC自动机+dp+记录路径] hdu 2825 Ring
题意: 给N个长度,M个单词,每个单词有权值 输出长度不大于N的权值和最大的单词 代价相同输出长度短的,长度相同输出字典序最小 思路: 开一个字符串数组,暴力存储每个节点的单词! 其他思路和dp都一样 注意:如果和为零的话输出空串。 代码: #include"cstdlib" #include"cstdio" #include"cstring" #include"cmath" #...
分类:其他好文   时间:2014-10-21 12:21:12    阅读次数:243
对编程人员我想说:多做 多实践 多写代码
对编程人员我想说:多做 多实践 多写代码...
分类:其他好文   时间:2014-10-21 12:21:01    阅读次数:206
微型信用支付:网络微型金融的未来
现在所谓的微型金融模型是:消费者需要预存一笔钱给托管运营商,比如支付宝。 但这种模式导致大量的钱囤积在一家,用户损失了现期可支配收入、淘宝赚了利息收入不说,实际上还有3个缺点:   1、 托管行收取手续费,这对“自由的贸易”(也就是服务的交换)是巨大的伤害; 2、 托管行有可能拿这些圈水池里的钱去投资,当然,目前的模型只有余额包这种垃圾例子,但不管怎么说,任何投资带来了风险; 3、 用户...
分类:其他好文   时间:2014-10-21 12:21:12    阅读次数:181
scroll中放入listview,并解决scroll初始化不置顶问题
首先,scroll中放入listview的话,listview是显示不全的,这时候需要动态修改listview的长度 public void setListViewHeight(ListView listView) { // 获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapte...
分类:其他好文   时间:2014-10-21 12:19:01    阅读次数:208
微乐》C语言
【微乐奖金制度文字讲解】十一种赚钱方法  铺建属于自己的财富管道 一次付出,终生回报  央视CCTV-4微乐品牌广告   以一个微小的支点,撬开一个博大的市场 微乐集合即时通讯、乐友圈、粉丝系统、搜索附近的帅哥美女、以及看自己喜欢的广告赚钱于一体,让您的手机从今天起为您创造收益吧! 微乐11项粉丝奖励+6维粉丝奖励 1.自身阅读广告微乐奖励 ...
分类:编程语言   时间:2014-10-21 12:20:12    阅读次数:317
java8的JVM持久代——何去何从?
本文会介绍一些JVM内存结构的基本概念,然后很快会讲到持久代,来看下Java SE 8发布后它究竟到哪去了。 基础知识 JVM只不过是运行在你系统上的另一个进程而已,这一切的魔法始于一个java命令。正如任何一个操作系统进程那样,JVM也需要内存来完成它的运行时操作。记住——JVM本身是硬件的一层软件抽象,在这之上才能够运行Java程序,也才有了我们所吹嘘的平台独立性以及WORA(一次...
分类:编程语言   时间:2014-10-21 12:19:29    阅读次数:203
PHP之面向对象
1. 面向对象的基本概念 面向对象包括3部分:面向对象分析(Object Oriented Analysis,OOA),面向对象设计(Object Oriented Design,OOD)以及面向对象编程(Object Oriented Program),面向对象两个重点概念是类和对象。 类: 类是变量与作用于这些变量的方法的集合。 对象: 对象是类进行实例化后的产物,是一个实体。 面...
分类:Web程序   时间:2014-10-21 12:18:29    阅读次数:130
每天一个JavaScript实例-防止重复表单提交
每天一个JavaScript实例-防止重复表单提交 #refresh{ display: none; width:200px; height:20px; background-color: #ff0; } var inprocess = false; window.onload = function(){ document.forms["picker"].ons...
分类:编程语言   时间:2014-10-21 12:18:40    阅读次数:247
2080条   上一页 1 ... 79 80 81 82 83 84 85 ... 123 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!