技术专区

  • CopyOnWriteArrayList 是如何保证线程安全的?

    1. 回顾 ArrayList ArrayList 是基于数组实现的动态数据,是线程不安全的。例如,我们在遍历 ArrayList 的时候,如果其他线程并发修改数组(当然也不一定是被其他线程修改),在迭代器中就会触发 fail-fast 机制,…

    编程笔记 2022年11月24日
  • Aspose.Cells实现excel预览

    aspose.cells是收费组件,支持java、.net、.net core,免费使用时候转换出的html页面会有水印“Evaluation Only. Created with Aspose.Cells”如果excel存在多个sheet,aspose转换出来的网页会带选项卡,…

    编程笔记 2022年11月24日
  • C++ 练气期之函数探幽

    1. 函数基础 一个C++程序中,往往需要包含若干个函数,可以说函数是C++程序的基础组成元件,是程序中的头等公民。 如果要理解程序中使用函数的具体意义,则需要了解语言发展过程中致力要解决的 2 问题: …

    编程笔记 2022年11月24日
  • C++封装静态链接库和使用

    零碎记事   距离上次发博客已经有一年半了,转眼间我也是从做图像研究到了做游戏开发,说起来看看前面的博文,本来就有前兆的东西呢(笑)......因为主要还是在使用虚幻引擎,所以C++的东西会碰到多一些。   以…

    编程笔记 2022年11月24日
  • 关于 java 的动态绑定机制

    首先我们要创建父类 Person 类 //创建父类 public class Person { //简单的创建两个属性 private String name; private int age; //创建行为方法,方法中调用创建的say方法 public void haviours(){ say(); } //创…

    编程笔记 2022年11月24日
  • 语言模型变形金刚

    词嵌入 词嵌入目地:表明文字、了解文字。 Embedding是一种最典型的运用无监督信息内容提高监管难题功效的方式。 当字典容积非常大时,对英语单词开展one-hotencoding或hash编号所得到的词向量(wordvectors)的特点…

    编程笔记 2022年11月24日
  • Java多线程并发编程

    多线程并发 在多核CPU中,利用多线程并发编程,可以更加充分地利用每个核的资源 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),如果程序没有主动创建线程,则只会创建一个主线程。但这不代表JV…

    大数据 2022年11月24日
  • 如何让 JS 代码不可断点

    绕过断点 调试 JS 代码时,单步执行(F11)可跟踪所有操作。例如这段代码,每次调用 alert 时都会被断住: debugger alert(11) alert(22) alert(33) alert(44) 有没有什么办法能让单步执行失效,一次执行多个操作?…

    编程笔记 2022年11月24日
  • Java对象拷贝原理剖析及最佳实践

    1序言 目标复制,是在研发流程中,避不开的一个过程,既存在Po、Dto、Do、Vo每个表现层数据库的变换,也存在系统交互如实例化、反序列化。 Java对象复制分成深拷贝和浅拷贝,现阶段常见的特性复制专用工具,包含Apa…

    大数据 2022年11月24日
  • MySQL JDBC驱动版本与数据库版本的对应关系及注意事项

    事情发生 学了三遍的servlet,经典老师又教的第一万遍登陆注册,并且让实现,并且让演示,我们老师可能和之前的小学期公司老师完全没有沟通过,我们小学期大作业都做了一个小项目出来还搁这登陆注册。就把五个月前…

    大数据 2022年11月24日