自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

原创 [@vue/compiler-sfc] defineProps is a compiler macro and no longer needs to be imported

Vue Vite项目启动后,控制台报错: [@vue/compiler-sfc] defineProps is a compiler macro and no longer needs to be imported.具体报错提示如:终端使用 npm run dev 启动项目$ npm run dev > vite-project@0.0.0 dev> vitePre-bundling dependencies: vue(this will be run

2021-08-24 15:24:17 713

原创 Go语言-人类可读的日期格式化 Human-readable date format

Human-readable date formats人类可读的日期格式化utils/human_time.go代码如下:package utilsimport ( "fmt" "time")// 将时间字符串转成可读性友好的时间字符串func Str2HumanTime(datetime string) string { localTime, _ := time.ParseInLocation("2006-01-02 15:04:05", datetime, time.Local

2021-08-10 10:47:19 24

原创 Go语言-使用Bcrypt实现加密或验证密码

Go语言使用Bcrypt实现加密或验证登录密码Bcrypt 就是一款加密工具,它生成的密文是60位的,而且每次加密生成的值是不一样的。MD5 加密后的值是32位的,且每次加密后的密文都是一样的。保存密码,一般我们都推荐使用 Bcrypt 进行加密,而不使用 MD5.Bcrypt 加密后的值举例:# 比如加密 admin, 两次结果不一样,但都以 $2a 开头$2a$10$cL3WHWi3/x96MII1pwm4NOMRESxbAHnImp.tV5AMIJCneIkp2IAF2$2a$10$P1

2021-08-06 17:50:51 124

原创 启动Redis警告:WARNING overcommit_memory is set to 0 Background save may fail under low memory condition

启动redis里有一个警告:$ src/redis-server# Server initialized# WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command

2021-07-22 11:55:03 32 1

原创 Go中使用 SQLite 数据库(Gorm)

Go中使用 SQLite 数据库(Gorm)GORM 是一个使用广泛的 Golang ORM 类库。SQLite 是一种C语言库,它实现了一个 小型 , 快速 , 自包含 , 高可靠性 , 功能齐全 的 SQL数据库引擎。GORM 2.0 完全从零开始,引入了一些不兼容的 API 变更和许多改进。(1) GORM 的开发已经迁移至 github.com/go-gorm ,import 路径也修改为 gorm.io/gorm 。(3) 数据库驱动被拆分为独立的项目,例如:github.com/go-

2021-07-19 17:25:48 775

原创 Angular12报错:Cannot read property _rawValidators of null

升级Angular12后报错:main.js:1 ERROR TypeError: Cannot read property ‘_rawValidators’ of null当前环境:Angular CLI: 12.1.2Node: 14.17.0Package Manager: npm 7.19.1OS: darwin x64之前也遇到过这个错误,但是升级Angular12后出现了该错误。Form表单报错,但是没有更详细的信息。main.js:1 ERROR TypeError: Cann

2021-07-19 16:59:29 197

原创 解决Angular12报错(resize-observer-polyfill) TS2717:Property contentRect must be of type DOMRectReadOnly

解决Angular12报错(resize-observer-polyfill) TS2717:Property contentRect must be of type DOMRectReadOnly错误内容:升级到Angular 12后,Angular UI 组件库 ng-zorro-antd 引用的 resize-observer-polyfill 库报错: Property contentRect must be of type DOMRectReadOnly, but here has type

2021-05-19 18:13:34 906

原创 Angular本地中转报错:[HPM] Error occurred while trying to proxy request

Angular本地中转报错:[HPM] Error occurred while trying to proxy request代理配置在前端开发中了,为了解决浏览器跨域问题,一般都会使用 webpack 的 devServer.proxy 功能,来中转接口。根据 Angular 的文档,只需要四步即可使用代理。(1) 在 src/ 目录下创建 proxy.conf.json 配置文件.(2) 在 proxy.conf.json 配置文件中写上中转规则:{ "/api": { "t

2021-03-22 18:17:30 799

原创 Angular表单FormArray中嵌套FormGroup报错:Cannot find control with path: itemArray

Angular表单FormArray中嵌套FormGroup报错:Cannot find control with path: itemArray -> i报错主体格式如下:Angular is running in development mode. Call enableProdMode() to enable production mode.core.js:6157 Error: Cannot find control with path: 'addresses -> i' at

2021-03-20 15:53:03 327

原创 Angular报错:ERROR TypeError: control.setParent is not a function

Angular报错:ERROR TypeError: control.setParent is not a function这里是定义的 myForm ,字段 imageIds 为数组:myForm = this.fb.group({ id: [''], title: [''], content: [''], imageIds: this.fb.array(['']),});从详情接口取回数据后,填充到表单里的 imageIds 字段里报错。let imageId

2021-01-28 14:54:23 172

原创 c语言-第一个c语言程序

C语言是一门面向过程的的通用程序设计语言,广泛应用于底层开发。C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。C语言诞生于美国的贝尔实验室,由 D.M.Ritchie 以B语言为基础发展而来。在它的主体设计完成后,Thompson 和 Ritchie 用它完全重写了 UNIX 操作系统.1989年,ANSI 发布了第一个完整的 C语言 标准 —— ANSI X3.159—1989,简称“C89”,人们习

2020-12-15 22:56:45 118

原创 Nestjs框架快速入门之项目搭建与小试牛刀

Nest (NestJS)是一个用于构建高效、可伸缩的 Node.js 服务器端框架。NestJS 默认使用 JavaScript 的超集 TypeScript 进行开发。环境准备查看node和npm版本:$ node --versionv15.2.1$ npm --version 7.0.14安装 @nestjs/cli使用 npm 全局安装 @nestjs/cli:$ npm i -g @nestjs/cli/usr/local/bin/nest -&g

2020-12-09 09:57:07 485 2

原创 angular报错问题: Can‘t bind to ‘ngIf‘ since it isn‘t a known property of ‘div‘.

angular报错: Can’t bind to ‘ngIf’ since it isn’t a known property of ‘div’.component 生成的内容可以直接显示。但是 增加 *ngIf 就会报错。<p>paper-detail works!</p>原因: module 的 declarations 数组里未引入 PageListComponent 组件。$ ng generate component test/pages/page-list

2020-10-29 16:52:03 3046 1

原创 如何退出Swift REPL(交互式解释器 )?

REPL 可以在这个交互环境里面通过输入、输出快速验证代码结果。REPL: Read Eval Print Loop 交互式解释器查看 swift 的版本$ swift --versionApple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)Target: x86_64-apple-darwin19.5.0Xcode 版本 Version 12.0.1 (12A7300)在终端直接输入 Swift 进入 REPL 环

2020-10-09 10:25:59 155

原创 PHP7使用 MongoDB\Driver\Manager 类实现简单的增删改查操作

PHP7使用 MongoDB\Driver\Manager 类实现简单的增删改查操作MongoDB 是一个由 C++ 语言编写的,基于分布式文件存储的数据库。官方号称是“现代应用程序中最流行的数据库”(The most popular database for modern apps)。今天,我们 PHP7 使用 MongoDB\Driver\Manager 类来演示一下简单的增删改查操作。查看 MongoDB 扩展文档,主要有一下几组类:MongoDB\Driver // MongoDB驱动类

2020-06-17 18:25:53 772

原创 安装 PHP 的 MongoDB 驱动扩展

安装 PHP 的 MongoDB 驱动扩展概述MongoDB 是一个由C++语言编写的,基于分布式文件存储的数据库。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 支持的数据结构非常松散,是类似json的 bson 格式,因此可以存储比较复杂的数据类型。MongoDB 是面向集合存储的。所谓“面向集合”(Collection-Oriented),意思是数据被分组存储在数据集中,被称为一个集合(Collection)。每个

2020-06-17 17:12:50 193

原创 Mac使用pecl安装grpc报错:Warning:mkdir():File exists in System.php
原力计划

Mac使用pecl安装grpc报错:Warning:mkdir():File exists in System.php on line 294问题描述Mac 使用 pecl 安装PHP扩展 grpc, 报错:Warning: mkdir(): File exists in System.php on line 294PHP Warning: mkdir(): File exists in /usr/local/Cellar/php/7.3.11/share/php/pear/System.php

2020-06-12 17:31:05 941

原创 C编译报错: implicit declaration of function xxx is invalid in C99 [-Wimplicit-function-declaration]

C编译报错: implicit declaration of function xxx is invalid in C99 [-Wimplicit-function-declaration]代码文件 test.c,内容如下:#include <stdio.h>int main(){ // 我的第一个 C 程序 printf("Hello, World! \n"...

2020-03-24 15:50:54 11352

原创 在Angular + Bulma CSS框架中定义 Navbar menu 事件

在Angular + Bulma CSS框架中定义 Navbar menu 事件<nav class="navbar" role="navigation" aria-label="main navigation"> <div class="navbar-brand"> <!-- navbar items, navbar burger... -->...

2020-03-10 18:38:33 357

原创 Linux(Ubuntu)下升级Nginx服务器软件至nginx-1.17.6

Linux下升级Nginx服务器软件nginx-1.17.6Nginx (音engine X)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。根据Netcraft的数据,Nginx在2019年11月为25.79%最繁忙的网站提供服务或代理服务。目前 Nginx 最新...

2019-11-28 18:23:03 1197

原创 PostgreSQL入门-安装与基本使用(Ubuntu)

PostgreSQL入门-安装与基本使用(Ubuntu)PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),号称是 “世界上最先进的开源关系型数据库”。PostgreSQL 是以加州大学计算机系开发的 POSTGRES 4.2版本为基础的对象关系型数据库。今天在Ubuntu系统上,我们一起来安装并简单使用一下PostgreSQL数据库。1.查看当前系统版本:$ ca...

2019-11-11 21:42:14 769

原创 Flutter报错:Android toolchain “but Android SDK not found at this location”

Flutter报错:Android toolchain “but Android SDK not found at this location”当前环境macOS 10.13.6Android Studio 3.5Android Studio 3.5Flutter 1.9.1+hotfix.2Dart 2.5.0$ flutter --versionFlutter 1.9.1+...

2019-09-29 11:21:35 3251

原创 【Dart快速入门】安装与运行程序

Dart is a client-optimized language for fast apps on any platform。下载安装 Dart SDKDart SDK 可以用来开发 WEB、命令行程序、服务端程序等。如果是开发移动端APP,直接下载 Flutter 就行,不用在下载 Dart SDK。我们这里为了学习和演示,还是先下载一个 Dart SDK。Mac 可以直接使用 ...

2019-09-25 11:53:51 928

原创 使用的是什么JDK和JAVA虚拟机?

Oracle JDK之前被称为SUN JDK。 2009年Oracle收购SUN公司之后命名为Oracle JDK.Oracle JDK是基于OpenJDK源代码构建的。使用 java -version 查看JDK的版本OracleJDK 8如果是 OracleJDK, 显示信息为:$ java -versionjava version "1.8.0_60"Java(TM) SE ...

2019-09-19 10:40:35 806

原创 Angular8+ 拼装路由地址及使用paramMap或queryParamMap获取url参数

angular8 拼装路由地址及获取url参数我们常见的 url格式都是这样的:http://localhost:4200/todo/search?name=111&type=222通过 angular 路由我们可以看到,其实url还有一种格式,叫矩阵URL (matrix url)。其格式如下:https://localhost:4200/todo/search;name=11...

2019-09-10 17:28:08 3021

原创 Vue组件使用入门实例及常见错误解决

定义Vue组件名的方式有两种:使用 kebab-caseVue.component('my-component-name', { /* ... */ })当使用 kebab-case (短横线分隔命名) 定义一个组件时,必须在引用这个自定义元素时使用 kebab-case,例如 <my-component-name>。使用 PascalCaseVue.component('...

2019-07-30 21:37:37 1195 3

原创 golang使用strconv包string/int/int64类型转换

Go不会对数据进行隐式的类型转换,只能手动去执行转换操作。strconv包提供了简单数据类型之间的类型转换功能。以下是常用的一些转换函数:将 int 类型转成 string 类型: (Itoa)num := 3311str := strconv.Itoa(num)fmt.Printf("--> 类型: %T, 值: %v \n", num, num) // 输出结果: “--...

2019-07-10 22:01:00 2922

原创 NestJs框架快速入门(V6.5)

Nest是构建高效可扩展的 Node.js Web 应用程序的框架。默认使用JavaScript的超集TypeScript进行开发。环境准备查看node和npm版本:$ node --versionv10.16.0$ npm --version6.9.0安装@nestjs/cli使用 npm 全局安装 @nestjs/cli:$ npm i -g @nestjs/cli/...

2019-06-13 17:30:05 3070

原创 MySQL常用的show语法

MySQL show语法SHOW BINARY LOGSSHOW BINARY LOGS 列出服务器上的二进制日志文件。SHOW BINLOG EVENTS 显示二进制日志中的事件。如果未指定 ,则显示第一个二进制日志。mysql> SHOW BINARY LOGS;| Log_name | File_size || ---------------- | ----...

2019-05-06 16:09:45 209

原创 Nestjs框架快速入门:安装与启动

Nestjs框架快速入门:安装与启动Nest 是构建高效可扩展的 Node.js Web 应用程序的框架。Nest 默认使用JavaScript的超集TypeScript进行开发。环境准备查看node和npm版本:$ node --versionv10.11.0$ npm --version6.9.0安装@nestjs/cli使用npm全局安装@nestjs/cli:$ n...

2019-05-02 21:43:23 1905

原创 golang使用time包获取时间戳与日期格式化

golang使用time包获取时间戳与日期格式化Time包定义的类型Time: 时间类型, 包含了秒和纳秒以及 LocationMonth: type Month int 月份.定义了十二个月的常量const ( January Month = 1 + iota February March April May June July...

2019-04-30 17:39:25 12184

原创 js获取时间戳与日期格式化

js获取时间戳与日期格式化Date 对象用于处理日期和时间。创建 Date 对象的语法:// 创建Date对象var d = new Date()// 返回结果: Tue Apr 30 2019new Date().toDateString() Date对象常用方法:getFullYear(): 从 Date 对象以四位数字返回年份.getDate(): 从 Date 对象...

2019-04-30 16:27:44 1759

原创 Golang类型转换

Go不会对数据进行隐式的类型转换,只能手动去执行转换操作。strconv包提供了简单数据类型之间的类型转换功能。package mainimport ( "fmt" "strconv")func main() { fmt.Println("--> Hello, World!"); tips := "这里是my类型转换

2019-04-29 18:24:47 846

原创 制作 macOS Mojave U盘启动盘/安装盘

制作 macOS Mojave U盘启动盘/安装盘下载macOS Mojave程序去 App Store 下载好 macOS Mojave 安装程序,先不要启动安装。下载完成后,可在 Launchpad 中看到一个名为 “安装 macOS Mojave” 的应用程序。或者,打开 “访达 &gt; 应用程序 ”, 也可以看下 “安装 macOS&nbsp;Mojave.app”, 大小为 6...

2019-01-09 16:20:00 7827

原创 Golang依赖管理工具之go module(go1.11)

大多数语言都会有包管理工具,像Node有npm,PHP有composer,Java有Maven和Gradle。可是,Go语言一直缺乏一个官方的包管理(Dep被称为官方试验品official experiment)。终于,在go1.11 版本中,新增了module管理模块功能,用来管理依赖包。要知道,在这个之前,想要对go语言包进行管理,只能依赖第三方库实现,比如Vendor,GoVendor...

2019-01-03 14:48:50 30037

原创 解决HTTPS证书安全检测时提示 PCI DSS 不合规问题

解决HTTPS证书安全检测时提示 PCI DSS 不合规问题今天在进行HTTPS证书安全检测时,提示PCI DSS不合规。经查询得知是因为SSL配置时启用了TLS1.0导致的。关于 PCI DSS自2018年6月30日起,PCI安全标准委员会规定HTTPS类的网站中开启TLS1.0将不符合PCI支付卡行业安全标准。PCI DSS,全称 Payment Card Industry Data ...

2018-12-24 16:35:03 4054 1

原创 Angular-使用ng update命令升级到Angular7.1.4

Angular-使用ng update命令升级到Angular7.1.4Angular CLI 是 Angular 的一个命令行工具,可以便捷的执行创建项目、创建文件、测试、打包和发布等任务。关于 Angular 版本Angular 2.x及以上统称Angular. Angular 1.x 则称为 AngularJS.Angular 2 发布于 2016年09月14日。Angular 4...

2018-12-21 11:58:13 3243 1

原创 Java技术常见术语及其解释(常见缩写)

Java技术常见术语及其解释(Terminology)Terminology是“术语,专门用语”的意思。Java中有太多的缩写词、技术术语,初学者经常被各个术语搞得晕头转向。下边来汇总一下,希望对大家有所帮助。JRE 与 JDKJRE: Java运行环境JRE 是 Java Runtime Environment 缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合...

2018-12-20 17:39:37 11300

原创 PhpStorm版本号

PhpStorm版本号PhpStorm &amp; WebStorm 1.0 (Released in June 2010)PhpStorm &amp; WebStorm 2.0 (Released in Feb 2011)PhpStorm &amp; WebStorm 2.1 (Released in May 2011)PhpStorm &amp; WebStorm 3.0 (Relea...

2018-12-20 14:35:31 2242

原创 在TypeORM中使用实体@Entity与字段@Column注解

TypeORM实体类Entity客观存在并相互区别的事物称为实体(Entity)。实体是一个抽象名词,是指一个独立的事物个体,自然界的一切具体存在的事物都可以看做一个实体。就数据库而言,实体往往指某类事物的集合。比如MySQL数据库中,一个表todo的结构如下:CREATE TABLE `todo` ( `id` int(11) unsigned NOT NULL AUTO_IN...

2018-12-19 16:17:23 10161

最受欢迎的前端CSS框架 bootstrap-5.1.0

bootstrap-5.1.0-dist.zip

2021-08-10

Go语言Mac安装包-go1.11.2.darwin-amd64.pkg

Go语言Mac安装包-go1.11.2.darwin-amd64.pkg (macOS 10.10 or later, Intel 64-bit processor)

2018-12-08

address-sql-201906.zip

最新行政区划代码sql(数据源于2019年06月),包含省、市、区县 3222条记录,方便做用户地址填写、省市区三级联动等。

2019-08-19

空空如也

空空如也

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

TA关注的人 TA的粉丝

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