- 博客(15)
- 收藏
- 关注
原创 [ERROR rust_analyzer::main_loop] FetchWorkspaceError:
Could not locate working directory.: No such file or directory (os error 2) 错误,使得rust-analyzer 无法使用。找到.vscode/settings.json文件,可能是路径设置问题,把设置的路径删除,重点一下vscode最下面的rust- analyzer。
2023-06-14 11:20:16 995
转载 Rust Cargo build 问题:Blocking waiting for file lock on package
Rust Cargo build 问题:Blocking waiting for file lock on package
2023-02-02 11:58:27 349
转载 常见动态规划问题
1.数组最大不连续递增子序列arr[] = {3,1,4,1,5,9,2,6,5}的最长递增子序列长度为4。即为:1,4,5,9设置一个数组temp,长度为原数组长度,数组第i个位置上的数字代表0...i上最长递增子序列,当增加一个数字时,最大递增子序列可能变成前面最大的递增子序列+1,也可能就是前面最大递增子序列,这需要让新增加进来的数字arr[i]跟前面所有数字比较大小,即当 arr[i] > arr[j],temp[i] =temp[j]+1,其中,j 的取值范围为:0,1...i-1,
2022-05-24 11:00:57 720
原创 01背包和完全问题
一、01背包问题有N件物品和一个最多能装重量为W 的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。解决方法:声明一个 大小为 m[n][w] 的二维数组,m[ i ][ j ] 表示 在面对第 i 件物品,且背包容量为 j 时所能得到的最大价值 ,那么咱们能够很容易分析得出 m[i][j] 的计算方法,(1) j < w[i] 的状况,这时候背包容量不足以放下第 i 件物品,只能选择不拿m[ i..
2022-04-13 14:04:38 283
原创 linux下如何查看inline函数是否内联成功
inline函数需要在.h文件中定义gcc-nm ***.o(调用该函数的.cc文件,编译后生成的.o文件) | grep "func_name"如果找到该函数的object, inline失败。
2020-10-26 13:49:42 957
转载 VUNDLE安装及使用
Vundle是vim上的插件管理器.只需要在.vimrc添加上控件名,Vundle可以帮我们下载到插件文件夹~/.vim/bundle中1. clone Vundlemkdir ~/.vimmkdir ~/.vim/bundlecd ~/.vim/bundlegit clonehttps://github.com/VundleVim/Vundle.vim.git~/.vim/...
2020-04-15 16:43:26 1862
原创 Bison解析sql
Bison文件组成,主要分为3部分%{1. 序言 (Prologue)声明全局标识符,定义数据类型、变量和宏,包含头文件,等。%} 声明 (declarations)声明终结符,非终结符,运算符的优先级,符号语义值的各种类型。%%2. 语法 (Grammar rules)定义每一非终结符的语法规则。%%3. 结言 (Epilogue)...
2020-03-11 10:56:22 771
转载 jmeter使用
章节一压力测试课程介绍1、2018年亿级流量压测系列之Jmeter4.0课程介绍和效果演示 简介: 讲解课程安排,使用的Jmeter版本 讲课风格:涉及的组件,操作配置多,不会一次性讲解,会先讲部分,然后在后续操作中慢慢补充,更容易消化和理解2、常用压力测试工具对比 简介:目前用的常用测试工具对比 1、loadru...
2019-06-25 09:23:22 1015
转载 java多线程
文章参考https://www.cnblogs.com/ganchuanpu/p/7704468.html创建新执行线程第一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。例如,计算大于某一规定值的质数的线程可以写成: class PrimeThread extends Thread { ...
2019-04-23 16:45:10 170
转载 java正则表达式
捕获组捕获组是把多个字符当一个单独单元进行处理的方法,它通过对括号内的字符分组来创建。例如,正则表达式 (dog) 创建了单一分组,组里包含"d","o",和"g"。捕获组是通过从左至右计算其开括号来编号。例如,在表达式((A)(B(C))),有四个这样的组:((A)(B(C))) (A) (B(C)) (C)可以通过调用 matcher 对象的 groupCount 方法...
2019-04-17 17:42:51 86
转载 用户态和内核态的概念
1. 用户态和内核态的概念区别究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码 void testfork(){ if(0 = = fork()){ printf(“create new process suc...
2019-03-29 16:58:48 726 1
原创 makefile使用
在文件夹(包含sub.c add.c main.c common.h )下输入make命令进行编译,输入make clean 命令清除.o等文件;makefile文件示例:(其中命令皆以输入Tab键开头)#变量OBJS = sub.o add.o main.o CC = gccCFLAGS = -Wall -O -g 要生成的文件:生成文件所需要的文件 生成文件执...
2018-12-28 11:05:22 297
转载 kamailio日志设置
开启日志,并将日志输出到/var/log/kamailio.log文件修改配置文件vi /usr/local/etc/kamailio/kamailio.cfg,添加log_facility=LOG_LOCAL0log_prefix="{$mt $hdr(CSeq) $ci} "这样它会把日志交给“LOG_LOCAL0” ,接下来编辑CentOS的rsyslog配置vi /e...
2018-09-12 18:59:47 3440 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人