- iOS Quartz2D初步了解
iOS_July
图一图二图三图形上下文,相当于是一张草稿纸路径,相当于是你画笔画的笔画渲染,在我要正式真正要画的地方,将草稿纸上的内容画上去图四
- SwiftUI - 图形绘制
西西的一天
在UIKit中的图形绘制大多都是基于Quartz2D的,它的API使用起来较为繁琐,使用不当时还会导致性能问题。SwiftUI在这方面做了改进,使得绘制图形变成一件简单的事情。通过几个例子来了解一下常用API,其中包括,基础图形,直线,曲线。基础图形使用方法很简单,初始化一个Rectangle,在添加一个frame修饰符,在添加一个fill修饰符用于填充颜色即可。为了达到演示的效果,我们稍微丰富一
- 为view添加渐变色
为什么划船不靠桨
在实际项目中,我们不可能总是使用一成不变的背景颜色,而且那样也太难看,太单调了.最近因为项目中的需要,也在网上学习了为view添加渐变颜色的方法.方法1是使用quartz2D,首先创建一个view,把这个view添加到控制器上,并使这个view的尺寸等于控制器的尺寸.然后在这个view的.m中的drawRect方法中,对layer层进行操作.具体代码如下://1.通过CAGradientLayer
- 图形处理概论
浪呀么浪打浪
总的来说,iOS与图形图像处理相关的框架都在这里了:界面图形框架--UIKit最常用的视图框架,封装度最高,都是OC对象核心动画框架--CoreAnimation提供强大的2D和3D动画效果苹果封装的图形框架--CoreGraphics&Quartz2D主要绘图系统,常用于绘制自定义视图,纯C的API,使用Quartz2D做引擎传统跨平台图形框架--OpenGLES主要用于游戏绘制,但它是一套编程
- iOS开发之CG绘图(Core Graphics)
mrChan1234
CoreGraphicsCoreGraphics是一个基于C的绘图专用的API族,它经常被称为QuartZ或QuartZ2D,是一个二维绘图引擎,同时支持iOS和Mac系统。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变。QuartZ2D在开发中比较常用的是截屏/裁剪/自定义UI控件,QuartZ2D能完成的工作如下:(1).绘制图形
- iOS OpenGL ES 入门03-三角形绘制
wahkim
iOSOpenGLESiOS开发ios
iOSOpenGLES入门03-三角形绘制构建OpenGLESView效果图渲染到核心动画层将核心动画层用于OpenGLES渲染步骤构建OpenGLESView这里抛弃了GLKit框架自带的GLView,将图像内容渲染到核心动画层(CoreAnimation)。效果图渲染到核心动画层核心动画是iOS上图形渲染和动画的中央基础结构。托管使用不同iOS子系统(如UIKit,Quartz2D和OpenG
- Quartz2D详解及应用
杭州七木科技
Quartz2D.png首先,我们看下本文学习的大纲,在本文中我们可以了解到以下知识点。Quartz2D的概念及用途drawRect方法的调用使用Quartz2D绘制简单图形Quartz2D的概念及用途基本概念Quartz2D是一个二维绘图引擎,同时支持iOS和Mac系统。用途1.绘制图形:线条\三角形\矩形\圆\弧等2.绘制文字3.绘制\生成图片(图像)4.读取\生成PDF5.截图\裁剪图片6.
- Quartz2D?
BeanBinLi
什么是Quartz2D?Quartz2D是一个二维绘图引擎,同时支持iOS和Mac系统Quartz2D能完成的工作绘制图形:线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件Quartz2D在iOS开发中的价值:绘制一些系统UIKit框架中不好展示的内容,例如饼图自定义一些控件不添加UI控件的情况下,使UI内容更丰富……iOS中,大部分控件都是Q
- 写了一个通过Quartz2D来进行涂鸦
黄嘉颖
分享一个通过Quartz2D来进行涂鸦,可改画笔粗细,颜色,可清屏,回退,保存,自动重绘。github地址:https://github.com/yellowwing/YWPaintView上效果图:效果图1效果图2效果图3github地址:https://github.com/yellowwing/YWPaintView
- (转载)objective C - Quartz 2D编程指南(2) - 图形上下文
恒哥的爸爸
objC
打开地址一个GraphicsContext表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。GraphicsContext定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字Quartz2D编程指南是论坛会员德鲁伊翻译的国外的Quartz2D一系列学习资料,供大家参考Quartz2D编程指南(1)-概览一个GraphicsContext代表一个绘制目标。它包含绘制
- iOS 实现背景颜色渐变的方式
小白yige
iOS绘图颜色渐变
iOS里面的背景颜色实现渐变的方式有两种,第一种就是给一个渐变的图片做背景,当然这样有很大的局限性,比如我现在就需要根据项目需求要动态的改变渐变背景色。这样首先想到quartz2D这里的知识进行绘图,我根据需要在自定义视图里面的drawRect方法进行绘制。-(void)drawRect:(CGRect)rect{/***1.通过CAGradientLayer设置渐变的背景。*/CAGradien
- 写了一个用Quartz2D技术来绘制柱形图、饼形图、环形图及其相应动画
黄嘉颖
分享一个用Quartz2D技术来绘制柱形图、饼形图、环形图并用CADisplayLink制作相应动画github地址:https://github.com/yellowwing/dataView先来效果图:效果图1效果图2当点击空白部分,3个图形就会逐渐增加数据,会有逐渐增加的动画效果,知道到达指定数据为止。先说柱形图,上代码:代码1一开始先启动定时器,一秒刷60次,这样可以不断进行绘图,从而达到
- Quartz 2D 绘制直线、虚线
Alerson
绘制步骤1.获取上下文:-UIGraphicsGEtCurrentContext()2.创建和设置路径(path)-2.1创建路径-2.2设置路径起点-2.3设置路径终点、内容3.添加路径到上下文4.设置上下文状态5.绘制路径6.释放路径说明:Quartz2d是CoreGraphic框架下的关于c语言的Api接口,所以后很多东西都是和CoreGraphic公用的。所以很多前缀都是用CG开头,另外这
- 「2018年最新」 iOS面试题及答案(二)
跑不动的代码
1、HomeKit?是苹果2014年发布的智能家居平台。2、什么是OpenGL、Quartz2D?Quatarz2d是Apple提供的基本图形工具库。只是适用于2D图形的绘制。OpenGL,是一个跨平台的图形开发库。适用于2D和3D图形的绘制。3、ffmpeg框架?ffmpeg是音视频处理工具,既有音视频编码解码功能,又可以作为播放器使用。4、谈谈UITableView的优化1).正确的复用cel
- iOS Quartz2D绘图使用篇
风紧扯呼丶
有兴趣可以贴代码看一下跑的效果,就不一一上图了Quartz2D使用drawRect:方法的使用常见图形的绘制:线条、多边形、圆绘图状态的设置:文字颜色、线宽等图形上下文状态的保存与恢复图形上下文栈可以绘制:绘制图形:线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件较为复杂的UI空间无法直接使用,那么我们可以通过quartz2D来绘制,自定义vi
- Quartz2D之Path使用初步
zenny_chen
macOSiOS与CocoaFrameworkioscocoa
我们直接看以下代码:////MyQuartzView.m//QuartzTest////Createdbyzenny_chenon12-2-21.//Copyright(c)2012年GreenGamesStudio.Allrightsreserved.//#import"MyQuartzView.h"//Quartz2D以及CoreAnimation所需要的头文件#import@implemen
- Quartz2D之渐变使用初步
zenny_chen
macOSiOS与CocoaFrameworkioscocoa
上一篇——Quartz2D之Path使用初步我们谈到如何使用Quartz2D中的Path实现各种图形的绘制。本篇我们介绍Quartz2D提供的两种渐变填充方法。第一种是使用Quartz自带的Gradient填充方法;第二种是使用自定义的着色器。这里将先描述如何使用CGGradient对象来做渐变填充。//Drawingcode//创建Quartz上下文CGContextRefcontext=UIG
- Quartz2D简单介绍
怀念裸奔的童年
一、什么是Quartz2DQuartz2D是⼀个二维绘图引擎,同时支持iOS和Mac系统Quartz2D能完成的工作:绘制图形:线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件二、Quartz2D在iOS开发中的价值为了便于搭建美观的UI界面,iOS提供了UIKit框架,⾥⾯有各种各样的UI控件UILabel:显⽰文字UIImageView:显
- Quartz2D 基础
习惯了_就好
voiddrawLine(){NSLog(@"--------------------------------画线段--------------------------------");//获取图形上下文对象CGContextRefcontext=UIGraphicsGetCurrentContext();//将当前上下文对象copy一份,放到图形上下文栈的栈顶CGContextSaveGStat
- iOS开发 Quartz 2D 初探之绘图方式
Charlin丶
一、前言(什么是Quartz2D)Quartz2D是一个二维绘图引擎,同时支持iOS和MacOSX系统(跨平台,纯C语言)。因为Quartz2D来自于CoreGraphics框架,所以数据类型和函数基本都使用CG开头。在通常情况下,我们可以使用系统提供的方法去解决大部分的UI界面,但是如果有些涉及到复杂的页面,比方说:分析股票形式的折线图,分析比例的扇形图等通过普通的UI控件并不能实现。这时候就要
- Quartz2D绘图演练
叫我小黑
1、什么是Quartz2D?二维的绘图引擎Quartz2D是一个二维绘图引擎,同时支持iOS和Mac系统,用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。开发中比较常用的是截屏/裁剪/自定义UI控件。Quartz2D在iOS开发中的价值就是自定义UI控件。2、Quartz2D能完成的工作绘制图形:线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(
- iOS全解6:绘图和动画 CoreGraphics/CoreAnimation/CoreText/CoreImage/Layer
lukyy
一、基础概念,底层原理1、绘图动画UI框架1、UIKit:最常用的视图框架,封装度最高,都是OC对象。2、CoreAnimation:核心动画,提供强大的2D和3D动画效果。3、CoreGraphics:绘图,纯C的API,使用Quartz2D做引擎。4、CoreText:绘子5、CoreImage:给图片提供各种滤镜处理,比如高斯模糊、锐化等6、OpenGL-ES:主要用于游戏绘制,但它是一套编
- QuartzCore(绘图)
Xl_Lee
什么是Quartz2DQuartz2D是一个二维绘图引擎绘制图形:线条、三角形、矩形、圆形、弧等绘制文字绘制生成图片(图像)读取、生成PDF截取、裁剪图片自定义UI控件裁剪图片涂鸦、画板手势解锁报表:折线图、饼状图、柱状图(github搜iOSchat)Quartz2D在iOS开发中的价值有些UI界面及其复杂、而且比较个性化,用普通的UI控件无法实现,这时可以利用Quartz2D技术奖控件内部的结
- Quartz 2D概观
渐z
CoreGraphics也称为Quartz2D,是可用于iOS,tvOS和macOS应用程序开发的高级二维绘图引擎。Quartz2D提供低级、轻量的2D渲染,无论显示或打印设备如何,其输出保真度均无与伦比。Quartz2D与分辨率和设备无关。Quartz2DAPI易于使用,并提供对强大功能的访问,例如透明层、基于路径的绘图、离屏渲染、高级颜色管理、抗锯齿渲染以及PDF文档的创建、显示和解析。Qua
- UIBezierPath与CAShapeLayer学习笔记
寻心_0a46
UIBezierPathUIBezierPath是UIKit中的一个类,继承自NSObject,可以创建基于矢量的路径,此类是CoreGraphics(CoreGraphics是Quartz2D的一个高级绘图引擎)框架关于path的一个OC封装,中文叫贝塞尔曲线。此类仅指定路径的几何图形,路径可以定义简单的形状,如矩形、椭圆和圆弧,也可以定义包含直线段和曲线段的复杂多边形。每一个直线段或者曲线段的
- Quartz2D实战-画板工具
czj_warrior
一直想让自己每天都能进步,但是学习这个事情一直都无法坚持,只有自己感觉到了紧迫感,才会敲起代码,研究自己以前没接触过的知识,写博客的目的就是希望能够和更多的朋友一起讨论,促进交流,共同进步!!!什么是Quartz2DQuartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz2D的API来自于CoreGraphics框架,数据类型和函数基本都以CG作为前缀:
- CGContextRef
大熊孩子
/*CoreGraphics-CGContext.h*//**Graphicsstatefunctions.**/为了让开发者在进行坐标变换时无须计算多次坐标变换后的累加结果,Quartz2D还提供了如下两个方法来保存、恢复绘图状态保存CGContextRef当前的绘图状态,方便以后恢复该状态*/voidCGContextSaveGState(CGContextRef__nullablec)//需
- iOS 绘制PDF页面并隔空打印出来
cocoaCoffee
需求:移动端绘制PDF页面,获取数据进行填充,然后通过隔空打印打印出来,以下内容只根据我所做具体内容进行讲解,如有不对,还请不吝指教一、创建PDF文件创建PDF文件有两种方式,一种是用UIKit的UIGraphics类里面的方法,第二种是用CoreGraphics,是基于Quartz2D的一个高级绘图引擎,。CoreGraphics是对底层C语言的一个简单封装,而UIGraphics是对CoreG
- Quartz2D
sfyt2000
iphone
CreatingaBitmapGraphicsContextYouusethefunctionCGBitmapContextCreatetocreateabitmapgraphicscontext.Thisfunctiontakesthefollowingparameters:CGContextRefCGBitmapContextCreate(void*data,size_twidth,size_
- iOS 三种画板实现方式
iOS_修心
UIBezierPath,Quartz2D,OpenGLES1.UIBezierPath1UIBezierPath使用UIBezierPath可以创建基于矢量的路径,此类是CoreGraphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。UIBezierPath是CGPathRef数据类型的封装。如果是基于矢量形状的路径,都用直线和曲线去创建。
- 戴尔笔记本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行上,同理