初学者的笔记—–标准C语言day14
Makefile Makefile是由一系列编译指令组成的可执行文本文件,也叫编译脚本 在终端执行 make 命令,就会自动执行Makefile脚本文件中的编译指令,它可根据文件的最后修改时间来判断哪些文件需要重新编译、哪些不需要重新编译,从而提高编译效率 编译规则: 1. 如果这个工程没有编译过,那么我们的所有 c 文件都要编译并被链接。 2. 如果这个工程的某几个 c 文件被修改,那么我们只编…
Makefile Makefile是由一系列编译指令组成的可执行文本文件,也叫编译脚本 在终端执行 make 命令,就会自动执行Makefile脚本文件中的编译指令,它可根据文件的最后修改时间来判断哪些文件需要重新编译、哪些不需要重新编译,从而提高编译效率 编译规则: 1. 如果这个工程没有编译过,那么我们的所有 c 文件都要编译并被链接。 2. 如果这个工程的某几个 c 文件被修改,那么我们只编…
IDEAvim 写在前面: 本配置文件用到的插件如下 IdeaVim IdeaVim-EasyMotion IdeaVimExtension which-key (Vim快捷键提示插件) CodeGlance Pro (右侧代码小地图) Translation (翻译插件) 以上插件需要从idea的插件市场安装 配置文件说明: 本配置文件(.ideavimrc)包含8大块内容,分别为 Ext…
安装Anaconda 关于Anaconda的概述、安装、管理等可参考 Anaconda使用总结-简书 在Anaconda3-5.3.0-Linux-x86_64.sh文件所在文件夹下执行命令: sudo ./Anaconda3-5.3.0-Linux-x86_64.sh 直接进入Anaconda安装界面,就可以完成安装。 安装pytorch 在安装之前,需要在Anaconda下创建虚拟环境,执行如…
最近给客户开发的app测试时出现了页面无法正常加载的问题,检查日志后发现了几个错误: Uncaught SyntaxError: Unexpected token => Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict m…
题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + n…
在写这个文章前不得不吐槽目前国内一些blog的文章,尽是些复制粘贴的文章,提到点上但没任何的深入和例子。......... 经过测试下来总结一下RabbitMQ的Exchange的特性: 1、direct 生产者可以指定路由键,消费者可以指定路由键,但不能讲路由键设置为#(全部)。 2、topic 生产者可以指定路由键,消费者可以指定路由键,也可以不指定(或者是#)。 3、fanout 生产者和消…
近期公司有蓝牙设备项目,遇到个问题; 连接蓝牙设备的app在连接时,如遇到蓝牙设备的信号名称错误或蓝牙设备关闭时,app有一定概率出现程序闪退; 经查证原因出现在接收蓝牙信号的广播的地方,原代码如下: public BroadcastReceiver mReceiver = new BroadcastReceiver() { @Override public void onReceive(Cont…
CC2530概述简单版 CC2530是由 TI 公司生产(德州仪器)用于 2.4Ghz IEEE 802.15.4 、 ZigBee 和RF4CE 的片上系统(SOC),经济实惠功耗低。 CC2530 F256 结合了ZigBee 协议栈 (Z-Stack)。 什么是片上系统(SOC) 片上系统是为了专门的应用,将 单片机 和 特定功能器件 集成在 同一个芯片 上。 闪存版本 CC2530 F32…