码迷,mamicode.com
首页 > 2015年04月27日 > 全部分享
设计模式(四)原型模式(Prototype)-创建型
原型模式Prototype 原型模式也是创建模式的一种,顾名思义,就是创建一个和原来一模一样的新对象。比如日常开发中,常用到的复制的功能,用户新建一个财务凭证后,以后会有类似的凭证,只是金额需要修改,其它内容都相同。此时用户就没有必要重新将凭证的内容一个一个地输入到界面上,只需要执行复制功能,即可生成一张新的一模一样的凭证,然后新的凭证上只修改金额即可,这时就使用原型模式。 说明:Java对象...
分类:其他好文   时间:2015-04-27 09:55:06    阅读次数:129
OpenCV 的AffineTransform(传说中的仿射变换)
为了让数据集能够有旋转不变形,希望在caffe训练处好结果,我对采集的数据集进行了一个仿射变换。 利用opencv可以比较方便的实现这个事情。 我的数据集还有一些点标注。标注需要在图片旋转的同时把关键点也旋转到合适的位置。 Mat affineTransform(Mat src, std::vector& v) {     Mat rot_mat(2, 3, CV_32FC1); ...
分类:Web程序   时间:2015-04-27 09:57:24    阅读次数:324
了解指针(4)-- 指针和结构类型
我们之前介绍了指针和数组的关系。这一节介绍指针和结构类型的关系。我们可以声明一个指向结构类型对象的指针。 例1: struct MyStruct {     int a;     int b;     int c; }; struct MyStruct ss={20,30,40};        //创建结构对象 ss, 并把 ss 的成员初始化为 20, 30 和 40。 st...
分类:其他好文   时间:2015-04-27 09:54:45    阅读次数:113
跟鸟哥学Linux之——正则表达式和文件格式处理
思维导图:     对于正则表达式和文件格式化处理做了如下导图,对其做一个整体的概况,下边依次对其进行说明。   正则表达式 百科解释:     正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 目的:     1.给定的字符串是否符合正则表达式的过滤逻辑(称作“匹...
分类:系统相关   时间:2015-04-27 09:56:56    阅读次数:239
Spring Boot开发之流水无情(二)
上篇散仙写了一个很简单的入门级的Spring Boot的例子,没啥技术含量,不过,其实学任何东西只要找到第一个突破口,接下来的事情就好办了,人最怕什么? 我想莫过于干一件事情,没有下手的地方了,而当你一旦找到了这感觉,就可以很喜悦的顺藤摸瓜般的探索你强烈想探索求知的某种事物了,这种冥冥之中玄而又玄的感觉是什么?回想一下:  (1) 当你把第一个某种编程语言的Hello World的例子,成功...
分类:编程语言   时间:2015-04-27 09:55:39    阅读次数:142
C和C++内存分配
一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于 数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与 数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(...
分类:编程语言   时间:2015-04-27 09:56:07    阅读次数:110
java字符串
从概念上讲,java字符串就是Unicode字符序列。比如“java\u2122”就是“java?”。 java没有内置的字符串类型,而是由java的标准类库提供了String类。每一个用双引号括起来的字符串都是String类的一个实例。 在API文档中,String类java.lang包下,java.lang包是提供java编程所需的基础类。 在java中,字符串有一个特性就是不可改变,只要...
分类:编程语言   时间:2015-04-27 09:56:20    阅读次数:165
Codeforces Round #179 (Div. 2)---C. Greg and Array
Greg has an array a?=?a1,?a2,?…,?an and m operations. Each operation looks as: li, ri, di, (1?≤?li?≤?ri?≤?n). To apply operation i to the array means to increase all array elements with numbers li,?li...
分类:其他好文   时间:2015-04-27 09:55:03    阅读次数:143
C编译器剖析_6.2 汇编代码生成_寄存器的管理
在计算机中,CPU的速度比内存的速度快得多,编译器应尽量有效地利用寄存器资源,减少对内存的不必要访问,从而提高由编译器生成的汇编代码的运行速度。在中间代码生成阶段,UCC编译器用临时变量t来存放形如“t: a+b;”的公共子表达式的值;到了汇编代码生成时,UCC编译器会尽可能地把这些公共子表达式的值存放在寄存器,当需要再次重用时,就可以直接由相应的寄存器中得到。不过,CPU中寄存器的资源是很有限的...
分类:其他好文   时间:2015-04-27 09:54:20    阅读次数:212
设计模式(五)创建者模式(Builder)-创建型
创建者模式Builder 创建者模式就是将一个复杂对象的构建和它的表示分离,使的同样的构建过程可以创建不同的表示,而在客户端不用知道对象的构建细节。当系统需要创建一组复杂的对象,而且这个复杂的对象组装起来比较麻烦时,就可以使用创建者模式。 将抽象工厂模式中的功能类全部抽取出来放到一个类中   工厂类就是只负责对象的创建,不负责对象的组装,通过Director类来进行组装, 抽象工厂模式和...
分类:其他好文   时间:2015-04-27 09:55:03    阅读次数:138
css盒模型div嵌套制作网页块状部分案例
html文件 css文件 *{ margin:0px ; padding: 0px; } #top{ width: 100%; height: 50px; background-color:#000000 ; } #top_nav{ w...
分类:Web程序   时间:2015-04-27 09:54:48    阅读次数:220
iOS开发:发出系统的声音!发出自己的声音!
这个链接非常详尽地列举了IOS7里面所有的系统声音,声音的ID,声音的存放位置 尽管现在已经是ios8的时代,但是系统声音这个东东不会因此过时,毕竟声音就那几十种,不会一下子有太大变化。 https://github.com/TUNER88/iOSSystemSoundsLibrary 这个stackoverflow里面有一些比较有用的信息和链接,包括怎样播放系统声音,怎样查看ref...
分类:移动开发   时间:2015-04-27 09:55:15    阅读次数:133
CSS学习笔记(3)
36、如果想让多个块显示在同一行中,可以将这些块设置成浮动,并且浮动方向相同。 37、清除浮动       当元素有浮动属性时,会对其父元素或者后面的元素产生影响,会出现一个布局错乱现象,可以通过清除浮动的方法来解决, 浮动元素的影响       浮动的清理(clear):           none:默认值。允许两边都可以有浮动对象           left:不允许左边有浮动对...
分类:Web程序   时间:2015-04-27 09:54:00    阅读次数:218
HDU ACM 2072单词数
分析:自从有了set、sstream中的istringstream与及string之后,这种问题也变水了,记得不要忘了STL或者是字符串类及字符流等工具哦!、 注意:重复的单词算一个。 #include #include #include using namespace std; int main() { char a[10001]; string b; while(gets(a) ...
分类:其他好文   时间:2015-04-27 09:53:49    阅读次数:105
csu 1584: Train Passengers
题意:1.最后一站,计算完之后,必须车上无人,没人上车,没人等待2.超出车的容量,必然不行3.如果车没上满,却还有等待的人,那么是不行的,因为车没上满我干嘛不上啊,还等毛线啊 #include #include #include using namespace std; int main() { long long C,n; long long x,y,z; ...
分类:其他好文   时间:2015-04-27 09:54:34    阅读次数:125
Python画曲线图(论文,报告等常用)
事实上在很多时候,例如写论文,例如写报告,例如做ppt,都需要花很多很多曲线图,让人家信服 毕竟数据可视化是人的本能。 假如读者您很不幸,像我一样不会用matlab之类的东西画图或者没办法用matlab画图,那么可以稍微关注一下python,因为python里面有很强大的库matplotlib,让用户直接用terminal就可以做大部分matlab画图能做的事情。 matplotlib的安装,可...
分类:编程语言   时间:2015-04-27 09:52:23    阅读次数:232
Opening Ceremony
贪心, Opening Ceremony, 湖南多校对抗赛(2015.04.26)...
分类:其他好文   时间:2015-04-27 09:52:17    阅读次数:88
2106条   上一页 1 ... 94 95 96 97 98 99 100 ... 124 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!