两种常见的软件管理机制:RPM( RedHat Package Manager)和DPKG RedHat、Fedora、Centos、SuSE等发行商使用的RPM机制;Debian、B2D、Ubuntu(派生于Debian,所以可以用于Debian想用的机制)使用的是DPKG。 横向比较:rpm/d ...
分类:
系统相关 时间:
2018-01-17 15:47:57
阅读次数:
180
这篇文章讲的是一种筛法,我个人将它称之为Min_25筛。 它可以用来求积性函数$F(x)$的前缀和,条件与洲阁筛一样,可以快速地对一段质数的F求和。 它可以替代洲阁筛,而且空间常数、时间常数、代码复杂度远比洲阁筛优秀,甚至可以与杜教筛相媲美 时间复杂度大约与洲阁筛相同。 参考链接: https://... ...
分类:
其他好文 时间:
2018-01-17 15:47:50
阅读次数:
400
1、dblink 1、创建dblink,如果在用户A下创建dblink,名称为TEST_DBLINK; 去操作GCFR_33用户下的表数据等等, 那么在查询表数据的sql就要加上dblink了。如下是创建dblink的语句: 2、假如gcfr_33这个用户下有gcfr_t_vch这个表,但是A用户下 ...
分类:
数据库 时间:
2018-01-17 15:47:41
阅读次数:
1265
1.嵌套在微信里面,即用即走;最新发布了微信小程序游戏;2.注册网址——https://mp.weixin.qq.com/;注册之后:1.可以发布2.有些功能需要注册才可以用3.数据写在js里data里面,类似于vue的数据绑定{{abc}};(文件格式为wxml——html;样式表单格式为wxss——css;)4.标签和平时不一样但是可以类比着看:viewdivimageimgtext文本but
分类:
其他好文 时间:
2018-01-17 15:47:35
阅读次数:
105
由于公司奇葩需求,需要给所有开发用户开通所有服务器的只能查看权限,结合现有jumpserver实现扩展,搭建jumpserver省略,推送一个普通用户接下来的操作都是在系统里,这里我写了一个脚本用于实现,只允许check_user用户执行catlstailtailf命令#!/bin/bashUser="check_user"Command="catlstailtailf"ln-s/bin/bash
分类:
系统相关 时间:
2018-01-17 15:47:30
阅读次数:
239
一、关于分布式锁 关于分布式锁,可能绝大部分人都会或多或少涉及到。 我举二个例子: 场景一:从前端界面发起一笔支付请求,如果前端没有做防重处理,那么可能在某一个时刻会有二笔一样的单子同时到达系统后台。 场景二:在App中下订单的时候,点击确认之后,没反应,就又点击了几次。在这种情况下,如果无法保证该 ...
分类:
其他好文 时间:
2018-01-17 14:32:04
阅读次数:
112
定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 解决方案:当软件需要变化时,尽量通过扩展软件实体的行 ...
分类:
其他好文 时间:
2018-01-17 14:31:58
阅读次数:
107
shiro是一个权限框架,具体的使用可以查看其官网 http://shiro.apache.org/ 它提供了很方便的权限认证和登录的功能. 而springboot作为一个开源框架,必然提供了和shiro整合的功能!接下来就用springboot结合springmvc,myba ...
分类:
编程语言 时间:
2018-01-17 14:31:47
阅读次数:
190
LoadRunner是一款性能测试软件,通过模拟真实的用户行为,通过负载、并发和性能实时监控以及完成后的测试报告,分析系统可能存在的瓶颈,LoadRunner最为有效的手段之一应该就是并发控制,通过在控制台的设置,以达到同一个业务同时模拟成千上万的用户进行操作。从下图可以看到LR是HP旗下的一款软件,并且该软件属于商业软件,作为一款商业的软件,LR在功能方面是相当强大的,特别是测试完成后的测试报告
分类:
其他好文 时间:
2018-01-17 14:31:41
阅读次数:
116
Python控制键盘鼠标:pynput 地址:https://pypi.python.org/pypi/pynput 这个库让你可以控制和监控输入设备。 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类。 pynput.keyb ...
分类:
编程语言 时间:
2018-01-17 14:31:32
阅读次数:
652
Windows7KB3139398Windows10KB4054517AD环境下,上面两个更新失败,经过多次尝试发现,原来是因为GPO中对USB端口禁用造成的。禁用USB的GPO会修改usbstor.inf,usbstor.pnf的安全权限设置,把权限都删除掉,改成继承自inf文件夹,然后再重启,就可以正常安装了。一定要保证重启的时候,权限没有被GPO更新回去。
分类:
其他好文 时间:
2018-01-17 14:31:26
阅读次数:
432
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦 ...
分类:
其他好文 时间:
2018-01-17 14:31:17
阅读次数:
170
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。 解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的 ...
分类:
其他好文 时间:
2018-01-17 14:31:07
阅读次数:
102
S3C2440的存储控制器提供了访问外设所需要的信号,它有如下特性:支持大/小端字节(通过软件选择);每个BANK的地址空间为128MB,总共1GB(8个BANK);可编程控制的总线宽度(8/16/32bit),BANK0只有两种位宽(16/32bit);总共8个BANK:BANK0-BANK5可以支持外接ROM、SRAM等;BANK6-BANK7除了支持ROM、SRAM外,还支持SDRAM等;
分类:
其他好文 时间:
2018-01-17 14:31:01
阅读次数:
222
原题链接:https://www.luogu.org/problemnew/show/3388 割点的tarjan算法:选定一个节点为根节点,遍历整个图,形成一棵树 根节点若有两个子树,则其一定是割点。对于不是根节点的节点,维护两个数组dfn与lowdfs[u]表示节点u第几个被访问,low[u]表 ...
分类:
其他好文 时间:
2018-01-17 14:30:50
阅读次数:
121
这一年的项目中,有大量的场景需要Java 进程调用 Linux的bash shell 脚本实现相关功能。 从之前的项目中拷贝的相关模块和网上的例子来看,有个别的“陷阱”造成调用shell 脚本在某些特殊的场景下,有一些奇奇怪怪的bug。 大家且听我一一道来。 先看看网上搜索到的例子: [java] ...
分类:
编程语言 时间:
2018-01-17 14:30:40
阅读次数:
280
eft join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 a2 ...
分类:
数据库 时间:
2018-01-17 14:30:30
阅读次数:
173