for what? while 与 until 差在哪?-- Shell十三问<第十三问> 最后要介绍的是 shell script 设计中常见的"循环"(loop). 所谓的 loop 就是 script 中的一段在一定条件下反复执行的代码. bash shell 中常用的 loop 有如下三种: for while until for loop 是从一个清单列表中读进变量值,并"依次"的循环执行 do 到 done 之间的命令行. 例: for va…
真是一本好书,就这么点,就感觉学到很多了,当然也是我水平太差. 用shell或者bash的时候有一个文件重定向,就是每次程序运行的时候,我们都需要手动输入内容,然后程序输出内容,这时可以用文件来代替.比如, ./inpu <txt1.txt >txt2.txt    就是把inpu执行一遍,用txt1.txt的内容当初输入的内容,然后把输出内容写入到txt2.txt中.txt2.txt会重新写入. 联想一下,cat是打开一个文件的意思,考虑加上参数. cat a.txt >b.txt  …
许久没做erlang开发了,近期有网友问到erlang的问题.就抽时间看下.问题是这种.模块有中文.将中文直接打印出来.shell下显示会出现乱码.但假设先将中文转成binary.就行正常显示出来. shell中文乱码问题 这里以一个简单的样例,说明下: -module(m). -compile(export_all). test() -> io:format("~ts~n", ["中国"]), io:format("~ts~n", [li…
一.Shell概述 1.什么是shell? 由此可见shell是用户与系统进行交互的接口,通过执行各种命令来完成时间处理与调度. 2.shell分类 Shell类别 易学性 可移植性 编辑性 快捷性 Bourne Shell (sh) 容易 好 较差 较差 Korn Shell (ksh) 较难 较好 好 较好 Bourne Again (Bash) 难 较好 好 好 POSIX Shell (psh) 较难 好 好 较好 C Shell (csh) 较难 差 较好 较好 TC Shell (t…
# 0x00 前言 最近在客户现场对内网服务器进行渗透测试,发现了大量的弱口令,本次历程就是从这里开始··· # 0x01 弱口令 对目标ip进行端口扫描,开放端口为80,445,1433,3389- 访问80端口,只是一个安装成功的界面,扫描一下目录看是否有源码泄露,无果- 使用nmap脚本对445端口进行扫描,看是否存在ms17010等漏洞,无果- 使用超级弱口令工具爆破1433,爆破成功,账号密码:sa/sa- 同时对3389端口进行爆破,无果 因此确定了突破口,使用navicat成功连接…
shell 的分类 Shell 类别 易学性 可移植性 编辑性 快捷性 Bourne Shell (sh) 容易 好 较差 较差 Korn Shell (ksh) 较难 较好 好 较好 Bourne Again (Bash) 难 较好 好 好 POSIX Shell (psh) 较难 好 好 较好 C Shell (csh) 较难 差 较好 较好 TC Shell (tcsh) 难 差 好 好 Shell 的两种主要语法类型有 Bourne 和 C,这两种语法彼此不兼容. Bourne 家族主要…
public class MonthSubstract { /// <summary> /// 日期差之月份 /// </summary> public int Months { get; set; } /// <summary> /// 日期差之总天数 /// </summary> public int TotalDays { get; set; } /// <summary> /// 日期差之除去月份剩余天数 /// </summary…
起因 在实际开发过程中经常需要加载各种各样的配置文件..比如数据库的用户名密码,要加载的组件,bean等等..但是这种配置在各个环境中经常是不一样的....比如开发环境和测试环境,真实的生产环境.. 这种配置不可能写死在代码里.很有可能会写在XML或者properties文件里.. 这些文件可以在spring里去加载. 比如 <bean id="propertyPlaceholderConfigurer" class="org.springframework.beans…
一.照片采集的实用概念 根据照片进行三维重建的过程中,有人没怎么遇到坑,有人被坑的不轻.可能是模型的纹理失真,模型的法线错了,模型会生成我们各种也想不到的结果,那么,是什么导致三维重建效果这么差的?是建模操作中哪一步设置错了?还是航拍之前的航带准备不充分还是天气光照的影响?今天我将和大家一起好好说说建模前期都有哪些拍照要求和技巧. 首先,在这之前,我先说明几个专业词汇概念,有助于后面文章的理解. [内方位元素]:指的是相机的内部参数,包括相机传感器的尺寸.镜头焦距.像平面主点的位置坐标.镜头畸变…
获取当前月的第一天和最后一天 DateTime now = DateTime.Now; DateTime firstDay = ); DateTime lastDay = firstDay.AddMonths().AddDays(-); 计算两个日期差多少天 DateTime start=firstDay; DateTime end=lastDay; TimeSpan ts=end.Subtract(start); ts.Days; ===============================…
asp.net(C#)时间相减 得到天数.小时.分钟.秒差   asp.net(C#)时间相减 得到天数.小时.分钟.秒差   DateTime dtone = Convert.ToDateTime("2007-1-1 05:00:00");         DateTime dtwo = Convert.ToDateTime("2007-1-5 08:00:00");         TimeSpan span = dtone.Subtract(dtwo); //…
好程序与差程序 Good Programming, Bad Programming 发布时间: 2012-11-20 16:32:21| 阅读数:2,735 views 优秀的程序可以使复杂的东西看起来很简单:糟糕的程序让原本简单的东西变得复杂. 优秀的程序不需要加以说明:糟糕的程序需要大量注释. 优秀的程序编写时需要更多时间,但未来花费的时间却更少:糟糕的程序往往花费较少的时间,但会在未来浪费掉更多时间. 优秀的程序需要考虑当前和未来的需求:糟糕的程序只侧重于现在,在未来可能无法正常工作. 优…
  这是用过的"最差"树形插件 !!! 或许大家听过一个bootstrap UI框架---ace皮肤.有兴趣的童鞋可以在线查看:https://www.iteblog.com/ace/index.html 相较于此前使用的ExtJs 3.x或者传统的jquery easy ui框架,bootstrap风格的确让人眼前一亮. 但是说到它集成的属性插件,或许就没有那么让人愉快了. 下载官方Demo,找到位于如下位置: 与多数属性控件不同,fuelux.tree 的data格式不是很标准.…
遗传方差:遗传方差又称表型方差(phenotypic variance),通常结合基因型方差(genotype variance)和环境方差(environmental variance).遗传方差主要包括三方面:加性遗传方差(Additive genetic variance).显性遗传方差(Dominance genetic variance)和上位遗传方差(Epistatic genetic variance) 如下图所示: 假设有三个基因座(locus 1, locus 2, locus…
#几句代码完成tableView滚动的视觉差 - 效果图 (失帧严重)![](http://upload-images.jianshu.io/upload_images/1429890-f2c857700f043939.gif?imageMogr2/auto-orient/strip) - ###补录一张好一点的效果图![效果图.gif](http://upload-images.jianshu.io/upload_images/1429890-160c57b488c1c694.gif?imag…
我和马云差了 8 个字:越败越战,愈挫愈勇. 马云,我真的非常的佩服他,首先佩服他的是他跟我有同样的经历,我考了 3 年才考上了大学:他也是考了 3 年.我比他还要幸运一点,我考上的是北大的本科,马云考上的是杭州师范学院的专科.可见,我们除了长相上的不同,还有智商上的差别. 但是,阿里巴巴在去年到美国纽交所去上市,市值 200 亿美金,新东方比阿里巴巴早走了一步,我们在 2006 年就到美国上市,新东方的市值到今天为止才 40 亿美金.当然同学们不要小看 40 亿,你想做一个 40 亿美元的公司…
asp.net(C#)时间相减 得到天数.小时.分钟.秒差 DateTime dtone = Convert.ToDateTime("2007-1-1 05:00:00"); DateTime dtwo = Convert.ToDateTime("2007-1-5 08:00:00"); TimeSpan span = dtone.Subtract(dtwo); //算法是dtone 减去 dtwo tss.Text = span.Days + "天&qu…
UNION 查询选修了180101号或180102号课程或二者都选修了的学生学号.课程号和成绩. (SELECT  学号, 课程号, 成绩 FROM   学习 WHERE   课程号='180101') UNION (SELECT 学号, 课程号, 成绩 FROM 学习 WHERE    课程号='180102') 与SELECT子句不同,UNION运算自动去除重复.因此,在本例中,若只输出学生的学号,则相同的学号只出现一次.如果想保留所有的重复,则必须用UNION ALL代替UNION,且查询…
#1305 : 区间求差 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个区间集合 A 和 B,其中集合 A 包含 N 个区间[ A1, A2 ], [ A3, A4 ], ..., [ A2N-1, A2N ],集合 B 包含 M 个区间[ B1, B2 ], [ B3, B4 ], ..., [ B2M-1, B2M ].求 A - B 的长度. 例如对于 A = {[2, 5], [4, 10], [14, 18]}, B = {[1, 3], [8,…
在这里我们全用到时间戳 mktime(hour,minute,second,month,day,year,[is_dst])     其参数可以从右向左省略,任何省略的参数都会被设置成本地日期和时间的当前值. 参数 描述 hour 可选.规定小时. minute 可选.规定分钟. second 可选.规定秒. month 可选.规定用数字表示的月. day 可选.规定天. year 可选.规定年.在某些系统上,合法值介于 1901 – 2038 之间.不过在 php教程 5 中已经不存在这个限制…
欢迎转载,转载请注明出处,徽沪一郎. 概要 代码这东西,不写肯定不行,新学Scala不久,将实际遇到的一些问题记录下来,日后也好查找. 今天讲的是如何计算同一集合中元素两两之间的差值,即求开始集合(a,b,c,d)中(b-a,c-b,d-c) 解法 val l1 = 1 to 10 toList val l2 = l1.tail l1.zip(l2).map(p=>(p._2 - p._1) 上述代码即可求出两两差值.代码含义稍作解释: tail表示一个集合中除首元素外的剩余元素,也是一个集合.…
为什么微信android图片质量会比iphone的差? 我们团队最初也纠结过这个问题,费了半天劲.绕了好大圈,直到最后才发现,原来这是谷歌犯得一个“小”错误,而且一直错到了今天. 谷歌的错就在于:libjpeg. libjpeg是广泛使用的开源JPEG图像库(参考 http://en.wikipedia.org/wiki/Libjpeg ),安卓也依赖libjpeg来压缩图片.通过查看源码,我们会发现安卓并不是直接封装的libjpeg,而是基于了另一个叫Skia的开源项目(http://en.w…
问题描述: 有两个整数序列a, b,大小都为n, 序列元素的值任意整数,无序. 要求:通过交换a, b 中的元素,使得sum(a)-sum(b),差最小. 例如: var a=[80, 40, 60, 10, 20, 30]; var b=[10, 20, 50, 40, 30, 20];   分析: 近似最优算法:当前数组a和数组b的和之差为:A = sum(a) – sum(b),a的第i个元素和b的第j个元素交换后,a和b的和之差为:A’ = (sum(a) – a[i] + b[j])…
#1305 : 区间求差 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个区间集合 A 和 B,其中集合 A 包含 N 个区间[ A1, A2 ], [ A3, A4 ], ..., [ A2N-1, A2N ],集合 B 包含 M 个区间[ B1, B2 ], [ B3, B4 ], ..., [ B2M-1, B2M ].求 A - B 的长度. 例如对于 A = {[2, 5], [4, 10], [14, 18]}, B = {[1, 3], [8,…
       经常看到有人问:“安卓版微信发出去的图片怎么那么渣!比iPhone的差远了!”.不只是微信,很多应用安卓版的图片质量就是要比iPhone版逊色很多,这到底是怎么回事? 我们团队最初也纠结过这个问题,费了半天劲.绕了好大圈,直到最后才发现,原来这是谷歌犯得一个“小”错误,而且一直错到了今天.     谷歌的错就在于:libjpeg. libjpeg是广泛使用的开源JPEG图像库(参考 http://en.wikipedia.org/wiki/Libjpeg ),安卓也依赖libjpe…
1. 问题描述: 有两个数组a,b,大小都为n,数组元素的值任意整形数,无序: 要求:通过交换a,b中的元素,使[数组a元素的和]与[数组b元素的和]之间的差最小. 2. 求解思路: 当前数组a和数组b的和之差为    A = sum(a) - sum(b)    a的第i个元素和b的第j个元素交换后,a和b的和之差为    A' = sum(a) - a[i] + b[j] - (sum(b) - b[j] + a[i])        = sum(a) - sum(b) - 2 (a[i]…
我经常会被反复问到这样的问题:”我有一个性能很差的SQL Server.我如何找出最差性能的查询?“.因此在今天的文章里会给你一些让你很容易找到问题答案的信息向导. 问SQL Server! SQL Server的一个优点是它本身能回答几乎所有你的问题,因为SQL Server在各个DMV和DMF里存储了很多故障排除信息.另一方面这也是个缺点,因为你必须知道各个DMV/DMF,还有如何把它们解释和关联在一起. 至于你的最差性能SQL Server查询的一个最重要的DMV是sys.dm_exec_…
今日(12 月 28 日),嘉御基金创始人.阿里巴巴(B2B)前 CEO 卫哲在第三届中国 B2B 电子商务大会上进行了"B2B 冬天里的春天"的主题分享.他提出中国 B2B 行业历史远超 B2C 电商,但始终没有迎来大爆发,很大因素是该行业的发展轨迹与实体经济发展规律相反,当经济萧条时反而 B2B 行业出现增长. 他还指出,B2B 是分蛋糕的行业而不是做蛋糕,平台切入垂直产业必须满足"拼"."聚"的能力,B2B2.0 是化学反应,金融属性是天生…
原因:                                                                                              网络资源整理 从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时. 关于timezone 大陆内地可用的值是:Asia/Chongqing ,Asia/S…
[本文链接] http://www.cnblogs.com/hellogiser/p/maximum-difference-of-array.html [题目] 在数组中,数字减去它右边的数字得到一个数对之差.求所有数对之差的最大值.例如在数组{2, 4, 1, 16, 7, 5, 11, 9}中,数对之差的最大值是11,是16减去5的结果. [分析] 看到这个题目,很多人的第一反应是找到这个数组的最大值和最小值,然后觉得最大值减去最小值就是最终的结果.这种思路忽略了题目中很重要的一点:数对之差…