自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

转载 cakephp增删改查

增$this->create();$ret = $this->save($data);删$ret = $this->deleteAll(array('user_id'=>$user_id,'stock_code'=>$code));改改其实和增加没有太大区别,只要save的时候带上id就好了,如:$data = arra...

2018-04-30 12:58:00 157

转载 高级二叉树——线段树原理及实现

1 线段树的定义首先,线段树是一棵二叉树。它的特点是:每个结点表示的是一个线段,或者说是一个区间。事实上,一棵线段树的根结点表示的是“整体”区间,而它的左右子树也是一棵线段树,分别表示区间的左半边和右半边。树中的每个结点表示一个区间[a,b]。每一个叶子结点表示一个单位区间。对于每一个非叶结点所表示的结点[a,b],其左孩子表示的区间为[a,(a+b)/2],右孩子表示的区间为[(a+b)/2,...

2018-04-30 01:48:00 68

转载 sringMVC Model ModelMap 和 ModelAndView的区别

近来在看代码,发现controller里有不同的处理返回数据的方式,而自己一直在用ModelAndView在处理数据,对于其他的方式也零星用过,但是总感觉不明白其中的区别,也就写了这篇博客总结一下:简单来说:Model是包含四个addAttribute 和一个 merAttribute方法的接口。ModelMap :实现了Map接口,包含Map方法。视图层通过request找到Mod...

2018-04-27 20:38:00 47

转载 php 在不知道字符串有多长的情况下,如何去除前三个字符?

$string='字符串';$subject=substr_replace(string,'',0,3);转载于:https://www.cnblogs.com/jianxian/p/8963138.html

2018-04-27 16:31:00 252

转载 决策树算法以及matlab实现ID3算法

本文将详细介绍ID3算法,其也是最经典的决策树分类算法。1、ID3算法简介及基本原理ID3算法基于信息熵来选择最佳的测试属性,它选择当前样本集中具有最大信息增益值的属性作为测试属性;样本集的划分则依据测试属性的取值进行,测试属性有多少个不同的取值就将样本集划分为多少个子样本集,同时决策树上相应于该样本集的节点长出新的叶子节点。ID3算法根据信息论的理论,采用划分后样本集的不确定性作为衡量划分...

2018-04-27 11:15:00 1446

转载 字典

本节导读字典的定义与特性字典的创建字典的常用方法一 字典的定义与特性字典是Python语言中唯一的映射类型。定义:{key1:value1,key2:value2}键与值用冒号“:”分开;项与项用逗号“,”分开; 特性:key-value结构 key必须可hash、且必须为不可变数据类型、必须唯一 可存放任意多个值、可...

2018-04-23 11:12:00 41

转载 高精度

JAVA版(https://blog.csdn.net/piaocoder/article/details/47071935)在用C或者C++处理大数时感觉非常麻烦,但是在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。这两个类都在java.math.*包中...

2018-04-23 07:29:00 47

转载 3.selenium模块

本节内容:介绍安装基本使用选择器等待元素被加载元素交互操作其他项目练习一.介绍 1 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 2 3 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,...

2018-04-22 22:35:00 61

转载 Python 之旅

因为某些原因,需要用到 python,初步看了下,觉得挺好学,也挺好用的。尤其是画图,比 java 方便多了。附上用 python 画的一个小图import matplotlib.pyplot as pltimport numpy as npx =...

2018-04-22 17:48:00 42

转载 iOS项目之使用开关控制日志输出的功能

  最近一直在做sdk的项目,用户提出了一个需求,需要屏蔽sdk内部的日志输出。由于sdk内部的日志是为了调试,如果屏蔽了肯定不方便,所以研究了一下日志输出开关的功能。  在这里介绍两种实现方案:一种方案是使用NSUserDefaults,一种方案是使用自定义类来控制。  第一种方案:NSUserDefaults  这种方案比较简单,主要使用NSUserDefaults来存储日志输出的...

2018-04-22 16:03:00 181

转载 [CEOI2004]锯木厂选址 斜率优化DP

斜率优化DP先考虑朴素DP方程,f[i][k]代表第k个厂建在i棵树那里的最小代价,最后答案为f[n+1][3];f[i][k]=min(f[j][k-1] + 把j+1~i的树都运到i的代价)首先注意到“把j+1~i的树都运到i的代价”不太方便表达,每次都暴力计算显然是无法承受的,于是考虑前缀和优化,观察到先运到下一棵树那里,等一会再运下去,和直接运下去是等效的。设sum[i]代表1 ~ i的树...

2018-04-22 13:49:00 103

转载 利用ansible来做tomcat应用的持续交付

https://www.jianshu.com/p/fca8f91ae223在做持续交付这件事,想必大家都是用jenkins这款程序来做基石。当然,我们这次也是用jenkins作为承载工具,jenkins强大的插件是有目共睹的,有些ansible做起来不容易的事情交给jenkins反而简单有效。下面我会详细说明怎么持续交付tomcat应用。希望本实验可以引导大家在持续交付的过程...

2018-04-22 09:30:00 82

转载 linux中常用的命令大全

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...

2018-04-21 09:32:00 52

转载 dubbo-文档

Srping版Dubbo集成中文地址:https://dubbo.gitbooks.io/dubbo-user-book/content/preface/background.htmlSpringBoot版本Dubbo集成中文地址:https://github.com/alibaba/dubbo-spring-boot-starter/blob/master/README_zh.md...

2018-04-20 18:23:00 35

转载 执行start-dfs.sh后,datenode没有启动的解决办法

执行start-dfs.sh后,datenode没有启动,很大一部分原因是因为在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时主节点namenode的clusterID会重新生成,而从节点datanode的clusterID 保持不变导致的。解决办法如下:打开hdfs-site.xml找到如下节点如上找...

2018-04-20 17:45:00 64

转载 (转)JavaScript中==和===的区别

==用于比较 判断 两者相等 ==在比较的时候可以转自动换数据类型===用于严格比较 判断两者严格相等 ===严格比较,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。举例说明:"1" == true类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1;此时,类型仍不同,继续进行类型转换,把"1"...

2018-04-20 13:45:00 37

转载 win10系统休眠无法唤醒,无法完全关机问题

自从出了win10之后,这破电脑就经常出现无法唤醒问题,虽说每次都解决了,但是每次都是百度了很久才能找到正确答案,现在把答案写下来,以后就不用再到处找了。1、打开设备管理器2、点开系统设备3、右键Inter(R) Management Engine Interface点击属性4、找到最上面驱动程序,看驱动版本是否为11.x.x.x版本5、如果是,那么就点回退驱动程序,回退成9....

2018-04-19 22:32:00 536

转载 叶问短线绝招之拨云见日

使用周期:日线主要兵器:3.5.30日均线辅助兵器:KDJ(参数9.3.3)30日线角度45度以上最佳。多头排列形态买点:3日金叉5日线。卖点:kdj死叉。短线安全度:转载于:https://www.cnblogs.com/sdgtxuyong/p/8883980.html...

2018-04-19 16:22:00 97

转载 [Angular] Performance Caching Policy - Cache First, Network Last

If you want to cache API response by using angular service-worker, you can do it in:src/ngsw-config.json:{ "index": "/index.html", "assetGroups": [{ "name": "app", "installMode":...

2018-04-19 01:51:00 44

转载 PNG无损压缩

https://tinypng.com转载于:https://www.cnblogs.com/siasyl/p/8873296.html

2018-04-18 11:45:00 575

转载 vue组件之间互相传值:父传子,子传父

一、父组件向子组件传值步骤例1:转:https://www.cnblogs.com/xiongzuyan/p/7485700.html1.创建子组件,在src/components/文件夹下新建一个Child.vue2.Child.vue的中创建props,然后创建一个名为message的属性3.在App.vue中注册Child组件,并在template中加入child标签,标签中...

2018-04-18 11:16:00 89

转载 etcd 集群部署

etcd 是coreos团队开发的分布式服务发现键值存储仓库,github地址: https://github.com/coreos/etcd三个etcd节点:node01 172.16.65.181node02 172.16.65.182node03 172.16.65.1831、三个node节点hosts记录cat <<EOF > /...

2018-04-17 23:21:00 62

转载 数据结构---树的前、中、后序遍历非递归实现

树型结构是一类重要的非线性数据结构。树是n(n>=0)个结点的有限集。在任意一颗非空树中,有且仅有一个特定的称为根的结点;当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,...,Tm,其中每一个集合本身又是一棵树,并且称为根的子树。因此树的数据结构定义为:#define ElemType chartypedef s...

2018-04-17 21:59:00 49

转载 洛谷1968美元汇率 dp

P1968 美元汇率 dp题目描述在以后的若干天里戴维将学习美元与德国马克的汇率。编写程序帮助戴维何时应买或卖马克或美元,使他从100美元开始,最后能获得最高可能的价值。输入输出格式输入格式:输入文件的第一行是一个自然数N,1≤N≤100,表示戴维学习汇率的天数。接下来的N行中每行是一个自然数A,1≤A≤1000。第i+1...

2018-04-17 21:42:00 54

转载 解决-Django使用filter过滤时间,无法获取月份的问题

django中的filter日期查询属性有:year、month、day、week_day、hour、minute、second但是但我在使用过滤查询是却总是无法过滤出月份,各种查资料,最后才发现是时区问题,django查询数据库时对应的ORM语句会用使用mysql自带的一些时间处理函数如convert_tz(时间转换函数),而mysql无法获取Asia/Shanghai的正确时间,查询的时候...

2018-04-17 17:21:00 749

转载 npm 报错unable to verify the first certificate

npm总是报错:unable to verify the first certificate原创2017年09月30日 11:06:10https://blog.csdn.net/nicexibeidage/article/details/78140692?locationNum=2&fps=1今天npm install总是报错:unable to verif...

2018-04-17 13:23:00 249

转载 堆排序

则堆实质上是满足如下性质的完全二叉树:注意:①堆中任一子树亦是堆。②以上讨论的堆实际上是二叉堆(Binary Heap),类似地可定义k叉堆。注意:①堆中任一子树亦是堆。②以上讨论的堆实际上是二叉堆(Binary Heap),类似地可定义k叉堆。注意:①堆中任一子树亦是堆。②以上讨论的堆实际上是二叉堆(Binary Heap),类似地可定义k叉堆。定义堆的高度为树根的高度。我们将看到,...

2018-04-16 14:32:00 42

转载 springmvc+mybatis 处理图片(二):显示图片

数据库及配置文件等参考:springmvc+mybatis 处理图片(一):上传图片思路:把图片二进制信息写入到HttpServletResponse 的outputStream输出流中来显示图片。一个Controller来返回页面,另一个Controller来显示图片1. NewsController.java(显示除了图片之外的新闻信息)//获取所有新闻@RequestMappin...

2018-04-14 14:41:00 156

转载 wenbao与组合数

推荐博客:http://blog.csdn.net/u010582475/article/details/47707739排列组合公式不多说了。。。卢卡斯定理:C(n, m)%p == C(n%p, m%p)*C(n/p, m/p),,当m == 0, 递归结束返回1特例:C(n,m)%2 == 1当且仅当(n&m == m)...

2018-04-14 13:53:00 69

转载 正则表达式

正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。1.匹配任意单个字符“.”(点)可以匹配任意的 单个 字符、英文字母、数字,以及它本身。有的时候,我们不想让“.”去匹配任何的字符,仅仅想让它匹配“.”这一单个字符,也就是仅匹配...

2018-04-13 15:33:00 48

转载 51nod-1615: 跳跃的杰克

【传送门:51nod-1615】简要题意:  一个人站在坐标轴原点,可以向左或者向右跳,第一次跳一格,第二次跳两格(以此类推)  求出最少的跳跃次数,使得这个人刚好落在(x,0)题解:  高一师兄出的模拟赛的第一题  这道题很玄学,比赛的时候瞎想做出来了  其实x为正为负是没有关系的,我们取绝对值,当作正数来做就好了  首先假设答案为x,往左走为负数,往右走...

2018-04-13 13:53:00 75

转载 洛谷P1717 钓鱼

  题目传送门  分析:数据范围并不大,也不难想到是贪心。因为钓鱼和移动的时间都是5的倍数,而且给定的h以小时为单位,所以在输入的时候可以直接将h乘以12,然后每次钓鱼花费的时间就是1,移动花费的时间就是t[i]。但是因为题目中给定了多个湖泊,而且每次钓鱼后鱼的数量会减少,因此还要考虑最优化策略。当然这里蒟蒻想了很久,还是没有确定的思路,还是靠着ACX大佬的指导才想明白一种非常...

2018-04-13 12:06:00 61

转载 mysql ERROR 1366

mysql ERROR 1366mysql> INSERT INTO tb_room VALUES ('9101','9','1',300,'9101',0,1,'超级豪华间','public/images/rooms/single.gif',100);ERROR 1366 (HY000): Incorrect string value: '\xB3\xAC\xBC\xB6\xBA\xC...

2018-04-11 19:54:00 36

转载 理解PHP底层原理(一)

PHP 三大模块的 理解:1.PHP内核:其功能是用来处理 (请求,文件流,错误) 等相关操作。2.Zend引擎:将PHP文件转为机器语言,然后在虚拟机上运行。3.扩展层:函数、类库、流。PHP可以加载扩展实现一些特定操作。三者关系:Zend执行程序时候需要连接若干扩展,它将控制权交由扩展层,等扩展层处理完毕,将结果返还给Zend。最终Zend将程序运行结果返...

2018-04-11 18:09:00 54

转载 Lesnoe Ozero 2016. BSUIR Open 2016 Finals

A. Street magic数位DP,设$f[i][j][k]$表示从低到高考虑$x$的后$i$位,$x$和$m$大小关系为$j$,和$n$大小关系为$k$的方案数。#include<cstdio>#include<algorithm>#include<cstring>using namespace std;const int N=...

2018-04-11 00:36:00 72

转载 VPW协议解析

源:VPW协议解析VPW Communication Protocol转载于:https://www.cnblogs.com/LittleTiger/p/8784795.html

2018-04-10 23:57:00 242

转载 hasglib模块,subprocess模块,configparser

hashlib模块1、什么叫hash:hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值2、hash值的特点是: 1.只要传入的内容一样,得到的hash值必然一样=====>要用明文传输密码文件完整性校验 2.不能由hash值返解成内容=======》把密码做成hash值,不应该在网络传输明文密码 3.只要使用的hash算法不变,无论校验的内容有多大,得到的ha...

2018-04-10 21:47:00 62

转载 Shell脚本中需要注意的地方

shell脚本中的语法有些地方与常用的java、c等语言有很大不同。变量:  在对变量赋值的时候=左右两边不能有空格。赋值的时候不需要使用$,而在访问变量的值的时候需要使用$。与PHP语言有点不一样,PHP赋值的时候可以加$.条件判断:  条件判断中[]或[[]]中的判断表达式与方括号要用空格隔开,可能会使用的地方如if,while中。  []:可用布尔运...

2018-04-10 17:46:00 52

转载 Django之ORM字段和参数

字段常用字段AutoField ...

2018-04-10 16:01:00 43

转载 【js语法】array

array操作说明链接:http://www.w3school.com.cn/jsref/jsref_obj_array.asp函数说明:concat():把两个array连接起来join():数组所有元素用字符串拼接起来,参数是分隔符pop():push():reverse():slice():sort():toString():其它函数:shift,...

2018-04-10 15:52:00 35

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除