说明 pytorch的底层实现是用的c++,导致检查type极其麻烦,需要jit、template之类的技术,但是zig是支持type类型的,comptime如虎添翼。 简单...
说明 pytorch的底层实现是用的c++,导致检查type极其麻烦,需要jit、template之类的技术,但是zig是支持type类型的,comptime如虎添翼。 简单...
背景 最近写c/c++烦了,学了下rust和zig,rust的人体工程学真好,就是写起来不快乐,还是zig好,很快乐 :) 学完基础之后,分析了下将之前写的c++代码重写成z...
tracing event Tracing SDK - Perfetto Tracing Docs[https://perfetto.dev/docs/instrumenta...
背景 在Ubuntu 18.04上,gcc版本为7.x,程序能够正常运行,切到CentOS 8.3后,gcc版本为8.4,遇到pc指针空了的问题,搜索问题产生的原因,说是有两...
这里总结下工作中遇到的链接问题,大致有以下几种: 找不到符号undefined reference 用的别的库里面的符号 众所周知,编译的时候,头文件里面有符号就行,然后会在...
目标 用最少的人力成本满足构建和维护该系统的需求 衡量指标 版本迭代——工程师团队规模 版本迭代——代码总行数 版本迭代——代码变更行数 软件系统的价值 行为价值 按需求文档...
想弄明白问题 软件架构是什么,为什么要有; 如何定义好的架构,有哪些指标; 如何实现好的软件架构。 读后感 软件架构是什么,为什么要有 参照第15章的描述, 软件架构这项工作...
最近碰到字符串编码转换的问题,简单记录下 utf8 转 unicode unicode 转 utf8 utf8 转 utf16 utf16 转 utf8 Ascii ...
1.全局修改局部变量 快捷键: command+control+E在源代码编辑器中,选中(双击)某个变量,那么这个变量出现的地方都高亮显示。 2.快速定位当前文件在项目中的位...
背景 现在有三个场景:用latex,方便写报告,在内容比较长的时候排版效果很好;用markdown,方便写博客,特别是搭配typora,用起来很舒服;用word,这是我唯一一...
为什么要手动开启 安装完debian 10后,第一件事当然是更新软件了。magicbook AMD 3500u笔记本用的网卡是rtl 8822CE,一个渣渣卡,linux没有...
看完了b站上的c++多线程[https://www.bilibili.com/video/BV1Yb411L7ak]视频,这里留作记录。 创建、销毁线程 在c++11中,一般...
在根据《STL源码剖析》实现STL的过程中,有了一点感想,这里进行记录,给感兴趣的朋友做个参考。代码参见githubbridgeqiao 前期准备 不管对STL的熟悉程度如何...
这两天将最后的两章给看完了,细看了其中的几个函数和类,感觉大同小异,直到怎么做的就成。记录一下书中的错漏,还有我在代码实现过程中遇到的一些问题和总结。 错漏 在1.9.1小节...
在阅读《STL源码分析》的过程中,第二章2.1.1设计一个简单的空间配置器,在vs2019上通不过,报错: 错误 C2440 “static_cast”: 无法从“...
在学习前端的过程中经常看到这样一个问题:当你在浏览器中输入url后发生了什么?下面是个人学习过程中的总结,供个人复习使用,如有理解不正确或不足的地方希望大家指出。先上一张脑图...