现在位置: 首页 > degraded发表的所有文章
  • 10月
  • 04日
综合 ⁄ 共 551字 评论关闭
1、在抽象出问题域中的类时,按照“对象类似”设计原则进行抽象。如果问题域中的多个实体都有相似的属性和相似的行为是,那么可以将这些属性和行为写到同一个类中,对于差别比较大的行为最好不要写入或者另外写入一个新建类中。 2、封装每个核心代码类时,最好加入单元测试代码或加入main()方法进行测试,以保证每个类的每个方法封装都符合业务要求。 3、若系统中的某项业务已经是行业标准,最好将此模块定义为一个或者多个接口。不要定义为抽象类,以免给后期扩展带来不必要的麻烦。 4、在已经创建好的类的基础上创建新的类时,最......
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 33字 评论关闭
笔记本关屏:     xset dpms force off && sleep 3
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 55字 评论关闭
趁着这个机会大家赶紧给喜欢的TA表白吧!~祝程序猿们快快结束单身~ 在此我送上我最诚挚的祝福。 2013.5.20
阅读全文
  • 12月
  • 27日
算法 ⁄ 共 1703字 评论关闭
题意:起点开始有超过100个人,总共不会超过100个外星人,问把所有的外星人都搜出来花的最小时间。一条路径上的时间跟人数是无关的,只跟路径长度有关。 思路:刚开始人都在起点,当派一定人数去最近的外星人后,起点就变成两个了,然后从两个起点去最近的外星人,起点就变成三个了,,,,这就是最小生成树了。 #include<stdio.h> #include<math.h> #include<queue> #include<stdlib.h> #include<string.h> const int N=251; const int inf=0x3fffffff; using namespace std; int num,f[N],n,......
阅读全文
  • 08月
  • 09日
综合 ⁄ 共 920字 评论关闭
目前开发OSGI,使用的IDE是SpringSource Tool Suite(STS),这个spring出品的工具不但具备eclipse的所有特性,对spring的支持可谓一流。   1. 在STS中建立Eclipse插件工程Plug-in Project; 2. 将工程导出为Deployable plug-ins and fragments; 3. 建立单独的部分目录JK,拷贝IDE的plugins目录中的org.eclipse.osgi_3.5.2.R35x_v20100126.jar(不同版本的IDE附带的bundle可能版本不同)到JK的根目录; 4. 编写批处理文件java -jar org.eclipse.osgi_3.5.2.R35x_v20100126.jar -console;(可以对org.eclipse.osgi.jar进行更改名......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 658字 评论关闭
Magento - 如何调用SQL语句 I. 创建表结构和测试数据 create table rooms(id int not null auto_increment, name varchar(100), primary key(id)); insert into rooms values(1,'Royal Room'); insert into rooms values(2,'Standard Room'); II.创建controllers/RoomController.php: <?php class Cartz_Hotel_RoomController extends Mage_Core_Controller_Front_Action{ public function listingAction() {    $handle = Mage::getSingleton('core/resource')->getConnection('core_write'); ......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 74字 评论关闭
中文版页面,可视化学习算法,帮助你理解算法的每个过程(动画演示),并演示每个步骤的过程代码,非常不错! http://zh.visualgo.net/
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 4595字 评论关闭
从客户端传过来的参数为:limit,start 服务端代码: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@page import="java.sql.SQLException"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> <%@page import="java.sql.PreparedStatement"%> <%@page import="java.sql.ResultSet"%> <%@page import="com.gr.jiang.json.JsonString"%> <% String path = request.getContextPath(); String basePath = request.getSchem......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1085字 评论关闭
在程序开发工程中,不可避免的要使用到网络功能去拉取数据。而手机端又非常重视用户体验,你需要了解怎么检测网络功能 苹果提供了SCNetworkReachability API, 通过它可以拿到设备当前网络的详细信息,当网络状态改变了,还可以通过提交一个监听来获取回调。 并且还提供了一个Reachability的项目示范怎么处理 // 创建一个Reachability的方法 + (instancetype)reachabilityWithHostName:(NSString *)hostName; + (instancetype)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress; + (instancetype)reachabilityForI......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 6958字 评论关闭
对于从事Android开发的人来说,遇到ANR(Application Not Responding)是比较常见的问题。一般情况下,如果有ANR发生,系统都会在/data/anr/目录下生成trace文件,通过分析trace文件,可以定位产生ANR的原因。产生ANR的原因有很多,比如CPU使用过高、事件没有得到及时的响应、死锁等,下面将通过一次因为死锁导致的ANR问题,来说明如何通过trace文件分析ANR问题。 对应的部分trace文件内容如下: "PowerManagerService" prio=5 tid=24 MONITOR | group="main" sCount=1 dsCount=0 obj=0x41dd0eb0 self=0x5241b218 | sysTid=567 nice=......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 1486字 评论关闭
一:类的抽象要点 1.将共同的抽象提取出来放到基类。 2.一个类应该描述一组对象。 3.如果派生类之间的区别在于属性,则用数据成员来表示;如果在于行为,则用虚函数来表示。 4.如果通过公有继承来产生派生类,那么这个派生类应该是其基类的特化。 5.多态并不是所有程序设计问题的解决方案。 二:实例 实现一个程序,程序的功能是确定一改计算机中的各种配置的价格。配置一台计算机时,我们需要作出下面两个选择:一个是扩展卡(card),一个是显示器(monitor),扩展卡插槽有三种选择:光驱、磁带机、或者网络接口;显示器有两种选择......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 60字 评论关闭
http://blog.csdn.net/zhuxiaowenlinda/article/details/4983952
阅读全文