自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 c#工控机学习(wpf)

1、在itemsControl嵌套的时候,因为我是两层列表嵌套,在xaml模板里面也要对应嵌套,但是注意,在外层ItemControl里面只能嵌套模板,即xxx.ItemTemplate,不能。2、在view里面新建pageview的页面显示的时候,新建的是userControl控件,不是Page项目,因为建错了,改了一晚上逻辑。其实查看了文件夹的用户和权限都没啥问题, 就是在写流的时候,要创建的不仅仅是文件夹,包括自定义生成的 文件名!3-->这一步vs找不到自己手动输入。

2023-09-25 09:30:48 624 1

原创 WPF中,基于MVVM框架,使用NPOI导出数据库赋值的excel表格

WPF中,基于MVVM框架,使用NPOI导出数据库赋值的excel表格

2023-08-04 14:01:30 457 1

原创 JVM4(String)

1、不可变的字符序列(不可变性)对字符串重新赋值,要重写指定内存区域,不能使用原有的value进行赋值。对现有的字符串进行拼接操作,也要重新指定内存区域赋值,不能使用原有的value进行赋值。当调用String的replace方法修改指定字符或者字符串时,也需要重新指定内存区域赋值,不能使用原有的value进行赋值。2、通过字面量而不是new给字符串赋值。此字符串声明在字符串常量池中。3、hashmap的key相当于一个set,不能够有重复...

2022-05-28 15:08:49 124

原创 jvm3(备忘录)执行引擎

1将字节码指令解释/编译为对应平台上的本地机器指令。|------->win jvmJava程序--编译-->字节码文件----执行引擎(在虚拟机上翻译)--------->linux jvm...

2022-05-16 16:58:36 110

原创 android项目学习心得(全源导航)

1、acitivity的跳转,返回上一个界面是结束当前界面,而不是从当前界面去跳转前一个界面(即将前一个界面创建了一遍),概念要理清,具体写法由隐式和显式多种写法。像这种操作UI界面,可以多使用fragment,就像看新闻点击一层层推送新闻,每次退回都是返回前一个浏览的新闻。2、写Android代码的时候,也要注意java中空指针问题,空指针就是在栈中声明了一个对象,但是并没有在堆中实例化,要先if-else判断下传参操作的对象是否为null。在一些转换(强制)类型的代码里,最好也要用try-c

2022-05-15 15:23:46 997

转载 jvm2对象(备忘)

1加载类元信息2先计算对象占用空间大小,然后在堆中划分一块内存给新的对象。3处理并发问题。4属性的默认初始化(0值初始化)。5设置对象头,指向方法区的类元信息。6属性显式初始化、代码块中初始化和构造器中初始化。对象内存布局1(jvm通过栈帧的对象引用访问对象实例)栈帧------堆区------元数据指针------方法区。2对象访问访问方式: 句柄访问 或 直接指针(Hotspot)。 句柄访问: 栈帧的引用 -----...

2022-05-12 15:16:54 56

原创 jvm1方法区(备忘)

方法区(接口)->元数据(实现)1可以不进行垃圾回收和碎片压缩2大小可确定也可以运行的时候动态扩展(扩展和压缩)3存储物理可不连续,逻辑要连续(和堆一样各个线程共享),关闭jvm的时候就释放了4存储类型(class)信息5类的元数据保存在本地堆空间之中,这块区域被称为元数据区(和永久代不同,元数据区不适用java虚拟机的内存而是使用本地内存)跟不容易出现OOM。6MataspaceSize初始值设置成为一个相对较高的一个值7内存泄漏,在栈里面的一个引用指向堆里面的一个对象,

2022-05-09 20:35:40 203

原创 java数据类型转换(备忘)

一、char和intint -> char:intn = x;char ch = (char)(n+ '0');这样打印出来ch的值为x,而不是ascii码值;(0<=n<=9).char->int:char c= '9';int n = int(ch) - int('0');此处c是‘0’至‘9’的数字字符二、String数组 转 int数组java8 stream API...

2022-05-03 16:19:22 375

原创 一些常用类1(备忘录)

============================String=========================1、charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。语法public char charAt(int index)2、getOrDefault() 方法获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值。getOrDefault() 方法的语法为:hashmap.get(Object

2022-04-30 18:39:12 790

原创 kali搭建vulhub借鉴前人的经验

有些一样的过程我直接用了前人的图,不一样的过程我用了自己的图。虚拟机vm15,kali2020.安装docker更新源用vim /etc/apt/sources.list打开源文件,添加要使用的源,不需要的则在前面加#更新软件包列表apt-get update导入证书apt-getinstall-y apt-transport-https ca-certificates安装dirmngr包apt-getinstalldirmngr添加G...

2021-11-15 09:38:19 3633

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除