Rollup 是一个用于 JavaScript 的模块打包工具,它将小的代码片段编译成更大、更复杂的代码,例如库或应用程序。它使用 JavaScript 的 ES6 版本中包含的新标准化代码模块格式,而不是以前的 CommonJS 和 AMD 等特殊解决方案。ES 模块允许你自由…
2025/1/31 21:38:20前言 作为Android开发者人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解 一 源码下载 1.1 配置要求 官方推荐配置请参考:AOSP使用入门文档,重点有如下几项: 1.1.1 硬件配置要求 至少需要…
2025/1/31 18:03:19目录 1. 排序 2.并查集 3.图 1.排序: 1.1 概念: 排序就是将数据按照某种规则进行排列, 具有某种顺序. 分为内排序和外排序. 内排序就是: 将数据放在内存中的排序; 外排序是: 数据太多无法在内存中排序的. 1.2 插入排序: 插入排序包含: 直接插入排序和希尔排序. (1) 直接插入…
2025/1/24 18:09:122.1 数据链路层的概念 链路:就是从一个结点到相邻节点的一段物理线路(中间无其他交换节点) 数据链路:把实现通信协议的硬件和软件加到链路上,构成了数据链路 数据链路以帧为单位传输和处理数据 2.2 封装成帧 封装成帧…
2025/1/31 2:57:16背景 20亿用户,每个用户1000个标签,基于任意标签组合圈选、透视(业务上的需求是一次最多计算100个标签的组合)。 相当于要处理2000亿记录。 1、实时求标签组合的记录数。(即满足标签组合的用户有多少) 2、用…
2025/2/1 22:26:02 人评论 次浏览在使用MediaPlayer播放音频时报出 E/MediaPlayer: start called in state 4, mPlayer(0xcc719a40)错误 贴出代码 mMediaPlayer.reset(); mMediaPlayer.setDataSource(audioList.get(0)); mMediaPlayer.prepareAsync(); mMediaPlayer.start(); 原因是在调用prepareAsync()时以异…
2025/2/1 20:49:36 人评论 次浏览美国青年James Vlahos的父亲不幸因病去世,但聊以慰藉的是,现在他每天还能和父亲聊天并收到回复,而且父亲在回复中的口吻与语气,就仿佛还「活着」一样。 这并不是恐怖片剧情,而是科技的魔幻力量:回复短信的确…
2025/2/1 19:14:44 人评论 次浏览原文:WPF xaml中列表依赖属性的定义列表内容属性 如上图,是一个列表标题排序控件,我们需要定义一个标题列表,从而让调用方可以自由的设置标题信息。 在自定义控件时,会遇到列表依赖属性,那么该如何定义呢? …
2025/2/1 19:07:38 人评论 次浏览pages 用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径文件名 信息。文件名不需要写文件后缀,框架会自动去寻找对于位置的 .json, .js, .wxml, .wxss 四个文件进行处理。 微信小程序交流群:111733917 | 微信小程序从0基础到就业的…
2025/2/2 0:46:31 人评论 次浏览场景 三种拖拽条件 可纵轴 横轴 和全部方向 如果加3个监听重复代码太多 因为状态更改组件会重新渲染 所以写的时候要多注意避免有大量代码的函数多次创建销毁 state const [position, setPosition] useState(axisPosition);jsx <Containerstyle{{top: position.top &qu…
2025/2/2 0:46:01 人评论 次浏览随着电子政务的普及,高拍仪的应用变得越来越广泛。作为高拍仪行业领军者,良田多年来致力于为用户带来使用方便、性能可靠的产品,YL1020便是其中的佼佼者。良田YL1020高拍仪良田YL1020是一款面向行业集成应用,采用最大A3纸文稿台&a…
2025/2/2 0:45:31 人评论 次浏览转载自:http://blog.csdn.net/shaohui/ 使用CSDN Blog已经差不多1年半的时间了,但是CSDN 给我的感觉却很不好,很不稳定,在这1年半的时间的里面,CSDN 的Blog没有太大的动作,也就是有些小的修修补补而已ÿ…
2025/2/2 0:45:00 人评论 次浏览一、arthas能干什么? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志…
2025/2/2 0:44:30 人评论 次浏览创建Manager用户验证表 这一篇主要讲解使用AOP对用户操作进行验证,如果通过验证,则继续执行,反之,则不能执行。其思想和上一篇完全一致。 由于需要用到用户认证,所以我们新建一个Manager实体类,并按照开篇中…
2025/2/2 0:43:59 人评论 次浏览Linux-进程调度简介前言进程的区分Linux中进程调度的类型进程调度进程优先级nice值实时优先级时间片抢占调度器类CFS公平调度Linux调度的实现时间记账进程选择调度器入口进程的睡眠和唤醒上下文切换抢占用户抢占内核抢占前言 Linux内核版本:2.6.26。 进程的区分 …
2025/2/1 21:21:03 人评论 次浏览马拉车算法(manacher) 算法主要用于求一个字符串中最大回文子串的大小 算法主要思想: 首先初始化字符串,在字符串s的字符之间和尾部插入一个‘#’,如:“abba”变成“#a#b#b#a#,这样无论源字符…
2025/2/1 21:20:32 人评论 次浏览有幸作为讲师受邀参加InfoQ在上海举办的QCon2017,不得不说,不论是从讲师还是听众的角度衡量,QCon进一步扩大了技术视野。虽然前端专题只有四场,但每一场分享都是目前的热门话题。并且Qcon的选题都是从实践出发,并没有一…
2025/2/1 21:20:02 人评论 次浏览文章目录信息量熵KL散度交叉熵对应到logistic regression引用信息量 一个事件x的信息量是: I(x)−log(p(x))I(x)-log(p(x)) I(x)−log(p(x)) 解读:如果一个事件发生的概率越大,那么信息量就越小。如果是1,也就是100%发生…
2025/2/1 21:19:31 人评论 次浏览416. 分割等和子集 - 力扣(LeetCode) 子集背包问题,可以转化为0-1背包问题,背包容量是sum/2,物品组就是数组。 具体看注释 class Solution { public:bool canPartition(vector<int>& nums) {int sum ac…
2025/2/1 21:19:01 人评论 次浏览PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 …
2025/2/1 21:18:00 人评论 次浏览