首页 > 2014年06月14日 > 全部分享
编程常用设计模式详解--(上篇)(工厂、单例、建造者、原型)
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...
分类:其他   时间:2014-06-14 14:26:20    收藏:0  评论:0  赞:0  阅读:721
WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。
对float型进行四舍五入,小数进行四舍五入操作...
分类:Windows开发   时间:2014-06-14 14:57:10    收藏:0  评论:0  赞:0  阅读:414
性能优化——算法优化
背景 由于某种原因,我们系统需要记录另一个系统中一个表里的id。 但是,当我们记录完了以后,别人系统可能会删除那个表里的一些数据,这样的话,我们这边就多了一些无效数据,所以,我们必须的找到这些无效的id,然后将其删除。   开始,我们的实现是这样:我们将记录下来的所有id放在一个list里,然后传到另一个系统,他将他们已经删除的id返回。具体处理代码如下: public String f...
分类:其他   时间:2014-06-14 15:06:26    收藏:0  评论:0  赞:0  阅读:426
NYOJ 284 坦克大战 【BFS】+【优先队列】
坦克大战 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 Many of us had played the game "Battle city" in our childhood, and some people (like me) even often play it on computer now.  What we are dis...
分类:其他   时间:2014-06-14 14:29:28    收藏:0  评论:0  赞:0  阅读:373
Git
这次开发要使用Git代替SVN,借机学习了一二,跟大家分享一下。 Git简介     一句话总结的说,Git是一个开源的分布式版本控制系统,由Linux内核开发人员开发,现已用来管理android等多个大型项目。     设计目标: 快速操作简单设计并行开发(上千个)完全分布式能力超强(类似Linux内核管理) 和SVN     提到版本管理系统,自然会想到SVN,如果...
分类:其他   时间:2014-06-14 14:40:49    收藏:0  评论:0  赞:0  阅读:406
电影字幕下载网站大全(By乐葛格)
中文字幕下载站(chinese language) 射手网:www.shooter.com.cn(极力推荐,最全面) TLF原创字幕站 :http://tlfsubs.eastgame.net/ 汉风中文字幕库:http://sub.hanstyle.org/default.asp 新视界字幕站 :http://www.newmov.com/dvd/film.asp 伊甸园电影字...
分类:Web开发   时间:2014-06-14 14:59:13    收藏:0  评论:0  赞:0  阅读:502
SharePoint 创建列表并使用Windows Presentation Foundation应用程序管理列表
使用WPF应用程序更新SharePoint列表,中间使用CAML,XML等技术。...
分类:Windows开发   时间:2014-06-14 14:22:16    收藏:0  评论:0  赞:0  阅读:381
c++11 新特性之 auto关键字
C++11是对目前C++语言的扩展和修正.C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。 g++编译c++11命令加上 -std=c++11 C++11中引入auto第一种作用是为了自动类型推导 auto的自动类型推导,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推导,可以简化我们的编程工作 a...
分类:编程语言   时间:2014-06-14 14:04:52    收藏:0  评论:0  赞:0  阅读:494
测试之路3——对比XML文件2
无法正常对比怎么办,是时候重新修改程序了...
分类:其他   时间:2014-06-14 14:21:12    收藏:0  评论:0  赞:0  阅读:404
swift显示变量的类名称
var ivar = [:] ivar.className // __NSDictionaryI var i = 1 i.className // error: 'Int' does not have a member named 'className' If you want to get the type of a primitive, you have to use bridgeToOb...
分类:其他   时间:2014-06-14 14:28:25    收藏:0  评论:0  赞:0  阅读:413
python之文件操作-复制、剪切、删除等
下面是把sourceDir文件夹下的以.JPG结尾的文件全部复制到targetDir文件夹下: >>>import os >>> import os.path >>> import shutil >>> def copyFiles(sourceDir,targetDir): for files in os.listdir(sourceDir): sourceFile = os.path....
分类:编程语言   时间:2014-06-14 14:39:46    收藏:0  评论:0  赞:0  阅读:743
大龙的胡思乱想之“filestream中offset参数”
未改偏移量之前 using (FileStream fs = new FileStream(txtFilePathRead.Text, FileMode.Open)) { //创建一个容量4M的数组 byte[] byteData = new byte[1024 * 1024 * 4];...
分类:其他   时间:2014-06-14 14:13:00    收藏:0  评论:0  赞:0  阅读:405
DOM之简介
在看Js视频的时候就感觉Dom这东西太神奇了。在这个注重用户体验的Web设计时代里,Dom是至关重要的。它的易用性强,并且遍历简单,支持XPath。它既然这么强大那么就来简单的介绍Dom这个东东。 一、DOM是什么?     DOM即:文档对象模型(DocumentObject Model),DOM就是一个编程接口,是针对HTML文档、XML等文档的一套API。就类似于JDBC是针对数据库的一...
分类:其他   时间:2014-06-14 14:58:12    收藏:0  评论:0  赞:0  阅读:365
java web 从服务器上下载图片资料
package com.Action; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.Malfo...
分类:编程语言   时间:2014-06-14 13:59:43    收藏:0  评论:0  赞:0  阅读:814
Cocos2d-x游戏开发之lua工程创建
Cocos2d-x游戏开发之lua工程创建, lua作为一种开源动态解释型语言,可以实现动态游戏更新,避免c++出现的野指针错误。...
分类:其他   时间:2014-06-14 14:48:57    收藏:0  评论:0  赞:0  阅读:447
破解EBS R12应用和数据库用户密码
1,如果你有某个EBS环境APPS用户密码,那么可以破解所有应用用户的密码 参考:Oracle EBS R12下如何破解用户密码 2,如果没有APPS用户密码,还想破解该环境A密码。要看“运气”了,如果有相应的Clone环境B,EBS DBA还没有修改$CONTEXT_FILE内容,并且具有环境A的数据查询权限,那么可以破解APPS密码 参考:Oracle EBS R12 - 利用P...
分类:数据库技术   时间:2014-06-14 14:20:12    收藏:0  评论:0  赞:0  阅读:486
HTML CSS——zoom的学习
上大学做阶段项目时遇到了一个很奇特的现象:kindEditor上传图片功能失效,但是把jsp所引用的样式去掉就好用,这说明样式有问题,于是删一个样式测试一下,就这样罪魁祸首落在了zoom身上,这是我们第一次"相识",今天周末,难得的清闲,现总结一下:...
分类:Web开发   时间:2014-06-14 14:38:43    收藏:0  评论:0  赞:0  阅读:479
身边的同事辞职去旅行
2014-06-12 iOS开发 上周同事辞职去西藏,我表示为之震惊啊!眼看着就下飞机了 iSwifting社区...
分类:其他   时间:2014-06-14 15:08:29    收藏:0  评论:0  赞:0  阅读:504
C++ 仿函数
在我们写代码时有时会发现有些功能的实现的代码,会不断的在不同的成员函数中用到,但是又不好将这些代码独立出来成为一个类的一个成员函数。但是又很想复用这些代码。写一个公共的函数,可以,这是一个解决方法,不过函数用到的一些变量,就可能成为公共的全局变量,再说为了复用这么一片代码,就要单立出一个函数,也不是很好维护。这时就可以用仿函数了,写一个简单类,除了那些维护一个类的成员函数外,就只是实现一个oper...
分类:编程语言   时间:2014-06-14 14:27:26    收藏:0  评论:0  赞:0  阅读:367
文件读写的理论
为了提高效率,稍微复杂一些的操作系统对文件的读写都是带缓冲的,Linux当然也不例外。所谓缓冲,就是操作系统为最近刚读写的文件内容在内核保留一份副本,以便当再次需要已经缓冲存储在副本中的内容时就不必再临时从设备上读入,而需要写的时候则可以先写到副本中,待系统较为空闲的时候再从副本写入设备。在多进程的系统中,由于同一个文件可能为多个进程所共享,缓冲的作用就更为显著。 然而,怎么样实现缓冲,在哪一个...
分类:其他   时间:2014-06-14 14:11:56    收藏:0  评论:0  赞:0  阅读:330
905条   上一页 1 2 3 4 ... 46 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!