
编程
文章平均质量分 66
rockage
非职业码农,爱编程,更爱金属乐。
HEAVY METAL NEVER DIES!
展开
-
[小白教程] Javascript Callback以及Promise/async/await 一文通
PS:上例中没有用到第二个参数 reject ,通过它将抛出一个拒绝执行的信息,比如我们将上例的resolve(n) 改为 reject(n) ,链式调用将会中断, f2、f3将不会被执行。这次打印出来就是n=1了,f1函数多了一个参数function_name,这个参数是告诉f1,当函数运行完毕后,将返回值通过function_name这个函数携带出来,这是一种反向调用,也就是所谓的 “回调函数 (callback function)”。,而在这个执行函数体内,需要调用的函数前面加一个。原创 2023-06-03 04:19:45 · 1150 阅读 · 0 评论 -
gwlist转foxyproxy实用小程序
foxyproxy插件规则文件转换原创 2023-04-01 04:28:13 · 429 阅读 · 0 评论 -
Javascript 字典类型的增删改查
定义:let a = {'k1':1, "k2":2}console.log(a){k1: 1, k2: 2}k1: 1k2: 2增:let a = {'k1':1, "k2":2}a["k3"] = 3console.log(a){k1: 1, k2: 2, k3: 3}k1: 1k2: 2k3: 3删:let a = {‘k1’:1, “k2”:2}delete a[“k2”]console.log(a){k1: 1}k1: 1改:let原创 2021-11-29 02:01:10 · 2446 阅读 · 0 评论 -
在vue中使用marked解析markdown文件
1、安装markednpm install marked2、在Vue中引用<template> <div> <div v-html="output" class="html_output"></div> </div></template><script>import { marked } from "marked"; // 局部导入marked包export default { nam原创 2021-11-26 15:04:26 · 2766 阅读 · 0 评论 -
解决flex布局warp自动换行下最后一行居中问题
1、现象:这是一段很简单的flex弹性布局代码:HTML: <div> <div class="flex-test"> <div class="box-test">1</div> <div class="box-test">2</div> <div class="box-test">3</div> <div class="box-test".原创 2021-11-20 03:15:10 · 7990 阅读 · 4 评论 -
Go Build报错汇总(持续更新)
OS: Win10Golang : v1.17现象:每次执行go build的时候,总是会报以下错误:open C:\Users\rocka\AppData\Local\Temp\go-build2905132708\b001\exe\a.out.exe:The process cannot access the file because it is being used by another process.go: failed to remove work dir: remov..原创 2021-09-23 17:01:55 · 8547 阅读 · 0 评论 -
最简单的Vue下HTML Select下拉框操作(构建、取值、默认值处理)
Vue配合Select使用的例子:<option :value="value" v-for="(text, value) in list.items">{{ text }}</option>构建列表主要是这行,通过v-for循环从字典items中取值,并创建option下拉列表。v-model="list.selected"v-model绑定列表默认值,通过它可以访问当前选中项目的id和value.<button @click="test">set原创 2021-09-21 03:54:30 · 2769 阅读 · 0 评论 -
2021-09-04 最简单的Golang定时器应用以及最简单的协程入门儿
最简单的Golang定时器应用以及最简单的协程入门儿package mainimport ( "fmt" "time")type Timer struct { Interval int // 设置时间间隔 Tick func() // 时间到了调用哪个程序?}func (t Timer) Enabled() chan bool { channel := make(chan bool) // 创建一个通道 ticker := time.NewTicker(t原创 2021-09-04 04:20:37 · 1094 阅读 · 0 评论 -
如何在正则表达式里表达可能存在也可能不存在的内容?
开始其实很简单, 在正则里将一些不确定的内容用括号包裹起来,再后面再加一对花括号即可.看例子:start1:hello2:my3:worldendstart1:we3:are4:championsend以上这段内容, start 和 end 里包裹了一些东西, 第一个段落里有3行, 编号为:1 2 3, 第二个段落也是3行,但是编号变成了:1 3 4 .也就是说: 编号1 和 3 是确定的, 编号 2在第一段里存在,在第二段中不存在, 编号 4 则相反, 第一段没有, .原创 2021-07-27 03:47:57 · 8699 阅读 · 3 评论 -
Vuex 和 this 的填坑记录
1. npm install vuex --save //安装vuex2. 修改 main.js :import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({state: { loginState: false, //定义一个全局变量loginState监控登录状态},//vuex的全局变量是不可以直接修...原创 2020-01-31 05:09:53 · 393 阅读 · 0 评论 -
[小技巧] element-ui 表格内容不垂直居中
问题呈现:element-ui的el-table-column(相当于原生HTML的TD标签),默认是垂直居中的,这在大多数情况下是没问题的,如图:但是,当单元格内内容很长的时候,表格被撑开就自动垂直居中了,看起来很别扭:解决方案:1. 首先设置属性className = "自定义css-class",此处如果直接写入style = "vertical-align: top...原创 2020-01-09 00:54:02 · 8720 阅读 · 1 评论 -
【巧妙】GO + MySQL的通用查询方法
GO语言与MySQL的结合还是比较容易的,像是连接,增、删、改这些操作都比较简单,唯独在查询的时候感觉比较坑(见代码),下面是官方推荐的标准查询方式:var id intvar name stringvar address stringrows, err := DB.Query("select id,name,address from users")if err != ni...原创 2019-12-31 05:14:54 · 6003 阅读 · 2 评论 -
MySQL Err1055错误的解决方法
1、Err1055,出现这个问题往往是在执行sql语句时候,在最后一行会出现这个问题。[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column'information_schema.PROFILING.SEQ' which is not func...转载 2018-03-12 01:29:03 · 23099 阅读 · 0 评论 -
Python教程 - REST Framework - API
Django REST Framework郑重声明:本教程笔记原始出处: http://www.tulingxueyuan.com/ (北京图灵学院Python教程),内容根据自己的理解略有修改。前后端分离的历史:完全内嵌时代早年,脚本语言是内嵌到HTML内实现逻辑控制的,实现小项目时尚可应付,但是一旦项目膨胀,业务逻辑越来越多,这种脚本代码和HTML源码混杂在一起的做...转载 2019-04-04 01:13:59 · 469 阅读 · 0 评论 -
Python教程 - Django
Python教程 - DjangoDjango 系统环境搭建后台流程创建第一个Django程序PyCharm启动路由系统 - urls2. 正常映射3.URL 中带参数映射4. URL在APP中处理5. URL中嵌套参数6. 传递额外的参数7.URL的反向解析 reverseVIEWS 视图1. 视图概述2. 其他简单视图3. HttpResponse详解4. HttpRespnseRedirec...转载 2019-03-31 02:05:29 · 856 阅读 · 0 评论 -
【从入门到精通】Vue.js 教程
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。002-实现第一个VueJS应用.html下载vue: http...原创 2019-04-28 19:09:14 · 3464 阅读 · 0 评论 -
【简易攻略】最简单的Github使用指南
1. 安装git如果是Windows系统,首先需要下载一个Win版的git :https://git-scm.com/download/win装好之后git命令直接生效,另外它还自带一个bash环境,点击Git Bash图标即可进入,这个模式跟Linux下的操作几乎完全一样,甚至自带了比如:vim、nano之类编辑器。2. 到 https://github.com网站,注册一...原创 2019-06-22 11:34:02 · 295 阅读 · 0 评论 -
【一句话攻略】彻底理解JS中的回调(Callback)函数
作为JS的核心,回调函数和异步执行是紧密相关的,也是必须跨过去的一道个门槛。那么究竟什么是回调函数(Callback),其实回调函数并不复杂,明白两个重点即可:1. 函数可以作为一个参数在另一个函数中被调用。2. JS是异步编程语言,这就是说JS代码的执行顺序并不是从上至下按部就班完成的。大多数语言都是同步编程语言,比如现在我们有3行代码,那么系统一定是一行一行按顺序向下执行的,第一行...原创 2018-03-11 02:55:02 · 42588 阅读 · 45 评论