自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 [AWS 考证]CSDN官方课程目录

第 1 节 - 模块 1 简介第 2 节 - 模块 1 简介第 3 节 - 云计算。

2023-11-27 14:56:01 1164

原创 mdk 学习之 常用

__packed 强制结构体 按1字节对齐__packed是进行一字节对齐。使用_packed一般会以降低运行性能为代价,由于大多数cpu处理数据在 合适的字节边界数的情况下会更有效,packed的使用会破坏这种自然的边界数。如果编译器不支持__packed关键字,将其定义为空宏即可 #define __packed位段struct packed-data{ unsigned a:2; unsigned b:6; unsigned c:4; unsigned d:.

2021-12-13 09:38:13 1142

原创 SVN 学习之 指令使用

查找svn 包含的某个文件svn list -R svn://192.168.1.192/repo/software/ | grep -E 1872749略

2021-12-06 09:39:26 312

转载 mdk 编译器从v5 变更城 v6.10.0 后出现的错误解决

固件库编程:关于core_cm3.c的错误 然后编译发现如下错误和警告: …/CMSIS/CM3/core_cm3.c(445): error: non-ASM statement in naked function is not supported uint32_t resul...

2021-10-13 21:33:28 1979

原创 nodejs 学习之 pkg 打包成 可执行性文件

安装pkg默认情况下 pkg 不增加配置和参数的情况下,会打包当前nodejs 环境和win,linux,ios 三个平台的可执行文件npm install -g pkg设置配置文件注意:静态文件需要在项目中将文件的引用换成path.join(__dirname, 'dist')或require("dist")的形式,才可以正常打包,否则可能会读取不到。//package.json{ //其他配置项 "bin": "service.js",//入口文件 .

2021-09-08 10:24:48 1738

原创 Source Insight 入门学习之 安装破解,设置及新建工程

