首页 > 2019年03月09日 > 全部分享
工厂方法模式
简单工厂模式在种类较少的时候基本上可以满足了,但是缺点很明显,就是当你需要新增一种类型时,需要修改工厂的静态方法,以满足需求。如果需求一边多,这种设计带来的就是无尽的修改。比如,当前的工厂只能生产奔驰、宝马两种车,但是如果想新生产车的话,就不得不新增新种类车的生产线。 工厂方法模式,可以规避掉这种问 ...
分类:其他   时间:2019-03-09 00:17:45    收藏:0  评论:0  赞:0  阅读:111
大数据之Shell编程(三) 高级文本处理文本
[TOC] 1.命令cut 命令用于对文本进行切割 基本用法: 例如: 2.命令sort 对文件按行排序 基本用法: 对/etc/passwd 的账号进行排序 cat /etc/passwd | sort 对/etc/passwd 按照第三列进行排序(默认安装字母顺序排序) cat /etc/pas ...
分类:系统服务   时间:2019-03-09 00:17:29    收藏:0  评论:0  赞:0  阅读:135
常见排序
冒泡排序 1、思路:首先,列表每两个相邻的数比较大小,如果前边的比后边的大,那么这两个数就互换位置。就像是冒泡一样 2、代码关键点: 趟数:n-1趟 无序区 时间复杂度:O(n2) 选择排序 1、思路:一趟遍历完记录最小的数,放到第一个位置;在一趟遍历记录剩余列表中的最小的数,继续放置 2、代码关键 ...
分类:编程语言   时间:2019-03-09 00:17:11    收藏:0  评论:0  赞:0  阅读:133
xtrabackup备份MySQL报错:InnoDB: Error number 24 means 'Too many open files'
xtrabackup备份MySQL报错:InnoDB: Error number 24 means 'Too many open files' 1.使用xtrabackup备份MySQL时出现如下报错: 2.查看备份使用的user的ulimit 3.修改/etc/security/limits.co ...
分类:数据库技术   时间:2019-03-09 00:16:55    收藏:0  评论:0  赞:0  阅读:186
#4 MAC 帧格式 Part II
4 MAC 帧格式 Part II 4.3.1.6 帧选项(FOptsLen in FCtrl, FOpts) 在FCtrl字节中的帧选项长度域(FOptsLen)表示了包含在帧中的帧选项(FOpts)实际长度。 FOpts传输最大长度为15个字节的MAC指令,这是包含在数据帧中的。参照第5章节查看 ...
分类:系统服务   时间:2019-03-09 00:16:40    收藏:0  评论:0  赞:0  阅读:133
UVa540
代码基本直接搬的紫书,初次接触了map和queue,简单写一下map和queue的使用笔记 queue的头文件是<queue> 基本操作有: back()返回最后一个元素 empty()队列为空返回真 front()返回第一个元素 pop()删除第一个元素 push()在末尾加入一个元素 size( ...
分类:其他   时间:2019-03-09 00:16:20    收藏:0  评论:0  赞:0  阅读:136
JS DOM事件
一.DOM事件格式 eg1: onfocus onblur onmouseover onmouseout Event 对象 Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 事件通常与函数结合使用,函数不会在事件发生前被执行!event对象在事件 ...
分类:Web开发   时间:2019-03-09 00:16:04    收藏:0  评论:0  赞:0  阅读:125
Linux系统管理(一)——进程管理
************************************如有写错或者不准之处还请指出************************************ 1-1Linux进程介绍与进程管理的作用 Linux系统管理员面临的最复杂的任务之一就是追踪运行在系统中的程序。想要监看这些运 ...
分类:系统服务   时间:2019-03-09 00:15:44    收藏:0  评论:0  赞:0  阅读:131
c3p0封装
在今天下午授课过程中 在处理数据库事物时需要同一个Connection 但是dbcp无法获得 单独工具也显得繁琐,改进成c3p0工具类如下 package utils; import java.sql.Connection;import java.sql.ResultSet;import java. ...
分类:其他   时间:2019-03-09 00:15:30    收藏:0  评论:0  赞:0  阅读:125
linux下添加用户并赋予root权限
1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Ret ...
分类:系统服务   时间:2019-03-09 00:15:15    收藏:0  评论:0  赞:0  阅读:142
JS DOM节点增删改查 属性设置
一.节点操作 增 createElement(name)创建元素 appendChild();将元素添加 删 获得要删除的元素 获得它的父元素 使用removeChild()方法删除 改 第一种方式: 使用上面增和删结合完成修改 第二中方式: 使用setAttribute();方法修改属性 使用in ...
分类:Web开发   时间:2019-03-09 00:14:47    收藏:0  评论:0  赞:0  阅读:150
unbuntu中如何像Windows一样顺畅的切换中英文输入法
1.首先在unbuntu安装搜狗拼音输入法(这个不用教了) 2.点击右上角的搜狗拼音的图标点击设置进入设置页面 3.选择高级 4.选择Fcitx设置 5.添加输入法英语(美国) 6.在设置中选择按键,中英文切换根据你的习惯选择,最后应用并保存 ...
分类:Windows开发   时间:2019-03-09 00:14:31    收藏:0  评论:0  赞:0  阅读:182
Mysql中索引失效场景
```flow st=>start: 开始 op=>operation: My Operation cond=>condition: Yes or No? e=>end st->op->cond cond(yes)->e cond(no)->op &``` ...
分类:数据库技术   时间:2019-03-09 00:14:17    收藏:0  评论:0  赞:0  阅读:137
python内置函数
官网链接 1.abs(x) 返回绝对值 2.all(iterable) 如果 iterable 的所有元素为真(或迭代器为空),返回 True 。等价于: 3.any(iterable) 如果iterable的任一元素为真则返回True。如果迭代器为空,返回False. 4.ascii(object ...
分类:编程语言   时间:2019-03-09 00:13:59    收藏:0  评论:0  赞:0  阅读:131
ant-pro使用Form表单验证上传图片出现的问题
1、复现:用antd的Form表单验证上传图片必填项时出现问题:复现过程,先提交,提示图片需要上传,上传成功后,依旧提示:图片未上传 2、表单验证原理:先理解一下antd的Form表单验证的表层原理,每个表单getFieldDecorator配置项都有个名字,比如就叫goodsSkuImg,这个go ...
分类:Web开发   时间:2019-03-09 00:13:28    收藏:0  评论:0  赞:0  阅读:144
HashMap put方法
HashMap的put方法执行过程可以通过下图来理解,自己有兴趣可以去对比源码更清楚地研究学习。 ①.判断键值对数组table[i]是否为空或为null,否则执行resize()进行扩容; ②.根据键值key计算hash值得到插入的数组索引i,如果table[i]==null,直接新建节点添加,转向... ...
分类:其他   时间:2019-03-09 00:13:11    收藏:0  评论:0  赞:0  阅读:122
JS基础
没有顺序 - 想起哪里 看到哪里记哪里 -- —— 运算符 ·运算符优先级 类型转换规则 !:隐式类型转换 会将对象转换,首先转布尔类型 ,对象转布尔值都是真 true ...
分类:Web开发   时间:2019-03-09 00:12:58    收藏:0  评论:0  赞:0  阅读:128
重排序、hb、ConcurrentHashMap弱一致性(jdk1.6)
1、A -> B //不满足happens- before,不会改变程序执行结果 2、B -> C //happens- before, 会改变程序执行结果 3、A -> C //happens- before, 会改变程序执行结果 JMM会对1进行重排序,2、3不会; 在一个线程内, 按照代码顺序 ...
分类:编程语言   时间:2019-03-09 00:12:40    收藏:0  评论:0  赞:0  阅读:140
数据库自增主键
这样的话,数据库本身是单点,不可拆库,因为id会重复。并发环境,数据库分布式情况 解决办法: UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名 ...
分类:数据库技术   时间:2019-03-09 00:12:13    收藏:0  评论:0  赞:0  阅读:113
最长递增子序列( LIS)
LIS ...
分类:其他   时间:2019-03-09 00:11:59    收藏:0  评论:0  赞:0  阅读:123
1235条   上一页 1 ... 58 59 60 61 62 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号