首页 > 2014年09月10日 > 全部分享
模板方法模式之抽象类继承
Test.java package?com.demo_type.pattern.template; public?class?Test?{ public?static?void?main(String[]?args)?{ System.out.println("制备咖啡..."); RefreshBeverage?coffee?=?new...
分类:其他   时间:2014-09-10 23:59:51    收藏:0  评论:0  赞:0  阅读:536
POJ 3233 Matrix Power Series
矩阵快速幂+二分求前n项和     矩阵快速幂是有模板的,多做几道题就会理解,前提是要会快速幂取模;    之所以用二分是因为求和的过程:A^1+A^2...+A^(k-1)+A^k,   k是1e9的,所以暴力求和肯定会TLE,在网上找到 了二分求矩阵和的方法;    公式为  (1+A^(k/2))*(A+A^2+..+A^k/2)   的,所以可以写成二分递归,如果k为奇数的话,su...
分类:其他   时间:2014-09-10 23:59:01    收藏:0  评论:0  赞:0  阅读:745
使用Linq求和方法Sum计算集合中多个元素和时应该注意的性能问题
提出问题 本文使用下面的实例来说明问题,以下是实例的完整代码。 //************************************************************ // // Sum应用示例代码 // // Author:三五月儿 // // Date:2014/09/10 // // http://bl...
分类:其他   时间:2014-09-10 23:58:51    收藏:0  评论:0  赞:0  阅读:808
1Ubuntu下ftp服务器搭建
1安装ftp服务器的条件 电脑联网 2.执行以下命令: 3配置vsftpd.conf 命令:sudo vi /etc/vsftpd.conf 在配置文件(vsftpd.conf最后面)中添加以下配置: 要注意的是:anno_root=/home/toto/ftp要含有ftp这个文件夹,并且这个文件夹要和普通文件的权限是相同的。不能是最大权限的(不...
分类:其他   时间:2014-09-10 23:58:41    收藏:0  评论:0  赞:0  阅读:711
【Android UI】案例04配置控件点击效果(selector)
本例采用XML(selector),配置控件点击效果的实现,即当控件被触发或点击获取到焦点时,出现样式上的改变,以便给以较好的用户体验与操作感。本例需要引入的核心知识点的selector.xml。请参考学习:http://blog.csdn.net/mahoking/article/details/23690857。本例用于演示点击效果的控件为TextView、Button。...
分类:移动平台   时间:2014-09-10 23:58:31    收藏:0  评论:0  赞:0  阅读:794
2014年度总结
岁月匆匆,转眼间一年又过去了。这一年貌似平淡的激不起一丝涟漪。唯一不同的是心态变了、学习的内容变了,人也成长了一岁。...
分类:其他   时间:2014-09-10 23:58:21    收藏:0  评论:0  赞:0  阅读:613
2Ubuntu下nfs服务器搭建,Linux多台电脑共享目录
?? 1安装nfs(网络文件系统)服务器 共享的原理: 安装命令: sudo apt-get install nfs-kernel-server 2设置/etc/exports配置文件 添加以下这行配置 其中: *表示所有ip,如果想指定ip,可以把*换成你自己的ip地址。 rw:表示只读权限,如果想变成只读的,修改配置为ro ...
分类:系统服务   时间:2014-09-10 23:58:11    收藏:0  评论:0  赞:0  阅读:663
【C++第九课】---惊艳的继承
一、继承的概念 1.面向对象中的继承指类之间的父子关系 2.子类拥有父类的所有成员变量和成员函数 3.子类就是一种特殊的父类 4.子类对象可以当作父类对象使用 5.子类可以拥有父类没有的方法和属性 继承小实例: #include #include using namespace std; class Parent { private: i...
分类:编程语言   时间:2014-09-10 23:57:51    收藏:0  评论:0  赞:0  阅读:656
ZOJ 3812 We Need Medicine 01背包+位优化
题目链接:点击打开链接 #include #include #include #include #include typedef unsigned long long ll; using namespace std; const int N = 400 + 1; const int M = 200000 + 1; int t[N], w[N], g[51][M], ans[N], de...
分类:其他   时间:2014-09-10 23:57:41    收藏:0  评论:0  赞:0  阅读:600
鸟哥的Linux私房菜 基础学习篇读书笔记(7):Linux文件与目录管理
这一章主要讲述的是如何操作与管理Linux系统中的文件和目录,主要包括目录间的切换,目录的创建与删除,文件的创建与删除, 文件的查找,文件内容的查看等等。 前一章中已经讲过相对路径以及绝对路径,绝对路径就是指从根目录(“/”)开始写起的路径名,而相对路径绝不会由根目录开始写起, 相反,相对路径是相对于当前工作目录的路径名。Linux操作系统中有几个特殊的目录: . 代表此层...
分类:系统服务   时间:2014-09-10 23:57:31    收藏:0  评论:0  赞:0  阅读:661
iOS_33_音乐后台播放
音乐后台播放:三个步骤 在appDelegate中的didEnterBackground方法中实现: app的beginBackgroundTaskWithExpirationHandler方法 开启后台任务,让程序在后台运行 - (void)applicationDidEnterBackground:(UIApplication *)application { // ...
分类:移动平台   时间:2014-09-10 23:57:21    收藏:0  评论:0  赞:0  阅读:581
重构之2.Replace Type Code with Class(以类取代类型码)
场景 在一个类中我们经常会下定义一些类型码,如: public static final int INVALID=0; public static final int VALID=1; 我们可以将这些数值转换为一个类 前提条件: 只有当类型码是纯粹数据时(类型码不会在Switch语句中引起行为的变化时),你才能以类来取代它 修改前...
分类:其他   时间:2014-09-10 23:57:01    收藏:0  评论:0  赞:0  阅读:761
最好的5个Android ORM框架
在开发Android应用时,保存数据有这么几个方式, 一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter )。 对于第一种方式,即本地数据存储,如嵌入式SQLLite,你可以选择直接使用SQL语句、Content Provider 或 ORM(对象关系数据映射)。 本文是对5个可用Android ORM框架的总体介绍。...
分类:移动平台   时间:2014-09-10 23:56:51    收藏:0  评论:0  赞:0  阅读:652
jdk并发包ReentrantLock 源码导读
jdk并发包ReentrantLock 源码导读及使用实例...
分类:其他   时间:2014-09-10 23:56:41    收藏:0  评论:0  赞:0  阅读:726
匿名管道
1关于管道          有两种类型的管道:匿名管道和命名管道。匿名管道比命名管道需要更少的开销,但是提供有限的服务。          术语管道,就像用在这里的,暗示管道被用作一个信息管子。从概念上讲,一个管道有两端。单向管道允许进程在一端写入,并且允许进程在令一端读入。双向管道允许进程在同一段读写。 匿名管道 命名管道 1.1 匿名管道          匿名管道是一种没有名...
分类:其他   时间:2014-09-10 23:56:31    收藏:0  评论:0  赞:0  阅读:796
BroadcastReceiver广播接收者(四)——本地广播LocalBroadcastManager以及在onReceive()中弹出Dialog
MainActivity如下: package cc.cv; import android.os.Bundle; import android.support.v4.content.LocalBroadcastManager; import android.view.View; import android.view.View.OnClickListener; import android.w...
分类:其他   时间:2014-09-10 23:56:21    收藏:0  评论:0  赞:0  阅读:686
四句命令安装双显卡驱动(ubuntu/mint)
我们要用到大黄蜂此神器,直接上命令。 sudo add-apt-repository ppa:bumblebee/stable sudo add-apt-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia 我的电脑本来非常烧,现在降...
分类:其他   时间:2014-09-10 23:56:11    收藏:0  评论:0  赞:0  阅读:609
BroadcastReceiver广播接收者(二)——利用AndroidManifest.xml注册广播接收者
MainActivity如下: package cc.testbroadcasta; import android.os.Bundle; import android.app.Activity; import android.content.Intent; /** * Demo描述: * 利用AndroidManifest.xml注册广播接收者 */ public class Main...
分类:移动平台   时间:2014-09-10 23:55:39    收藏:0  评论:0  赞:0  阅读:441
ant扩展之if,for
Ant-contrib是使用Ant编写脚本最重要的补充。当使用Ant编写一些较为复杂的逻辑功能,比如循环和流程判断时,自然希望 Ant 能支持这种编程能力。然而 Ant 核心任务中并没有提供  任务,只是在  任务的属性中支持 if 属性,比如 property-A-present"/>,即表示只有 property-A-present 属性存在才执行targetA 目标。但是,必须注意的一点是,...
分类:其他   时间:2014-09-10 23:54:31    收藏:0  评论:0  赞:0  阅读:493
set和multiset容器的能力
1 set和multiset容器的能力 set 和multiset容器的内部结构通常由平衡二叉树(balancedbinary tree)来实现。当元素放入容器中时,会按照一定的排序法则自动排序,默认是按照less 2 set和multiset容器的操作 Constructor and Destructor ·        set c: 创建一个空的set或multiset容器...
分类:其他   时间:2014-09-10 23:54:21    收藏:0  评论:0  赞:0  阅读:456
1536条   1 2 3 4 ... 77 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!