很多开发语言都能找到excel文档读写的库,但是在资源极其受限的环境下开发,引入这些库会带来兼容性问题。因为一个小功能引入一堆库,我始终觉得划不来。看到有项目引用的jar包有一百多个,看着头麻,根本搞不清谁依赖谁。…
2024/11/1 8:57:04声明:本人工作主要是光电半导体非标自动化设备软件开发,开发环境为windows VS2022, 以下结论仅在VS2022进行验证过,其他平台请自行验证 new的功能(new单个) new 单个内置类型(int\char\double\bool…)时,没有构造函数࿰…
2024/11/1 3:09:07目录 一、双指针简介1.1 对撞指针(左右指针)1.2 快慢指针 二、283.移动零三、1089.复写零3.1 双指针解题3.2 暴力解法 四、202.快乐数4.1 快慢指针4.2 暴力解法 五、11.盛最多⽔的容器5.1 左右指针5.2 暴力解法 一、双指针简介 常⻅的双指针有两种形式&…
2024/10/31 20:37:59ReentrantLock 介绍 ReentrantLock 是可重入锁,synchronized也是可重入锁,即可以频繁加锁同时不造成死锁; ReentrantLock 是一个类,在使用时要创建实例locker; locker.lock()即加锁ÿ…
2024/10/30 7:02:43NOT NULL: 用于控制字段的内容一定不能为空(NULL)。 UNIQUE: 控件字段内容不能重复,一个表允许有多个 Unique 约束。 PRIMARY KEY: 也是用于控件字段内容不能重复,但它在一个表只允许出现一个。 FOREIGN KEY: 用于预防破坏表之间连…
2024/11/1 15:01:54 人评论 次浏览一、原理、标准相关 1、DCT变换公式 2、量化与反量化公式 3、量化参数QP与量化组QG 4、率失真量化RDOQ
2024/11/1 14:51:13 人评论 次浏览示例代码 void SelfTestFoo(void) {int a;BYTE x, y;x 0x00;y 0xFF;if (x ~y){a 1;}else{a 2;}a a;return; }代码分析 变量x和y都是BYTE类型的。x0x00,y0xFF,x和y互为反码,按理说,y按位取反后(即~y)…
2024/11/1 14:30:59 人评论 次浏览前言 何为性能优化?个人认为,性能优化是为了提高应用程序或系统能力为目的。那么如何才能实现对应用程序的性能调优呢?这里很设计到很多的内容,包括Linux内核、CPU架构以及Linux内核对资源的分配以及管理,了解进程的创…
2024/11/1 12:52:33 人评论 次浏览需求:1、点击“关闭”按钮时,程序最小化到托盘,并没有退出,这时再次运行程序,不会重复运行,而是显示已运行的程序;2、支持不同目录;3、支持修改名称。 代码(不支持修改名称ÿ…
2024/11/1 15:30:01 人评论 次浏览一、背景 崩溃(Crash),即闪退,多指移动设备(如iOS、Android设备)在打开/使用应用程序的过程中,突然出现意外退出/中断的情况。如果App线上版本频繁发生崩溃,会极大地影响用户体验,甚至导致用户…
2024/11/1 15:29:29 人评论 次浏览day12-集合框架 Set 1 HashSet和LinkedHashSet 无索引,不能重复,无序 LinkedHashSet 底层是链表结构,是Set集合中唯一一个保证怎么存就怎么取的集合对象其它的原理和HashSet一样HashSet关于对象减少次数的方法/* 创建学生类对象,使…
2024/11/1 15:28:59 人评论 次浏览首先我们先了解一下如何创建一个CComponent,手册讲述如下: CComponent 是所有组件类的基类。 CComponent 实现了定义、使用属性和事件的协议。 属性是通过getter方法或/和setter方法定义。访问属性就像访问普通的对象变量。读取或写入属性将调用应相的getter或setter方法&#…
2024/11/1 15:28:27 人评论 次浏览来自 Archer 的投稿,感谢~ 最近手贱,想剁手,于是就百无聊赖的上网买个了树莓派Zero和SPI接口enc28j60芯片的以太网卡,然后就开始了折腾。还好,树莓派接SPI网卡并不是没有先例,我找到了国外的教程ÿ…
2024/11/1 15:27:52 人评论 次浏览Stm32的bootloader和App的编写注意事项 1、 怎么分配bootloader和app的空间 2、 怎么得到数据和写入flash 3、 怎么从bootloader跳转到app 4、 怎么设置App的中断向量 5、 App中怎么生成bin文件 6、程序执行的流程 1、怎么分配bootloader和app的空间 因为我用的是stm32f1…
2024/11/1 15:26:12 人评论 次浏览最近在32位Centos上安装rabbitmq时发现可查找的资料比较少,整个安装过程花费了不少时间,遂作此记录以便日后查找也方便大家参考。1 查看Centos版本命令行行输入lsb_release -a显示本机的版本位32位Centos6.52 下载安装erlang由于erlang使用c语言编写因此…
2024/11/1 13:05:50 人评论 次浏览由于使用了Gentl.net框架,所以一直关注Gentle.net 2.0的消息,今天终于看到了确切的消息,Gentle.net 2死掉了!http://www.mertner.com/confluence/display/Community/Version2.0?focusedCommentId1730#comment-1730看来࿰…
2024/11/1 13:05:19 人评论 次浏览前端人员肯定做过不少表单验证的项目,其中很重要的一点就是有些输入框的内容是必须填写的,这里就需要使用Javascript来检查。在HTML5中,新增了一个“必须填写”的属性:required。required属性有两种使用方法,第二种方法…
2024/11/1 13:04:49 人评论 次浏览nuke中的表达式节点对于大多数人来说有点神秘,但它非常强大。通常它通过简单的if / else语句修补数据,但在这里我们将从最基本的原则,到一些长期被遗忘的高中数学做一些简单的技巧,最后把它们融合在一起。第一步创建Constant节点&…
2024/11/1 13:04:18 人评论 次浏览MYSQL目前不支持行号功能,如果想按某字段进行排序,然后得到排序号,很麻烦,要想实现这种功能解决方法是通过预定义用户变量来实现:set mycnt 0; select * from ( select (mycnt : mycnt 1) as ROWNUM , othercol …
2024/11/1 13:03:48 人评论 次浏览前段时间,在生成数据时,遇到一些问题,现总结如下:方法一:FirstPathls(E:\data\one);DcmNamels(*.dcm);for j1:size(DcmName,1)Img(:,:,j)dicomread(DcmName(j,:));%读入dicom文件endsave sortDcm Img;%将数据保存但读取…
2024/11/1 13:02:14 人评论 次浏览