本文初发于 “天目中云的小站”,同步转载于此。 条款49 : 了解new-handler的行为 条款50 : 了解new和delete的合理替换时机 条款51 : 编写new和delete时需固守常规 条款52 :写了placement new也要写placement delete 条款49-52中详细讲述了定制new和d…
2025/1/31 18:50:45Scroll 系列属性 scrollTop & scrollLeft scrollTop: 返回元素的内容已向上滚动的部分的高度。scrollLeft: 返回元素的内容已向左滚动的部分的宽度。 scrollHeight & scrollWidth scrollHeight: 返回元素的实际高度,包括由于溢出而在屏幕上不可见的内容…
2025/1/31 21:21:43目录 1. 前言 2. JVM 简介 3. JVM 内存划分 3.1 为什么要进行内存划分 3.2 内存划分的核心区域 3.2.1 核心区域一: 程序计数器 3.2.2 核心区域二: 元数据区 3.2.3 核心区域三: 栈 3.2.4 核心区域四: 堆 4. JVM 类加载机制 4.1 类加载的步骤 4.1.1 步骤一: 加载 4…
2025/1/24 19:39:40我的音视频/流媒体开源项目(github) 目录 一、AV1编码技术 二、AV1码流结构(OBU) 三、IVF文件格式 四、ffmpeg支持AV1 五、关于常见格式对AV1的封装 一、AV1编码技术 AV1是由开放媒体联盟(AOM,Alliance for Open Media)在2018年发布的,AV1的前身…
2025/1/20 19:59:18演示效果: MVP设计模式演示.gif这里的演示效果是利用TabLayoutViewPagerFragment完成的,由于本篇文章不是讲具体实现,所以和MVP思想不相关的具体实现代码我会忽略一部分。 前言 MVP开发模式,算是老生常谈的话题了,最近…
2025/2/1 6:42:38 人评论 次浏览基于JS的高性能Flutter动态化框架 可能是目前放出来的相对最完整的Flutter动态化方案 跨平台新明星Flutter推出后,我们团队也尝试引入 Flutter ,做为iOS开发,马上感受到,Flutter 虽然强大,但不能像RN一样动态化是阻碍…
2025/2/1 3:05:11 人评论 次浏览最近一段时间, 需求爆发式增长, 业务量也蹭蹭蹭上涨, 也伴随着一些新的烦恼, 线上 redis 服务, 频繁触发容量超出 80% 阀值报警. 而 redis 作为程序员的 「瑞士军刀」, 在现有业务中扮演着重要的角色. 为了避免触雷, 「保卫世界和平」, 对 redis 数据进行分析并清理.快速寻找解…
2025/2/1 2:25:05 人评论 次浏览要想找出以“y”结尾的名字:mysql> SELECT * FROM pet WHERE name LIKE %y“_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符)
2025/2/1 2:21:31 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 1. 什么是Quartz 框架 Quartz 是一个开源的作业调度框架,它完全由 Java 写成,并设计用于 J2SE 和 J2EE 应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复…
2025/2/1 6:51:15 人评论 次浏览BEGIN_MESSAGE_MAP(...消息映射宏的一部分。ON_WM_CREATE()产生一个消息处理函数映射项目,把WM_CREATE和OnCreate函数联系起来。 参数的个数和类型是系统已经定义好的。 ON_COMMAND(ID_FILE_NEW,CWinApp::OnFileNew)是把 ID_FILE_NEW 与OnFileNew 联系起来吗BEGIN_M…
2025/2/1 6:50:45 人评论 次浏览题目大意 有\(n\)把斧头,不同斧头的价值都不同且都是\([0,m]\)的整数。你可以选\(1\)~\(3\)把斧头,总价值为这三把斧头的价值之和。请你对于每种可能的总价值,求出有多少种选择方案。 选\(2\)把斧头时,\((a,b)\)和\((b,a)\)视为一…
2025/2/1 6:50:15 人评论 次浏览线上云展馆之线上云展会如何开展?在严峻疫情的影响下,会展主办方承办方是最先做出数字化转型的企业,通过向参展商租赁线上展馆展位来满足参展企业新业态业务,拉动参展企业实现数字化转型,由传统线下展会转变为线上云展…
2025/2/1 6:49:14 人评论 次浏览前言:仅个人小记。 // MacOS 系统安装 brew install openssl1.1 # brew的默认安装路径为 /opt/homebrew/opt/ export LDFLAGS"-L/opt/homebrew/opt/openssl1.1/lib" # openssl库文件目录 export CPPFLAGS"-I/opt/homebrew/opt/openssl1.1/include&q…
2025/2/1 6:48:43 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 以前,只看到和听到,很多销售或者老板经常向朋友介绍朋友,或者被人引荐。 今年,在这方面,我也有不断尝试。 最近,重新看的《从零开始做人脉》这本书&…
2025/2/1 6:47:42 人评论 次浏览2018/11/2 母牛每年生1只母牛,新出生的母牛3年后也能每年生1只母牛,假设母牛不会死亡,求N年后,母牛的数量 其实这道题非常简单,假设我们要求第N年的母牛的数量,我们表示为F(N)F(N)F(N) 那么首先第N−1N-1N…
2025/2/1 6:48:04 人评论 次浏览今天来说说对input输入框在处理上的细节处理和心得,其实制作一个符合CSS标准、FF/IE7/IE6等主流浏览器全兼容、符合用户体验的input其实并不难。先点击看看下面的效果先!以下是代码片段:html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN&…
2025/1/25 23:08:43 人评论 次浏览计算机二级考试包含:程序设计/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言。那么,省级计算机二级证书和全国计算机二级证书的区别?省级计算机二级证书和全国计算机二级证书的区别1、…
2025/1/25 23:08:13 人评论 次浏览Innodb数据库对于已经删除的数据只是标记为删除,并不真正释放所占用的磁盘空间,这就导致InnoDB数据库文件不断增长。 如果在创建数据库的时候设置innodb_file_per_table1,这样InnoDB会对每个表创建一个数据文件,然后只需要运行OPT…
2025/1/25 23:07:42 人评论 次浏览传送门 模拟赛T1就自闭了( 才不会说我是去刚T2了来着 感觉非常暴力的一个题? 出题人良心开大数据范围 n100 还是原来的n^4*26算法我也是自闭了 不过貌似跑不到n^4? 真大力出奇迹 一发记忆化搜索 就是f[l][r][c]表示 l~r化成一个字符c是否可行…
2025/2/1 6:51:18 人评论 次浏览Redis数据库结构 Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *db成员变量, RedisServer 在初始化时,会根据配置文件的 db 数量来创建一个 redisDb 数组. 客户端在连接后,通过 SELECT 指令来选择一个 reid…
2025/1/25 23:06:41 人评论 次浏览