首页 > 2015年08月25日 > 全部分享
JavaScript设计模式之----接口的实现
1、接口 (1)什么是接口? 接口是提供了一种用以说明一个对象应该具有哪些方法的手段。尽管它可以表明这些方法的语义,但它并不规定这些方法应该如何实现。例如,如果一个接口包含有一个名为setName的方法,那么你有理由认为这个方法的实现应该具有一个字符串参数,并且会把这个参数赋给一个name变量。有了这个工具,你就能按对象提供的特性对它们进行分组。例如,即使一批对象彼此存在着极大的...
分类:编程语言   时间:2015-08-25 23:54:00    收藏:0  评论:0  赞:0  阅读:392
设计模式之(五)——装饰模式
装饰模式,顾名思义就是对原有的对象进行装饰,添加新的东西。装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展。...
分类:其他   时间:2015-08-25 23:53:53    收藏:0  评论:0  赞:0  阅读:249
Hdu 1087 Super Jumping! Jumping! Jumping!(DP)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087 题目大意:在一段序列中,按照从小到大的顺序找子序列,要求得到的sum 值最大。 思路:其实就是最长公共子序列。 #include #include #define max(a,b) a>b?a:b int main() { int n,i,j,k,a[1005],dp[1005],x,...
分类:其他   时间:2015-08-25 23:53:46    收藏:0  评论:0  赞:0  阅读:217
bzoj-4103 异或运算
题意: 给出一个长度为n的a数组,和一个长度为m的b数组; 现有一矩阵A[i][j]=a[i] xor b[j]; q次求矩阵中某一块的第k大值; n 题解: 又是一个k大值问题,但是显然并不能将矩阵列出来求值; 但是n和q的范围都小的诡异= =; 所以考虑对于每个询问暴力枚举1-n的某区间; 然后呢,对这些数去找第k大值; 如果询问的是最大值,那么在可持久化Trie上...
分类:其他   时间:2015-08-25 23:53:30    收藏:0  评论:0  赞:0  阅读:451
Spring揭秘 读书笔记 七 BeanFactory的启动分析
首先,先看我自己画的BeanFactory启动时的时序图。 第一次接触时序图,可能有些地方画的不是很符合时序图的规则,大家只关注调用顺序即可。 public static void main(String[] args){ BeanFactory factory=new XmlBeanFactory(new ClassPathResource("applicationC...
分类:编程语言   时间:2015-08-25 23:53:19    收藏:0  评论:0  赞:0  阅读:283
Memcached之你真正理解LRU吗(4)
众所周知,Memcached使用的是LRU(Least Recently Used最近最少使用)算法来回收缓存,将那些属于LRU的数据移出内存,从而腾出空间来加载另外的数据。那么Memcached的最近最少使用算法是怎么实现的呢?也许很多人都会回答:不就是在内存满了的情况下,把最近最少使用的Key替换掉,然后插入新的Key-Value键值对吗?其实不然,下面我们来深入的分析Memcached的LR...
分类:系统服务   时间:2015-08-25 23:53:10    收藏:0  评论:0  赞:0  阅读:412
swift详解之十一------------协议、委托(代理)模式
协议、委托(代理)模式注:本小节总结协议以及依靠协议实现委托,这将在以后经常被使用。是一个非常重要的模块看下官方的定义:协议定义了一个蓝图 , 规定了用来实现某一特定工作或者功能所必须的方法和属性,类、结构体、或者枚举类型都可以遵循协议, 并提供具体实现来完成协议定义的方法和功能 。 任意能够满足协议要求的类型都被成为遵循了这个协议1、协议的语法协议的关键字:protocol 协议的语法:pro...
分类:编程语言   时间:2015-08-25 23:52:50    收藏:0  评论:0  赞:0  阅读:308
如何更好地管理你的数据库——navicat(mysql)
即使安装了navicat这样好的管理工具,没有真正的后面力量也是不行的,也就是说有枪没子弹只能是空炮,所以啊数据库的安装是必须的,这里以mysql安装为例。  1.      安装    关于mysql的安装,存在两种方式,一种是安装版,另一种是绿色版,也就是解压和配置即可使用的。          安装版的很简单,就是从网上进行下载,点击安装即可,不过一般建立安装在默认的路径下或者是只是修...
分类:数据库技术   时间:2015-08-25 23:52:40    收藏:0  评论:0  赞:0  阅读:334
Spring学习(二)spring ioc注入的三种方式
一、spring ioc注入有哪三种方式:a setter 原理 : 在目标对象中,定义需要注入的依赖对象对应的属性和setter方法;“让ioc容器调用该setter方法”,将ioc容器实例化的依赖对象通过setter注入给目标对象,封装在目标对象的属性中。 b 构造器 原理 : 为目标对象提供一个构造方法,在构造方法中添加一个依赖对象对应的参数。ioc容器解析时,实例化目标对...
分类:编程语言   时间:2015-08-25 23:52:29    收藏:0  评论:0  赞:0  阅读:401
MySQL设置数据库表为只读
1、设置命令mysql> use test; Database changed mysql> lock table t_depart_info read; Query OK, 0 rows affected (0.00 sec)2、插入数据3、指令分析     由于设置了t_depart_info为只读,不能向其插入数据,故截图中一直在加载请求中......
分类:数据库技术   时间:2015-08-25 23:52:23    收藏:0  评论:0  赞:0  阅读:533
JavaScript prototype详解
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。 每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法...
分类:编程语言   时间:2015-08-25 23:52:11    收藏:0  评论:0  赞:0  阅读:299
LeetCode: Add Digits
题目链接:https://leetcode.com/problems/add-digits/ 题目: Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Given num = 38, the pro...
分类:其他   时间:2015-08-25 23:51:59    收藏:0  评论:0  赞:0  阅读:313
使用PHPExcel导出文件
导出步骤 1.新建一个excel表格 实例化PHPExcel类 2.创建sheet(内置表) createSheet() setActiveSheetIndex() getActiveSheet() 3.填充数据 setCellValue() 4.保存文件 PHPExcel_IOFactory::createWriter() save() <?php $dir = ...
分类:Web开发   时间:2015-08-25 23:51:49    收藏:0  评论:0  赞:0  阅读:363
计算机网络——计算机网络和因特网
1、通信网络 1)电路交换:通信前先拨号,构建直通通路 2)分组交换(不是包交换):不用拨号,存储转发交换 3)虚拟电路交换:介于两者间,中间设备ATM存储后再转发,本质存储转发  2、网络架构(Internet是瘦内核,胖端系统;电话、手机是胖内核,瘦端系统) 1)内核:路由器(构成mesh),交换机  2)边缘:应用,所有服务都位于边缘  3)通信链路  3、通信模式 ...
分类:其他   时间:2015-08-25 23:51:40    收藏:0  评论:0  赞:0  阅读:251
插值技术之Catmull-Rom Spline Interpolating(2)
对于在游戏开发中,想要平滑的经过路径上的N个点的问题进行详细的讲解,引导出Catmull-Rom Spline的数学定义,并且讲解如何使用四个控制点来构造曲线,从而实现平滑移动...
分类:其他   时间:2015-08-25 23:51:30    收藏:0  评论:0  赞:0  阅读:631
从Ashley Madison泄露3300万用户数据分析用户构成
从Ashley Madison泄露3300万用户数据分析用户构成。          随着黑客曝光婚外情网站Ashley Madison3300万用户资料,生成9.7G压缩包的BT种子后,越来越多人了解和重视,有新闻报道已经有多起自杀案件与这件泄露事件有关。现在离汉庭、如家等的2000万用户开房数据泄露已经过去有一段时间了,其影响大家有目共睹,多少家庭因此而破裂!多少人因此遭到无数个骚扰电话!而...
分类:其他   时间:2015-08-25 23:51:19    收藏:0  评论:0  赞:0  阅读:1490
HDOJ 题目2763 Housewife Wind(Link Cut Tree修改边权,查询两点间距离)
Housewife Wind Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 7639   Accepted: 1990 Description After their royal wedding, Jiajia and Wind hid away in XX Vill...
分类:Windows开发   时间:2015-08-25 23:51:10    收藏:0  评论:0  赞:0  阅读:416
centos7无线网络连接
centos7 无线网络连接...
分类:其他   时间:2015-08-25 23:51:05    收藏:0  评论:0  赞:0  阅读:348
Http 专题一:概述
什么是http 当你使用Web浏览器打开一个网站的时候,你需要从网站的远端服务器拉取内容来展示,例如图片,html,css,js等。那么从web浏览器与服务器之间通信是需要统一沟通方式(对于两个来自不同国家的人来说,想要交流首先要统一表达方式,是口语交流还是文字交流)。web浏览器就使用http来实现与服务器之间的通信。 在现代全球因特网中使用的公共语言就是http。tcp/ip与htt...
分类:Web开发   时间:2015-08-25 23:51:00    收藏:0  评论:0  赞:0  阅读:309
POJ2676 2918 Sudoku 暴搜
#include #include #include #include using namespace std; int s[][2] = {{1,1},{1,4},{1,7},{4,1},{4,4},{4,7},{7,1},{7,4},{7,7}}; int a[10][10]; int ch[] = {0,0,...
分类:其他   时间:2015-08-25 23:50:40    收藏:0  评论:0  赞:0  阅读:263
2153条   上一页 1 2 3 4 ... 108 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!