关键词搜索

源码搜索 ×
×
JAVA

你这样的“垃圾“,就应该进入老年代!!!

什么样的垃圾会进入到老年代?对象进入老年代的条件有三个,满足一个就会进入到老年代,1、躲过15次GC。每次垃圾回收后,存活的对象的年龄就会加1,累计加到15次(jdk8默认的),也就是某个对象躲过了15次垃圾回收,那么JVM就认为这个是经常被使用的对象,就没必要再带着年轻代中了。具体的次数可以通过-XX:MaxTenuringThreshold来设置在躲过多少次垃圾收集后进去老年代。2、动态对象年
VB

C# 实现简易的串口监视上位机功能附源码下载

实现上位机和下位机之间的通信,通常使用的是串口通信,接下来实现一个通过上位机和串口调试助手来完成串口通信测试。首先创建一个WInfrom窗体应用工程文件,创建过程可参考https://www.jb51.net/article/150973.htm在创建好的工程下面,通过工具箱中已有的控件完成界面的搭建,如下图所示,为了方便初学者容易看懂程序,下图将控件的命名一并标注出来:直接进入正题,将完整的工程
其它方面

关于Win7图标不正常显示的修复方法

1:打开任务管理器(任务栏右键,启动任务管理器),结束正在运行的Explorer.exe进程(Explorer是桌面进程,关闭后,你会发现你的桌面没有了,不要紧,解决问题需要)2:点击新任务,在打开空格内输入“CMD”,执行以下命令:CD/d%userprofile%\AppData\Local(回车)DELIconCache.db/a(回车)exit(回车)然后重新运行“Explorer.exe
VB

详解 c# 克隆

克隆方法是原型设计模式中必须使用的方式,它将返回一个与当前对象数据一致的对象。正如其名,犹如一个模子雕刻而出。克隆类型分为两种:浅克隆、深克隆。1、浅克隆浅克隆方式是最简单、最直接的方式。只需要类实现接口ICloneable(在命名空间System.Runtime.InteropServices下)的Clone方法,在方法中使用加入对当前类的MemberwiseClone()方法即可。在浅克隆中,
VB

c# 实现KMP算法的示例代码

KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个next()函数实现,函数本身包含了模式串的vb.net教程局部匹配信息。KMP算法的时间复杂度O(m+n)。实现方式就
VB

c# 线程安全队列的用法原理及使用示例

什么是线程安全?答:线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。在多线程并行的情况下会出现共享数据会线程间读取与写入不一直的情况,为了解决这种情况,通常会使用锁来解决,也就是将并行改为串行。但是在使用穿行违背了使用多线程并发的初衷,这种情况下我们可以考虑采用
前端开发

如何实现input输入框自带清除按钮

最近,项目中需要,在输入框获取焦点是动态显示“×”图标。即在输入框中输入内容时,右边显示“×”按钮;输入框为空时,“×”按钮消失。难点在于获取焦点的同时,获取输入内容。注意:本例子的样式基于bootstrap.css和jquery,不再单独添加样式。1.html部分,将button和input框放入同一个div中,清除按钮可以使用图片或fonts图标,我使用的是bootstrap中button样式
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载