今天修复一个公司很早以前的android应用功能,里面的代码逻辑已经完全错乱,然后发现返回的数据完全不对了。然后修复了整整两天。然后我重新整理了一遍,重构就算不上了。然后就用上了枚举。
什么是枚举?我以前也不懂,当时我看见公司的项目中使用了枚举当做项目一个控制,比如修改已经写好的app然后为一些手机厂商做定制版。可能要去掉广告,还有跳转到商店url都不同,特别是国内基本都没有google play。我们为了避免以后的修改,就会写个枚举来控制它。...
分类:
移动开发 时间:
2014-06-19 11:19:06
阅读次数:
256
题目:有n种物品,每种物品都有无限件可用。第i种物品的体积是vi,重量是wi。选一些物品装到一个容量为C的背包中,使得背包内物品在总体积不超过C的前提下重量尽量大。
分析,完全背包问题,相对于上上篇文章的硬币问题,只是由DAG上的无权图变成了这里的DAG上的带权图!
输出最后满足体积不超过背包容量的条件下,背包中的最大重量。
代码:
#include
#include
using...
分类:
其他好文 时间:
2014-06-16 11:59:00
阅读次数:
221
重写方法的规则如下:1. 参数列表:必须与被重写方法的参数列表完全匹配。2.
返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同3. 访问级别:一定不能比被重写方法强,可以比被重写方法的弱。4.
非检查异常:重写方法可以抛出任何非检查的异常,无论被重写方法是否声明了该异常。5. 检查...
分类:
其他好文 时间:
2014-06-16 06:07:36
阅读次数:
209
初学Android,不得不承认Android在UI效果实现上的强大,完全不在html5之下,不过这还得归功于Android丰富的SDK,以下尝试借助ViewFlipper类来实现通过手势滑动图片的效果,先上Java代码:
1 package com.example.sportdemo; 2 3...
分类:
移动开发 时间:
2014-06-16 00:20:48
阅读次数:
284
如题Unix/Linux系统中僵尸进程是如何产生的?有什么危害?如何避免?一个进程在调用exit命令结束自己的生命的时候,其实他并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,他的作用是使进程退出,但是也仅仅限于一个正常的进程变成了一个僵尸进程,并不能完全将...
分类:
系统相关 时间:
2014-06-13 20:00:59
阅读次数:
269
文章导读创建NuGetServer Web站点发布站点到IIS添加本地站点到包包数据源
在上一篇NuGet学习笔记(2)
使用图形化界面打包自己的类库中讲解了如何打包自己的类库,接下来进行最重要的一步,从零开始搭建属于自己的NuGet服务器,诚然园子里及其它很多地方已经有完全写好的NuGet服务源....
分类:
其他好文 时间:
2014-06-13 19:29:08
阅读次数:
312
问题描述
有一个正方形的地区,该地区特点鲜明:如果把它等分为N×N个小正方形格子的话,在每个格子内的任意地点的地表高度是相同的,并且是一个0到M之间的整数。正方形地区的外部被无限高的边界包围。
该地区可能会有积水。经过多年的观察,人们发现了几个关于积水的重要规律: 1. 每个格子要么完全没有积...
分类:
其他好文 时间:
2014-06-13 16:54:16
阅读次数:
202
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面...
分类:
数据库 时间:
2014-06-13 16:21:27
阅读次数:
477
本来是一次计算机网络的实验,但是还没有完全写好,DNS的响应请求报文的冗余信息太多了,不只有IP地址。所以这次的实验主要就是解析DNS报文。同时也需要正确的填充请求报文。如果代码有什么bug,欢迎指正啊。代码排版有点乱。。。本文有以下内容
DNS报文的填充和解析 利用socket API传输信息.....
分类:
系统相关 时间:
2014-06-13 15:17:45
阅读次数:
500
BrnShop网上商城是以Asp.Net
mvc3为基础开发的网上商城,源代码完全开源(企业版的源代码目前还没有完全整理完成,一旦整理完成也全部开源)。啥话也不说了,直接上源码:下载源码(由于公司服务器在香港,所以如果下载速度过慢可来此下载网盘)项目结构图如下:后台管理页面:一个完整的网上商城应该至...
分类:
Web程序 时间:
2014-06-13 14:35:52
阅读次数:
346