- 博客(18)
- 收藏
- 关注
原创 01_log监控脚本
1.需求: 定期监控log文件1s刷新一行,发现新生成数据中,有超出阈值信息,就记录,或者报警。 2.脚本设计: 1版,1s读取一次文件最后一行,校核信息。 2版,Ns读取一次文件,并记录当前读到的行数lastest,下次读取lastest+1到当前行。<解决了卡顿1次刷多行> 3版,Ns读取一次文件,并记录当前读到的行数lastest,下次读取lastest+1到(当前行-1)。<解决了读取时,恰巧输出半行> 3.配置文件设计: 1版,项目名=阈值。(log和读取文件
2020-08-15 14:37:09
281
原创 02_android小程序
1.参考图书,第一行代码android第二章: 遇到问题: (1)在src下创建代码=>变为: 在app->src->main->java下创建package和class。 (2)在res下直接创建layout文件: 自动生成layout文件夹。 (2)layout中Button标签: 错误的写成了button,程序无法启动,提示自动close了。 id错误的写成了@id+/value(实际@+id/value),+的意思,有则引用,无则创建。 (3)没有在acti
2020-08-15 13:34:19
186
原创 01_android studio安装
1.下载地址: https://developer.android.google.cn/studio/ 4.0.1 for Windows 64-bit (871 MB) 2.安装过程: 一路next 3.遇到问题: 1).下载sdk的时候像卡住一样,安心等待即可。 2).启动AVD报错,Emulator: ERROR: Unable to access 'C:\Users\******.emulator_console_auth' 原因:登录用户名是中文。 解决:C:\Users\路径下
2020-08-15 13:19:05
537
原创 java_树图
1.数据类型 基本类型 引用类型 2.流程控制 循环 loopIndex:loopArray 分支 swtich String 3.字符串处理 通常 增删改查 正则 Pattern.compile("正则").matcher("字符串"); 日期 new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()); 4.类 封装 private public 继承 extends 多态 向上转型 内部类 解决无法多继承 5.接口
2020-07-12 19:39:38
183
原创 java_学习路线
摘自知乎: 初学者还是建议把JDK看完吧。尤其是并发,集合,IO等几个模块。 看并发,你要学会并发控制,线程生命周期管理,怎么写出有次序高效的执行流程。 看集合,你要学会一些基本的数据结构在Java 中的用法,知道在哪种场景下,什么样的数据结构才是最适合的,学会常用的算法比如二分查找等在集合上的利用。 看IO,你要学会程序是如何对外通信的,学会需要学会语言中异常处理的艺术,知道所有的数据都是可以流动的,可传播的,顺便把网络知识也学下。 这些你看完了,全部能够融汇贯通了,相信你已经不再需要问要看什么了。
2020-07-12 19:00:27
161
原创 英文词汇
1.man手册 synopsis:概要 argument:参数 format:格式 interpreted:解释 sequence:顺序 specification:规格 variable:变量 handled:操作 shell:界面 superseds:代替 refer:参照 redistribute:更新分配 term:期间 allocate:分配 seealso:请参照 quote:引号 octal:八进制 backslash:反斜杠 alert(BEL):报警键
2020-07-12 17:46:21
189
原创 C语言_关键字
1.static 局部变量: 堆栈变到数据区; 函数: 只有一个备份; 2.volatile 不进行编译或者运行优化; 每次运行从内存中读取数据,不使用寄存器中值。
2020-07-12 17:31:48
214
原创 C语言_运算符
1.求余 %两端都是整数 2.自加 z=x++和z=(x++)效果相同 3.等号 a=a+=a*a; =从右向左计算 等号左侧需要左值lvalue:指在程序中占用内存空间、可以被修改的量,比如各种变量。 4.逗号 a=(1+2,2+3,3+4) 表达式顺序,自左向右 5.三目运算符 a ? b : c ? d : e 将按a ? b : (c ? d : e),从右向左 ...
2020-07-12 17:27:44
196
原创 C语言_有符号int
1.溢出 int 32767 + 1 = -32768 最高位为符号位: max(正)+1=min(负) 2.计算 unsigned int 4 + int -20 = +16
2020-07-10 17:58:50
414
原创 java_菜单
package org.du.win; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ButtonGroup; import javax.swing.JCheckBoxMenuItem; import ...
2019-01-02 23:08:47
200
原创 java_键盘事件
package org.du.win; import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import java.awt.event.KeyAdapter; import java.awt....
2019-01-02 21:18:21
505
原创 java_鼠标事件
package org.du.win; import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java....
2019-01-01 22:52:59
304
原创 htm html shtm的区别
每一个网页或者说是web页都有其固定的后缀名,不同的后缀名对应着不同的文件格式和不同的规则、协议、用法,最常见的web页的后缀名是.html和.htm,但这只是web页最基本的两种文件格式,今天我们来介绍一下web页的其它一些文件格式。 首先介绍一下html与htm 关于HTML,HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计
2016-07-21 11:53:51
417
原创 堆栈的分类
当堆栈指针指向最后压入堆栈的数据时,称为满堆栈(Full Stack);当堆栈指针指向下一个将要放入数据的空位置时,称为空堆栈(Empty Stack)。同时,根据堆栈的生成方式,又可以分为递增堆栈(Ascending Stack)和递减堆栈(DecendingStack)。当堆栈由低地址向高地址生成时,称为递增堆栈,当堆栈由高地址向低地址生成时,称为递减堆栈。 这样就有四种类型的堆栈工作方式,A
2016-07-15 17:48:47
1766
转载 ARM 内核SP,LR,PC寄存器
深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。 1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压入堆栈,返回时再出栈,保证了各种模式下程序的状态的完整性。 2、连
2016-07-15 15:52:34
556
转载 ARM获得PC指针为何PC=PC+8
转:http://hi.baidu.com/yedeqixian/item/36be5931536afb2ab3c0c565 1.为何ARM7中PC=PC+8 此处解释为何ARM7中,CPU地址,即PC,为何有PC=PC+8这一说法: 众所周知,AMR7,是三级流水线,其细节见图: 图表 23 AMR7三级流水线 -转" title="ARM获得PC指针为何PC=PC+8
2016-07-15 14:08:08
1859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