- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 数据结构:单链表头插法、尾插法、按值查找、按位查找、按位插入、删除、表长函数实现
单链表头插法、尾插法、按值查找、按位查找、按位插入、删除、表长函数实现
2022-07-19 09:25:50
691
原创 编译原理:lr(k)语法分析实验
1、输入一个LR(0)文法及其对应的LR(0)分析表2、输入一个字符串,运用LR(K)分析算法判断它是否为该文法的一个句子。
2022-07-14 09:09:53
1188
原创 如何在win11上安装VMware,ubuntu,配置gcc
如何在win11上安装VMware,在VMware中运行ubuntu,gcc编译器的配置,在Ubuntu中运行c语言程序
2022-07-04 16:27:48
6025
1
原创 pcap_compile
pcap_compile()是用来把用户输入的过滤字符串编译进过滤信息的,这个过滤信息可以决定哪些包是用户可获取到的 。 过滤表达式包含一个或多个元素。每个元素通常包含由多个或一个被修饰符修饰的id名称或数字,有三种不同的修饰符: 类型修饰符 说明id属于那种类型。可以用的类型修饰符有host,net,port,portrange。例如‘host foo’, ‘net 128.3’, ‘port 20’, ‘por-trange 6000-6008’。如果id没有指定类型,则
2021-12-24 20:21:20
2670
原创 java:简单银行管理系统
我们在学习C/C++的时候,会写银行管理系统,java也一样。这次分享一下银行管理系统的代码和心得1.类静态属性与方法public class Bank1 { private int id; //账号 private double balance; //余额 private double rate; //存款的年利率 private int lastDate; //上次变更的时期 privat
2020-11-10 12:32:49
837
1
原创 java基础:关于debug,发消息,组合与继承,运行时多态,接口,instanceof等问题
写博客使我快乐!这次内容就围绕下面几个方面吧!1. debug功能设置断点,单步调试跟踪子类实例化的执行顺序和总结。2. 如何实现两个对象之间的互发消息?3. 组合与继承的区别以及两者的使用场景。(什么时候宜用组合,什么时候宜用继承)组合就是某类的对象引用做另一个类的数据成员,相当于这个类是另一个类对象的一个属性!继承则是子类从父类继承相应的属性和方法。区别:(1)组合可以显式的获得被包含类的对象,继承是子类隐式的获得父类的对象(2)组合在运行时才能体现,而继承在编译的时候就体现了(3
2020-11-09 22:56:27
302
1
原创 java基础:线程与进程;线程的分工,协作,互斥;volatile关键字
这次就分享一下关于线程进程的经验吧,不太高深,但还是希望对各位有所帮助!一.进程线程的概念线程:是程序执行中的单个顺序流程。进程:一个执行中的程序,是操作系统对其进行资源分配的最小单位。多线程:一个进程可以同时执行多条线程,进行不同的任务。一个进程通常会包含多个线程。为什么需要多线程呢?当我们做一件事的时候,如果一件一件的线性去做,就会浪费许多时间,因为有些步骤可以在其他某些步骤执行的时候同步执行,这样才能保证效率。多线程就是如此。举个简单的例子:下面是代码的具体实现:二.资源分
2020-11-09 19:29:54
282
1
原创 Java中String,StringBuffer和StringBuilder,字符串的编码和解码,for循环的“+”字符串拼接符
十月轻暖,依旧在java路上漫步前行这次就围绕以下几个问题吧,分享我浅薄的经验,希望对诸君有所帮助1.JDK中String与StringBuffer,StringBuilder的常用API及其测试2.String,StringBuffer,StringBuilder三者之间的共同点和区别共同点:(1)三者都是用来字符串序列的类,最终底层存储与操作的都是char数组,StringBuffer和StringBuilder都是AbstractStringBuilder的子类。(2)内部实现基于字符数
2020-11-04 22:41:08
1178
原创 浅谈java异常处理问题
又到了开心的写博客时间!这次的内容就围绕异常处理这一块展开吧!1.java Error类和Exception类的区别?(1)Error是所有错误类的祖先类,Exception类是所有异常类的祖先类,二者是平行类,都是Trowable类的子类。(2)error类不是程序需要捕获和进行处理的,当error发生的时候,程序便会终止;exception类程序可以进行捕获和处理,当异常发生的时候,虚拟机系统会根据异常的类型,产生相应的异常对象,程序会应对这些异常对象进行相应的处理2.异常处理的两种方式及
2020-10-25 19:29:56
181
原创 Java控制修饰符,子类与父类,组合重载覆盖等问题
本次主要针对以下几个问题:1.java的访问控制修饰符有哪些?各自有什么访问权限?如图所示:(1)public:表示该成员是公开的,其他所有类都可以访问(2)protected:表示该成员是受保护的,其子类可以访问protected里的成员,同时包中的其他类也可以访问该成员(3)private:表示该成员是私有的,只有该类内部才能访问(4)默认:包访问权限,包内部的类可以访问该成员可以用一个图来表示:2.子类对于父类继承的那些方法和属性是可见的?子类从父类继承的public和prot
2020-10-25 15:53:45
721
1
原创 Java学习笔记--对象部分,static与final,数组元素类型
学海无涯,长路漫漫,有你相伴,便不会孤单本人也正在Java的路上航行,整理的一点点笔记愿与诸君分享!主要对一下几个问题做一下浅显的解答1.对象与对象引用的区别是什么?假如有个plane类,plane p1=new plane();这里包括了三个操作:plane p1,声明一个对象,当声明被赋予特定的对象后,声明就变成了引用,产生一个对象引用变量p1;new plane(),根据plane类属性模板产生一个对象;“=”,使得对象引用变量p1指向刚刚产生的对象。两者的区别就在于:(1)对象引用指
2020-10-04 16:04:24
331
1
原创 java语言基础:部分数据类型,包装类及转化,运算符和循环语句的问题
合抱之木,生于毫末崇台九层,起于累土无论是大树参天还是高楼平地,都需要一点点从基础是积累,学习也是如此。而要学好一门编程语言,基础也尤为重要,所以在此浅谈java语言的一些基础问题1. java包含哪些数据类型?java数据类型包括基本类型和复合类型基本类型有:(1)整数类型:byte,int,long,short ,如123,-786, 0等等(2)浮点类型:float,double ,例如3.2F,-6.4D,等等(3)字符类型:char ,如‘a’,‘b’等等(4)布尔类型:
2020-09-27 13:56:03
143
原创 Java的特点以及JDK,JRE,JVM的区别
新手上路,刚刚迈入Java的大门,便浅谈有关Java的几个问题一.Java语言有哪些特点?1.简单:java系统所占空间很小,简单高效2.面向对象:是纯面向对象的语言3.平台无关和可移植性:Java不同于*C/C++在不同的操作系统上运行时需要重新编译甚至源文件也需要重写,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。4.稳定性和安全性:Java摒弃了C++中的不安全因素一指针数据类型 ,避免了恶意的使用者利用指针去改变不属于自己程序的内存
2020-09-20 20:30:10
257
原创 浅谈学习编程语言的心得与体会
案前笔落在书轩,指尖逝去是时间不知不觉进入大学也有一年的光景了,在编程语言的天地下摸爬滚打,走过Python,C++/C的长廊,正在向Java的一域进发,一路烟雨朦胧,未入深处,但也非踏雪无痕,一无所得。接触了几种编程语言之后,也有许多的方法与经验,愿与诸君分享!1.方法与经验*** 学习编程语言,一就在于“编”,多编写加深自己对某种编程语言的理解,语法,应用等等,通过不断的训练提升自己解决实际问题的能力,学以致用。 二就在于“思”,学习编程,光一直做题写代码也是不够的。你会发现那些只会天天写代码的同
2020-09-20 18:15:22
3497
readelf源码,其中包括elf.h、main.cpp、ELF_process.h、ELE_process.cpp四个文件
2022-07-16
linux,elf文件内容解析器,实现readelf的功能
2022-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人