码迷,mamicode.com
首页 > 2018年09月05日 > 全部分享
安装redis
安装redis 官网下载redis,解压缩,让进目录,make完事。[root@meng data]# tar redis-3.2.12.tar.gz redis集群 脚本创建6个节点,并修改配置文件 启动6个节点: 创建集群脚本是ruby写的,需要系统安装高于2.2.以上版本的ruby,ruby版 ...
分类:其他好文   时间:2018-09-05 01:01:23    阅读次数:194
zabbix
一、部署zabbix 1、配置master节点 准备LAMP环境和zabbix的yum源 安装并配置zabbix 浏览器访问:http://192.168.0.8/zabbix/,默认用户名密码:Admin/zabbix 2、配置被监控节点 配置zabbix的yum源,和master节点一致 安装z ...
分类:其他好文   时间:2018-09-05 01:01:14    阅读次数:232
修复崩溃的Mysql
在mysql的配置文件my.cnf里找到 [mysqld]字段下,添加 innodb_force_recovery = 1 如果innodb_force_recovery = 1不生效,则可尝试2——6几个数字然后重启mysql,重启成功。然后使用mysqldump或 pma 导出数据,执行修复操作 ...
分类:数据库   时间:2018-09-05 01:01:06    阅读次数:192
MVC开发模式
一、什么是MVC? M:Model 数据模型层 作用:生产数据 V:View 视图层 作用:显示界面 C:Controller 控制器层(业务逻辑层) 作用:处理业务逻辑 二、MVC怎么实现 永远是通过View层(视图层、界面)与网站的数据进行交互 三、MVC的访问方式 会有一个单一入口文件:ind ...
分类:Web程序   时间:2018-09-05 01:00:59    阅读次数:209
AtCoder Regular Contest 102 D - All Your Paths are Different Lengths
D - All Your Paths are Different Lengths 思路: 二进制构造 首先找到最大的t,使得2^t <= l 然后我们就能构造一种方法使得正好存在 0 到 2^t - 1 的路径 方法是:对于节点 i 到 i + 1,添加两条边,一条边权值是2^(i-1),一条边权值 ...
分类:其他好文   时间:2018-09-05 01:00:43    阅读次数:244
设计模式--策略模式
模拟鸭子项目: 不使用设计模式的方案: 传统继承方式如下: 鸭子超类: GreenHeadDuck继承Duck : 同理可有RedHeadDuck等子类 应对新的需求,看看这个设计的可扩展性 1)添加会飞的鸭子 继承方式解决方案是: 问题来了,这个Fly让所有子类都会飞了,这是不科学的。 继承的问题 ...
分类:其他好文   时间:2018-09-05 01:00:37    阅读次数:189
gdb的调试常用命令
一、gdb常用的命令 list l 常看源代码 break b 设置断点 b 10(行号) b fun(设置函数名) b 9(行号) if 条件(i==10) info b 查看断点个数 delete d 删除断点 1(第几个断点) d(删除所有断点) run r 运行程序 printf p 打印变 ...
分类:数据库   时间:2018-09-05 01:00:28    阅读次数:207
Cannot obtain the required interface ("IID_IDBCreateCommand") from OLE DB provider "OraOLEDB.Oracle" for linked server xxxx
今天遇到了一个关于LINKED SERVER查询报错的案例,链接服务器链接ORACLE数据库,测试没有错误,但是执行脚本的时候,报如下错误: Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "OraOLEDB.Oracle" for l... ...
分类:数据库   时间:2018-09-05 01:00:18    阅读次数:329
宽字节注入浅浅谈!
今天要写的是宽字节注入,这章节写的很浅,浅到让我有点不想写下去了。不过每天总要留下点痕迹吧,生命的痕迹嘛。后期我会再去补。Ok,让我们继续继续。(图在后期上传) 在我们注入的时候,会遇到一种情况。输入xxx?id=1’ ,并且它是字符型字符型字符型。(重要的说三遍,是需要用’闭合的)这时你会发现出现 ...
分类:其他好文   时间:2018-09-05 01:00:10    阅读次数:189
LiveData与 ObservableField的区别
前面讲到使用ViewModel+Data Binding解决内存泄漏问题时用到了ObservableInt来实现双向绑定,即UI可以监控ObservableInt,ViewModel也能控制ObservableInt的值,复杂一点的数据我们可以用ObservableField,但其实还有更好的解决办 ...
分类:其他好文   时间:2018-09-05 01:00:00    阅读次数:3335
ArrayList源码
继承AbstractList 实现List、RandomAccess、Cloneable、Serializable AbstractList抽闲类中定义继承AbstractList的SubList内部类 List接口定义List集合的操作方法 RandomAccess实现此接口的类可以随机访问 Cl ...
分类:其他好文   时间:2018-09-05 00:59:51    阅读次数:155
mybatis入门
我认为mybatis框架的作用是对jdbc代码的简化,减少代码的冗余度。 一、首先要引入jar包 二、创建POJO(普通的、传统的JAVA对象)类 POJO类和JavaBean没有任何区别,也就是属性私有化,无参数构造器,有参数构造器,setter和getter方法。 三、创建xml配置文件 myb ...
分类:其他好文   时间:2018-09-05 00:59:44    阅读次数:159
剑指offer(8)跳台阶
题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 解题代码: function jumpFloor(number) { // write code here //跳台阶问题是斐波那契数列的一个形式转换,要跳上n级台阶 ...
分类:其他好文   时间:2018-09-05 00:59:34    阅读次数:151
如何向jar包里写文件
String newFile = StringConstant.LINUX_JOB_DIRSUFFIX + emptyFileStr; Path newpath = Paths.get(newFile);//新的空的文件 就是打算写入到jar文件里的 File emptyFile = newpath... ...
分类:编程语言   时间:2018-09-05 00:59:26    阅读次数:673
Linux:WebServer(Apacge、Nginx)
/ + 内容:表示在文本中搜索该内容; :q!:不保存直接退出; chown -R imooc:imooc /data:将 /data 文件夹的权限所有人该为用户 imooc; sudo su + 用户名:切换用户; 一、简介 WebServer:web 服务器; WebServer 中常用的两款软 ...
分类:Web程序   时间:2018-09-05 00:59:17    阅读次数:206
Django学习之七:Django 中间件
Django 中间件 [TOC] Django中间件可看作是包裹在django处理机制的外层,Httprequest和Httpresponse都要经中间件处理,从而起到全局钩子的作用,可以达到一些目的:如过滤请求,预处理请求,响应修改等。 我理解,很多基于会话的应用系统,都可以设计中间件环节。如数据 ...
分类:其他好文   时间:2018-09-05 00:59:07    阅读次数:149
树形背包!
树形背包的朴(wu)素(nao)操作的时间复杂度是n^3的,设有n个节点,背包容量为m(和n大小在一个级别上) 以01背包举例: 上面的枚举显然是n^3的。。。 然而上面这种方法枚举到了很多还没有被转移过的无效状态,所以可以用siz数组优化。。。 代码如下: 于是时间复杂度就降至n^2。。。 证明如 ...
分类:其他好文   时间:2018-09-05 00:58:55    阅读次数:228
1234条   上一页 1 ... 64 65 66 67 68 69 70 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!