ICode9

精准搜索请尝试: 精确搜索
  • QT“程序异常结束”问题解决2022-08-19 09:34:18

    今天用QT写个小程序,出现了一个小问题,就是程序编译通过了,也能运行,但是有一个按键按下后程序就会异常结束。 解决办法:由于文件中有多个类,而使用某个类的函数时,存在对象只声明,未创建就使用的情况。例如,程序中只声明了一个对象QObject * object,未进行object = new QObject就直接使用o

  • 编译linux小记2022-08-19 07:00:27

    (可选)编译环境搭建 docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0 docker run -it -p 8070:8070 -v ~/inner:/tmp --privileged=true swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:1.0.0 /bin/bash 前期

  • Mac - 编译OpenCV2022-08-18 15:05:09

    简介 简单记录Mac下编译OpenCV。   使用HomeBrew安装cmake brew install cmake   获取OpenCV源代码 官网地址:https://opencv.org/releases/ 选择Sources下载   编译OpenCV 解压文件,在解压后的目录中创建一个临时目录,名称不限,如build,在终端中执行 mkdir build 进入创

  • 如何提高LaTeX的编译速度?2022-08-18 10:03:54

    一、简单粗暴的提速方案   直接提速2-3倍的方法:别用Windows。工作原因非要用windows不可的话,装一台linux虚拟机里编译都比windows快。有钱的直接买mac,没钱的装Linux。 线性提速的方法:用单核性能最好的CPU。有钱的直接上M1 Macbook,原生ARM版编译速度惊人。     二、其他常用

  • 编译原理-垃圾回收2022-08-18 00:32:28

    一、垃圾回收的几种方式 1、手动delete内存的方式回收垃圾 2、通过引用计数的方式,常见的有:ARC、智能指针 3、通过可达性的方式   二、编译原理主要讲述的是通过可达性的方式 这里有几种算法来进行垃圾回收 1、标记 清扫的垃圾回收方式 思想是:通过根集遍历所有能够 达到的空间进行

  • VS Code gdb 调试配置文件2022-08-17 23:31:23

    launch.json { // 使用 IntelliSense 了解相关属性 // 悬停以查看现有属性的描述 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { // 预启动的任务,表示每次调试

  • windows ffmpeg2.8 动态库和静态库32位编译(hx264,opus)2022-08-17 20:02:56

    环境 所有库都是在 msys 中 进行32位编译 msys环境安装 修改 msys 程序目录的 msys2_shell.cmd 的 rem set MSYS2_PATH_TYPE=inherit 改为 set MSYS2_PATH_TYPE=inherit 在 vs Command Prompt 中 打开 msys 继承 x86(x64) vs 的环境变量, 让 msys 可以使用 cl 编译器,使用对应x8

  • etcd——源码编译、学习2022-08-17 13:34:16

    借一张图   1、下载 https://github.com/etcd-io/etcd git clone https://github.com/nats-io/nats-server.git   2、编译 进入etcd目录,   mac/linux下,   make clean  &&   make build 在etcd/bin目录下,生成 etcd  etcdctl   etcdutl 三个可执行文件   在win10下,不

  • Unity csc.rsp文件2022-08-16 20:30:46

    试验版本 Unity2020.3 编译符号,就是#if UNITY_ANDROID这个东西,在处理多平台多分支的情况下挺有用的,但是在ProjectSettings里面设置比较麻烦,不主动代码调用保存的话就要关编辑器才保存,有的非技术同事那里有时莫名其妙就变了,然后编译报错。csc.rsp这个东西一直有点印象但是了解不深,

  • 飞腾面经问题回答2022-08-16 08:00:49

    1. C语言中volatile关键字的作用 关键字是C语言的词汇,由于编译器不具备真正的智能,所以你必须用编译器能理解的术语表示你的意图。开发者告诉编译器该变量是易变的,无非就是希望编译器去注意该变量的状态,时刻注意该变量是易变的,每次读取该变量的值都重新从内存中读取。 什么时候用呢

  • 编译指令 -mcpu -march2022-08-15 19:02:03

    这俩指令都会根据当前系统使用的微架构对程序进行优化,优点是针对计算密集型任务会有较大程度的优化,但是可移植性不好,因为是针对特定架构的优化 一。确定选项 使用如下命令可查询编译器自己查询到的微系统结构 gcc -mcpu=native -Q --help=target 点击查看代码 The following op

  • Win10+VS2019+Qt5.15.2下编译QCAD2022-08-15 13:31:19

    Win10+VS2019+Qt5.15.2下编译QCAD 目录Win10+VS2019+Qt5.15.2下编译QCAD环境配置Qt安装Visual Studio 2019安装QCAD编译Clone编译QCAD编译Qt Scripts 插件运行问题总结参考 环境配置 Window10 Visual Studio 2019 Qt 5.15.2 Qt安装 目前qt更新到6.3,但因为6的版本太新,而5

  • Chez Scheme 编译指南2022-08-15 07:30:57

    Chez Scheme 编译指南 https://phikn1ght.github.io/chez_scheme_compiling_guide/   关于 Chez Scheme   Chez Scheme 是由 R. Kent Dybvig 编写的 Scheme 的具体实现,包含了编译器、解释器与一些常用的库。它完整地实现了 R6RS (Scheme 语言修订报告第六版) 所描述的所有特

  • Verilog编译指令2022-08-14 16:01:42

    编译指令 编译指令(Compiler directive)能够让仿真器和综合工具执行一些特殊的操作。特点: 以`(重音符号)为前缀 从处理位置一直保持有效,除非被其他指令覆盖或者取消 `resetall指令将所有编译指令复位成默认值 主要的编译指令: celldefine和endcelldefine: 用于将模块标记为单

  • overleaf的使用(转载)2022-08-14 12:00:29

    overleaf的使用 1.创建项目有几种方法,最常用的是创建空白项目、导入模板、搜寻所有的模板   在View all搜索所有模板中,可以寻找你自己需要的模板,然后点击open as templat打开   就会到如下界面   2.退出界面 3.关于保存问题这个网页不需要编译就会自动保存,很方便 而且可以查

  • 对大型CMake工程采用Clang构建(编译)2022-08-13 16:02:56

    gcc vs Clang An interesting blog https://www.incredibuild.com/blog/gcc-vs-clang-battle-of-the-behemoths Ubuntu安装Clang Official website https://apt.llvm.org #For convenience there is an automatic installation script available that installs LLVM for you. #T

  • 功能“空传播运算符”在 C# 5 中不可用。请使用语言版本 6 或更高版本。2022-08-13 15:01:53

        PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 使用新的 .NET 编译器平台(“Roslyn”)编译器作为服务 API 的替代 CodeDOM 提供程序。这为使用 CodeDOM 的系统中的新语言特性(例如 ASP.NET 运行时编译)提供了支持,并提高了这些系统的编译性能。

  • imx6 buildroot编译2022-08-13 14:03:42

    1.下载源码 地址:https://buildroot.org/      随便选一个,下载后解决解压 2.配置 Target options -> Target Architecture = ARM (little endian) -> Target Binary Format = ELF -> Target Architecture Variant = cortex-A7 -> Target ABI = EABIhf -> Floating point stra

  • cpp-函数2022-08-13 10:03:51

    目录1.基础概念形参与实参参数传递的方式函数的声明全局变量2.程序模块与文件包含命令程序模块文件包含命令3.命名空间命名空间的定义命名空间的使用4.存储类修饰符变量的生存周期存储类修饰符auto和registerstatic5.函数执行时栈的变化情况6.宏定义与内联函数宏定义内联函数7.条

  • 升级gcc版本2022-08-13 08:00:08

    问题 在centos7上编译leveldb时需要使用googletest,由于自带的gcc是4.8版本,没法通过编译(不支持c++11中的一些新特性),因此需要升级gcc。 解决 通过百度查询升级命令并正确安装。 $ sudo yum install centos-release-scl $ sudo yum install devtoolset-7-gcc* $ scl enable devtoolse

  • 常量折叠2022-08-13 00:30:30

      可折叠的常量像宏一样,在预编译阶段对常量的引用一律被替换为常量所对应的值,就和普通的宏替换没什么区别。 #define PI 3.14 int main() { const int r = 10; int p = pI; //这里会在预编译阶段产生宏替换,PI直接替换为3.14,其实就是int p = 3.14; int len = 2*r;

  • VUE学习-编译到浏览器2022-08-12 19:00:08

    vue文件时怎样编译运行到浏览器的 http://www.manongjc.com/article/21832.html 通过vue-loader,解析.vue文件,在webpack解析,拆解vue组件 编译模板, 生成可复用的render function code, 这一步在vue实例的整个生命周期中只会执行一次甚至零次, 因为我们可以在打包的时候可以预编译

  • 用了那么久的Lombok,你知道它的原理么?2022-08-12 15:30:43

    简介: 在写Java代码的时候,最烦写setter/getter方法,自从有了Lombok插件不用再写那些方法之后,感觉再也回不去了,那你们是否好奇过Lombok是怎么把setter/getter方法给你加上去的呢?有的同学说我们Java引入Lombok之后会污染依赖包,那我们可不可以自己写一个工具来代替Lombok呢? 作者 |

  • 如何减小Linux编译文件的大小2022-08-12 12:04:29

    在linux用strip这个工具将可执行文件的符号表去除就可减少执行文件的大小。 在终端执行:strip  执行文件除使用strip外,减少文件大小可以使用以下2种方法:1. 编译选项使用-Os,编译优化2. 去掉-g选项,去除调试信息

  • ExtJS - Deployment Application(部署应用)2022-08-12 08:00:37

    更新记录 2022年8月12日发布。 2022年7月26日 从笔记迁移到博客。 ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html 说明 如果是直接引入ExtJS方式进行开发应用,部署时复制对应的文件即可 如果使用Sencha CMD方式进行开发的,则需要Sencha CMD进行编译代码 Sencha C

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有