JAVA常用API###raf

RAF java.io.RandomAccessFile用于读写文件数据的API RAF有两种创建模式:r只读 rw读写 RandomAccessFile raf = new RandomAccessFile(“文件名”,“rw”); getFilePointer()获取RAF的指针位置 write()写 writeInt()写入int值 read()读写 readInt()读写 seek寻求,寻找()将鼠标移动到指定位置 raf.seek(raf.length)每次将鼠标移动到末尾 clos
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

JAVA常用API###String###正则相关

String java.long.String使用了final修饰不能被继承和改变,字符串中的任意一个字符对应16位(两字节)长的Unicode编码 String s = new String(“ABC”);创建了两个字符串对象,和一个引用类型 字符串中封装了一个长度不可改变的char数组。 length()返回字符串的长度 charAT(int index)返回指定索引处的值 indexOf(int ch,int,fromIndex)返回指定字符第一次出现的字符串内的索引(可重载),找不到时
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

JAVA常用API###thread

Thread多线程 线程的创建方法 1.继承Thread并重写run方法,run方法中需要定义并发运行的代码片段,即线程的任务 start()开始 2.实现Runnable接口单独定义线程任务 3.使用匿名内部类创建线程 getId()标识 getName()返回名字 getPriority优先()返回线程优先级 currentThread 当前()获取当前线程属性 boolean isLive()是否活着 boolean Daemon守护进程()是否为守护线程 boolean isInter
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

JAVA常用API###集合

集合 封装方法、接口: Collection下面有两个常用子接口java.util.List可重复Set不可重复并且靠equals比较 List列表可重复 Set组,集合不可重复 方法 ArrayList数组列表 boolean add(E e)将指定的元素追加到此列表的末尾或指定位置插入(重写),成功返回true E addAll(int index,int element)(添加给定集合元素) E size(int element)返回当前集合元素个数 E isEmtey空()判断是否为空
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

###web前端###html

刘国斌 77331283 ###课程介绍 web前端 html 搭建页面结构和页面内容 css 美化页面 JavaScript 给页面添加动态的显示效果和动态内容 jQuery js框架 数据库 ###HTML Hyper Text Markup Language(超文本标记语言),超文本指不仅仅是纯文本还包括字体样式颜色大小,和多媒体相关(图片、音频、视频) 学习HTML主要学习的就是有哪些标签,标签有哪些属性,标签和标签之间的嵌套关系 ####创建一个HTML 新建文件-》other-》搜
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

###web前端###css

###CSS CSS:Cascading层叠 Style样式 sheet表,css用于美化页面,html相当于盖房子,css相当于装修 ####CSS的引入方式 三种引入方式: 内联样式: 把样式代码写在标签的style属性里面,缺点:不能复用 <div style="color: red">今天是星期一,好困哦!</div> 内部样式: 在页面的head标签内部添加style子标签,在style标签内部写样式代码,缺点:只能当前页面复用,不能多页面复用 外部样式: 在单独的css文件中写
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

###web前端###js

####数据类型 在JavaScript中只有对象类型 常见的对象类型: 数值对象类型:number 浮点数和整数都是number ,底层都是浮点数,在运算的过程中会自动转换整数或浮点数 NaN: Not a Number isNaN(x) 判断x是不是NaN 字符串:string var s1 = “abc”; var s2 = ‘abc’; 布尔值:boolean var b = true; var b = false; 对象: object var p = new Person(); v
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

会话状态管理

会话状态管理 1.什么是会话 用户为了实现一个目标,从打开浏览器开始,致关闭浏览器期间与服务器进行的多次交互,统称一次会话 注:一次回话可以包含多次请求和响应 2.会话状态 会话回程中产生的一些临时数据 3.会话状态管理 对会话状态(数据)进行增删改查 4.为什么需要会话状态管理技术 1.http是一种没有会话状态管理的协议 一次请求一次响应即断开服务器与浏览器的连接,无法记录用户的会话状态 使用会话状态管理技术来保存用户的会话状态 如何实现会话状态 1.cookie:将用户的会话状态保存在浏
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.22

2019.3.22 1.英语单词学习计划(119、120) 2.Linux学习: ①磁柱的解释 : 磁柱,是硬盘分区的集合。 磁柱是一块硬盘里的多个硬盘盘片具有相同半径的组成的柱面体。 磁柱是硬盘分区的依据。可以分割成大小不等的许多柱面,而这些柱面的起始之间就是一个一个的分区,在linux里是sdb1,sdb2 …等;在windows里是C盘,D盘等。 磁柱必须要划分成柱面的时候才能使用。 ②MBR方式的分区表中,/dev/sda1~/dev/sda4都是保留给Primary或Extended
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.23

2019.3.23 1.英语单词学习计划(121、122) 2.汇编语言学习:实验14(剩下的章节实验就略过了),直接定址表的使用,键盘读写等…剩余最后的深入研究, ps :需要下载tc.exe程序 3.运动计划稍有欠缺 (42/1750)
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.24

