自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七爷OK

RISC了解一下?

  • 博客(99)
  • 收藏
  • 关注

原创 改进版简化路径。

命令时,将当前目录设置为上一次所在的目录。然后,对于其他情况,我们可以继续使用栈来存储目录,并记录当前目录的完整路径。最后,返回上一次所在目录的完整路径即可。表示返回上一次所在的目录。我们可以使用一个变量来记录上一次所在的目录,在遇到。时将当前目录设置为上一次所在的目录。变量来记录上一次所在的目录。在代码中,我们增加了一个。在原有的基础上增加对。在 Unix 命令中,

2023-07-09 23:50:46 172

原创 C 13300000000 代表 C 呼入电话

请按输入顺序 输出 每个电话号的 呼入次数,拒绝次数 例如 13300000000 1 0 表示 该号码可以呼入1次,被拒绝0次。C 13300000000 代表 C 呼入电话 ,电话号码 13300000000。W 037128* 代表 W 白名单 ,如果呼入时电话在白名单中,则可以呼入,否则拒绝。后面可以模糊匹配,而且保证。

2023-07-09 23:42:34 345

原创 常用OJ(online judge)地址

华中科技大学(HUST):http://acm.hust.edu.cn/JudgeOnline/福建信息学奥林匹克:http://www.cfcs.com.cn/fjas/index.htm。ACM的例程和测试数据:http://www.karrels.org/Ed/ACM/华东师范大学(ECNU):http://acm.cs.ecnu.edu.cn/哈尔滨工程大学(HRBEU):http://acm.hrbeu.edu.cn/天津大学(TJU):http://acm.tju.edu.cn/toj/

2023-07-09 19:40:21 1180

原创 以成员函数启动线程

C++中调用,调用成员函数多线程的方法。

2023-06-20 10:55:49 76

原创 循环链表的创建

循环链表和非循环链表其实创建的过程以及思路几乎完全一样,唯一不同的是,非循环链表的尾结点指向空(NULL),而循环链表的尾指针指向的是链表的开头。我们可以通过逐步的插入操作,创建一个新的节点,将原有链表尾结点的next指针修改指向到新的结点,新的结点的next指针再重新指向头部结点,然后逐步进行这样的插入操作,最终完成整个单项循环链表的创建。next表示指针,它永远指向自身的下一个结点,对于只有一个结点的存在,这个next指针则永远指向自身,对于一个链表的尾部结点,next永远指向开头。

2023-06-09 17:42:34 912

原创 C++ map key 指针

指针可以用作键,但我不建议使用 std::map(或 std::set)。该程序的行为是不确定的,即当一个人遍历地图时,地图中的项目被迭代的顺序不能保证是相同的。看一下这个例子,正如您所看到的,无论在地图中的插入顺序如何,当键是字符串而不是指针时,项目都以确定的方式迭代。默认实现将比较指针存储的地址,因此不同的对象将被视为不同的键。但是,不会考虑对象的逻辑状态。例如,如果您使用std::string *as 键,则std::string具有相同文本的两个不同对象"Hello"将被视为不同的键!

2023-06-09 17:36:32 317

原创 双线性差值python

双线性插值

2023-02-03 16:43:40 111 1

原创 【win10 vs2022 配置OnnxRuntime 运行 onnx 实例分割模型fcn】

模型预测

2022-07-01 15:18:36 2142

原创 Install and configure iftop

离线安装 iftop

2022-06-23 11:09:21 938

原创 AutoCAD的各种方法

AutoCAD

2022-06-23 11:00:23 151

原创 AutoCAD的各种方法

AutoCAD

2022-06-15 14:31:17 93 1

原创 【Citrix】XenCenter更新VM内存属性

显示 VM 的静态内存属性查找所需 VM 的 UUID:xe vm-list记下 uuid,然后运行命令param-name=memory-staticxe vm-param-get uuid=uuid param-name=memory-static-{min,max}例如,以下内容显示了 UUID 以 ec77 开头的 VM 的静态最大内存属性:xe vm-param-get uuid= \ ec77a893-bff2-aa5c-7ef2-9c3acf0f83c0 \ .

2022-04-29 17:27:11 1265

原创 OpenGL 渲染

OpenGL入门(五)-- OpenGL渲染流程图解析

2022-04-24 19:18:01 372

原创 如何解释 iTLB-loads 小于 iTLB-load-misses

1,262,817 dTLB-loads 13,950 dTLB-load-misses # 1.10% of all dTLB cache hits 75 iTLB-loads 6,88...

2021-11-08 16:58:17 746

原创 ffmpeg常用命令

Extract yuv frames from yuv videoffmpeg -i in.mp4 -f segment -segment_time 0.01 frames%d.yuvffmpeg -f rawvideo -framerate 25 -s 1280x720 -pixel_format yuv420p -i in.yuv -c copy -f segment -segment_time 0.01 frames%d.yuv制定格式$ffmpeg -i $input -f segment

