- 博客(21)
- 收藏
- 关注
转载 虚拟机复制粘贴文件和文字
问题:我三个虚拟机,前面两个都可以正常复制粘贴。 解决–>知乎:https://zhuanlan.zhihu.com/p/158949598
2021-12-15 16:19:24
1642
原创 HDLBits错题积累
HDLBits错题积累 Verilog Language Procedures Always if2 The following code contains incorrect behaviour that creates a latch. Fix the bugs so that you will shut off the computer only if it’s really overheated, and stop driving if you’ve arrived at your destinat
2021-08-05 15:02:44
364
原创 FPGA问题汇总
初学FPGA积累的问题 ❓1 时间变量的宽度是怎么确定的。 reg [21:0] cnt_time ;//timer counter ????: 通过计算大致估算得到的。 如果需要计数的时间是20ms,转化为20000000ns ;周期是50MHz 1÷50000 = 0.00002s = 20ns ,接着用2×10^7 除以20 得:10^6, 再将10^6转换为二进制格式(因为位宽用的二进制)得1111 0100 0010 0100 0000, 一共20位,这里可能是为
2021-07-29 21:52:53
328
原创 mysql中和时间有关的函数和类型
MySql有关于时间的函数 函数: now() : 2021-05-28 16:40:34 curtime(): 16:41:15 curdate():2021-05-28 嵌套使用: SELECT MONTH(NOW()); RESULT: ±-------------+ | month(now()) | ±-------------+ | 5 | ±-------------+ SELECT MONTHNAME(NOW()) 月; RESULT: ±---
2021-05-28 18:43:43
204
原创 QJsonObject转QString
- 需求: 在项目中用log4cxx只能打印stdstring类型的变量信息。现在要打印QJsonObject类型进行debug。 - 转换方法: 我有一个QJsonObject nodeJson对象 QJsonObject nodeJson; //一步转换,得到结果 QString nodeJsonStr = QString(QJsonDocument(nodeJson).toJson()); //然后就可以放在封装好的日志宏中调用。 KYPERF_DEBUG(nodeJsonStr.toStdStrin
2021-01-28 11:04:50
1888
原创 qt中使用log4qt日志(Linux环境安装)
Qt中使用Log4Qt打印日志 一、下载-编译-测试: GitHub上有三个版本: for Qt5:https://github.com/MEONMedical/Log4Qt Linux系统中下载、解压后打开终端: 执行:make make install 不会报错。 二、在代码中使用: 1、.pro文件配置 #log4qt #include(/home/kylin/Log4Qt/Log4Qt-1.4/src/log4qt/log4qt.pri) #定义log源码根目录 LOG4QT_ROOT_P
2021-01-21 18:39:42
1293
原创 Linux安装log4cxx、测试。亲测安装成功,附带截图。
log4cxx安装 简介: log4cxx是Apache为C++提供的日志框架,方便开发者对目标程序进行调试。 安装环境:麒麟v10, 或其他Linux操作系统。 安装依赖: apr、apr-util 安装依赖: 将下载好apr,apr-util,log4cxx放在同一个新建目录中如log。 apr: 下载好apr安装包 tar xzvf apr-1.7.0.tar.gz cd apr-1.7.0 ./configure–prefix=/usr/local #指定安装目录 make make ins
2021-01-19 11:43:35
815
原创 A-Tune安装方法(两种)从安装openEuler开始
A-Tune安装方法(两种) 简介: 操作系统作为硬件基础上最基本的系统软件,拥有很强大的软硬件管理能力,为了充分展现操作系统的各项能力,发挥上层应用的最佳性能openEuler操作系统推出了A-Tune。 A-Tune是一款基于AI开发的系统性能优化引擎,它利用人工智能技术,对业务场景建立精准的系统画像,感知并推理出业务特征,进而做出智能决策,匹配并推荐最佳的系统参数配置组合,使业务处于最佳运行状态。 操作系统环境配置: 镜像:openEuler20.03 4.2GB 镜像地址:https://repo
2020-12-25 16:49:42
2716
1
原创 A-Tune项目源码分析--checker模块
cpu_info check 概述: 检查当前系统的cpu信息。将cpu信息发送给adm性能调优工具。 定义的结构体: 大部分结构体信息都存在了xml文件中。 结构体名 参数属性 含义 CPUInfo Path 代表了内存的拓扑类型,字符串形式的cpu信息。 setting ID ,Value 存在了xml文件中。 configuration setting数组 在一个xml单元中一个attr 代表一个属性。 node ID,Claimed(断言),Disabled,Versio
2020-12-25 16:27:33
807
1
转载 Shell笔记(转载)
01- Shell脚本学习–入门 标签: Shell 文章目录01- Shell脚本学习--入门简介Hello World注释打印输出打印输出彩色字体变量定义定义变量使用变量变量类型特殊变量`$*` 和 `$@` 的区别退出状态转义字符命令替换变量替换一个完整的shell示例02- Shell脚本学习--运算符Shell运算符算术运算符关系运算符布尔运算符字符串运算符文件测试运算符03- Shell脚本学习--字符串和数组字符串拼接字符串获取字符串长度**截取字符串!❤**查找字符串数组总结04- She
2020-12-20 17:38:51
1080
原创 QT中常用的增删查改CRUD操作(SQLite)
QT中常用的增删查改CRUD操作: 我的测试DB中只有两个varchar型字段。适合方法传参形式crud QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE"); /* * @prjectName * @brief 增 * @date 2020-12-17 */ void ProjectManager::AddProject(QString Projectname) { db.setDatabaseName("m
2020-12-17 14:36:31
478
原创 Qt中执行过的sql在SQLite中不显示
在命令提示符中找不到sql执行的结果 在Qt代码中经过if判断测试.exec()执行过的sql是执行成功的但是在命令提示符中查询不到建立的table等信息。 原因:sqlite 和mysql,Oralce等大型数据库不同,sqlite是轻量级的数据库,每个建立的数据库都默认存放在自己工程的目录下,可以在终端中打开数据库时候指定他的路径,比如 sqlite3 /home/kylin/***/*.db 附加一条sqlite的命令: 获取sqlite中所有列信息:(列名,列内容) PRAGMA ta
2020-12-17 10:38:08
474
原创 sqlite在Ubuntu中的基本使用和新手遇到的问题
sqlite 在Ubuntu中的下载和使用 1、下载 2、创建一张表 进入这个模式后如果想要退出可以执行 .quit 命令 查看表的结构图命令: .schema 查看表的命令 .table 3、其他命令数据库系统命令: 使用 .help 查看所有的系统命令。都是以 . 开头的。sql命令与其他QML没什么区别。 基本的sql命令: //创建表 create table stu(id Integer,name varchar,score Integer); //插入所有字段 in
2020-12-16 16:24:44
518
原创 Python-dev环境配置(Ubuntu16)(Qt中py脚本配置)
Ubuntu16中Python-dev配置 问题复现: 在python和Qt混合编程时,在Linux操作系统中拿到的项目编译报错,python.h 文件找不到, 可能原因: ① 在我的机器上没有python-dev环境配置, ② Qt项目.pro文件中INCLUDEPATH 和 LIBS 路径不对 如果是Linux环境中,路径一般没问题。 下面教大家配置U系linux操作系统 Python-dev环境。 1、配置源: Linux环境配置Python-dev首先要配置源,可以配置成公司的源 或者是阿里
2020-12-15 20:49:49
799
1
原创 Service命令
Service命令 命令简介: service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 语法格式:service [参数] –status-all 显示所服务的状态 -h 显示帮助信息 举例: 查看当前所有服务的状态,显示结果如下:[ + ] 表示开启中 [ - ]表示在关闭中 查指定服务: 如果仅查看mysql服务我们可以使用命令 service mysql status 查看 结果如...
2020-11-19 14:30:58
792
原创 C++_QF
C++ 基础部分 关于C++头文件: 一般不加.h,如果是自己定义的头文件则需要加.h;C语言加.h;在C++中使用C语言的头文件一般前面加C 例如:Cmath C面向过程: 自顶向下,逐层细化。 多态: 一个接口,多种方法。在程序运行时才能决定调用的函数。 动态多态:运行时确定函数地址 静态多态:函数重载,运算符重载。编译期间多态。 命名空间解决命名冲突: namespace A{ int a=10; // 命名空间只能在全局范围内定义。 } 用法:A::a 命名空间的嵌套:都是属于全
2020-11-16 11:01:46
269
原创 Linux_LSJ
Linux 学习 GNU起源,以及和Linux的关系: 在Unix逐渐收费和商业闭源时期,一些群众模仿Unix的界面和使用方式,从头做一个开源的版本这个计划就是GNU,在GNU计划中 诞生了GCC编译器和Emacs编辑器 。 后来人们在GNU计划下做了很多项目,基本实现了当初的目标。但是GNU系统缺少操作系统的内核,一直没有完成。后来一位叫Linus的大神横空出世,开发了Linux系统内核,与之前的GNU双剑合璧,Linux操作系统也由此而来,随后衍生出两大派系debian和redhat 两
2020-11-16 11:00:44
333
转载 Linux文件或目录的权限
Linux文件或目录的权限777等数字含义 文章摘自https://www.cnblogs.com/ccw869476711/p/9213398.html 博客园 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1 执行(运行) -:对应数值0 数字 4 、2 和 1表示读、写、执行权限 rwx = 4 + 2 + 1 = 7 (可读写运行) rw = 4 + 2 = 6 (可读写不可运行) rx = 4 +1 = 5 (可读可运行不可写) 示例: 最高权限777:(4+2
2020-11-06 11:22:41
146
原创 VIM编辑器常用的命令:
VIM编辑器常用的命令: 一、复制y粘贴p (摘自https://blog.csdn.net/lanxinju/article/details/5727262) 选定文本块。使用v进入可视模式,移动光标键选定内容。 2.复制的命令是y,即yank(提起) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前到行头的内容; y$ 复制当前到行尾的内容; yw 复制一个word
2020-11-06 10:12:28
269
原创 estore书城项目用到的技术
浏览器: 用户从jsp页面发送请求 进入三层架构 WEB层:用servlet拦截jsp发送的请求, servlet获取请求参数并封装成实体类对象, 创建service层对象, Service层: 将实体类对象传入service层进行业务逻辑判断。 service层调用dao层提供的真实数据判断。 DAO层: dao层【开始执行JDBC五个铁定步骤或者使用MyBatis】从数据库获取真实数据。 然后将结果集封装并响应给service。 重点关注session 项目中使用到了哪些技术:
2020-10-08 17:11:03
427
原创 Java反射机制简介
反射机制简单介绍 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言一、反射机制的简单实现原理:二、什么是反射机制:二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchar
2020-10-06 11:32:22
267
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