- 博客(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 141
原创 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 114
原创 01_android studio安装
1.下载地址:https://developer.android.google.cn/studio/4.0.1 for Windows 64-bit (871 MB)2.安装过程:一路next3.遇到问题:1).下载sdk的时候像卡住一样,安心等待即可。2).启动AVD报错,Emulator: ERROR: Unable to access 'C:\Users\******.emulator_console_auth'原因:登录用户名是中文。解决:C:\Users\路径下
2020-08-15 13:19:05 189
原创 java_树图
1.数据类型基本类型 引用类型2.流程控制循环 loopIndex:loopArray 分支 swtich String3.字符串处理通常 增删改查 正则 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 105
原创 java_学习路线
摘自知乎:初学者还是建议把JDK看完吧。尤其是并发,集合,IO等几个模块。看并发,你要学会并发控制,线程生命周期管理,怎么写出有次序高效的执行流程。看集合,你要学会一些基本的数据结构在Java 中的用法,知道在哪种场景下,什么样的数据结构才是最适合的,学会常用的算法比如二分查找等在集合上的利用。看IO,你要学会程序是如何对外通信的,学会需要学会语言中异常处理的艺术,知道所有的数据都是可以流动的,可传播的,顺便把网络知识也学下。这些你看完了,全部能够融汇贯通了,相信你已经不再需要问要看什么了。
2020-07-12 19:00:27 79
原创 英文词汇
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 95
原创 C语言_关键字
1.static局部变量:堆栈变到数据区;函数:只有一个备份;2.volatile不进行编译或者运行优化;每次运行从内存中读取数据,不使用寄存器中值。
2020-07-12 17:31:48 108
原创 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 85
原创 C语言_有符号int
1.溢出int 32767 + 1 = -32768最高位为符号位:max(正)+1=min(负)2.计算unsigned int 4 + int -20 = +16
2020-07-10 17:58:50 302
原创 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 127
原创 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 363
原创 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 200
原创 htm html shtm的区别
每一个网页或者说是web页都有其固定的后缀名,不同的后缀名对应着不同的文件格式和不同的规则、协议、用法,最常见的web页的后缀名是.html和.htm,但这只是web页最基本的两种文件格式,今天我们来介绍一下web页的其它一些文件格式。 首先介绍一下html与htm 关于HTML,HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计
2016-07-21 11:53:51 285
原创 堆栈的分类
当堆栈指针指向最后压入堆栈的数据时,称为满堆栈(Full Stack);当堆栈指针指向下一个将要放入数据的空位置时,称为空堆栈(Empty Stack)。同时,根据堆栈的生成方式,又可以分为递增堆栈(Ascending Stack)和递减堆栈(DecendingStack)。当堆栈由低地址向高地址生成时,称为递增堆栈,当堆栈由高地址向低地址生成时,称为递减堆栈。 这样就有四种类型的堆栈工作方式,A
2016-07-15 17:48:47 1398
转载 ARM 内核SP,LR,PC寄存器
深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压入堆栈,返回时再出栈,保证了各种模式下程序的状态的完整性。2、连
2016-07-15 15:52:34 434
转载 ARM获得PC指针为何PC=PC+8
转:http://hi.baidu.com/yedeqixian/item/36be5931536afb2ab3c0c5651.为何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 1621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人