“One of my philosophies is to always pick the choice that scares you a little. The status quo, the path of least resistance, the everyday routine — that stuff is easy. Anyone can do that. But the right decisions, the decisions that challenge you, the…
最近使用dialog写图形自动化shell脚本,  功能很强大,功能不是非常多但是足够用.想写一篇linux下dialog的使用方法,虽然命令不多,但是写起来也需要下很大功夫,而且不一定写得更好,在网上发现一篇linux shell图形化脚本文件,于是转过来了. liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本界面下的创建对话框的工具.每个对话框提供的输出有两种形式:1.  将所有输出到stderr 输出,不显示到屏幕.2.  使用退出状态码,“OK”为0,“NO”为1…
liunx 下的dialog 工具是一个可以和shell脚本配合使用的文本界面下的创建对话框的工具.每个对话框提供的输出有两种形式:   1.  将所有输出到stderr 输出,不显示到屏幕.   2.  使用退出状态码,"OK"为0,"NO"为1,"ESC"为255   通用选项 common options:(这个选项来设置dialog box的背景,颜色和 标题等)[--title <title>]  指定将在对话框的上方显示的…
在 测试金字塔 的底部是单元测试.单元测试每次只测试一个代码单元,通常是一个函数或方法. 通常,设计单个单元测试是为了测试通过一个函数或特定分支的特定执行流程,这使得将失败的单元测试和导致失败的 bug 对应起来变得容易. 理想情况下,单元测试很少使用或不使用外部资源,从而隔离它们并使它们更快. 单元测试套件通过在开发过程的早期发现问题来帮助维护高质量的产品.有效的单元测试可以在代码离开开发人员机器之前捕获 bug,或者至少可以在特定分支上的持续集成环境中捕获 bug.这标志着好的和坏的单元测试…
Given an array of integers with possible duplicates, randomly output the index of a given target number. You can assume that the given target number must exist in the array. Note: The array size can be very large. Solution that uses too much extra sp…
写过几次bat脚本,但一直没有总结,最近找到一个网页介绍bat,总结得很好,转自 http://www.jb51.net/article/49627.htm: 本文只总结我不会的,全面的看原网页就可以了. 1 参数 '%':参数符,%[1-9]表示参数,多个参数要用空格或tab隔开.变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示. 例3:C:根目录下一批处理文件名为t.bat,内容为: @echo off type %1 type %2 那么运行C:\>t a.…
XSD : <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://www.ascc.net/xml/schematron" elementFormDefault="qualified"> <xsd:simpleType name="employee"> <xsd:restriction base=&qu…
Given an array of integers with possible duplicates, randomly output the index of a given target number. You can assume that the given target number must exist in the array. Note:The array size can be very large. Solution that uses too much extra spa…
Pick The Sticks Time Limit: 15000/10000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 593    Accepted Submission(s): 193 Problem Description The story happened long long ago. One day, Cao Cao made a special order c…
[1]choice命令简介 使用此命令可以提示用户输入一个选择项,根据用户输入的选择项再决定执行具体的过程. 使用时应该加/c:参数,c: 后应写提示可输入的字符或数字,之间无空格.冒号是可选项. 使用时加也可选择加/m:参数,m:后应写提示说明语. 具体的命令使用请参见choice/? 如下图所示: choice命令使用详细如上. [2]应用示例 常用情况,简单举例如下:新建一个文本文件,命名为choicedemo,修改文件类型为bat,用Notepad++打开编辑内容如下: @echo of…