码迷,mamicode.com
首页 > 编程语言
[C++] Mediator Pattern 實作
最近在复习Design Pattern,好久没用都有些忘记了,主要是没什么机会做开发实践, 今天来复习一下,也不知道我的概念正不正确。 Mediator 实现了一个中间人处理机制,适合应用的情境是: 1) 当多个实体(或物件)互相交互时,相互间的关系多样且复杂, 2) 或者一个实体同时与多个实体交互时。想通过一种方式减少交互量。 就像视频衣果聊,美眉同时和多个观众...
分类:编程语言   时间:2015-04-23 13:18:41    阅读次数:275
【c语言】从键盘输入BOY三个字符,然后把它们输出到屏幕
// 从键盘输入BOY三个字符,然后把它们输出到屏幕 #include int main() { char a,b,c; printf("请输入三个字符:"); a = getchar(); b = getchar(); c = getchar(); putchar(a); putchar(b); putchar(c); putchar('\n'); return 0;...
分类:编程语言   时间:2015-04-23 13:18:47    阅读次数:171
[python]格式化输出
下面代码就能够完全说明问题了name = 'name' age = 22 print("I'm %s. I'm %d year old" % (name, age))...
分类:编程语言   时间:2015-04-23 13:20:27    阅读次数:112
【c语言】购房从银行贷了一笔款d,准本每月还款额为p,月利率为r,计算多少月能还清
// 购房从银行贷了一笔款d,准本每月还款额为p,月利率为r,计算多少月能还清。 // d = 300000 p = 6000 r = 0.01 对求得的月份取小数点后一位,第二位四舍五入 // m = log( p/(p-d*r))/log(1+r) #include #include int main() { float d = 300000.0; float p = 600...
分类:编程语言   时间:2015-04-23 13:20:16    阅读次数:2779
【c语言】存款利息的计算
// 存款利息的计算。有1000元,想存5年,可按以下5种办法存: // 1、一次存5年期。 // 2、先存2年期,到期后将本息再存3年期。 // 3、先存3年期,到期后将本息再存2年期。 // 4、存1年期,到期后将本息再存1年期,连续存5次。 // 5、存活期存款。活期利息每一季度结算一次。 // 1年定期利息:4.14%; // 2年定期利息:4.68%; // 3年定期利息:5.4%; /...
分类:编程语言   时间:2015-04-23 13:17:55    阅读次数:692
【c语言】设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积
// 设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积 // 要求:用scanf输入数据,取小数点后两位 #include int main() { float r,h; float c,s,sq,vq,vz; float pai = 3.1415926; printf("请输入圆半径:"); scanf("%f",&r); printf...
分类:编程语言   时间:2015-04-23 13:19:45    阅读次数:948
【c语言】将“China”译成密码,密码规律:用原来字母后边第4个字母代替原来的字母。
// 将“China”译成密码,密码规律:用原来字母后边第4个字母代替原来的字母。 // 要求:先赋初值,然后分别用putchar和printf输出 #include int main() { char c1 = 'C'; char c2 = 'h'; char c3 = 'i'; char c4 = 'n'; char c5 = 'a'; c1 = c1 + 4; c2 = ...
分类:编程语言   时间:2015-04-23 13:20:02    阅读次数:143
【c语言】输入3个数,要求按从小到大顺序输出
// 输入3个数,要求按从小到大顺序输出 #include int main() { int a,b,c,t; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); if(a > b) { t = a; a = b; b = t; } if(a > c) { t = a; a = c; c = t; } if(b...
分类:编程语言   时间:2015-04-23 13:16:50    阅读次数:155
【c语言】 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换
// 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换 #include int main() { char ch; printf("请输入一个字符:"); scanf("%c",&ch); if(ch >= 'A' && ch <= 'Z') ch = ch + 32; printf("转换成小写字母是:%c\n",ch); return 0...
分类:编程语言   时间:2015-04-23 13:19:19    阅读次数:605
【c语言】有一函数:x < 0 ,y = -1;x = 0,y = 0;x > 0,y = 1,编程输入一个x值,要求输出对应的y
// 有一函数:x 0,y = 1,编程输入一个x值,要求输出对应的y #include int main() { int x,y; printf("请输入x:"); scanf("%d",&x); if(x > 0) y = 1; else if(x < 0) y = -1; else y = 0; printf("对应的y值是:%d\n",y); ret...
分类:编程语言   时间:2015-04-23 13:17:08    阅读次数:398
【c语言】要求按照考试成绩的等级输出百分制分数段
// 要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70~84分, // C等为60~69分,D等为60分以下。成绩的等级由键盘输入 #include int main() { char ch; printf("请输入成绩的等级:"); scanf("%c",&ch); switch(ch) { case 'A': printf("分数段是:85分以上\...
分类:编程语言   时间:2015-04-23 13:17:19    阅读次数:495
python以gzip header请求html数据时,response内容乱码无法解码的解决方案
1. 问题背景在使用urllib2 module抓取web数据时,如果希望使用如何request header,减少传输时数据量。返回的数据,是经过gzip压缩的。直接按照 content.decode(“utf8”), 解码会出现异常,并且也无法检测网页数据的实际编码类型。2. 问题分析因为http请求中,如果在request header包含”Accept-Encoding”:”gzip, de...
分类:编程语言   时间:2015-04-23 13:16:48    阅读次数:225
JavaScript禁用页面刷新
JavaScript禁用页面刷新代码如下://禁用F5刷新document.onkeydown = function (){ if (event.keyCode == 116) { event.keyCode = 0; event.cancelBubble = tr...
分类:编程语言   时间:2015-04-23 13:10:36    阅读次数:199
Spring 4.2 annotation event Publisher/Listener
http://spring.io/blog/2015/02/11/better-application-events-in-spring-framework-4-2Better application events in Spring Framework 4.2ENGINEERINGSTÉPHANE...
分类:编程语言   时间:2015-04-23 13:10:25    阅读次数:243
JAVA NIO中selectedKeys返回的键集,对其中的SelectionKey执行操作之后,是否需要在selectedKeys()中对其执行remove 操作
今天一个东西需要用到java nio的东西。在网上查了一下资料,发现有Apache的Mina,Netty等,感觉JDK中带的NIO有点鸡肋啊。之前看过这部分的内容,但好长一段时间没有用,也就忘得七七八八了。如今是温故而知新,但其中遇到了些疑问:先贴上代码吧:public static void ma...
分类:编程语言   时间:2015-04-23 13:08:06    阅读次数:451
XiaoKL学Python(E)Generator Expressions
在 阅读https://github.com/vitonzhang/objc_dep 中的 objc_dep.py 时遇到:1 objc_files = (f for f in files if f.endswith(ext))在Ref[1] PEP中,这种语法称为Generator Express...
分类:编程语言   时间:2015-04-23 12:58:58    阅读次数:240
敲点JavaScript代码
1. DOM DEMO-表格的行排序DEMO~DEMO Name Age 1111 8887...
分类:编程语言   时间:2015-04-23 12:54:04    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!