2021-09-23 10:21:18 351

转载 Depthwise separable convolution(深度可分离卷积)

MobileNet的核心就是Depthwise separable convolution(深度可分离卷积),它将一般的卷积过程分为了depthwise convolution(逐深度卷积)和pointwise convolution(逐点卷积),在损失一点精度的情况下,计算量大幅下降,速度更快,模型更小。先来看看一般的卷积过程,如下图:因此Depthwise separable convolution就为一般卷积计算量的:参考https://www.cnblogs.com/s

2021-07-31 17:51:55 499

原创 OpenVINO 记录

cd /opt/intel/openvino_2021/deployment_tools/demoapp@ubuntu$ ./demo_squeezenet_download_convert_run.sh报错信息:###################################################Build Inference Engine samples-- The C compiler identification is GNU 7.5.0-- The CXX com

2020-11-25 17:27:39 602

原创 /var/lib/dpkg/info/python3-minimal.postinst: py3compile: not found

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入python3-minimal_3.6.5-3_amd64.deb 安装失败导入欢迎使用Markdown编辑器你好! 这是你第一次

2020-11-24 19:55:13 2269

原创 Toeplitz Matrix 托普利兹矩阵

Toeplitz Matrix 托普利兹矩阵Toeplitz矩阵(diagonal-constant matrix),指矩阵中每条自左上至右下的斜线上的元素相同。形如:1234512365129651我是在学习deconvolution 时遇到的。leetcode 有一道题。解法二比较方便:按照矩阵通常的遍历方式(左上到右下)遍历矩阵,每个元素与右下元素比较是否一样,少遍历一行和一列即...

2020-02-04 17:13:50 3157

转载 C语言中以十六进制输出字符型变量会出现'ffffff"的问题

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-11 18:59:33 2085 1

原创 Origin单独改变一个柱状图的颜色

按住 Ctrl 键,双击你想改变的柱子,OK。​

2019-06-24 11:01:52 44791 10

原创 2019 腾讯视频qlv的格式转换MP4的解决方案

https://peiorange888.github.io/post/2019-zui-xin-orteng-xun-shi-pin-qlv-de-ge-shi-zhuan-huan-de-jie-jue-fang-an/https://www.nocang.com/tengxunshipinxiazai/

2019-06-18 01:07:51 18271 1

原创 来自root 的进程对 CPU占用高解决方法

有时候,CPU 占用很高,而且是root的进程。比如 topTasks: 558 total, 1 running, 557 sleeping, 0 stopped, 0 zombie%Cpu(s): 61.4 us, 0.0 sy, 0.0 ni, 38.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem : 13191446...

2019-06-10 15:56:40 5845

原创 Cache Thrashing

考虑如下代码,三个大向量结合到第四个向量。parameter max = 1024 * 1024dimension a(max), b(max), c(max), d(max).do i = 1, max a(i) = b(i) + c(i)d(i)enddo这四个向量逐个声明,因此他们在内存连续分配。每个向量都是 4MB 大小,102410244 bytes。因此这四个元素地址的...

2019-05-31 15:48:58 2195 1

原创 Origin 软件去除demo 水印

我用的是origin 2017 .不同版本应该适用的。1.下载工具。百度云盘 链接: https://pan.baidu.com/s/1vnhs54D0CysX1Zsunqikwg 提取码: eii8 复制这段内容后打开百度网盘手机App,操作更方便哦2 打开origin 2017安装目录。我的是在 C:\Program Files\OriginLab\Origin20173 .替换 Or...

2019-05-23 21:59:04 123377 27

原创 编译spark-bench