source insight 4.0 破解:安装原版软件:官网地址 [阿里云盘](https://www.aliyundrive.com/s/ox8Pp9LEcbA)替换原主程序:sourceinsight4.exe导入授权文件(Import a new license file):si4.pediy.lic配置选项:options–>preferences—>Files—>default encoding修改为 gb2312 编码建立

2021-09-08 09:56:17 1322

原创 vue 学习之 image src 的动态绑定

对于资源类参数的绑定,一定要require 进来,不能直接路径导入 问题:img的src属性填写的图片地址,可以正常渲染,但是一旦利用绑定:src属性的时候,图片就加载失败了 需求:鼠标移入切换图片 上一位前端小哥哥,没做这个交互,我接手后加上去,很简答的交互,

2021-08-20 10:07:10 3262

原创 TB-02-Kit 学习之 烧写工具选择 与 开发板复位

烧写工具 选择官方提供了两个版本的烧写工具,具体需要查看自己板子支持的版本,如果不知道的话,最好是拿两种烧写工具进行烧录测试最新版本 V2.x.x以前的版本 v1.5.0本人板子支持 v1.5.0,但是最新的SDK 加入的是 V2.x.x,可以直接将 v1.5.0 的 make/Telink_Tools.py 直接覆盖 原工程下的 Telink_Tools.py开发板复位拔插电源按下主板复位键使用烧写工具上位机修改 Telink_Tools.py 和makefile

2021-06-08 23:47:53 702

原创 TB-02-KIT 学习之环境搭建

docker 环境搭建创建 ubuntu docker 容器docker run -t -i ubuntu:16.04 /bin/bash安装 python 3.6sudo add-apt-repository ppa:fkrull/deadsnakessudo apt-get updatesudo apt-get install python3.6python --versionsudo apt-get install python3-pip //下面是切换到py..

2021-06-07 23:51:01 301 1

原创 electron 学习之 开始视频加载

最开始的做法<template> <div id="app"> <video v-if="!isStart" id="video" width="800" height="600" autoplay> <source src="/video/logo.mp4" type="video/mp4"> 您的浏览器不支持Video标签。 </video> <div id="content" v-i

2021-03-31 15:48:29 687

原创 electron 学习之对话框模态处理

1.打开一个保存对话框import {dialog} from "electron" //主进程import {remote} from "electron" //渲染进程const {dialog} = remote dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] })2.增加模态框。上面的方式可以打开一个对话框,但是子对话框和父对话框相互独立,子对话框打开后,依然可以操作父对话框,同时父对话框还可以

2021-03-30 16:02:45 774

转载 vue 学习之 vuecli 打包时将小图片转换为base64

vue-cli3.0发现打包的时候,一些小于10k的图片没有转base64,需要自己新建一个vue.config.js的文件(在根目录),然后进行如下配置,就可以控制图片转义规则module.exports = { chainWebpack: config => { config.module .rule('images') .use('url-loader') .loader('url-loader') .tap(options =&gt

2021-03-23 09:18:46 2994

转载 vue 学习之 camelcase 配置

源链接有时候写vue会遇到如下错误,error Identifier ‘x_label’ is not in camel case这是因为ESLint代码规范检测的要求,必须要求用骆驼式变量名,当我们写成下划线形式就出现error解决办法:1)对一个文件如果是JS文件,在开头加上这样一行代码来取消对骆驼式变量名的检测:/* eslint-disable camelcase */如果是TS文件:/* eslint-disable @typescript-eslint/camelcase */

2021-03-20 09:08:49 1464

原创 git 学习之删除敏感数据

1. 安装bfg下载bfg安装java 环境2. 建立bfg 别名建立三个文件文件内容bfg-1.14.0.jar bfg文件包bfgs 建立别名脚本#由于 先前通过别的方式安装bfg时,bfg已被占用,这里使用bfgs# $* 必须加,表示将此命令后面还有参数使用@doskey bfgs= java -jar %USERPROFILE%/.jar/bfg-1.14.0.jar $* bfg-alias.reg 将别名注册到注册表Windows

2021-03-09 10:41:46 139

原创 STM32 学习之 WKUP与ALARM 唤醒,共同唤醒时的坑

WKUP 唤醒pin 脚初始化 GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE);//使能GPIOA和复用功能时钟 GPIO_InitStructure.G

2021-01-05 17:44:02 812

原创 express 学习之ws 小坑记

1. 使用express-ws 做服务器 参考安装express-ws省略app.js 配置一定要在 导入路由前 初始化 express-wsvar app = express();var expressWs = require('express-ws')(app);var indexRouter = require('./routes/index');var usersRouter = require('./routes/users');bin/www 配置由于 expres

2020-12-14 16:49:43 2636 4

原创 vue 学习值 electron+ts 学习之路

electron 7 typescript @types/node v13 问题错误信息node_modules/electron/electron.d.ts:7145:33 - error TS2689: Cannot extend an interface ‘NodeJS.EventEmitter’. Did you mean ‘implements’?原因当前electron 7 不支持@types/node 13 版本的解决方法yarn add @types/node@12.12.6.

2020-07-30 15:51:38 985

原创 vue 学习之 网站部署

以下都是在history模式下 部署根目录部署vue配置默认情况下 vue 便是以根目录为部署点,所以代码部分不用进行修改,直接npm run build后端配置官方文档ngnixlocation / { try_files $uri $uri/ /index.html;}非根目录部署vue配置在vue.config.js 中修改 publicPath publicPath: process.env.NODE_ENV === 'production' ? '/audio/

2020-07-17 21:28:35 416

原创 Vue 学习之 Electron-vue 小意外

安装vue create projectName//安装electron 及vue 支持组件vue add electron-builder页面中打印 process.title=“browser”最开始在 “vue-cli-plugin-electron-builder”: “^1.4.4” 时,可以在页面中使用tcp 等链接,但是当升级到 “^2.2.0”时,页面中就用不了了,查看源码发现,大多数组件在使用底层代码时,都会查询当前的process.title 是否为"browser".

2020-07-06 11:57:34 3338 1

原创 Vue 学习之 Electron 使用github 自动更新

1.安装electron-updater使用yarnyarn add electron-updater或者使用 npmnpm install electron-updater2.使能 发布到Github 功能添加 publish: [‘github’] 到你在vue.config.js 中 Electron Builder 的配置module.exports = { pluginOptions: { electronBuilder: { builderOpt

2020-07-04 12:51:48 1429 3

原创 STM32 学习之 printf 小方法

1.不定小数打印float data = 1.031;printf("小数点:%.*f", 2, data);//result 小数点:1.03

2020-06-19 18:11:51 804

原创 stm32 学习之 keil4 添加mbedTLS 包

下载mbedTLS 包git clone https://github.com/ARMmbed/mbedtls.git添加到工程,人比较懒 全部添加添加全局宏定义修改需要的功能 mbedTLS_config.h编译(如果不添加 全局宏定义,可能会出现如下错误)测试结果 uint8_t output[20]; mbedtls_md5_ret("hello", 5, output); UART1_SendFrame(output, 16); mbedtls_sha1("he.

2020-06-17 17:55:32 2076

原创 swoft 学习之 踩坑笔记(三)

1.数据库 实例自动生成root@7fc3c9aaefa4:/var/www/swoft# php bin/swoft entity:gen table -hUsage: bin/swoft entity:gen [arguments ...] [options ...]Global Options: --debug Setting the application runtime debug level(0 - 4) --no-color Disable

2020-05-20 12:02:52 591

原创 swoft 学习之 踩坑笔记(二)

1.自定义 Debug 类class Debug{ //日志显示类型 const saveLogFile = true; //保存到文件 const viewOnConsole = true; //显示在控制台 /** * @param string $name 函数名 * @param array $arguments...

2020-05-19 14:18:51 742

原创 Vue 学习之 安装electron,serialport,sqlite3

写在最前面 我的node 版本一.Electron 基础环境搭建1.安装 vue,vue-clivue 安装npm install vue -gvue-cli 安装npm install -g @vue/cli# ORyarn global add @vue/cli2.安装electron-vue 并新建工程安装 electronnpm install electron...

2020-03-04 17:24:19 1458

原创 C语言 学习之 数据类型默认转换

默认情况下编译情况的互转有无符号 整数相除,得到的结果如下int / int = intuint/int = uint int/uint = uint uint/uint = uint有符号的整数除以有符号整数 最后的结果是有符号的, 其他的情况下得到的结果都是无符号的整数unsigned int num2 = 0x80000000, temp2 = 10000;printf("i...

2020-01-09 10:40:38 473

原创 docker学习 之 快速安装docker与docker-compose环境

#快速使用脚本方式安装docker 和docker-compose确认是否有旧版本的docker存在运行sudo apt-get remove docker docker-engine docker.io安装docker-ce$ curl -fsSL https://get.docker.com -o get-docker.sh$ sudo sh get-docker.sh安装d...

2019-12-16 14:05:06 182

原创 Vue 学习之一步一坑

1.在组件的data中的post已经声明成为prop(要从父组件中接收的数据),会使用prop默认值来代替,如果在data中也声明了一个数据,那么就会报错–解决方法,删掉data 中key的值vue.js:634 [Vue warn]: The data property "post" is already declared as a prop. Use prop default value ...

2019-11-29 10:59:25 3746

原创 swoft 学习之 踩坑笔记

Redis 写入数组a.不开启自动序列化–> 读到的是一个字符串(“array”) vdump('0',$device); $result = $redis->set($tree, $device); vdump($device->get($tree)); CALL ON App\Tcp\Redis\RedisDeviceTree(74): strin...

2019-10-30 10:45:04 1712

原创 树莓派学习之HA 初体验

一. 安装 HA 环境HA 有两种方式安装,一种是安装python3 及ha 运行程序,插件等;一种是直接安装别人已经做好的树莓派镜像文件;建议刚玩的小伙伴,先用镜像文件安装,毕竟安装的时候随便一个问题都有可能让你失去兴趣。1.下载树莓派镜像,根据自己版本需求下载https://pan.baidu.com/s/1a0qRrb0694h-JzxJ1Z5Bbw#list/path=%2F2....

2019-05-27 21:30:39 1845

原创 git 学习之 远程创建分支并上传代码

1.先通过 git branch -r 命令 读取远端所有分支如图只有一个master 分支2.如果本地没有分支,则创建git checkout -b dev 创建并将选择 dev 分支但是此时远端并没有dev 分支3.创建本地当前分支与远端dev 分支创建连接git push --set-upstream origin dev //dev 为远端分支名称4.提交分支...

2019-05-15 22:28:04 826

转载 git 学习之 You do not have permission to push to the repository via HTTPS

git推代码报错"You do not have permission to push to the repository via HTTPS"问题描述:使用git提交代码时报错,如图下:意思是: 通过https方式推代码没有权限解决办法:情况一: 有可...

2019-05-11 22:47:53 17717

转载 git学习之LF 与 CRLF 换行符转换问题

git 换行符LF与CRLF转换问题一、背景在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF),早期的 Mac OS 使用的是0x0D(CR),后来的 OS X 在更换内核后与 UNIX 保持一致了。但 DOS/Windows 一直使用 0x0D0A(CRLF)作为换行符。Git提供了一个“换行符自动转换”功能。这个功能默认处于“自动模式”,当你...

2019-05-07 16:17:24 352

原创 vscode学习之插件在线安装问题

vscode 在安装插件的时候 出现如下问题we cannot connect to the extensions marketplace at this time, please try again原因代理服务器打开状态

2019-05-07 13:55:56 8861 5

转载 git 学习之恢复本地删除文件

删除本地文件后,想从远程仓库中从新Pull最新版文件。Git提示:up-to-date,但未得到删除的文件原因:当前本地库处于另一个分支中,需将本分支发Head重置至master.git checkout master git reset --hard12git 强行pull并覆盖本地文件git fetch --all git res...

2019-04-29 23:49:30 1114

原创 Alios Things 学习之 使用Developer Kit实现温湿度检测上云

开发环境搭建略(可参考 视频搭建);2.在阿里云平台建立产品和设备阿里云IoT Link Develop 平台a.新建项目b.新建设备起名后平台生成ProductKey,DeviceName,DeviceSecret均对于上云设备起确定作用。使用云IDE进行设备开发选择开发环境,根据个人习惯,我比较喜欢用c4.下载 并安装Device Agent系统会根据本地系统下载对应...

2019-03-28 20:02:41 7474 2

原创 PHP 学习之composer 的应用

一、composer 安装提示:运行 Composer 需要 PHP 5.3.2+ 以上版本1. bin 文件安装 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer2.脚本自动安装php -r &quot;readfile('https://getcomposer....

2019-02-20 10:30:31 166

原创 MySQL 学习之内网连MySQL接服务器

一.注册 SecureCrt1、保持SecureCRT未打开。2、打开注册机keygen.exe文件(Windows vista ,7,8需要以管理员身份运行),点击【Patch】按钮,会让你选择文件 ,选择SecureCRT.exe可执行文件,还会再提示LicenseHelper.exe文件。确定后都会提示成功。3、然后打开CRT软件,按照相应的提示输入注册机上显示的信息。注意,默认打开...

2019-01-16 09:32:54 1191

原创 STM32 学习之不定长数组的定义

通常情况下,keil、IAR 在定义数组的时候,都是需要指定数组的长度,但是我们大多数情况下是不知道我们输入的数据可能会有多长。所以为了尽可能的包含所有的情况,通常的做法就是在定义数组的时候,将数组的长度定义的非常长。结果就会导致多数情况下,大量的内存空间被浪费了。其实在C99新增的标准中是有关于这个的定义的,而且Keil和IAR 也是支持的。下面我们来看看具体的实现方法:一、在Keil ...

2018-12-17 13:57:26 9182 5

原创 PHP 学习之 安装 snmp扩展 需谨慎

今天安装了 php7.0-snmp 和php7.0-imap 两个扩展,然后就报错了MIB search path: /home/fly/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr...

2018-11-29 16:06:14 2791

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除