码迷,mamicode.com
首页 > 其他好文
《Head First 设计模式》学习笔记——命令模式
在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)————题记 设计模式 命令模式:将“请求”封装成对象,以便使用不同...
分类:其他好文   时间:2014-06-02 04:59:53    阅读次数:398
poj3126
题目链接: http://poj.org/problem?id=3126 题目: Prime Path Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10737   Accepted: 6110 Description The ministers of...
分类:其他好文   时间:2014-06-02 02:21:22    阅读次数:228
小话C指针
指针在c语言中占据着重要地位,指针跟int、char、double等类似,也是一中数据类型,其特殊之处在于int等基本类型变量存放的是内容,指针变量存放的是地址。内存被划分成许多但愿区域,这些单元所在的”单元号“即为地址,指针的定义方式为: 数据类型  *变量名; Eg:int  *pNum; 其中,*表示pNum是一个指针型变量,int是指针变量的类型,代表它只能指向int型变量。 指针...
分类:其他好文   时间:2014-06-02 04:51:24    阅读次数:157
hadoop备战:yarn框架的搭建(mapreduce2)
x86台式机,window7 64位系统 wmware虚拟机(x86的台式机至少是4G内存,才能开2台虚机) centos6.4操作系统 hadoop-2.2.0.tar.gz jdk-6u24-linux-i586.bin WinScp 远程文件传输工具,很好用。可以用于windows和虚拟机Linux之间文件相互拷贝。...
分类:其他好文   时间:2014-06-02 02:23:23    阅读次数:315
开源静态分析工具androguard体验(二)
逆向分析dex的话,个人还是比较中意VTS,JEB(穷人买不起),IDA等。之前有尝试使用过androguard,感觉还是不咋习惯,虽然基于其基础上演变的一些项目挺有吸引力。不过作为项目的基础,androguard确实再适合不过了。至少静态分析很多功能直接调用或者在其上修改效果倒是事半功倍。也正因为这个目的,才有了第二篇体验。 其实官网的wiki写的很详细了,包括一些使用方法,api参考,都...
分类:其他好文   时间:2014-06-02 04:49:59    阅读次数:375
STM32学习之路-LCD(3)<显示图片>
祝大家端午和六一快乐!原本今天是想休息休息的,但是实在无奈没什么事干.所以就来学习学习LCD显示图片的函数 函数是照搬奋斗的例子,算是些笔记吧.不过奋斗的例子注释的不是很详细.今天去看了正点原子的论坛,唉..瞬间感觉正点原子做得真的很好 能把所有的资料都开源,并且论坛上大多问题都耐心的解答了.这实在是非常非常好的售后服务了!!自己也偷偷的去下了写资料来看看,(*^__^*) 嘻嘻…… 好,进...
分类:其他好文   时间:2014-06-02 04:43:55    阅读次数:365
C# Console 输出
C# Console 输出 C#控制台输出有两种方法:Write()和WriteLine(),它们都是命名空间System中Console类的方法,能够直接输出C#提供的所有基本数据类型。区别是后者输出后换行。 1.基本输出 基本数据类型的简单输出形式为: Console.Write("格式串{参数序号}",参数表); {0}和{1}分别代表后面的参数,0为第一个参数,1为第二个,以此类...
分类:其他好文   时间:2014-06-02 02:29:17    阅读次数:268
HDU1735 字数统计
字数统计 Time Limit: 1000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1221    Accepted Submission(s): 315 Problem Description   一天,淘气的Tom不小心将水泼到了他哥哥...
分类:其他好文   时间:2014-06-02 05:29:53    阅读次数:202
用XCA(X Certificate and key management)可视化程序管理SSL 证书(3)--创建自定义的凭证管理中心(Certificate Authority)
在第“用XCA(X Certificate and key management)可视化程序管理SSL 证书(2)---创建证书请求”章节中(http://blog.csdn.net/chancein007/article/details/27384237),我们介绍了如何用XCA创建SSL证书请求(Certificate Request),在一章节中,同时提到了,如果对证书请求用我们自己的创建的凭证管理中心(Certificate Authority)进行签名;但是在做这一步之前,我们首先需要知道如何创建...
分类:其他好文   时间:2014-06-02 02:20:41    阅读次数:563
unix环境编程 tcp通信
TCP通信服务器端程序:...
分类:其他好文   时间:2014-06-02 04:46:45    阅读次数:199
用XCA(X Certificate and key management)可视化程序管理SSL 证书(4)--用自定义的凭证管理中心(Certificate Authority)签名证书请求
在用XCA(X Certificate and key management)可视化程序管理SSL 证书一系列文章的(2)和(3)中,我们学习了如何用XCA(X Certificate and key management)生成证书请,已经如何生成自定义的凭证管理中心(Certificate Authority),如果说前两篇文章是铺垫,那么这篇文章就是最终的目的:用自定义的凭证管理中心(Certificate Authority)签名证书请求。签名的过程非常的简单,具体步骤,请见下面的操作。...
分类:其他好文   时间:2014-06-02 04:39:57    阅读次数:252
leetcode-Reverse Words in a String
Reverse Words in a String  Total Accepted: 15012 Total Submissions: 108513My Submissions Given an input string, reverse the string word by word. For example, Given s = "the sky is blue",...
分类:其他好文   时间:2014-06-02 05:34:14    阅读次数:214
zoj3791(An Easy Game) DP
题意:给出两个01字符串s1,s2.每次改变s1上m个位置的字符。问k步之后使得s1变为s2的方法有多少种。 解法:DP,关键是状态的设计。考虑还是唯一性和可传递性。dp[i][j]表示第i步后有j个不同到目标的走法数。记忆化搜索dp[0][dif](dif表示初始时不同字符的个数)。转移时候枚举选择情况即可。 代码:/*****************************...
分类:其他好文   时间:2014-06-02 04:58:01    阅读次数:216
【leetcode】Valid Sudoku
问题: 在Sudoku Solver 中说道,会有一些提示解,这里就是验证下给定的提示解是否合法,即已经填加的数是否满足要求的三个条件。 bool isValidSudoku(vector > &board) { const int M = 9;//9 * 9 const int hash_len = 60;//'0' = 48 + 10 const char do...
分类:其他好文   时间:2014-06-02 02:31:45    阅读次数:279
数据拷贝的实现
linux系统编程实现数据的拷贝,可根据需要从标准输入拷贝至标准输出或从文件拷贝至文件。...
分类:其他好文   时间:2014-06-02 02:29:51    阅读次数:219
CF(437C)The Child and Toy(贪心)
题意:给出一个无向图,每个点有点权,操作是一个一个将所有点揪走直至剩下一个点,揪走一个点的代价是剩下点中与其连边的点的点权和。求完成操作所需花费的最小代价。 解法:贪心的思想,每次将剩余点中点权最大的点揪出,这样可以保证每条边都是会选择相对小的点权被消耗掉。所以直接输出所有边的边权和即可。 代码:/****************************************...
分类:其他好文   时间:2014-06-02 02:22:42    阅读次数:285
并行编程之条件变量(posix condition variables)
在整理Java LockSupport.park()的东东,看到了个"Spurious wakeup",重新梳理下。 首先来个《UNIX环境高级编程》里的例子: #include struct msg { struct msg *m_next; /* ... more stuff here ... */ }; struct msg *workq; pthread_cond_t qread...
分类:其他好文   时间:2014-06-02 04:45:19    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!