首页 > 2019年02月14日 > 全部分享
设计模式(十一)——命令模式
将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。 命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。命令模式可以将请求发送者和接收者完全解耦, 发送者与接收者之间没有直接引用关系, ...
分类:其他   时间:2019-02-14 23:10:54    收藏:0  评论:0  赞:0  阅读:175
在杨氏矩阵中查找一个数字是否存在
杨氏矩阵 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N); 数组: 1 2 3 1 3 4 1 2 3 2 3 4 2 4 5 4 5 6 3 4 5 4 5 6 7 8 9 ...
分类:其他   时间:2019-02-14 23:10:21    收藏:0  评论:0  赞:0  阅读:190
UVALive-7261 Xiongnu's Land
题目链接 https://vjudge.net/problem/UVALive 7261 题面 Description Wei Qing (died 106 BC) was a military general of the Western Han dynasty whose campaigns a ...
分类:其他   时间:2019-02-14 23:10:05    收藏:0  评论:0  赞:0  阅读:158
light1341 唯一分解定理
一定要先打表素数,然后进行分解,直接分解是会t的 ...
分类:其他   时间:2019-02-14 23:09:46    收藏:0  评论:0  赞:0  阅读:189
请说一下 ArrayList,Vector, LinkedList的区别
请说一下 ArrayList,Vector, LinkedList的区别 答:ArrayList和Vector使用数组的方式存储数据,LinkedList采用双端链表的方式存储数据。 由于插入和移除数据时ArrayList和Vector需要对数组元素进行移动和索引进行重排序,而LinkedList只 ...
分类:其他   时间:2019-02-14 23:09:32    收藏:0  评论:0  赞:0  阅读:192
关于Android的fragment的使用
fragment的静态使用 首先创建两个fragment,就把fragment当成activity去写布局,第一个是fragment_title: fragment的动态使用 动态使用fragment时,主xml文件中就不用写fragment了,这里创建两个按钮用来调用两个不同的fragment,下 ...
分类:移动平台   时间:2019-02-14 23:09:15    收藏:0  评论:0  赞:0  阅读:182
文件包含与结构体
1、文件包含 (1)1个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。 (2)文件包含允许嵌套,即在一个被包含的文件种包含另一个文件。 (3)包含命令中的文件名可以用双括号括起来,也可以用尖括号括起来。但这两种形式是有区别的:使用尖括号表示在包含文件目录 ...
分类:其他   时间:2019-02-14 23:08:57    收藏:0  评论:0  赞:0  阅读:197
Salesforce的多态存储和SAP C4C的元数据存储仓库
Salesforce Force.com integrates and optimizes several different data persistence technologies to deliver transparent polyglot persistence for all your ...
分类:其他   时间:2019-02-14 23:08:42    收藏:0  评论:0  赞:0  阅读:162
Salesforce和SAP HANA的元数据访问加速
Salesforce 在Jerry的其他文章曾经提到,Salesforce里运行时对象均是通过静态存储的元数据,经过Runtime engine加工而成的。 Because metadata is a key ingredient of Force.com applications, the sys ...
分类:其他   时间:2019-02-14 23:08:27    收藏:0  评论:0  赞:0  阅读:210
设计模式(十)——模板方法模式
AbstractClass(抽象类):在抽象类中定义了一系列基本操作(PrimitiveOperations),这些基本操作可以是具体的,也可以是抽象的, 每一个基本操作对应算法的一个步骤,在其子类中可以重定义或实现这些步骤。同时,在抽象类中实现了一个模板方法(Template Method), 用 ...
分类:其他   时间:2019-02-14 22:47:58    收藏:0  评论:0  赞:0  阅读:201
深入理解两阶段提交协议
两阶段提交协议(two phase commit protocol,以下简称2PC协议)作为最简单原子提交协议,在很多需要使用分布式事务的场景中会经常用到。下面将尝试深入而简单的阐释2PC协议,并给出一个简单的demo实现。 2PC协议中的两种角色 2PC协议中存在着一个协调者(Coordinato ...
分类:其他   时间:2019-02-14 22:47:44    收藏:0  评论:0  赞:0  阅读:203
HTTP性能测试工具wrk安装及使用
wrk 是一个很简单的 http 性能测试工具,没有Load Runner那么复杂,他和 apache benchmark(ab)同属于HTTP性能测试工具,但是比 ab 功能更加强大,并且可以支持lua脚本来创建复杂的测试场景。 wrk 的一个很好的特性就是能用很少的线程压出很大的并发量,原因是它 ...
分类:Web开发   时间:2019-02-14 22:47:27    收藏:0  评论:0  赞:0  阅读:224
转义符的深入理解
转义符都知道,但可能会理解不到位,或者不深入。今天在工作中,遇到了转义符的问题,记录于此,也供大伙参考。 1.问题概述 爬取到的文本段落,中间有\t \r未处理就存入数据库了(文本截取如下: '......有效性。\r次要......' ),导致后来需要刷库,而在刷库过程中, 我用的是:UPDATE ...
分类:其他   时间:2019-02-14 22:47:11    收藏:0  评论:0  赞:0  阅读:174
mysql会话变量和分区的坑
最近在新东家做审批系统,业务逻辑和工作流引擎都严重依赖mysql。其中业务逻辑部分大量用到存储过程,几乎所有核心dal都是用存储过程实现的。使用存储过程的优势是对于复杂的数据插入和更新操作效率很高。如果不使用存储过程,一个复杂的操作可能要请求多次数据库才能完成,但使用存储过程只需要请求一次,节省网络 ...
分类:数据库技术   时间:2019-02-14 22:46:53    收藏:0  评论:0  赞:0  阅读:285
java面向对象3
1、访问控制权限(public,private,protected,default) 2、多态定义 3、静态多态 4、动态多态 5、向上转型 6、动态多态小案例–动物喂食 7、向下转型 8、.内部类定义 9、内部类分类 10、成员内部类与外部类的访问 11、成员内部类的初始化 12、静态内部类 13... ...
分类:编程语言   时间:2019-02-14 22:46:37    收藏:0  评论:0  赞:0  阅读:141
树的遍历 | 对称二叉树
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). 思路1: 递归 如果两个树p,q是对称的,那么p的左子树和q的右子树是对称的,p的右子树和左子树是对称的, 思 ...
分类:其他   时间:2019-02-14 22:46:23    收藏:0  评论:0  赞:0  阅读:168
Docker学习—Docker简介
什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker... ...
分类:其他   时间:2019-02-14 22:46:08    收藏:0  评论:0  赞:0  阅读:244
python 易忘操作整理
>>> l=[1,2,3,4,5] >>> s='$'.join(str(i) for i in l) >>> print(s,end="") 1$2$3$4$5>>> 加r表示不转义>>> print(r'\\\t\\') \\\t\\ ...
分类:编程语言   时间:2019-02-14 22:45:39    收藏:0  评论:0  赞:0  阅读:203
javascript实现获取磁盘中a文件与b文件的相对路径
1 var aPath = 'C:/programfiles/game/a' 2 var bPath = 'C:/workspace/QQ/game/b' 3 function positivePath(a, b) { 4 var aArr = a.split('/') 5 var bArr = b... ...
分类:编程语言   时间:2019-02-14 22:45:24    收藏:0  评论:0  赞:0  阅读:211
尚德丧尽天良,还我血汗钱
我是个普通人家的孩子,本想过普普通通的生活,但是命运却不然,不容分说,直接把我扔进了谷底。 上高中的时候,我生了一场大病。因为这场大病,我辍学很久,落下了许多课程。在与病魔抗争的路上,我与同龄伙伴的教育之路也渐行渐远,以至于无缘高考,只能选择进入到社会参加工作。 我的人生轨迹就此改变,但我并没有自暴 ...
分类:其他   时间:2019-02-14 22:45:09    收藏:0  评论:0  赞:0  阅读:232
1107条   上一页 1 2 3 4 5 6 ... 56 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!