- 反序列化漏洞
Slash_HK
web安全相关php安全web安全
JavaPHP反序列化总结文章目录一.PHP反序列化1.序列化serialize()2.反序列化unserialize()二.反序列化漏洞1.漏洞利用Magicfunction2.漏洞利用思路三._construct()的利用2.利用普通成员类方法四.PHP反序列化漏洞总结1.CVE-2016-7124一.PHP反序列化1.序列化serialize()首先我们创建了一个对象,通过serialize
- ES(elasticsearch)搜索引擎 结合java 使用
八拍 不动山
eselasticsearch
ES(elasticsearch)搜索引擎结合java使用官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.x/java-rest-high.html重点概念:文件索引块是因为使用了倒排索引倒排索引:例如文件a中有单词javaphp,文件b中有javaphppython,文件c中有java,python那
- 10个 Redis 架构和运维必懂的知识
changzongya3154
运维数据库网络
一、高可用相关1、Redis常用高可用架构有哪些?Redis高可用架构如下:RedisSentinel集群+内网DNS+自定义脚本RedisSentinel集群+VIP+自定义脚本封装客户端直连RedisSentinel端口JedisSentinelPool,适合JavaPHP基于phpredis自行封装RedisSentinel集群+Keepalived/HaproxyRedisM/S+Keep
- Android开发(网络部分)——HTML-服务器-PHP交互
DeathW
0.客户端-服务器-数据库客户端:web(Htmlcssjsjquery) ⼿机端(iOSOCSwift)(AndroidJavaKotlin)服务器端:后台开发语⾔JavaPHP数据库:MySqlOracle1.1安装⼀个服务器 window:Tomcat Macos:Apache1.2MacOS打开或者关闭Apache服务器 sudoapachectlstart开启 su
- 开源项目合集......
likeshop开源商城系统
微信小程序小程序大数据开源php
likeshop开源商城系统,公众号商城、H5商城、微信小程序商城、抖音小程序商城、字节小程序商城、头条小程序商城、安卓App商城、苹果App商城代码全开源,免费商用。适用场景:B2C商城、新零售商城、社交电商商城、分销系统商城、小程序商城、商城源码、商城系统、单商户、多商户、电商系统、直播、uniapp、B2B2C、B2B、O2O、JavaPHP单商户商城系统适用于B2C、单商户、自营商城场景。
- 2023!我的大二下学期总结
iFulling
程序人生
文章目录学业方面JavaPHP原型设计前端生活方面总结一下这半年压力太大了,简直是我十几年来压力最大的半年。学业方面Java这学期首先补了补Java基础。Java是目前最流行的语言之一,打好基础能让我能更好地使用Java。最后通过制作一个拼图小游戏,来巩固所学到的东西。PHP紧接着,继续学习PHP方面的运用,包括PHP的网络请求、会话、模板技术。至于PHP框架,虽然以前学过Laravel,但是速通
- 开源项目合集....
likeadmin开源团队
微信小程序小程序大数据javaphp
likeshop开源商城系统,公众号商城、H5商城、微信小程序商城、抖音小程序商城、字节小程序商城、头条小程序商城、安卓App商城、苹果App商城代码全开源,免费商用。适用场景:B2C商城、新零售商城、社交电商商城、分销系统商城、小程序商城、商城源码、商城系统、单商户、多商户、电商系统、直播、uniapp、B2B2C、B2B、O2O、JavaPHP单商户商城系统适用于B2C、单商户、自营商城场景。
- 计算机是怎么跑起来的(1)
weixin_33885253
phpjavapython
前言前段时间有人在开发者头条推荐了几本书,其中包括《计算机是怎么跑起来的》《程序是怎么跑起来的》作者是日本的矢泽久雄。看过之后收获很大,如书中所说很多程序员理解面向对象,精通Javaphp等等,但是对于计算机和程序的基本运行原理却知之又少,也许这就是一个程序员跟一个伟大程序员之间的差距之一吧。本文将这两本书合二为一,加入自己的发散思维,算是读书笔记,也希望对阅读者能有所帮助,由于作者水平有限,错误
- 最新手机号段归属地数据库 (2019年6月版) 430826行
weixin_34297704
最新手机号段归属地数据库(2019年6月发行版)430826行基于:最新手机号段归属地数据库名称:手机号码归属地查询dat高效率查询压缩:原版txt为22M,生成这种dat结构为2.66M性能:每秒解析300w+,简洁高效创建:qqzeng-ip开发参考手机归属地查询c#javaphp解析dat内存优化版快速内存数据库Redis版以及导入数据库mysqlmssql脚本https://github.
- nodejs特点
S S Q
前端
特点:单线程非阻塞I/O事件驱动node不像javaphp等后端语言每个客户端访问时都要开启一个线程node只有一个线程供所有用户访问,因此必须有非阻塞io,当其中一个客户端执行io操作就放弃cpu的使用权,(cpu的利用率100%)当io结束,用事件通知线程,执行回调函数.此时必有事件环,就有一个排队调度机制.node中有超过半数的c++代码在搭建事件环nodejs的服务器靠自己搭建跟Apach
- 论证PHP是世界上最好的语言(其实是浮点数问题
boywus
float浮点数计算机原理
众所周知,计算机内的浮点存储并不是精确的,本文的目的是为了警醒各位,在业务中,遇到浮点计算,一定要慎重,尽可能的使用整形来规避。这次我们使用1.38*10000这个式子来测试各个语言对于浮点数的处理。NodeJspython2python3GolangC++JavaPHP是世界上最好的语言对于金额计算,最好是使用整形来规避,比如系统内的精度设置为小数点后两位,用户的余额1.38存到数据库内,可以存
- 无线传感网络切换时钟与使用串口
lin_xiao_zhi
zigbee
程序的继承开发环境缩写教IDE,无论你编写zigbee5132或者你是编写c++c#javaphp安卓,都需要有一个好的开发环境。一个好的开发环境,这里有一个我现实中的例子,我有一个朋友,他学了一种新语言AS3,开始的时候,他不知道这个东西用什么开发环境,于是他就用记事本编程。这里我不得不说,大神用记事本编程也是可以的,但是一旦他遇到问题了,也不能调试,只能看着程序一点一点的想到底问题出在哪了。后
- 面向对象 OOP
ERICSERVER2014
[面向对象编程OOP]1语言的分类面向机器:汇编语言面向过程:c语言面向对象:c++JavaPHP等2面向过程与面向对象面向过程:专注于如何去解决一个问题的过程,编程特点是一个函数去实现过程操作,没有类与对象的概念面向对象:专注于有哪一个对象实体去解决这个问题,编程特点是:出现一个个的类,由类去生成对象【面向对象的三大特征】继承封装多态类与对象的关系1类:一群有相同特征(属性)和行为(方法)的集合
- android请求WebService接口,封装好的方法直接可以用
虾皮条
前言:轻量数据交互常用的json和xml.对应的通信协议分别是http和soap协议xml就是我们今天的主角,如果后台是javaphp写json很快捷,如果后台是.net那发布WebService比较多,因为WebService可以跨平台。使用步骤:一,android开发工具导入jar:链接:https://pan.baidu.com/s/1TYrffUO5pOeo50ErlpU2fw密码:cye
- 列表与超链接
屠宗超
列表标记一、无序列表:ul无序列表是网页中最常用的列表,因为其各个列表项之间没有顺序级别之分,通常是并列的ul和li都有type属性,用于指定列表项目符号无序列表传智博客学科网页平面JavaPHP二、有序列表ol其各个列表项按照一定的顺序排列除了type属性外,还可以为ol定义start属性、为li定义value属性有序列表游戏排行榜魔兽世界梦幻西游诛仙2三、定义列表:dldl标记用于指定定义列表
- 25k~50k,比特大陆招人啦!这次会是你吗?
区块链大本营
每周日,区块链大本营人才快报,不见不散本周新增招聘信息:比特大陆区块链测试工程师(25k-50k)城市:北京经验:5-10年学历:本科职位描述1.正规高校计算机及相关专业本科以上学历;2.熟悉软件测试理论和方法,熟悉互联网行业测试环境及相关技术,有金融行业测试经验者优先;3.熟悉Linux操作系统;4.熟悉JAVAPHP,熟悉脚本语言如Python/shell至少一种,能熟练编写测试代码和测试工具
- Redis-20190225-Ubuntu Redis 主从 HA with KeepAlived
八刀物语
Linuxubuntu运维bin中间件架构基础知识
Intro继续上一篇文章的数据库HA,这次做的是Redis主从模式。Problem&MarkRedis有很多种HA的模式:RedisSentinel集群+内网DNS+自定义脚本RedisSentinel集群+VIP+自定义脚本封装客户端直连RedisSentinel端口JedisSentinelPool,适合JavaPHP基于phpredis自行封装RedisSentinel集群+Keepaliv
- Web前端学习①Web基础知识
weixin_34129696
Web前端Web基础知识一、前端工程师的角色一个网站的建设需要以下角色:①策划人员:方案②美工/UI设计师:设计图(.psd.rp)③前端工程师:静态网页④后端工程师:获取数据(JavaPHP.NET)二、Web的基础知识1、Web(万维网)与Internet(因特网)①Internet简介:定义、主要服务、基本实现技术②Web与Internet关系Web是Internet提供的服务。③Web简介
- 手把手教你搭建个人网站之三 java下载与配置环境变量(绝对有效)
服务猿
搭建个人网站
前语:购买过云服务器,可以先在服务器上搭建web服务度过等待域名审核的漫长日子(在方框里的操作是本人的错误操作,可以选择跳过)本人使用WEB架构开发语言是javaphp与java的区别可详见https://blog.csdn.net/qq_42103479/article/details/903397441、首先你得有一个xhsell来连接自己的云服务器,官网可以下载免费的个人版,功能比着付费版会
- Web前端基础知识入门学习
web3087800396
web前端前端开发前端HTMLJavaScriptCSS前端入门前端学习
一、前端工程师的角色一个网站的建设需要以下角色:①策划人员:方案②美工/UI设计师:设计图(.psd.rp)③前端工程师:静态网页④后端工程师:获取数据(JavaPHP.NET)我还是要推荐下我自己创建的web前端资料分享群606721798,这是web前端学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习web前端的资料和入门教程。二、Web的基础知
- Bootstrap导航
冰豹
导航元素以一个带有class.nav的无序列表开始添加class.nav-tabs标签导航式HomeSVNiOSVB.NetJavaPHP垂直胶囊式导航HomeSVNiOSVB.NetJavaPHP俩端对其式禁用导航HomeSVNiOS(禁用链接)VB.NetJavaPHPHomeSVNiOSVB.Net(禁用链接)JavaPHP带有下拉菜单的标签HomeSVNiOSVB.NetJavaSwing
- 为什么大学里还没有开设产品经理专业?
残品经理H
没有产品经理这个专业并不奇怪。Javaphp一直也很火,但也没有java专业,php专业,有的是这门课,但目的并不是让你熟练掌握java或者php,而是通过一门编程语言让你了解程序语言,数据结构,面向对象这些概念,好让你以后面对技术领域出现的各式各样的新的语言,可以从容适应。大学里会不会有产品经理专业?我认为不可能有产品经理这个专业,理由也是同上。大学里会不会有产品经理的课程?短期内不会有。理由如
- 10个 Redis 架构和运维必懂的知识
wx5cf8d805ecb8c
Redis架构运运维
一、高可用相关1、Redis常用高可用架构有哪些?Redis高可用架构如下:RedisSentinel集群+内网DNS+自定义脚本RedisSentinel集群+VIP+自定义脚本封装客户端直连RedisSentinel端口JedisSentinelPool,适合JavaPHP基于phpredis自行封装RedisSentinel集群+Keepalived/HaproxyRedisM/S+Keep
- java面试—nginx
梧_桐
面试宝典java
1.nginx反向代理为什么能够提升服务器性能对于后端动态服务来说:javaphp。这类服务器处理io能力不高;nginx有个好处是会把request在读取完整之前buffer住,这样交给后端就是一个完整的HTTP请求,从而提高效率,而不是断断续续传递,同样nginx也可以吧reponse给buffer住,减轻后端压力。2.nginx和apache1)、nginx优点a.轻量级,同样起web服务,
- 贝壳找房[链家网]19校招内推
Fern16
直接点击下面链接投递简历即可内推成功,校招交流QQ群830300740,可以分享校招信息以及讨论校招题目javaphp前端安卓ios产品、运营测试大数据数据挖掘/机器学习NLPUI设计C++数据分析安全工程师VR技术研究员
- JAVA 基础学习 1
雷一凡
计算机是实用性科学,会做就行,没有必要记太多概念。学到就会,用到就会!编程语言的发展:朝着人更加容易使用的方向发展1.java是一种计算机语言?中国人与中国人交流需要用中文,中国人与美国人交流用美国。中国人与计算机交流需要用计算机语言。计算机语言很多,目前市场有好多计算机语言CC++JAVAPHP等等,为什么要学习java,因为java是现在市场招聘最多的。2.java提供了三种领域的解决方案?J
- spring给bean注入属性的三种方式
那一抹淡淡的忧伤
软件开发
一、引用方式注入:c++python重庆天津tarena123456二、setter注入:张三Javaphp.net北京上海广州lhh123456三、表达式注入
- Web前端学习①Web基础知识
csuABC
Web基础知识前端
Web前端Web基础知识一、前端工程师的角色一个网站的建设需要以下角色:①策划人员:方案②美工/UI设计师:设计图(.psd.rp)③前端工程师:静态网页④后端工程师:获取数据(JavaPHP.NET)二、Web的基础知识1、Web(万维网)与Internet(因特网)①Internet简介:定义、主要服务、基本实现技术②Web与Internet关系Web是Internet提供的服务。③Web简介
- Nginx提供代理服务(网站代理),nginx实现负载均衡集群和高可用集群、nginx实现网站动静页面分离
fxhlj
nginx实现网站动静页面分离
静态页面:用静态编程语言编写的页面为静态页面,支持静态页面的语言为,csshtml xml,不手动改变源代码,页面就不会改变。动态页面:用动态编程语言编写的页面为动态页面,支持动态页面的语言有,javaphp.net,根据用户访问的时间和用户的不同显示不同的页面。nginx网站服务代理实验(一)实验目的:nginx实现反向代理代替公网用户访问私网的web页面。实验环境:内网web服务器:IP地址:
- C++_01_入门
u012576807
C++继承类多态cpp
一、类的定义Person.h类声明Person.cpp类实现main.cpp主函数二、命名空间的使用Xcode格式化代码:快捷键ctrl+i主函数:三、类的继承父类Person子类Girl JavaPHP中使用关键定extends c++中冒号表示继承,和Objective-C一样 冒号后面的public表示,继承过来的东东公开主函数main.cpp四、构造和析构方法类Objectmain.cpp
- 戴尔笔记本win8系统改装win7系统
sophia天雪
win7戴尔改装系统win8
戴尔win8 系统改装win7 系统详述
第一步:使用U盘制作虚拟光驱:
1)下载安装UltraISO:注册码可以在网上搜索。
2)启动UltraISO,点击“文件”—》“打开”按钮,打开已经准备好的ISO镜像文
- BeanUtils.copyProperties使用笔记
bylijinnan
java
BeanUtils.copyProperties VS PropertyUtils.copyProperties
两者最大的区别是:
BeanUtils.copyProperties会进行类型转换,而PropertyUtils.copyProperties不会。
既然进行了类型转换,那BeanUtils.copyProperties的速度比不上PropertyUtils.copyProp
- MyEclipse中文乱码问题
0624chenhong
MyEclipse
一、设置新建常见文件的默认编码格式,也就是文件保存的格式。
在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。
在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。
Window-->Preferences-->General -
- 发送邮件
不懂事的小屁孩
send email
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import org.apache.commons.mail.MultiPartEmail;
- 动画合集
换个号韩国红果果
htmlcss
动画 指一种样式变为另一种样式 keyframes应当始终定义0 100 过程
1 transition 制作鼠标滑过图片时的放大效果
css
.wrap{
width: 340px;height: 340px;
position: absolute;
top: 30%;
left: 20%;
overflow: hidden;
bor
- 网络最常见的攻击方式竟然是SQL注入
蓝儿唯美
sql注入
NTT研究表明,尽管SQL注入(SQLi)型攻击记录详尽且为人熟知,但目前网络应用程序仍然是SQLi攻击的重灾区。
信息安全和风险管理公司NTTCom Security发布的《2015全球智能威胁风险报告》表明,目前黑客攻击网络应用程序方式中最流行的,要数SQLi攻击。报告对去年发生的60亿攻击 行为进行分析,指出SQLi攻击是最常见的网络应用程序攻击方式。全球网络应用程序攻击中,SQLi攻击占
- java笔记2
a-john
java
类的封装:
1,java中,对象就是一个封装体。封装是把对象的属性和服务结合成一个独立的的单位。并尽可能隐藏对象的内部细节(尤其是私有数据)
2,目的:使对象以外的部分不能随意存取对象的内部数据(如属性),从而使软件错误能够局部化,减少差错和排错的难度。
3,简单来说,“隐藏属性、方法或实现细节的过程”称为——封装。
4,封装的特性:
4.1设置
- [Andengine]Error:can't creat bitmap form path “gfx/xxx.xxx”
aijuans
学习Android遇到的错误
最开始遇到这个错误是很早以前了,以前也没注意,只当是一个不理解的bug,因为所有的texture,textureregion都没有问题,但是就是提示错误。
昨天和美工要图片,本来是要背景透明的png格式,可是她却给了我一个jpg的。说明了之后她说没法改,因为没有png这个保存选项。
我就看了一下,和她要了psd的文件,还好我有一点
- 自己写的一个繁体到简体的转换程序
asialee
java转换繁体filter简体
今天调研一个任务,基于java的filter实现繁体到简体的转换,于是写了一个demo,给各位博友奉上,欢迎批评指正。
实现的思路是重载request的调取参数的几个方法,然后做下转换。
- android意图和意图监听器技术
百合不是茶
android显示意图隐式意图意图监听器
Intent是在activity之间传递数据;Intent的传递分为显示传递和隐式传递
显式意图:调用Intent.setComponent() 或 Intent.setClassName() 或 Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。
隐式意图;不指明调用的名称,根据设
- spring3中新增的@value注解
bijian1013
javaspring@Value
在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件中的文件,进行键值对的注入,例子如下:
1.首先在applicationContext.xml中加入:
<beans xmlns="http://www.springframework.
- Jboss启用CXF日志
sunjing
logjbossCXF
1. 在standalone.xml配置文件中添加system-properties:
<system-properties> <property name="org.apache.cxf.logging.enabled" value=&
- 【Hadoop三】Centos7_x86_64部署Hadoop集群之编译Hadoop源代码
bit1129
centos
编译必需的软件
Firebugs3.0.0
Maven3.2.3
Ant
JDK1.7.0_67
protobuf-2.5.0
Hadoop 2.5.2源码包
Firebugs3.0.0
http://sourceforge.jp/projects/sfnet_findbug
- struts2验证框架的使用和扩展
白糖_
框架xmlbeanstruts正则表达式
struts2能够对前台提交的表单数据进行输入有效性校验,通常有两种方式:
1、在Action类中通过validatexx方法验证,这种方式很简单,在此不再赘述;
2、通过编写xx-validation.xml文件执行表单验证,当用户提交表单请求后,struts会优先执行xml文件,如果校验不通过是不会让请求访问指定action的。
本文介绍一下struts2通过xml文件进行校验的方法并说
- 记录-感悟
braveCS
感悟
再翻翻以前写的感悟,有时会发现自己很幼稚,也会让自己找回初心。
2015-1-11 1. 能在工作之余学习感兴趣的东西已经很幸福了;
2. 要改变自己,不能这样一直在原来区域,要突破安全区舒适区,才能提高自己,往好的方面发展;
3. 多反省多思考;要会用工具,而不是变成工具的奴隶;
4. 一天内集中一个定长时间段看最新资讯和偏流式博
- 编程之美-数组中最长递增子序列
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class LongestAccendingSubSequence {
/**
* 编程之美 数组中最长递增子序列
* 书上的解法容易理解
* 另一方法书上没有提到的是,可以将数组排序(由小到大)得到新的数组,
* 然后求排序后的数组与原数
- 读书笔记5
chengxuyuancsdn
重复提交struts2的token验证
1、重复提交
2、struts2的token验证
3、用response返回xml时的注意
1、重复提交
(1)应用场景
(1-1)点击提交按钮两次。
(1-2)使用浏览器后退按钮重复之前的操作,导致重复提交表单。
(1-3)刷新页面
(1-4)使用浏览器历史记录重复提交表单。
(1-5)浏览器重复的 HTTP 请求。
(2)解决方法
(2-1)禁掉提交按钮
(2-2)
- [时空与探索]全球联合进行第二次费城实验的可能性
comsci
二次世界大战前后,由爱因斯坦参加的一次在海军舰艇上进行的物理学实验 -费城实验
至今给我们大家留下很多迷团.....
关于费城实验的详细过程,大家可以在网络上搜索一下,我这里就不详细描述了
在这里,我的意思是,现在
- easy connect 之 ORA-12154: TNS: 无法解析指定的连接标识符
daizj
oracleORA-12154
用easy connect连接出现“tns无法解析指定的连接标示符”的错误,如下:
C:\Users\Administrator>sqlplus username/
[email protected]:1521/orcl
SQL*Plus: Release 10.2.0.1.0 – Production on 星期一 5月 21 18:16:20 2012
Copyright (c) 198
- 简单排序:归并排序
dieslrae
归并排序
public void mergeSort(int[] array){
int temp = array.length/2;
if(temp == 0){
return;
}
int[] a = new int[temp];
int
- C语言中字符串的\0和空格
dcj3sjt126com
c
\0 为字符串结束符,比如说:
abcd (空格)cdefg;
存入数组时,空格作为一个字符占有一个字节的空间,我们
- 解决Composer国内速度慢的办法
dcj3sjt126com
Composer
用法:
有两种方式启用本镜像服务:
1 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1”
2 将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2”
为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下 1 2 3 4 5
- 高效可伸缩的结果缓存
shuizhaosi888
高效可伸缩的结果缓存
/**
* 要执行的算法,返回结果v
*/
public interface Computable<A, V> {
public V comput(final A arg);
}
/**
* 用于缓存数据
*/
public class Memoizer<A, V> implements Computable<A,
- 三点定位的算法
haoningabc
c算法
三点定位,
已知a,b,c三个顶点的x,y坐标
和三个点都z坐标的距离,la,lb,lc
求z点的坐标
原理就是围绕a,b,c 三个点画圆,三个圆焦点的部分就是所求
但是,由于三个点的距离可能不准,不一定会有结果,
所以是三个圆环的焦点,环的宽度开始为0,没有取到则加1
运行
gcc -lm test.c
test.c代码如下
#include "stdi
- epoll使用详解
jimmee
clinux服务端编程epoll
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linu
- Hibernate对Enum的映射的基本使用方法
linzx0212
enumHibernate
枚举
/**
* 性别枚举
*/
public enum Gender {
MALE(0), FEMALE(1), OTHER(2);
private Gender(int i) {
this.i = i;
}
private int i;
public int getI
- 第10章 高级事件(下)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 孙子兵法
roadrunners
孙子兵法
始计第一
孙子曰:
兵者,国之大事,死生之地,存亡之道,不可不察也。
故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将,五
曰法。道者,令民于上同意,可与之死,可与之生,而不危也;天者,阴阳、寒暑
、时制也;地者,远近、险易、广狭、死生也;将者,智、信、仁、勇、严也;法
者,曲制、官道、主用也。凡此五者,将莫不闻,知之者胜,不知之者不胜。故校
之以计,而索其情,曰
- MySQL双向复制
tomcat_oracle
mysql
本文包括:
主机配置
从机配置
建立主-从复制
建立双向复制
背景
按照以下简单的步骤:
参考一下:
在机器A配置主机(192.168.1.30)
在机器B配置从机(192.168.1.29)
我们可以使用下面的步骤来实现这一点
步骤1:机器A设置主机
在主机中打开配置文件 ,
- zoj 3822 Domination(dp)
阿尔萨斯
Mina
题目链接:zoj 3822 Domination
题目大意:给定一个N∗M的棋盘,每次任选一个位置放置一枚棋子,直到每行每列上都至少有一枚棋子,问放置棋子个数的期望。
解题思路:大白书上概率那一张有一道类似的题目,但是因为时间比较久了,还是稍微想了一下。dp[i][j][k]表示i行j列上均有至少一枚棋子,并且消耗k步的概率(k≤i∗j),因为放置在i+1~n上等价与放在i+1行上,同理