随笔分类 - C++
C++学习笔记
摘要:CLion 2023.1.4最新安装激活教程(此版本之前的也适用, 适用于Windows和linux, mac可能可以,博主没有测试环境),此方法采用补丁+激活码的方式进行破解激活,适用于新的版本,以前的无限时间重置插件在2021.2,2之后就不能再使用了。 其破解原理是暴力拦截了 Jetbrain
阅读全文
摘要:背景 这是以前工程化过程中碰到的一个问题,一直没有总结整理过。现象是这样的,有一个网络结构(基本就是Resnet50), 以前已经工程化到MNN了。当时在PC上运行,单线程大概600ms。后来,模型性能提升了(模型结构没有变化,只是数据增多),于是考虑升级模型,奇怪的是,运行却要2s多,足足是原来的
阅读全文
摘要:今天在新的一台服务器上交叉编译海思的,在配了海思的交叉编译环境后,编译却碰到了问题,总结一下: 1. "No such file or directory"的问题 这些交叉编译器是32位的, 而操作系统是64位的,安装lib32ncurses5库 sudo apt install lib32ncur
阅读全文
摘要:计数排序假设n个输入元素中的每一个都是介于0到k之间的整数。其基本思想就是对每个输入元素x,确定小于x的元素个数。有了这一信息,就可以把x直接放到它在最终输出数组中的位置上。 1 #include 2 void countsort(int *A,int *B,int n,int k) 3 { 4...
阅读全文
摘要:从网上找到的题目,自己做了一遍1、二分查找2、给定一个字符串,得到这个字符串中首先出现两次的那个字符方法:可以用一个hash_map或者数组来存储字符出现的次数,一旦有一个出现了2次,就返回该字符3、尝试在以下文本中搜索并打印出包含单词"your"(不区分大小写)的句子,并按照出现次数从高到低排序M...
阅读全文
摘要:头文件:cstdlib相关函数:srand(),rand()srand函数是随机数发生器的初始化函数。原型:voidsrand(unsigned seed);srand和rand()配合使用产生伪随机数序列。rand函数在产生随机数前,需要系统提供的生成伪随机数序列的种子,rand根据这个种子的值产...
阅读全文