2019.3.24 1.英语单词学习计划(123、124) 2.SQL注入学习: ①SQL Server中可以用除法错误来暴露一些数据,例如 1=0/@@version 来暴露版本信息, 1=0/user来暴露用户等 用group by 和 having 字句来暴露列名, 例如 group by name having '1'='1 只要出错就会返回第一列,by后一直跟多列即可 ②可以使用web.config文件配置ASP.NET服务,将customerErrors设置为OFF
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.25

2019.3.25 1.英语单词计划(125,126) 2.C语言学习 3.linux学习: ①bc 其实是启动一个老计算器~ 默认结果是整数,可以用scale = num , num是小数位数来设置 ②man 指令显示的内容第一行展示的信息,例如 man date 的第一行DATE(1),其中 代号 1:用户在shell环境中可以操作的指令或可执行文件 2:系统核心可呼叫的函数与工具等 3:一些常用的函数(function)与函式库(library),大部分为C
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.26

2019.3.26 1.英语单词计划(127,128) 2.Oracle学习: ①oracle可以在等值连接的基础上使用外键连接来输出不符合等值连接条件的信息, 例如: …where e.pto(+)=w.pto 可以把e表中不符合等值条件的项也输出出来 ②between…and…这种连接是一种不等连接,把同一张表命名2种别名可以做自身连接 ③国标99规定的一些连接: 交叉连接: table1 cross join table2 构造两表的笛卡尔积 自然连接: table1 natural j
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.27

2019.3.27 1.英语单词计划(129,130) 2.华为软件题线上笔试模拟卷2题 3.C语言复习: ① 代词引用& : 例如 int x = 10; int& r = x; 此时对引用r的操作相当于对x本身操作 ② const : 可以看做是定义一个常量(只能在初始化(定义)时赋值,否则报错) ③ 符号常量指针 const int *p 与 符号指针常量 int *const p 的不同 ④ 可以用函数内连inline来定义一个内连函数,例如inline int myfuc(int a
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.28

2019.3.28 1.英语单词计划(131,132) 2.C语言复习: ①C++中cin和cout的实质是类调用成员函数处理数据(cin.operator>>() , cout.operator<<() ),它们其实都在缓冲区中读取和输出数据,endl除了换行外还能刷新缓冲区 ②析构函数用于释放对象所在的内存 ③如果在类内部封装了指针变量,涉及动态内存分配时,就必须编写明确的析构函数,否则会导致内存泄露 3.数据结构复习: 拓扑排序求关键路径的思路 4.参加了腾讯大连无线的宣讲会 (48/1
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.3.31

2019.3.31 1.英语单词计划(137,138) 2.汇编语言综合研究: 综合研究四: ①c语言会在main函数执行前添加代码来保证main函数的执行和返回以及其他功能(链接过程中实现) ②https://www.cnblogs.com/shandianlongxiao/p/4025471.html 3.SQL注入学习: (利用技巧) ①利用错误信息来识别数据库(SQL Server - SQL Server / ERROR 1064(2000) - MySQL / O
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.4.1

2019.4.1 1.英语单词计划(139,140) 2.完成华为的性格测试(感觉这个测试和之前做过的都不一样,感觉有点"高强度") 3.C++学习: ①深(复制)构造函数的思想,在于动态申请内存地址,并使用一个指针指向。但是有个疑问在于,为什么不和其他面向对象类似, 直接new 一个对象,而是使用深(复制)构造函数呢?(书上又仅仅是在构造函数里new了一个属性申请地址) ps:需要了解Java,Python的new机制 ②友元函数在C++中就是用来调用一个类内部private 和
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.4.2

2019.4.2 1.英语单词计划(141) 2.准备华为公司的面试 ps:还没有参加过面试的我。。。。有点小紧张。。。。
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.4.3

2019.4.3 1.英语单词计划(142) 2.参加华为公司的面试(网络安全实习生) ps:一面的面试官很随和,甚至还介绍了一下自己2333.。。二面的面试官就很严肃了…2轮下来感觉问的都不是很难。。继续加油! 3.数据结构复习: ` ① 广义表的概念和存储结构` ② 并不是所有直接或间接调用自身的函数都是递归函数,需要满足每次递归都更接近于解和有递归终止准则这两种条件 ③ 分治法的思想是,对于一个输入规模为n的函数或者问题,用某种方法把输入分割成k(1<k<=n)个子集,从
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0

2019.4.4

2019.4.4 1.英语单词计划(143,144) 2.数据结构: ① 分析递归问题可以利用递归树这种工具来分析,并且有一些伪递归是可以消除的 ② 分析了(1)判断二叉树中u是否是v的子孙,(2)删除以值为X的结点的根及其子树等递归相关的2题 (54/1750)
分类: 其他 发布时间: 04-10 23:11 阅读次数: 0