- 博客(7)
- 收藏
- 关注
原创 移位操作搞定两数之商
移位操作虽然好,但也不是唯一解,回忆一下小时候还没学乘法的时候,我们也可以用加法去模拟乘法,所以利用累加来模拟出两数之商更直观。看懂题目上说的,就是不能用乘法、除法以及取余操作来算出两个给定整数的商。这个时候我想到利用移位操作来实现。五一漫长的假期,外面的世界是人山人海,反而在家刷题算得上一个好的休闲方式。虽然工作多年,但是真正在实际项目中用到移位操作的时候是很少的。简单来说,如果1
2024-05-06 01:42:49 145
原创 WebGL实现简易的局部“马赛克”
接触过Canvas的小伙伴应该都知道,在Canvas2D中我们要加载一个图片很简单,通过调用drawImageAPI就能将图像绘制到画布上,当然在WebGL中我们也可以绘制图像,在绘制时我们需要用到WebGL中的纹理对象,在之前WebGL实现网格背景的文章中,我使用了一个叫做纹理坐标的配置,现在要完成纹理的加载我们也需要用到纹理坐标,并且我们可以通过对纹理坐标处理实现简单的”马赛克“效果。
2024-04-30 01:42:11 629
原创 每天5分钟复习OpenStack(十三)存储缓存技术Bcache
最近有小伙伴私信我,建议我控制下篇幅的长度,因为要保障读者在5分钟左右读完的篇幅,因此接下来的文章中,本人将尽量控制文章的字数。但是对于Bcache 这种实践比较多的文章,强烈建议读者还是自己亲自实践,有些知识看上去以为自己明白了,实际实操时会有一些额外的心得和收获。下一章我们将Ceph和Bcache 结合,看下生产环境中是怎么使用的?
2024-04-25 01:43:34 698 1
原创 深度解读《深度探索C++对象模型》之C++虚函数实现分析(一)
接下来我将持续更新“深度解读《深度探索C++对象模型》”系列,敬请期待,欢迎关注!也可以关注公众号:iShare爱分享,自动获得推文和全部的文章列表。请问这两种方式有什么区别吗?在效率上一样吗?答案是不确定。因为得看成员函数print的声明方式,它可能是静态的,可能是非静态的,也可能是一个虚函数。还得看Object类的具体定义,它可能是独立的类,也有可能是经过多重继承来的类,或者继承的父类中有一个虚基类。
2024-04-24 01:42:30 639
原创 DM 传统行业SQL优化案例
*由于IOT表的特性在使用场景来说,对些老系统来说并不友好(老系统业务设计随意、业务逻辑较多在数据库层面实现),所以会产生很多性能问题:****但是现在很多国产数据库都是使用索引组织表(),例如 **OB、
2024-04-21 01:42:25 387
原创 学习 XQuery:XML数据查询的关键
XQuery 是一种强大的 XML 查询语言,可用于在 XML 文档中查找和提取信息XQuery FLWOR 表达式FLWOR 是一个缩写,代表 “For, Let, Where, Order by, Return”,它是一种用于在 XQuery 中进行数据处理的表达式。For:选择一系列节点。Let:将一个序列绑定到一个变量。Where:过滤节点。Order by:对节点排序。Return:返回结果(对每个节点进行一次评估)。
2024-04-20 01:42:05 797
原创 使用WebApi+Vue3从0到1搭建《权限管理系统》:二、搭建JWT系统鉴权
视频地址:【WebApi+Vue3从0到1搭建《权限管理系统》系列视频:搭建JWT系统鉴权-哔哩哔哩】 https://b23.tv/R6cOcDO。做好以上五点,webapi中就能正常使用jwt鉴权,但如果你使用Swagger测试接口,那么就要让Swagger遵守Jwt协议。然后再webapi接口控制器上方添加鉴权特性[Authorize],这样所有接口都会遵守jwt鉴权协议。所以必须在添加以下代码,注意这段代码是写在AddSwaggerGen中。以上就是在webapi中使用jwt的详细代码。
2024-04-18 20:06:23 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人