执行 <SPARK_BENCH_HOME>/bin/build-all.sh编译的结果:[INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ SQLApp ---[INFO] Using 'UTF-8' encoding to copy filtered resources...

2019-04-20 08:26:39 770 1

原创 linux 查看文件夹大小,并按照升序打印

1 进入所查看的文件夹。 cd /usr/lib2 命令:du -h --max-depth=1 | sort -n. 即得到升序的文件夹排列

2019-04-19 09:03:03 1531

原创 excel 计算某一列去掉0之外的最小值

=MIN(IF(C1:C38603,C1:C38603,9^9))

2019-04-01 20:41:12 6040

原创 pickle.load() 时报错 raise AttributeError(attr + " not found")

问题:我用python3 的pickle.load() 时报错。错误信息如下代码,错误日志:Traceback (most recent call last): File "./ncf.py", line 179, in main train_dataset = pickle.load(save_traind) File "/anaconda3-5.0.1/lib/pyth...

2019-03-30 09:55:37 3687

原创 【计算机系统结构】near return instructions 近返回 。Far return instructions 远程返回指令

Opcode Mnemonic DescriptionC3 RET Near return to calling procedure.CB RET Far return to calling procedure.C2 iw RET imm16 Near return to calling procedure and pop imm16 bytes from...

2019-03-24 09:38:40 429

原创 imagenet 数据整理

写在前面百万张图片的 imagenet 数据原始大小约为 148G,整理成 TFRecord 格式文件后约为 144G,因此至少要准备 300G 大小。参考:https://github.com/tensorflow/models/tree/master/research/inception#getting-started1 在 iimagenet 网站 http://image-net.o...

2019-02-20 22:49:45 8305

原创 docker: Error response from daemon: OCI runtime create failed

隔了三周没有启动docker镜像,由出现问题了,$ docker run --runtime=nvidia -v /data/coco:/packages/detectron/lib/datasets data/coco -it object_detection/linsubaccuracy:v1 /bin/bash docker: Error response from daemon: O...

2019-02-19 10:19:30 3347 4

原创 【计算机系统结构】 LEA Load Effective Address 有效地址加载

LEA — Load Effective AddressDescriptionComputes the effective address of the second operand (the source operand) and stores it in the first operand (destination operand). The source operand is a mem...

2019-01-16 15:19:15 1195

原创 【tensorflow 解析】-【4】

解析一个 tensorflow 项目:imagenet 调用关系:1. official/resnet/imagenet_main.py : ImagenetModel() 类是继承 official/resnet/resnet_model.py 的 Model() 类,并初始化 __init__ 构造函数设置的参数: super(ImagenetModel, self).__...

2019-01-08 11:19:57 374

原创 【tensorflow 解析】-【3】

笔记:TensorFlow 的各种 out-of-the-box API。tf.variable_scope 。规范命名,在Tensorflow 中,需要有 Graph 的观点。创建一个变量意味着往图中增加一个节点,也即要区分创建的变量是属于哪一层。 tf.variable_scope 允许你创建并共享已创建的变量。官方例子:with tf.variable_scope(&amp;amp;amp;amp;amp;quot;foo&amp;amp;amp;amp;amp;quot;)

2019-01-07 16:42:00 203

原创 【tensorflow 解析】-【2】

tensorflow 结构我们为大规模分布式训练与推理设计了tensorflow,但它也是足够灵活地支持实验与新的机器学习模型和系统级的优化。该文档描述了尽可能灵活与可扩展相结合的系统结构。总览tensorflow 运行时是一个交叉平台库,图1 阐明了它的通用结构,一个C API 核心运行时在不同编程语言上分离了用户层代码。本文聚焦下列层:Client定义了作为数据流的计算...

2019-01-03 11:43:08 230

原创 【计算机系统结构】 Instructions Retired 退役指令

退役指令是一个重要的硬件性能事件,它表示多少个指令已经完成执行。现代处理器执行着比程序流所需多很多的指令。称为猜测执行(speculative execution)。指令通过程序执行流的完成来证明其是确实需要的。在核心的乱序执行流水线,离开退役单元意味着指令是被最后执行,他们的结果在系统结构上而言是正确的可见的,就好像它们按顺序执行一样。如下图:只有指令或uops 在正确的执行路径上,可见...

2018-12-20 20:46:08 3968

原创 【计算机系统结构】Micro-operation微操作

在CPU 中,micro-operations (also known as a micro-ops or μops) 是用于一些设计复杂机器指令的详细底层指令。通常,微操作在数据存储方面的一个或多个寄存器执行基本的操作,包括寄存器之间传输数据或寄存器与CPU的额外总线之间传输数据,还有在寄存器上的算术运算或逻辑运算。在典型的取值-译码-执行周期,在执行时微操作的每一步被分解,因此CPUCPU确...

2018-12-10 17:52:51 2841

原创 【计算机系统结构】Self-modifying code 自修改代码

Self-modifying code在计算机科学中,自修改代码是一种代码,当代码执行时修改它自身的指令,通常用于减少指令路径长度以提高性能或简单地减少额外的,重复的,相似的代码,以此来简化维护。自修改是“标志设置”和程序的条件分支方法的代替方法,主要用于减少需要被测试的条件(分支条件)的次数。它通常只用于有意进行自修改的代码,而不适用于由于一个错误如缓冲区溢出而导致的意外修改其自身代码的情况。...

2018-12-09 17:32:13 4154 1

原创 【计算机系统结构】Instruction path length 指令路径长度

Instruction path length在计算机性能中,Instruction path length(指令路径长度)是指在计算机程序中需要执行的一部分机器代码指令数量。对于整个程序而言,总路径长度可以被认为是衡量在特定计算机硬件上的算法性能。路径长度在一个简单的条件指令通常被认为是等于2,一个指令用于执行比较,如果特殊的条件满足另一个用于执行分支。每一个指令执行时间的长度通常不被认为是决...

2018-12-08 17:51:05 1660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除