首页 > 其他
设计模式的六大原则
1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点...
分类:其他   时间:2014-03-18 18:23:47    收藏:0  评论:0  赞:0  阅读:469
SG函数模板
首先定义mex(minimal excludant)运算,这是施加于一个集合的运算,表示最小的不属于这个集合的非负整数。例如mex{0,1,2,4}=3、mex{2,3,5}=0、mex{}=0。对于一个给定的有向无环图,定义关于图的每个顶点的Sprague-Grundy函数g如下:g(x)=mex...
分类:其他   时间:2014-03-18 20:38:13    收藏:0  评论:0  赞:0  阅读:514
ZeroMQ总结
Socket typesThread safety: ZeroMQ的socket是非线程安全的,并且ZeroMQ本身不建议在多个线程中传递同一个Socket,即使保证了线程同步。Socket types: ZeroMQ一共具有12种类型的socket,5种消息模式。请求/应答模式:ZMQ_REQ、Z...
分类:其他   时间:2014-03-18 20:40:04    收藏:0  评论:0  赞:0  阅读:982
初始化视图的边距
在IOS 7 中,如果不判断系统版本的话 ,很多视图都会计算状态栏的高度,例如:在View中加载一个scrollview,在ScrollView中再加图片 ,在初始化页面时会发现图片的frame值不等scrollview的frame值,上方会多出20像素,只要在viewDidLoad中判断设置边距就...
分类:其他   时间:2014-03-18 17:15:23    收藏:0  评论:0  赞:0  阅读:393
Maven生命周期
最近由于装逼,说在学习Maven,结果被黑了,人家直问“Maven的生命周期是什么?来介绍下”,当场傻眼了~哎~初学者的痛啊~无人指点要那些是重点啊,惨痛地重新学习吧。据说Maven之所以强大就是因为有十分完善的生命周期模型,生命周期可以从如下两方面来理解:1. 运行Maven的每个步骤都是有生命周...
分类:其他   时间:2014-03-18 20:41:02    收藏:0  评论:0  赞:0  阅读:428
集合运算 蓝桥杯 set容器
题目描述 给出两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。输入格式 第一行为一个整数n,表示集合A中的元素个数。 第二行有n个互不相同的用空格隔开的整数,表示集合A中的元素。 第三行为一个整数m,表示集合B中的元素个数。 第四行有m个互不相同的用空格隔开的整数,表示集合B中的元素。 ...
分类:其他   时间:2014-03-18 20:44:55    收藏:0  评论:0  赞:0  阅读:465
Tomcat Realm
http://blog.csdn.net/tanguang_honesty/article/details/8455035主要是j_security_check认证相关的,可以共享session,用于统一认证
分类:其他   时间:2014-03-18 20:48:43    收藏:0  评论:0  赞:0  阅读:470
stl中堆的应用
今天用了一下stl中的堆,蛮好用的介绍一下几种功能一、堆的建立可以依赖于数组或是容器(vector,list)二、make_heap(a,a+n)将a1--an-1建堆make_heap(v.begin(),v.end())默认是大根堆三、pop_heap(a,a+n)将堆顶元素放到数组(容器)最后...
分类:其他   时间:2014-03-18 20:47:45    收藏:0  评论:0  赞:0  阅读:511
Freemarker中如何遍历List
在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户。那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢?一、 Freemarker中list指令简单介绍要想在Freemarker中遍历list,必须通过使用list指令,...
分类:其他   时间:2014-03-18 20:52:36    收藏:0  评论:0  赞:0  阅读:475
【网新1】
1//// Pet.m// 小黄鸡//// Created by 裴烨烽 on 14-3-18.// Copyright (c) 2014年 裴烨烽. All rights reserved.//#import "Pet.h"#define MAX_Energy 10@implementation ...
分类:其他   时间:2014-03-18 21:00:06    收藏:0  评论:0  赞:0  阅读:435
Zend Studio 10.6.0设置默认字体
1.打开Windows->Prefefences2.找到General->Appearance->Colors and Fonts->Basic->Text Font->Edit->OK 保存。
分类:其他   时间:2014-03-18 21:01:57    收藏:0  评论:0  赞:0  阅读:537
Redhat enterpise6 安装unix2dos/dos2unix
初用unix2dos,在rhel6 上 用yum install unix2dos , 提示源不可用, 那好吧, 就去rpm包网:http://rpm.pbone.net/ 下载了一个unix2dos 包然后安装,rpm –ivh *.rpm ,这里因为没有rhel6的rpm 所以我直接下载了cen...
分类:其他   时间:2014-03-18 21:03:45    收藏:0  评论:0  赞:0  阅读:472
Zend Studio 10.6.0设置默认编码为UTF-8
1.打开Windows->Prefefences2.找到Workspace->Text file encoding,修改为UTF-8,OK保存。
分类:其他   时间:2014-03-18 21:04:41    收藏:0  评论:0  赞:0  阅读:428
GHD a veces es importante enjuagar y saturar styler ghd iv antes de aplicar el champú
Todo en última instancia se reduce a equilibrar. Y, por desgracia, como cualquier otra parte de nuestro cuerpo, incluso el pelo pasa por cambios inevi...
分类:其他   时间:2014-03-18 21:07:34    收藏:0  评论:0  赞:0  阅读:527
CStdioFile.WriteString无法向文件写入中文
CStdioFile.WriteString向文件中写入字符串,但字符串中带有中文的,无法写入。解决方案:将带有中文的字符串进行转换后再写入文件。char*pBuffer=NULL;longlBufferSize;lBufferSize=WideCharToMultiByte(CP_ACP,WC_N...
分类:其他   时间:2014-03-19 07:41:32    收藏:0  评论:0  赞:0  阅读:522
oc内存的理解
oc中的内存管理,是靠引用计数器,只要计数器变成0就会回收可以调用returnCount方法来返回计数器数调用这个对象的copy,retain,new,alloc方法都可以将引用计数器+1当调用这个对象的release方法这个方法可以将引用计数器-1当一个对象快要被回收的时候会调用一个析构函数dea...
分类:其他   时间:2014-03-19 07:51:08    收藏:0  评论:0  赞:0  阅读:367
C# 控件及常用设计整理
1 、窗体1 、常用属性( 1 ) Name 属性:用来获取或设置窗体的名称,在应用程序中可通过 Name 属性来引用窗体 。( 2 ) WindowState 属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal ( 窗体正常显示)、 Minimized(窗体以最小化形式显示)和 M...
分类:其他   时间:2014-03-19 07:52:04    收藏:0  评论:0  赞:0  阅读:515
删除单链表的倒数第k个结点
策略直接遍历总数为len,再次遍历第len-k+1个就是答案,但是这样遍历了O(N+k)个,可以在O在更短的时间内找到图示参考代码#include using namespace std;typedef struct ListNode{ int value; ListNode* next;}List...
分类:其他   时间:2014-03-19 07:54:02    收藏:0  评论:0  赞:0  阅读:426
Connected system ID hash not found on target at expected base address
最近两个星期在用FPGA设计一个通信原理实验箱系统,整个系统也比较简单,包括一个通用的数字通信原理实验平台,个人在整个基础上加入了一个基于Nios II 的控制系统。这个控制系统主要用于波形的显示以及与服务器的通信。 昨天完成了整个系统的整合,今天打算利用Nios II eclipse编写一个简单的...
分类:其他   时间:2014-03-19 07:55:56    收藏:0  评论:0  赞:0  阅读:827
MFC控件位置调整
在mfc工程中控件或者窗口位置的调整是经常遇到的,特别是基于对话框的工程。位置的调整包括坐标、长度和宽度的变化,一般在窗口类的OnSize函数中实现。控件位置的调整涉及的函数有:GetWindowRect()、ScreenToClient()、GetClientRect()、MoveWindow()...
分类:其他   时间:2014-03-19 07:59:34    收藏:0  评论:0  赞:0  阅读:329
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!