今天写第二个shell脚本,写一下《私房菜》里的课后题。该题需要写一个检查某一个名称是否存在,不存在则创建一个文件;存在则需要判断下该名称是否文件,是文件则删除后建一个同名目录,如果是目录则将此目录删除。先设立一个基础条件:操作目录为/tmp/test/(注:如果此目录不..
分类:
系统相关 时间:
2016-04-08 16:49:45
阅读次数:
194
今天是2016年4月8日,很久没有写日志,自己还没有养成的写日志的习惯。工作比较繁忙,所以学习上也被自己落下了,不过慢慢来吧,稳稳的才是最好的。这几天,我比较思念女儿,特别是知道昨天女儿肚子疼,有可能是阑尾炎的时候,我的心情是复杂的。还好最后检查的时候女儿是淋巴..
分类:
其他好文 时间:
2016-04-08 16:49:56
阅读次数:
204
Android Studio 2.0 正式版发布啦 (首次中文翻译)
增加了一些新特性:
1. 更加完善的 Instant Run
2. 更快的 Android Emulator
3.GPU Debugger Preview
4. 包含了 IntelliJ 15 的更新
Android Studio 2.0
原文 (翻译在往下翻)...
分类:
移动开发 时间:
2016-04-08 16:48:09
阅读次数:
366
设计思路:首先定义一个二维数组,用来记录输入的数字,然后输入若干个数字,用1024作为判断数组输入的结尾,用循环判断,如果第一个数字小于0,则从下一个数字开始在进行判断,如果大于等于0,则它等于自己和前一个数字的和,以此类推,知道判断完毕,最后用一个循环判断出最大值 实验代码: package sh ...
分类:
其他好文 时间:
2016-04-08 16:48:05
阅读次数:
150
研究b站app的时候发现了一个之前没有见过的效果,于是研究了一下。下面是b站的效果: 在上面这个过程中,我发现: 1.输入框中包含了两个部分的内容,前面带背景的部分A和后面正常输入的部分B; 2.点击删除的时候,正常输入的部分B也是被正常删除的,但是带背景的部分A则是被作为整体删除的。 奈何小生我学 ...
分类:
其他好文 时间:
2016-04-08 16:47:05
阅读次数:
159
1、安装ubuntu系统 如果不使用云服务器,可以使用虚拟机WmWare安装,具体安装步骤这里就不讲了,ubuntu系统下载地址:http://www.ubuntu.com/download/desktop 2、修改源列表(非必要步骤) ubuntu的源列表默认是欧洲服务器,下载JDK之类的开源工具 ...
分类:
系统相关 时间:
2016-04-08 16:48:05
阅读次数:
281
在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方 ...
分类:
其他好文 时间:
2016-04-08 16:47:34
阅读次数:
170
设计思路: 从数组第一个数开始循环,依次向后相加,如果得到和比先前的和大则重置最大值为当前,如果的得到的和为负,再加会影响最大值,所以则重置为0,循环完后如果是0,则说明所有数均为负,只需找出最大值即可 源代码: 结果截图: ...
分类:
编程语言 时间:
2016-04-08 16:46:23
阅读次数:
167
先简单做一个dTree使用的简单范例,动态生成树将和dwr一起做演示 1、引入所要的样式和js 2、在body中加入如下代码 注释:这里只是静态实现,以后要与dwr使用实现动态的树 d.add(自己的ID,父级ID,自己的名称); ...
分类:
其他好文 时间:
2016-04-08 16:46:51
阅读次数:
253
HBase什么时候做minor major compact我们都知道compact分为两类,一类叫Minor compact ,一类叫Major compact,两者有什么区别呢?两者的区别在于:Minor compact只是进行文件merge操作,而Major compact除了做文件Merge操 ...
分类:
其他好文 时间:
2016-04-08 16:46:19
阅读次数:
166
回到目录 对于多WEB的环境现在已经是必须的了,很难想像一台WEB服务器面对百万并发的响应,所以,我们需要多台WEB服务器集群合作,来缓解这种高并发,高吞吐的场景,而对于多WEB的场景又会有个问题出现,即session存储的问题,如一个用户登陆后,把一个状态信息存储到当前WEB服务器的session ...
分类:
其他好文 时间:
2016-04-08 16:44:29
阅读次数:
154
一、设计思路:从第一个数开始陆续相加,若遇到负数,则用之前相加数的和与该负数进行比较,若两数相加之后数值大于零,则使两数相加进行后继运算,若小于零,则从负数的后一位开始新的运算,在此过程中,用一个参数记录每次运算后的最大值。 出现的问题:没有出现问题。在我看来缺陷就是没能同时把子数组输出。 解决方案 ...
分类:
其他好文 时间:
2016-04-08 16:46:26
阅读次数:
115
2777: [HNOI2004]Language L语言 Description 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的。现在你要处理的就是一段没有标点的文章。一段文章T是由若干小写字母构成。一个单词W也是由若干小写字母构成。一个字典D是若干个单词的集合。我们称一段文章T在某个字 ...
分类:
编程语言 时间:
2016-04-08 16:45:47
阅读次数:
202
gulp 安装 1. 全局安装 gulp: $ npm install --global gulp 2. 作为项目的开发依赖(devDependencies)安装: $ npm install --save-dev gulp 3、在项目根目录下创建一个名为 gulpfile.js 的文件和packa ...
分类:
其他好文 时间:
2016-04-08 16:46:54
阅读次数:
161
如今soa 与分布式计算已经成为互联网公司技术的标配 那他包括的知识点应该熟悉了解。并以此为基础,去应用,调优各种soa的框架。 包括例如以下的四点。是分布式的基础。 a java 多线程 承接高吞吐量。 b java nio 承接高并发,与交互协议的定制。 c java 反射 完毕序列化与反序列化 ...
分类:
编程语言 时间:
2016-04-08 16:44:04
阅读次数:
239
实验步骤 1. 更新menu,用test.c覆盖test_exec.c 2. 把init 和 hello 放到了rootfs.img目录下,执行exec命令的时候自动加载了hello程序 3. 执行exec 4. 运行stopped的menu 5. gdb进行跟踪分析 总结 1. 创建新进程 2. ...
分类:
系统相关 时间:
2016-04-08 16:46:40
阅读次数:
250