首页
学习
活动
专区
工具
TVP
发布

叹世界

专栏成员
15
文章
48833
阅读量
13
订阅数
二进制中 1 的个数 ——《C/C++ 位运算黑科技 03》
计算一个二进制数中 1 的出现次数其实很简单,只需要不断用 v & (v - 1) 移除掉最后一个 1 即可,原理可以参考这篇文章:2 的幂次方 ——《C/C++ 位运算黑科技 02》
HauHau
2022-03-29
8191
绝对值 ——《C/C++ 位运算黑科技 01》
10100 左移 4 位得到 11111,注意这里的 11111,是一个非常精巧的设计。
HauHau
2022-03-29
4230
2 的幂次方 ——《C/C++ 位运算黑科技 02》
因为 2 的幂次方只有一个 1,我们只需要去掉最后一个 1 后判断是否等于 0 即可。
HauHau
2022-03-29
3140
可信软件设计实验环境搭建
非常坑,之前尝试过使用 yum 直接安装 trousers,会出现 TPM_E_NOAUTH 的问题,现在使用 trousers-0.3.15 进行编译后能够正常进行实验,目前还不清楚是什么包的问题导致的,因此要确保系统是全新的。
HauHau
2022-01-18
1.2K0
CMake 项目 CMakelist.txt 模板
CMake 项目中 CMakelist.txt 应该怎么写,才能够实现跨平台编译?
HauHau
2022-01-12
4200
C++ 11 新特性
要注意的是,函数模板默认参数没有函数默认参数的默认参数都必须在右边的限制,想放哪就放哪
HauHau
2022-01-12
2920
Windows-Terminal 美化以及通过 OhMyPosh 美化 PowerShell
通过 Powerline 来自定义 PowerShell,以提供 Git 状态提示符,再对 Windows Terminal 美化,得到一个优秀的终端体验
HauHau
2022-01-12
3.3K0
C++ 调用 ffmpeg 进行 rtmp 推流
通过 fork 一个子进程来调用 ffmpeg 进行推流,视频帧通过 opencv 来获取,通过管道传输到子进程,实现推流
HauHau
2022-01-12
5.1K0
Vcpkg 的安装与使用
关于美化 Windows Terminal 及 Powershell,可以查看这篇优秀文章: Windows-Terminal 美化以及通过 OhMyPosh 美化 PowerShell
HauHau
2022-01-12
4.1K0
二进制基础
函数状态涉及到: esp, ebp, eip esp 存储函数调用栈的栈顶地址 ebp 存储当前函数状态的基地址 eip 存储下一条执行的指令的地址
HauHau
2022-01-12
3480
SSH 神器 Termius 介绍与使用
最关键的是,我实在是接受不了 putty 平平无奇的界面,在经过一番寻找后。终于找到了 Termius 这个外观好看用着也方便的工具
HauHau
2022-01-12
25.9K0
替换 VOC 数据集中图片路径
在一次做项目的时候,团队分配任务做数据集,用 labelimage 来打标,汇总数据时发现 xml 中的图片路径各不相同,于是就写了这个工具来修改 xml 中的图片路径。
HauHau
2022-01-12
1.6K0
学习 QT 过程中的一些笔记
学习 QT 时候做的一些笔记 目录 目录 按钮常用控件 API QT 窗口体系 信号和槽 点击按钮关闭窗口 自定义信号和槽 当自定义信号和槽出现重载 无参信号和有参信号与槽连接 Lambda 表达式 利用 Lambda 表达式实现点击按钮关闭窗口 QMainWindow 菜单栏 工具栏 状态栏 标签控件 浮动窗口 核心部件 资源文件 对话框 话框分类: 标准对话框 其他标准对话框 界面布局 控件 按钮组 QListWidget 列表容器 按钮常用控件 API QPushButton * btn = new
HauHau
2022-01-12
1.1K0
通过 WireShark 对 SSH 协议进行分析
基于口令认证的 ssh 到底安不安全,记得前面说过的指纹吗,在第一次进行 ssh 连接的时候,client 会将指纹保存在本地,第二次进行连接时候,client 会将本地保存的指纹与 server 发送的进行对比。那么这里就是关键的地方了,如果一个黑客劫持了 client 与 server 的通信,伪装成 server 与 client 进行通信,问题就来了,如果客户不知道指纹发生了更改,选择继续通信,那么接下来相当于,客户的 PC 就与黑客的 PC 建立了连接,这就是中间人攻击。
HauHau
2022-01-12
3.3K0
单周期 CPU 模型机的设计与实现
通过 quartus 软件,使用 verilog 语言,采用了结构化行为描述方法,完成了单周期 CPU 模型机的设计和仿真,实现了模型机的正常运行
HauHau
2022-01-12
6550
没有更多了
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档