The Business of Android Apps Development Making and Marketin...
The Business of Android Apps Development Making and Marketing Apps that Succeed这本书讲述了如何成功的销售app。加上看的其他文章,总结如下:1)介绍了如何去分析ideas和竞争关系,确定针对的用户。要想清楚app是否方便...
hdu2199 Can you solve this equation?
很明显的二分搜索,注意一下精度就OK了我所知道的二分有俩种写法,注意一下循环的控制其一#include<iostream>#include<algorithm>#include<math.h>using namespace std;double cal(doubl...
接口,抽象类,抽象方法,虚方法简单总结
先说说接口: MSDN上是这样说的“接口描述的是可属于任何类或结构的一组相关功能。 接口使用 interface 关键字进行定义”。看到没有,关键是功能两字。接口只能描述了一种功能,所有实现接口的类都必然有这种功能。也正是功能两字,限定了接口中不能定义字段成员。接口只定义了功能的描述,就是说接口只定...
RANK() OVER和ROW_NUMBER() OVER的学习笔记
近来在工作上遇到一件事情。我有一张用户订单表,这个订单表有一个order_id,是唯一约束。同时有一张订单流程表,和订单表以ser_id关联,一个ser_id至少对应一条订单流程记录。现在我要将两个表汇总,成为一张表,以ser_id为唯一约束,其中一个字段来自流程表,这个字段是ser_id对应的几条...
关于填充DataTable的效率问题
缘起 最近在用AQTime分析一个功能节点的性能问题时,注意到AQTime给出的性能数据存疑: BulkCopyTool是程序员写的一个工具类,利用Ado.net的SqlBulkCopy特性来快速...
hdu3364 Proud Merchants(01背包)
某种排序下的01背包,直接01背包肯定是错的,因为题目加了一些限制,需按q-p 从小到大将物品排序,至于为什么还是不清楚View Code #include<iostream>#include<algorithm>using namespace std;int dp[5005...
我为什么给父母选择iPad
我自己是从来不使用苹果的东西的,封闭,自我,这是我对苹果一贯的印象,但是这次过年回家,打算给父母选款电脑的时候,却发现居然只有iPad最适合他们使用,所以最后还是选择了iPad,并且对苹果有了个新的认识。过年回家前,退休在家的父母要我帮他们买台电脑,让他们在家里上网玩游戏打发下时间,我挑了半天的PC...
批处理调用程序后自动退出
最近项目碰到一个用批处理调用程序,最后实现,发现批处理的cmd窗口有参数,而且也不会自动退出。查询批处理的命令后发现,可以用@echo off让窗口不显示信息,使用start调用程序就可以自动关闭了。具体实现如下:@echo offstart aaaaa.EXE这样批处理就不会等待exe运行,会自己...
派生类,基类(public,private,protect)
最近这几天学习了类的这个东西,不过都是单一的一个类操作,万一以后有多个类只是部分对象或者数据不同,那都要重新定义类,这样太麻烦了,因此有必要学习下派生类和基类这些个概念,方便类的进一步学习。所谓,派生,就是继承基类的方法,这样你要定义很多数据和方法,要是和基类的相同,你就不用重复定义啦,只需要引用基...
Mybatis:代码生成器(Maven版)&集成Spring
Mybatis:代码生成器(Maven版)&集成Sprihttp://tywo45.iteye.com/blog/1207581ng...
Delphi 编写【数字签名验证】并获取签名信息
一个客户想通过编程实现验证程序自身的数字签名来确保程序的完整性,防范病毒感染以及防止一些无聊人士的修改(通过十六进制编辑器替换一些版权、网址、LOGO..); 为此我做了一个数字签名验证的小例子,其中也有获取签名者信息的方法,以满足“自验证”的需求...
只有享不完的福,没有吃不尽的苦。
美文故事: 那么多当时你觉得快要要了你的命的事情,那么多你觉得快要撑不过去的境地,都会慢慢的好起来。就算再慢,只要你愿意等,它也愿意成为过去。而那些你暂时不能战胜的,不能克服的,不能容忍的,不能宽容的,就告诉自己,凡是不能杀死你的,最终都会让你更强……...
面向对象软件设计原则(二) —— 软件设计的腐化
我们如何知道软件设计的优劣呢?以下是一些拙劣设计的症状,当软件出现下面任何一种气味时,就表明软件正在腐化。僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其他改动。脆弱性(Fragility):对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题...
面向对象软件设计原则(四) —— 包的设计原则
随着应用程序的规模和复杂度的增加,需要在更高的层次对它们进行组织。类对于小型应用程序来说事非常方便的组织单元,但是对于大型应用程序来说,如果仅仅使用类作为唯一的组织单元,就会显得粒度过细。因此,就需要比类“大”的“东西”来辅助大型应用程序的组织。这个“东西”就是包(package)。 本节描述了6个...
面向对象软件设计原则(五) —— 应用示例
现在我们看看一个实际的例子,从不同设计原则的角度来观察它的设计。这个例子是信息处理中心-数据传输控制组件的消息处理模块,首先看看它的结构图、类实现伪代码和主体程序伪代码: 图3-1 消息处理模块结构图程序3-1 类实现伪代码//////////////////////////////////////...
面向对象软件设计原则(一) —— 引子
“面向对象软件设计”这个术语及其相关话题对于很多开发人员来说已经是耳熟能详了,甚至听腻了。但是,对不住各位,为了吸引眼球和引起“异性”注意,本座还是落入俗套选择这个热门话题作为本博客的开张炒作篇目。请见谅,也希望各位看官能放下架子,略读一下本系列的所有文章再喷,可赞可弹可BS,但勿吐槽,毕竟不想因为...
面向对象软件设计原则(三) —— 软件实体的设计原则
提起面向对象,大家也许觉得自己已经非常“精通”了,起码也到了“灵活运用”的境界。面向对象设计不就是OOD吗?不就是用C++、Java、Smalltalk等面向对象语言写程序吗?不就是封装+继承+多态吗? 很好!大家已经掌握了不少对面向对象设计的基本要素:开发语言、基本概念、机制。Java是一种纯面向...
cocos2d-x初体验
在cocos2d-x提供的工程样例(HelloWorld)的init函数中添加以下功能: 功能1:实现精灵的动作 图片资源: player.png 代码: // 得到设备屏幕的大小 CCSize s = CCDirector::sharedDirector()->getWinSize(); /...
Before You Refactor 重构之前
Rajith Attapattu AT SOME POiNT, every programmer will need to refactor existing code. But before you do so, please think about the following, as this ...
