- 博客(354)
- 资源 (10)
- 收藏
- 关注
原创 Vue3中Pinia状态管理库学习笔记
store/counter.jspinia的核心Statestore/user.jspinia的核心Gettersstore/counter.js网络请求stores/counterstores/home感谢大家观看,我们下次见
2024-03-14 21:14:21 1122
原创 AngularJS入门
AngularJS是一个JavaScript框架,用js编写的库1.1. AngularJS 扩展了 HTMLAngularJS 通过 ng-directives扩展了HTMLng-app 指令定义一个 AngularJS 应用程序。 若不声明,将直接显示表达式。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。ng-bind 指令把应用程序数据绑定到 HTML 视图。一般使用 **{ { ng-model 的值 }}**获取数据当网页加载完毕,AngularJS 自动开启。Angula
2024-03-01 21:00:00 1051
原创 Vue3报错Promise executor functions should not be async.
【代码】Vue3报错Promise executor functions should not be async.
2024-02-29 23:46:00 457
原创 配置vscode
网址:https://code.visualstudio.com/搜索不要用百度用这个:cn.bing.com1.安装中文包 Chinese (Simplified) (简体中文)2.安装 open in browser3.安装主题 Atom One Dark Theme4. 安装图标样式 VSCode Great Icons5.安装 Live Server 代码及时刷新6.自动修改标签(两个标签) Auto Rename Tag。
2023-08-12 10:17:52 668
原创 Golang微服务基础技术
Remote Procedure Call Protocol – 远程过程调用协议!IPC:进程间通信RPC:远程进程通信 — 应用层协议(http协议同层),底层使用TCP实现。回顾:OSI7层模型架构:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层TCP/IP4层架构:链路层,网络层,传输层,应用层像调用本地函数一样,去调用远程函数。
2023-02-01 22:00:00 387 1
原创 Golang网络聊天室案例
/ 名字 name string // 唯一 的 id id string // 管道 msg chan string } // 创建一个全局的map结构,用于保存所有的用户 var allUsers = make(map [ string ] User)在Handler中调用// 处理具体业务 func handler(conn net . Conn) {for {
2023-01-16 22:00:00 1245 1
原创 Golang中http编程
编写web语言:1.java2.php,现在都在尝试用go语言编写3.python,豆瓣4.go语言 ===》 beego,gin两个主流的web框架https协议:我们使用浏览器访问的时候发送的就是http请求http是应用层的协议,底层还是依赖传输层:tcp(短链路),网络层(ip)无状态的,每一次请求都是独立的,下次请求要重新建立连接https:http是标准协议==》明文传输,不安全。
2023-01-12 21:30:00 869
原创 Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
原文连接:https://www.rocschool.com/tutorial/rocschool-show-118.html我们来开始安装SVN服务器版本端,在宝塔里有SSH终端管理器,可以直接进行命令输入安装SVN步骤1、先要安装svn版本控制软件,需要在SSH命令控制器处输入命令安装,很简单。如:句法 (Syntax)图:2、安装好后,我们需要建立SVN存放目录。如:句法 (Syntax)创建好后如下。
2023-01-07 22:15:00 1133 1
原创 第十六章 Golang中goroutine和channel
进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位线程是进程的一个执行实例,是程序执行的最小单位,它是比进程更小的能独立运行的基本单位。一个进程可以创建和销毁多个线程,同一个进程中的多个线程可以并发执行一个程序至少有一个进程,一个进程至少有一个线程。
2022-12-18 12:05:23 499
原创 第十五章 Golang单元测试
Go语言中自带有一个轻量级的测试框架testing和自带的go test命令来实现单元测试和性能测试,testing框架和其他语言中的测试框架类似,可以基于这个框架写针对相应函数的测试用例,也可以基于该框架写相应的压力测试用例。确保每一个函数是可运行,并且运行结果是正确的确保写出来的代码性能是好的单元测试能及时的发现程序设计或实现的逻辑错误,使问题及早暴露,便于问题的定位解决,而性能测试的重点在于发现程序设计上的一些问题,让程序能够在高并发的情况下还能保持稳定。
2022-12-17 13:36:13 491
原创 第十四章 文件操作
请写一段代码,可以获取命令行各个参数fmt . Println("命令行的参数有" , len(os . Args)) // 遍历os.Args切片,就可以得到所有的命令行输入参数值 for i , v := range os . Args {
2022-12-17 11:38:17 449
原创 第十二章 Golang家庭收支记账软件项目
实现基本功能(先使用面向过程,后面改成面向对象)功能1:先完成可以显示主菜单,并且可以退出思路分析:更加给出的界面完成,主菜单的显示,当用户输入4时,就退出该程序功能2:完成可以显示明细和登记收入的功能思路分析:代码改进用户输入4退出时,给出提示“你确定要退出吗?y/n”,必须输入正确的y/n,否则循环输入指令,直到输入y或者n将上面的代码改成面向对象的方法,编写myFamilyAccount.go,并使用testMyFamilyAccount.go去完成测试思路分析把记账软件的功能,封装到
2022-12-07 21:00:00 355
原创 第十章 Golang面向对象编程(上)
从概念或叫法上看,结构体字段 = 属性 = field (即授课中,统一叫字段)字段是结构体的一个组成部分,一般是基本数据类型,数组,也可是引用数据类型。比如我们前面定义结构体的name string就是属性func (recevier type) methodName(参数列表)(返回值列表){方法体return 返回值}参数列表:表示方法输入receiver type:表示这个方法和type这个类型进行绑定,或者说该方法作用于type类型。
2022-10-26 17:33:06 529
原创 微信小程序解决wx.getUserProfile is not a function 问题
第一步,把基础库设置成,2.16.0。第三步,重新加载编译程序。第二步,清除所有缓存。第四步,查看成功打印。
2022-10-25 17:58:08 826
原创 第九章 Golang中map
切片的数据类型如果是map,则我们称为slice of map,map切片,这样使用map个数就可以动态变化了。案例演示要求:使用一个map来记录monster的信息name和age,也就是说monster对应一个map,并且妖怪的个数可以东态的增加=》map切片。
2022-10-15 12:08:49 572 5
原创 第七章 Golang数组和切片
切片的英文是slice切片是数组的一个引用,因此切片是引用类型,在精选传递时,遵循引用传参的机制切片的使用和数组类似,遍历切片,访问切片的元素和求切片长度len(slice)都一样。切片的长度是可以变化的,因此切片是一个可以动态变化的数组切片定义的基本语法:var 切片名 []类型比如:var a [] int。
2022-10-10 20:00:00 513
原创 第六章 Golang函数
自定义错误的介绍Go程序中,也支持自定义错误,使用errors.New 和 panic 内置函数。1.errors.New(“错误说明”),会返回一个error类型的值,表示一个错误2.panic内置函数,接收一个interface{}类型的值(也就是任何值了)作为参数。可以接收error类型的变量,输出错误信息,并退出程序。
2022-10-07 11:27:07 333
原创 第五章 Golang程序流程控制
5.1 程序流程控制控件基本介绍在程序中,程序运行的流程控制觉得程序是如何运行的,是我们必须掌握的,主要有三大流程控制语句。顺序控制分支控制循环控制5.2 顺序控制顺序控制介绍程序从上到下逐行地进行,中间没有任何判断和跳转。5.3 分支控制分支控制的基本介绍分支控制就是让程序有选择执行,有下面三种形式单分支双分支多分支单分支基本语法if 条件表达式{执行代码块}说明:当条件表达式为true时,就会执行{}的代码注意{}是必须有的,就算你只写一行代码。案
2022-06-16 21:00:00 407 1
原创 第四章 Golang运算符介绍
4.1 运算符的基本介绍运算符是一种特殊的符号,可以表示数据的运算,赋值和比较等1.算数运算符2.赋值运算符3.比较运算符、关系运算符4. 逻辑运算符5. 位运算符6. 其他运算符4.2 算数运算符运算符是对数值类型的变量进行运算的,比如,加减乘除。在Go中使用非常多算数运算符的一览表案例演示+,-,*,/,%,++,-- 重点讲解 /,%自增:++自减:–演示:/ 的使用特点package main import ( "fmt")func main(){ //
2022-04-19 20:00:00 4162
原创 第三章 Golang变量
3.1 为什么需要变量程序就是一个世界,不论是那种语言程序都是其程序的基本组成单位变量介绍变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的们牌号。通过门牌号我们可以找到房间,同样的道理,通过变量名可以访问到变量(值)3.2 变量的使用基本步骤声明变量(有人又叫:定义变量)赋值使用3.3 变量快速入门案例package mainimport "fmt"func main(){ // 定义一个变量/声明变量 var i int; // 给i 赋值 i =
2022-04-11 21:00:00 770
原创 第二章 Golang的概述
2.1 什么是程序why is Go语言?Go语言 是区块链最主流的编程语言,同时也是当前最具发展潜力的语言。Go语言是Google公司创造的语言,也是Google主推的语言。国外如Google、AWS、Cloudflare、CoreOS等,国内如七牛,阿里,小米,京东等都已经开始大规模使用Golang开发其云计算相关产品。Go语言诞生的小故事Go语言的核心开发团队Ken Thompson(肯·汤普森)。1983年图灵奖(Turing Award)和1998年美国国家技术奖得主。他与Den
2022-03-27 10:00:00 692
原创 Dos的常用指令
dos的基本介绍Dos:Disk Operating System 磁盘操作系统,简单说一下windows的目录结构查看当前目录 dir切换到F盘符 cd /d f:切换到上级目录 cd …切换到顶级目录 cd \目录操作1.创建目录ok200 **md ok200 **创建ok300和ok400 md ok300 ok4002.删除目录rd /q/s ok200 q表示不需要询问s代表包含子文件创建文件echo helloworld > abc.
2022-03-26 19:34:06 730
原创 第一章 Golang开山篇
1.1 Golang的学习方向Go语言,我们可以简单的写成Golanguage。Golang可以用来做什么?区块链研发工程师、Go服务器端/游戏软件工程师、Golang分布式/云计算软件工程师Go语言优势:大数据处理,处理大并发。1.2主要应用方向区块链技术:简称BT,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化,公开透明,让每一个人均可参与数据库记录。后台的服务应用美团后台流量(排序,推荐,搜索等),提供负载均衡,cache,容错,按条件分流,统计运行指标(qps,l
2022-03-21 21:30:00 9461
原创 liunx执行pecl install swoole报错“failed to run `phpize‘”
解决方法使用pecl install swoole命令编译安装swoole的时候提示:Warning: popen() has been disabled for security reasons in /www/server/php/72/lib/php/PEAR/Builder.php on line 525ERROR: failed to run `phpize’这个错误 百度一下,说是在php.ini里将popen函数禁用了 于是到宝塔界面修改取消禁止popen函数。 然后,重启N
2022-03-16 16:56:41 4711
原创 uni-app 190扫一扫加入群聊功能(二)
/pages/chat/scan-add/scan-add.nvue<template> <view class="page"> <!-- 导航栏 --> <free-nav-bar title="加入群聊" showBack :showRight="false"></free-nav-bar> <view class="p-5"> <view class="bg-white rounded p-4"
2022-03-10 14:19:29 986
原创 SVN报错Skipped ‘xxxController.class.php‘ -- Node remains in conflict
节点冲突,接下来我们更新一下节点就好。把当前节点更新为初始节点svn revert --depth=infinity xxxController.class.php这里的xxxController.class.php就是冲突的那个文件
2022-03-02 11:29:30 181
原创 uni-app 189扫一扫添加群聊功能(一)
/components/free-ui/free-nav-bar.vue<template> <view> <view :class="getClass"> <!-- 状态栏 --> <view :style="'height:'+statusBarHeight+'px'"></view> <!-- 导航 --> <view class="w-100 flex align-center
2022-01-20 16:04:12 357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人