原文链接:https://zhuanlan.zhihu.com/p/25303493 最简单实用的 Flex 布局教程,30 分钟让你学会 Flex 语法基础。 最简单实用的 Flex 布局教程,30 分钟让你学会 Flex 语法基础。 为什么我要写这一篇关于 Flex 布局的教程? 因为它十分简单 ...
分类:
其他好文 时间:
2017-03-11 23:03:23
阅读次数:
221
1、三路快速排序算法的基本思想 之前的快速排序算法都是将序列分成<=v和>v或者是<v和>=v的两个部分,而三路快速排序是将序列分成三个部分: <v、=v、>v,如下图所示: 首先v元素还是作为"基准"元素,e表示当前遍历索引值指向的元素,也就是待考虑的元素,从图中可以看出来,整个序列被分成 3个部 ...
分类:
编程语言 时间:
2017-03-11 23:02:57
阅读次数:
203
1.Outline ?Introduction to Graph Coverage ? Graph Coverage Criteria ? Control Flow Graph Coverage ? Data Flow Graph Coverage 2.图在软件测试中应用广泛,并且图的来源有: – ...
分类:
其他好文 时间:
2017-03-11 23:02:21
阅读次数:
265
HTTP消息结构 客户端请求包括四部份:请求行(状态行)、请求头、空行、请求主体(数据),如下图: 服务端响应包括四部份:响应行(状态行)、响应头、空行、响应主体(数据),如图: HTTP请求方法: POST 、GET 、HEADE、 PUT、 TRACE 、DELETE 、OPTIONS 、CON... ...
分类:
Web程序 时间:
2017-03-11 23:02:00
阅读次数:
547
这是一本好书, 可以让你认清自己对C++的掌握程度. 看完之后,给自己打分,我对C++了解多少? 答案是不足20分. 对于我自己是理所当然的问题, 就不提了, 记一些有启发的条目和细节: (*号表示不能完全理解,实力升级了之后回头看) 一般性问题: 1. 不要在注释中重复写代码语义,这样很容易产生不 ...
分类:
编程语言 时间:
2017-03-11 23:01:45
阅读次数:
257
1、8种基本数据类型 1)4种整数类型(byte、short、int、long) 【知识点】 a)整数的默认类型是int b)以上4种类型,只有long型必须要在末位加上L或者l,其它直接赋值数值即可。 2)2种浮点类型(float、double) 【知识点】 a)浮点类型的默认类型是double ...
分类:
编程语言 时间:
2017-03-11 23:01:14
阅读次数:
196
每个ip数值为0-225 否则输出false,正确返回true 例如:输入: ...
分类:
编程语言 时间:
2017-03-11 23:00:52
阅读次数:
283
<input type="text" value="请输入内容" onfocus="javascript:if(this.value=='请输入内容')this.value='';"> html中input文本框,初始里边有文字提示,当点击时,文字消失,onfocus事件检查当前值,如果是默认值,就 ...
分类:
Web程序 时间:
2017-03-11 23:00:38
阅读次数:
210
外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。 情况1:当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并 情况2:当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开) ...
分类:
Web程序 时间:
2017-03-11 23:00:12
阅读次数:
158
onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发; onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有。 oninput事件是IE之外的大多数浏览器支持的事件,在value改变时实时触发,但是通过js改变 ...
分类:
其他好文 时间:
2017-03-11 22:59:54
阅读次数:
166
Exception 1.assertionerror举例 2.attribute举例 3.indexerror举例 4.keyerror举例 5.nameerror举例 6.typeerror举例(不同类型间的无效操作) 7.zerodivisionerror举例 ...
分类:
其他好文 时间:
2017-03-11 22:59:35
阅读次数:
347
一.基本的数学运算符+加,两个对象相加,用来计算最基本的加法,比如1+1,等于2。(同时,加法还可以用来拼接字符串)2.-减,可以让两个数相减,活着定义负数。2-1等于1。3.*乘,可以让两个数字相乘,5*5等于25,*乘法也可以用在字符串上,可以使一个字符或者字符串重复若..
分类:
编程语言 时间:
2017-03-11 22:18:08
阅读次数:
202
一、web开发的相关知识WEB,英语中web即表示网页的意思,它用于表示Internet主机上外界访问的资源。Internet上供外界访问的web资源分为:静态web资源(如HTML页面):指web页面中供人们浏览的数据始终是不变的。动态web资源:指web页面供人们浏览器的数据是由程序产生的,不同..
分类:
Web程序 时间:
2017-03-11 22:17:39
阅读次数:
298
运维工具SaltStack之三Grains组件一、grains组件介绍 grains是收集Minion主机的静态、不常变化的基本信息,存储在Minion端本地,如:CPU、内核、操作系统、虚拟化等,并且服务器端可以根据这些信息进行灵活定制或个性化定制,是Saltstack最重要的组件之一,多用来做资产管理的信..
分类:
其他好文 时间:
2017-03-11 22:17:23
阅读次数:
152
下载ExpandableTextView库,新建项目关联库。使用关键点:要把ExpandableTextView放在LinearLayout布局下,否则点击展开,收起按钮,文本不能展开,收起。在activity代码ExpandableTextViewexpandTextView=(ExpandableTextView)findViewById(R.id.expand_text_view); expandTex..
分类:
其他好文 时间:
2017-03-11 22:17:13
阅读次数:
702
运维工具SaltStack之四Pillar组件一、pillar组件介绍 跟grains的结构一样,存放需要提供给Minion端的信息,存储在master端。可根据各个机器环境的不同,分别定义变量,然后再sls文件里统一引用,官方表示pillar是存储敏感数据的,主要解决环境的差异性。同时与grains组件还有一..
分类:
其他好文 时间:
2017-03-11 22:17:02
阅读次数:
307
PROBLEMWhenItrytocreateancontrolfileforaRACdatabaseusingtheCONTROLFILETrace.IwasthrowwiththebelowerrormessageSQL>@c.sqlCREATECONTROLFILEREUSEDATABASE"XE1"RESETLOGSFORCELOGGINGARCHIVELOG*ERRORatline1:ORA-01503:CREATECONTROLFILEfailedORA-12720:operationreq..
分类:
数据库 时间:
2017-03-11 22:16:44
阅读次数:
378