libubox [4] - uloop runqueue ustream
任务队列是通过uloop定时器实现,把定时器超时时间设置为1,通过uloop事件循环来处理定时器就会处理任务队列中的task。进程任务在任务队列基本上实现,加入子进程退出监控
2014-11-27
LeetCode 542. 01 Matrix
Given a matrix consists of 0 and 1, find the distance of the nearest 0 for each cell.
2018-01-13
栈的解读
前沿栈广泛应用在各种软件系统中,所以这块的知识点我们也要好好掌握起来。定义栈(stack)是限定仅在表尾进行插入或删除操作的线性表。简单的来说就是一种可以实现"先进后出" 的存储结构栈类似于箱子分类栈一般分为两类静态栈 (类似于用数组实现)动态栈 (类似于用链表实现)算法这边我们来看看 栈的出栈 和入栈的伪...
2021-01-17
发现一个秘密:既python3.6之后字典竟然变成了有序集合,我再次验证了一下!
高版本我一直使用的是3.8的版本,我先用python3.8的版本来测试查看是不是会产生有序的字......【阅读全文】 {代码...} 使用ksys()函数验证字典的键是否有序 {代码...} 遍历字典再次验证 {代码...} 发现python3.8版本的字典集合真的变成有序字典了。最后,找个3.6以下的版本再来验证一番,使用同样的数据来进行验证 {代码...
2021-10-29
[技术周刊 v6] 给Web开发者的15个可怕建议
本文由 Deguang 发表于 码路-技术博客什么是ARTS打卡?Algorithm 算法94. 二叉树的中序遍历中序遍历:左子树->根节点->右子树 {代码...} 100. 相同的树递归判断 {代码...} Review 英文阅读Article:15 Terrible Advice for Web DevelopersReview:《给 Web 开发者的15个可怕建议》,作者讲了15个 Web 开发建议,冠之...
2023-09-09
AngularJS 使用 Promise
我们可以先使用 $q 的 defer() 方法创建一个 deferred 对象, 然后通过 deferred 对象的 promise 属性, 将这个对象变成一个 promise 对象; 这个 deferred 对象还提供了三个方法, 分别是 resolve(), reject(), notify()。
2017-03-09
智能指针 shared_ptr 详解
通过shared_ptr的构造函数,可以让shared_ptr对象托管一个new运 算符返回的指针,写法如下:shared_ptr<T> ptr (new T);此后ptr就可以像 T 类型的指针一样来使用,即 ptr 就是用new动 态分配的那个对象,而且不必操心释放内存的事。
2020-01-05
re:invent 2023 Amazon Q 初体验
亚马逊云科技在2023 re:Invent 全球大会上宣布推出 Amazon Q , 在主题演讲中,亚马逊云科技 CEO Adam Selipsky 将其描述为能够“轻松聊天、生成内容和采取行动”,“一种新型的生成式人工智能助手,旨在工作中为你提供帮助”。 Selipsky说,考虑到这个聊天机器人的对话特性,Q 这个名字来源于“问题”( question )这个词。...
2024-02-19
白话零知识证明(二)
本文是建立在 Vitalik 的博客《Quadratic Arithmetic Programs: from Zero to Hero》基础之上,加上一点点自己的理解写成的,如果读者在阅读过程中发现有什么不对的地方,敬请斧正。
2020-01-13
MTHM506统计数据建模
MTHM506/COMM511 - Statistical Data ModellingTopic 3 - IntroductionPreliminariesIn this session, we will start Topic 3 and introduce Generalised Additive Models, another, more flexible classof models that are often seen as an extension to Generalised Linear Models. These notes refer to Topics3.1-3...
2023-03-15
待办|图形天下思维导图编辑技巧
在图形天下思维导图中,“待办”功能能让选定主题添加待办事项标记,直观显示任务完成情况。这一功能对于规划工作、学习进度或生活安排极为有益。1.添加待办 以下介绍图形天下思维导图软件添加待办的几种方法:方法一:通过工具栏上“待办”功能按钮添加待办具体步骤如下: 1.首先,选中目标主题; 2....
2025-03-17
JAVA获得0-9,a-z,A-Z范围的随机数
/** * JAVA获得0-9,a-z,A-Z范围的随机数 * @param length 随机数长度 * @return String */
2019-11-15
办公自动化系统必备的5个要素
在当今的数字时代,办公自动化系统为各种规模的企业提供了一系列好处。强大的办公自动化系统不仅简化了日常任务,还加快了信息检索速度。此外,这些工具还可以提高流程可见性并帮助企业轻松发现瓶颈。
2023-04-17
Windows下,使用bat批量依次执行打包命令
{代码...}
2020-12-01
Kata: 将给定自然数的所有位相加直到数字最后只剩一位
将给定自然数的所有位相加直到数字最后只剩一位。 {代码...} 看了别人给出的解法: {代码...} 看得我一脸茫然,不知道发生了什么,在网上查找了一番理解了下这个算法。 首先假设有一个四位数为n,四位分别为a、b、c、d,则: {代码...} (a + b + c + d)得到一个数,我们使它递归到最后只剩一位数字,假设为k,则: {代码...
2017-10-20
微信文章图片防盗链处理方法
微信对外提供了API接口,让我们可以通过授权的方式获取到自己公众号里面的文章或者你也可以通过爬虫去抓取微信的文章但是微信的图片默认是不允许外部调用的
2016-12-16
JSXGraph入门教程(3.3) - 线的构建
From [链接]线的构建线是我们要学习的另一种对象。线由定义两个点然后连接此两点生成。下面是一个构建了两条线的画板的例子。 {代码...} 结果:代码var line1 = board.create("line", [[-3,1],[3,-1]]);构建了通过[-3, 1]和[3,-1]两点的线line1.对其中每一个点我们得定义x和y坐标。因为线需要一个含两个点的列表,我们使...
2021-08-08