首页 > 其他
shell知识点总结+实例
目录:       一.shell选择结构       二.shell循环结构       三.shell条件测试       四.shell内置变量   &#..
分类:其他   时间:2014-02-16 23:52:51    收藏:0  评论:0  赞:0  阅读:908
访问者模式(Visitor Pattern)
在访问者模式中,我们使用一个能够改变一个元素类执行算法的类。通过这种方法,元素的执行算法随着访问者的不同而不同。这种模式归属于行为型模式范畴。每个这样的模式,元素对象不得不接受访问者对象,以便于访问者对象能够处理在这个元素上的操作。     为了更好的阐述这个观念,我用一个实例来表达这个思想。     我创建了一个接口ComputePart,这个接口能接受Keyboard,Mouse,Moni...
分类:其他   时间:2014-02-16 23:03:59    收藏:0  评论:0  赞:0  阅读:534
中介者模式(Mediator Pattern)
在多个对象或者类之间,中介者模式用来减少交流的复杂性。这个模式提供了一个中介者类,这个类正常地处理不同类之间的交流。通过松耦合性,它使得代码维护性更容易。中介者模式归属于行为型模式的范畴。     为了更好的阐述这个观念,我用一个实例来表达这个思想。     我创建了一个聊天室类ChartRoom,一个用户类User。用户发信息到ChatRoom中,而ChatRoom负责发送信息给所有的对象。...
分类:其他   时间:2014-02-16 23:13:09    收藏:0  评论:0  赞:0  阅读:501
《高效学习OpenGL》之法线向量与顶点数组 glNormal3f(), glEnableClientState(), glVertexPointer(), glDrawArrays()
1.法线向量 glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); //指定参数设置当前的法线向量2.顶点数组 步骤 .1启用数组 glEnableClientState (GL_VERTEX_ARRAY);//启用数组 .2指定数组的数据 glVertexPointer (2, GL_INT, 0, vertices);...
分类:其他   时间:2014-02-16 23:20:39    收藏:0  评论:0  赞:0  阅读:687
poj 1860 Currency Exchange
Currency Exchange Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 17745   Accepted: 6262 Description Several currency exchange points are working in our city...
分类:其他   时间:2014-02-16 23:12:19    收藏:0  评论:0  赞:0  阅读:544
再次提交 UVA 10137 The Trip WA 非常奇怪 希望网友能指出错误
// The Trip (旅行) // PC/UVa IDs: 110103/10137, Popularity: B, Success rate: average Level: 1 // Verdict: Wrong Answer // Submission Date: 2014-02-16 // UVa Run Time: N/A // // 版权所有(C)2014,邱秋。metaphysis...
分类:其他   时间:2014-02-16 23:11:29    收藏:0  评论:0  赞:0  阅读:616
linux中各种系统目录的作用
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 ...
分类:其他   时间:2014-02-16 23:10:39    收藏:0  评论:0  赞:0  阅读:509
设计模式之代理模式
代理模式,为其它对象提供一种代理以控制对这个对象的访问。代理是真实对象的代表。说的简单点就是通过一个中介为我们完成某件事。举个简单的例子:就拿我们租房这件事来说,我们想要租房首先需要找到中介,由中介为我们联系房主,帮我们完成租房这一过程。用代码表示如下: class House-owner { //房东类,用于定义和获取不同房东的名字 privatestring name; publi...
分类:其他   时间:2014-02-16 22:42:19    收藏:0  评论:0  赞:0  阅读:569
iOS 下类似UITableView的可循环列表利用UIScrollView制作
最近项目循环效果的列表,我在网上搜到一个只有类似效果的例子,我在这个例子的基础之上加入了对应的响应事件。1、滑动到中间的响应事件 2、滑动结束的响应事件。 代码下载:http://download.csdn.net/detail/qqmcy/6926031 ViewController.h #import #import "InfiniteScrollPicker.h" @inte...
分类:其他   时间:2014-02-16 23:19:49    收藏:0  评论:0  赞:0  阅读:405
CUGB图论专场2:C - Kindergarten 最大完全子图
C - Kindergarten Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Description In a kindergarten, there are a lot of kids. All girls of the k...
分类:其他   时间:2014-02-16 23:17:19    收藏:0  评论:0  赞:0  阅读:561
如何安全地存储密码
?? 无论是开发App还是网站,只要有用户登录环节,就会牵涉到如何存储用户的密码的问题。如果采用的存储密码的技术不够安全,一旦黑客闯入存储密码的数据库,他就能获取用户的密码从而可能给用户带来重大损失。这种情形任何公司都不希望发生在自己身上,因此选择安全地存储密码的策略显得十分必要。 不一定非要自己存储用户的密码 最简单的存储密码的方式就是自己并不存储,而是委托给信任的第三方存储。...
分类:其他   时间:2014-02-16 22:51:29    收藏:0  评论:0  赞:0  阅读:506
LeetCode | Gas Station
题目 There are N gas stations along a circular route, where the amount of gas at station i is gas[i]. You have a car with an unlimited gas tank and it costs cost[i] of gas to travel from stati...
分类:其他   时间:2014-02-16 22:58:59    收藏:0  评论:0  赞:0  阅读:468
面向对象——(5)方法重载
是重载和方法重载 在一个类定义中,可以编写几个同名的方法,但是只要它们的签名参数列表不同,就会将它们看做唯一的方法。简单的说,一个类中的方法与另一个方法同名,但是参数表不同,这种方法称之为重载方法。 方法重载(overloading method)提供了创建同名的多个方法的能力,但这些方法需使用不同 的参数类型。 小结:方法重载就是方法名称重复,加载参数不同。...
分类:其他   时间:2014-02-16 22:55:39    收藏:0  评论:0  赞:0  阅读:462
简单工厂模式和工厂模式
在对比两种模式之前,首先需要学习  开放-封闭原则。在以前学习的过程中,听说过很多次,编写程序要遵循开闭原则。     在做项目的过程中,因为需求的添加,经常会更新软件。更新软件,就要设计到修改代码了。在面向对象的程序设计中,经常会写类。如果因为添加需求,去修改已经完成的类。那么他是不符合开闭原则的。     添加需求,应该让代码去扩展,而不是去修改。通过抽象类和继承来实现开闭原则。    ...
分类:其他   时间:2014-02-16 23:09:49    收藏:0  评论:0  赞:0  阅读:474
HDOJ2572 终曲
原题链接 这题刚开始做的时候脑海里乱成了一锅粥,%>_ 附ac代码: #include #include char buf[101], buff[101], a[101], b[11], c[11]; int strco(int i, int j, char str[]){ int k, kk; for(k = i, kk = 0; k <= j; ++k, ++kk) str...
分类:其他   时间:2014-02-16 22:54:49    收藏:0  评论:0  赞:0  阅读:333
linux之重定向与管道
linux中的重定向的分为标准输入(0),标准输出(1),标准错误输出(2)。       例如:              echo ept >file  表示将标准输出写入文件file中              echo ept 2>file 表示将标准错误输出写入文件file中              echo emp &>file 表示将标注输出,标准错误输出写入文件fi...
分类:其他   时间:2014-02-16 23:05:39    收藏:0  评论:0  赞:0  阅读:465
(类似)简单老鼠走迷宫(结合堆栈应用)
#include #include #include #include using namespace std; const char MOUSE    =  ' * '; const char WAY         =  '    '; const char WALL      =  '@'; const char PASS      =  ' .  '; const...
分类:其他   时间:2014-02-16 23:02:19    收藏:0  评论:0  赞:0  阅读:394
HDOJ1005 Number Sequence
原题链接 最多49一循环,关键是找到循环起点和循环次数,循环起点不一定为f[1],所以要把数组适当开大点。 之前一直把循环起点当成1了。所以老是WA。%>_ 附ac代码: #include int f[100]; int main(){ int a, b, n, i, j, cir; while(scanf("%d%d%d", &a, &b, &n), a || b ...
分类:其他   时间:2014-02-16 22:40:39    收藏:0  评论:0  赞:0  阅读:408
uva 1325 - Hypertransmission(暴力枚举)
题目链接:uva 1325 - Hypertransmission 题目大意:有n个星球,每个星球有坐标xyz,以及自己的频道,1或0,现在要求一个收听半径R,使得尽量多的星球是间谍星球,并且半径尽量小,间谍星球的标准是收听不同类的频道不小于同类频道,注意,星球可以收听自己的频道。 解题思路:首先计算出两两星球之间的距离,按照从小到大排序,然后以星球的距离作为半径进行枚举,为或...
分类:其他   时间:2014-02-16 22:50:39    收藏:0  评论:0  赞:0  阅读:384
Cocos2dx 3.0 提高篇(九) 浅谈容器Map
map是键-值对的集合。map类型通常可以理解为关联数组,Vector容器可以使用类似数组a[0],a[2]这种下标的方式获得容器内的元素,Map容器也是可以通过下标的方式获取,但下标是指元素特定的键,而不是通过在数组中的位置。...
分类:其他   时间:2014-02-16 22:47:19    收藏:0  评论:0  赞:0  阅读:449
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!