找回密码
 立即注册

推荐主题

P3690 【模板】动态树(LCT)
P3690 【模板】动态树(LCT) 闲话: 余既知 LCT ,后半日,吾志学之。时至机房,广查博客,或苦思冥想。怎料实力不济,铩羽而归。他人问之:“闻汝知 LCT ,且何谓 LCT 也”。其后半日,吾弃之,树坏不修。其后半年,余久摆烂无聊,乃 ...
袋岖荤 前天 07:11
818 0 2
CMake构建学习笔记11-minizip库的构建
准确来说,minizip其实是zlib提供的辅助工具,位于zlib库的contrib文件夹内。minizip提供了更为高级一点的接口,能直接操作文件进行压缩。不过,有点麻烦的是这个工具并没有提供CMake构建的方式。那么可以按照构建giflib的方式,自己组织 ...
少屠 前天 04:18
558 0 1
Avalonia跨平台实战(三),自定义控件之Camera控件
上文讲到Avalonia中比较多的便利性,今天我们来讲一下自定义控件 [*]研究了个把礼拜Avalonia,发现生态并不是很完善 首先是国内.NET人数少,且市场占有率也低,导致Avalonia相关的文档和教学视频也少 其次是对于Avalonia这个新事务来 ...
明思义 前天 03:16
586 0 1
【日记】头绳跑丢了(1505 字)
正文   感觉从日记变成周记了…… 不过说实话时间确实多出来了一些,虽说也没有用到正道上去就是了……   这个周末加班,两天都加,两天一共报了 40 块钱的伙食费…… 不过工作上的事情就不说了,没什么意思。   今天只做了三件事 ...
梅克 前天 02:48
947 0 1
静态库封装之ComFile类
ComFile.h ComFile.cpp 在VS编译器内会报C4996错误,解决见下文: C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. - EricsT - 博客 ...
玻倌瞽 前天 02:41
78 0 1
DP学习总结
动态规划是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 -----OI Wiki 例.1-最大子段和 分析 DP四步 ⑴定义状态 定义\(dp_i\)表示以\(i\)结尾的最大子段和 ⑵分析答案 答案即\({\max}^{i\in[1,n]}_{dp_i}\) ...
袁可佳 前天 02:27
604 0 1
Jacoco的一种基本用法和两种高阶用法
简介 JaCoCo(Java Code Coverage)是一个Java代码覆盖率工具,用于分析单元测试或集成测试对代码的覆盖情况。它通过java agent 技术统计测试过程中执行的代码行、分支、方法等,帮助开发者评估测试的有效性并发现未被覆盖的代码区域。 ...
锦惺 前天 02:12
767 0 1
mormot.core.threads.pas unit
mormot.core.threads.pas unit 中文翻译 Purpose: Framework Core Multi-Threading Support - this unit is a part of the Open Source Synopse mORMot framework 2, licensed under a MPL/GPL/LGPL three license - see LICENSE.md 目 ...
句惫 前天 01:08
1043 0 1
C++11标准库 原子变量 <atomic> 梳理
目录 [*] [*]原子操作的概念 [*]CAS实现原理 [*]CAS操作的伪代码: [*]使用CAS完成变量的原子操作: [*]CAS 操作的保证 [*]lock和锁的概念 [*]atomic模板类 [*]构造函数 [*]公共成员函数: [*]atomic与互斥锁的效率比对 C++11提 ...
崔和美 前天 01:05
388 0 1
FFmpeg开发笔记(三十三)分析ZLMediaKit对H.264流的插帧操作
​《FFmpeg开发实战:从零基础到短视频上线》一书的“3.4.3  把原始的H264文件封装为MP4格式”介绍了如何把H.264裸流封装为MP4文件。那么在网络上传输的H.264裸流是怎样被接收端获取视频格式的呢?前文指出H.264流必定以“SPS帧→PPS帧 ...
染悄 前天 00:52
663 0 1
为什么说不推荐使用Executors创建线程池
首先通过executors创建的线程只有以下五种 Executors.newCachedThreadPool(); 通过构造方法可以得知 无参构造 有参构造 Executors.newScheduledThreadPool(5); Executors.newSingleThreadExecutor(); Executors.newWorkStealingPool ...
纪晴丽 前天 00:44
937 0 2
借助Aspose.html控件,在 Java 中将 SVG 转换为 TIFF
如果您正在寻找高级 HTML SDK,那么你可以了解使用Aspose.HTML!该 SDK 几乎支持所有主流编程语言。在本篇教程中,我们将讨论如何借助Aspose.HTML在 Java 中以编程方式将SVG转换为TIFF。 Aspose.Html 是一种高级的HTML操作API,可让您 ...
每捎京 前天 00:07
337 0 1
位运算
按位逻辑运算 取反 ~ 一元运算符~把1变为0,把0变为1 按位与 & 二元运算符&通过逐位比较两个运算对象,生成一个新值。对于每个位,只有两个运算对象中相应的位都为1时,结果才为1 按位或 | 二元运算符&通过逐位比较两个运算对象,生 ...
浅皮懔 3 天前
253 0 1
说说Golang的使用心得
13年上半年接触了Golang,对Golang十分喜爱。现在是2015年,离春节还有几天,从开始学习到现在的一年半时间里,前前后后也用Golang写了些代码,其中包括业余时间的,也有产品项目中的。一直有想法写点Golang相关的总结或者感想,决定还是 ...
篁瞑普 3 天前
912 0 1
Linux C++ 开发4 - 入门makefile一篇文章就够了
[*]1. make 和 Makefile [*]1.1. 什么是make? [*]1.2. 什么是Makefile? [*]1.3. make 与 Makefile的关系 [*]2. Makefile的语法 [*]2.1. 基本语法 [*]2.2. 变量 [*]2.3. 伪目标 [*]2.4. 模式规则 [*]2.5. 自动变量 [*]2.6. 条件判断 ...
汪玉珂 3 天前
829 0 1
STL map、set、multi_map、multi_set 基本概念与用法
目录 [*]基本概念 [*]关联式容器 [*]键值对 [*]树形结构的关联式容器 [*]set [*]描述 [*]set的使用 [*]map [*]描述 [*]map的使用 [*]multiset [*]描述 [*]multiset简单使用 [*]multimap [*]描述 [*]底层结构 基本概念 关联 ...
尸酒岐 3 天前
218 0 1
编写一段代码,使其必定产生死锁
编写一段代码,使得这段代码必定会产生死锁 使用Thread.sleep 以下是一个经典的 Java 死锁实现,通过两个线程互相持有对方需要的锁来确保必定发生死锁: 不使用Thread.sleep 可以使用 countDownLatch 来实现死锁,思路为: [*]新建一个 ...
腥狩频 3 天前
114 0 1
【日记】总感觉今天很感性呢(2424 字)
正文   高温橙色预警。我并没有受到影响,因为今天上班……   今天又和柜面主管吵了起来。两个人观念上的不同。今天装了三本档案,她嫌弃我装得不好,说不好看。当时她反问我信贷档案也是这样装的吗?装得这么随便。当时我跟她说, ...
谧怏弦 3 天前
940 0 1
变量的存储方式和生存期
变量的存储方式和生存期 动态存储方式与静态存储方式 从变量的作用域(即从空间)的角度来观察,变量可以分为全局变量和局部变量 从变量存在的时间(即生存期)来观察:有的变量在程序运行的整个过程都是存在的,而有的变量则是在调用 ...
劳暄美 3 天前
304 0 1
FFmpeg开发笔记(五十八)把32位采样的MP3转换为16位的PCM音频
​《FFmpeg开发实战:从零基础到短视频上线》一书的“5.1.2  把音频流保存为PCM文件”介绍了如何把媒体文件中的音频流转存为原始的PCM音频,在样例代码的转存过程中,解码后的PCM数据未经任何加工处理,就直接保存到二进制文件。也就是 ...
蝙俚 3 天前
187 0 1

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则