首页 > 2015年05月03日 > 全部分享
PHP设计模式——装饰器模式
声明:本系列博客参考资料《大话设计模式》,作者程杰。         装饰器模式又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。         UML类图:                  角色:        组件对象的接口:可以给这些对象动态的添加职责       ...
分类:Web开发   时间:2015-05-03 13:21:18    收藏:0  评论:0  赞:0  阅读:227
面向中文的自然语言编程
L脚本语言基本功能介绍...
分类:编程语言   时间:2015-05-03 13:21:08    收藏:0  评论:0  赞:0  阅读:267
GCJ 2015R1B(Noisy Neighbors-分类讨论)
Problem You are a landlord who owns a building that is an R x C grid of apartments; each apartment is a unit square cell with four walls. You want to rent out N of these apartments to tenants, wi...
分类:其他   时间:2015-05-03 13:20:58    收藏:0  评论:0  赞:0  阅读:241
关于提高C语言执行效率的几点
1、以空间换取时间程序的复杂度包含时间复杂度和空间复杂度,而随着计算机硬件的发展,渐渐放低了对空间复杂度的要求,在很多情况下,为了换取程序的执行效率,牺牲计算机的空间。比如字符串的相关操作、使用缓存技术等。2、算法时间复杂度更低、效率更高的算法可以提高执行效率。一个简单的例子,计算1~100这些数的和,可以循环100次,也可以直接使用求和公式,在执行效率上,是显而易见的。3、嵌入汇编汇编代码是低级语...
分类:编程语言   时间:2015-05-03 13:20:58    收藏:0  评论:0  赞:0  阅读:169
【IOS APP】约吧QQ
QQ好友太少? 想联系的人太少? 真正可以联系的人太少? 想认识更多的朋友? 新的世界从现在开始? 摇一摇或者玩玩数字抽奖,找到属于你自己的缘分。 依托于QQ平台,海量用户随你挑; 好友聊天,及时消息,想聊就聊; 植入聊天机器人,有小i, 图灵机器人,小逗比,Simsimi四种机器人供你选择,支持随时切换机器人,感受各种机器人不同的风格,或幽默,或呆萌,或逗比,聊天乐趣无限; 可...
分类:移动平台   时间:2015-05-03 13:20:38    收藏:0  评论:0  赞:0  阅读:198
L脚本语言语法手册
L脚本语言语法手册...
分类:编程语言   时间:2015-05-03 13:20:28    收藏:0  评论:0  赞:0  阅读:164
13.首页热门商品显示
1、建表 创建二级分类的表: CREATE TABLE `categorysecond` ( `csid` int(11) NOT NULL AUTO_INCREMENT, `csname` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT NULL, PRIMARY KEY (`csid`), KEY `FK936FCAF21...
分类:其他   时间:2015-05-03 13:20:18    收藏:0  评论:0  赞:0  阅读:217
观察者模式在android中使用
观察者模式是对象的行为模式,又被叫做为模型-视图模式。这种模式定义了一种一对多的依赖关系,使多个观察者对象同时监听某个角色对象。一旦这个角色对象的状态发生了变化,就会通知所有观察者对象,使它们能够自动更新自己本身。...
分类:移动平台   时间:2015-05-03 13:20:08    收藏:0  评论:0  赞:0  阅读:390
UVa11214 - Guarding the Chessboard
给出m*n棋盘上的目标点,求最少用几个皇后可以守卫所有目标点。  类似八皇后做法,2维数组标记行、列、主对角线、副对角线。  有个加速的技巧,测试之后发现10*10的棋盘全部守卫至少需要5个,所以上限就是5,当maxd等于5时直接输出,不进行搜索。 #include #include using namespace std; const int maxn=11; int n,m,t,maxd...
分类:其他   时间:2015-05-03 13:19:58    收藏:0  评论:0  赞:0  阅读:188
Windows下批处理执行MySQL脚本文件
转载至http://my.oschina.net/u/660932/blog/117929一、@echo offSetlocal enabledelayedexpansion::CODER BY Mark_Li POWERD BY iBAT 1.6cd "C:\Program Files\MySQL...
分类:数据库技术   时间:2015-05-03 13:19:08    收藏:0  评论:0  赞:0  阅读:281
Java 特定规则排序-LeetCode 179 Largest Number
Given a list of non negative integers, arrange them such that they form the largest number.For example, given[3, 30, 34, 5, 9], the largest formed num...
分类:编程语言   时间:2015-05-03 13:18:48    收藏:0  评论:0  赞:0  阅读:211
Java中使用Groovy实现自定义表达式解析
Groovy作为一种JVM-Based语言,目前普及程度正在提高。本文演示一下在Java类中,通过继承GDK的groovy.lang.Script类如何支持自定义表达式解析功能。输入: 表示一行数据的某个map结构。在实际应用中,产生这种结构的最常见场景可能是通过JDBC访问数据库、通过调用WebS...
分类:编程语言   时间:2015-05-03 13:18:38    收藏:0  评论:0  赞:0  阅读:878
关于莫队算法的总结
莫队算法是用来骗分的……这个算法的使用前提是在不强制在线的情况下,对于[l,r],[l',r']的区间询问,我们需要要O(|l-l'|+|r-r'|)次基本操作从[l,r]转移得到[l',r']的答案可以发现这就是个高能暴力,只不过因为转移方向的优越带来比裸暴力更优的时空复杂度如果说cdq分治是花费...
分类:编程语言   时间:2015-05-03 13:18:28    收藏:0  评论:0  赞:0  阅读:497
Messenger在MVVM模式中的应用
Messenger在MVVM模式中的应用Messenger在MVVM中应用的前提 我们知道在MVVM架构中,系统平台的Silverlight客户端界面开发和业务逻辑已经被分开,XAML是SL的主要部分,界面设计者只需要绑定ViewModel里的数据即可。但是在ViewModel里有些时候是需要界面发...
分类:其他   时间:2015-05-03 13:18:18    收藏:0  评论:0  赞:0  阅读:233
Windows下配置Java开发环境
学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了。 首先去官网下载适合系统版本的JDK,下载地址:http://www.oracle.com/techn...
分类:编程语言   时间:2015-05-03 13:18:08    收藏:0  评论:0  赞:0  阅读:255
Unity3D中的游戏对象的SendMessage方法
当时一看SendMessage函数,瞬间感觉好高大上,但是仔细研究了一下,其实属于一种语法糖。我们完全可以用一种更加直接的方式,但是可能需要多些点儿字母:例如我们需要在另一个脚本中获得一个游戏对象goInvokeObj的Greet.cs脚本的一个Public方法 public void Gree.....
分类:编程语言   时间:2015-05-03 13:17:58    收藏:0  评论:0  赞:0  阅读:349
【转】java枚举类型enum的使用
原文网址:http://blog.csdn.net/wgw335363240/article/details/6359614java枚举类型enum的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java中定义的常量值不采用enmu枚举类型,而采用public final static类型来定...
分类:编程语言   时间:2015-05-03 13:17:48    收藏:0  评论:0  赞:0  阅读:188
根据两个点的经纬度算两点间的距离——球面半正矢公式
球面半正矢公式来源:维基百科http://en.wikipedia.org/wiki/Haversine_formula
分类:其他   时间:2015-05-03 13:17:38    收藏:0  评论:0  赞:0  阅读:592
node.js入门经典 第2章 npm(Node包管理器)
2.1 npm是什么 npm(Node Package Manager)是Node.js的包管理器。它允许开发人员在Node.js应用程序中创建、共享并重用模块。2.3 安装模块 npm install [module_name]2.4 使用模块 var module = require{'m...
分类:Web开发   时间:2015-05-03 13:17:28    收藏:0  评论:0  赞:0  阅读:173
前端工程架构探讨
回忆一下我们在工程开发中对目录结构的定义,一般分为两种,单页面多模块,多页面多模块。在单页面多模块的工程结构里,我们会考虑模块的复用性,比如:如何将公共的东西(样式、函数等)提取出来方便其他模块复用。在多页面多模块的场景中,也是一样,不过除了把全局共用的样式和方法提取到公共目录外,我们还会将多个地方...
分类:其他   时间:2015-05-03 13:17:18    收藏:0  评论:0  赞:0  阅读:150
1328条   上一页 1 ... 45 46 47 48 49 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!