摘要:
归并排序折半查找位排序快速排序堆栈 阅读全文
摘要:
相关文章列表: 《 Android 自动编译、打包生成apk文件 1 - 命令行方式》 《 Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式 》 《 Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式》 当前描述多渠道批量打包是基于第3篇文章基础之上的打包方式。 批量按渠道打包要做几件事情: 1. 存储渠道号 2. 取出渠道号 3. 遍历渠道号执行4,5操作 4. 根据取出的渠道号修改AndroidManifest.xml文件并打包 1. 存储渠道号 我选择存在新建的build.prope... 阅读全文
摘要:
本来打算一个学期分别用C++、Python、Java实现数据结构,看来要提前了这个是Python版本,我写的数据结构尽量保持灵活性,本文bt1是一般的插入法建立二叉树结构,bt2就是可以任意输入,至于树的高度的递归和非递归实现等等,在C++里实现过就不再重复。#Date : 2013-9-12#Author : DVD0423#Function : 二叉树class Node: def __init__(self, value = None, left = None, right = None): self.value = value self.l... 阅读全文
摘要:
安安静静学习小shell,今天看到if else 喽~下面这个脚本是判断用户执行脚本的参数,如果是hello的话,就显示how are you如果什么都没有,就提示输入如果参数不是hello,就提示输入hello代码也很简单~#!/bin/bashif [ "$1" == "hello" ];then echo how are you ! elif [ "$1" == "" ];then echo please input parameter else echo please input hello fi需要注意的 阅读全文
摘要:
割顶:去掉该点后图的连通分量数目增加,则称该点为割顶,下图中D和E是割顶struct node{ int from,to,nex;}edge[2*M];int head[N],edgenum;void addedge(int u,int v){ node E={u,v,head[u]}; edge[edgenum]=E; head[u]=edgenum++;}int pre[N],low[N],dfs_clock;bool iscut[N];int dfs(int u,int fa){//是连通图,dfs(u, )目的是寻找u的后代所能连回的(最早的祖先)的pre值 int lowu=pre[ 阅读全文
摘要:
周一夜间进行了一次XX业务相关的数据库表优化。 原因:一共4张表,数据量不大,最小的40万记录,最大的300万,大小不超过300MB。但由于历史原因,表没有建立索引,对应的服务使用的SQL千姿百态,修改起来难度有点大,容易改错,涉及的全国客户较多,大部分都是全表扫描,在秒级的响应时间,但大多客户还能忍着。 目标:对于此类无法通过建立索引提高响应速度的表,采用降低数据量,即水位线的方式,提高全表扫描的效率。 方案:经过多次改进,行程可用的方案:第一部分:1、CREATE TABLE XXX_20130910 AS SELECT * FROM XXX;利用原表建立一个中间表。2、TRUNCATE 阅读全文
摘要:
1、每天都要努力一点,积少成多,也许你的进步每天都不被你所察觉,但是N天之后回首,已经有了质的改变。2、也许有一天,你发觉日子特别的艰难,那可能是这次的收获将特别的巨大。对于这两点是深有体会,和大家共勉。原创文章,转载请注明:转载自成长的企鹅本文链接地址:不积跬步,无以至千里关于我:成长的企鹅简介 阅读全文
摘要:
本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/11619609 我的朋友里,至少有2.5个神童。有的书上说,一个人的能力取决于他的朋友圈子的能力。所以,我是幸运的,因为我的很多朋友都比我更优秀。雅丽是公认的神童。北漂族、帅气、博学、擅长多国语言,同时,公认的Oracle大神。他自认是个文科生,跟计算机毫无关系,不过大量的兄弟伙在他们的Oracle数据库快死的时候会向雅丽求救,同时,获得起死回生的灵药。童鞋们感兴趣可以去他的院子逛逛:http://www.dbaleet.org/在我的朋友里,老周是 阅读全文
摘要:
前两期的内容不知道大家理解的怎么样,我并没有详细的去解释代码的意思,如果你已经自己都钻研明白了,那最好过,但还是一知半解的话,接下来我会仔细分析代码。1.register.jsp:这部分代码只是简单的注册界面,把数据提交到UserAction,执行其save方法,save方法都执行了哪些内容呢?根据之前的学习可知,UserAction会接受到register提交来的信息,由于我们输入了username和password,那么就会自动调用对应的set方法。在save方法中,创建了一个user实例,并把信息储存进去,调用UserDB的静态save方法把实例保存到数据库,如果这一句执行成功的话,就能 阅读全文
摘要:
虚函数的定义: 虚函数必须是类的非静态成员函数(且非构造函数),其访问权限是public(可以定义为private or proteceted, 但是对于多态来说,没有意义。),在基类的类定义中定义虚函数的一般形式: virtual 函数返回值类型 虚函数名(形参表) { 函数体 } 虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后, 可以在基类的派生类中对虚函数重新定义(形式也是:virtual 函数返回值类型 虚函数名(形参表){ 函数体 }),在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型。以实现统一的接口,不同定义过程。如果在 阅读全文