- 博客(15)
- 收藏
- 关注
原创 Golang——特点
Go语言的特点Go语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率。从c语言中继承了很多理念,包括表达式语法,控制结构,基础数据类型,调用参数传值,指针等等,也保留了和C语言一样的编译执行方式及弱化的指针。引入包的概念,用于组织程序结构,Go语言的一个文件都要归属于一个包,而不能单独存在。垃圾回收机制,内存自动回收,不需开发人员管理 【稍微不注意就会出现内存泄漏】天然并发【重要特点】从语言层面支持并发,实现简单goroutine,轻量级线程,
2020-08-15 20:48:08
338
原创 Golang——strconv
1.strconv包提供了字符串与简单数据类型之间的类型转换功能。可以将简单类型转换为字符串,也可以将字符串转换为其它简单类型。2. string和int的转换int转换为字符串:Itoa()println("a" + strconv.Itoa(32)) // a32string转换为int:Atoi()func Atoi(s string) (int, error)...
2020-08-13 11:19:50
157
原创 Golang——比较字符串切片
Golang中不能使用 == 来判断两个字符串切片是否相等,但提供了**DeepEqual()**方法:func DeepEqual(x, y interface{}) bool {}方法传递任意两个变量x,y 首先判断类型是否相同不同直接返回false,然后判断内容是否相等4.代码示例: tests := []test{ { s:"25525511135", res: []string{ "255.255.11.135", "255.255.111.35", .
2020-08-13 09:53:02
822
原创 Golang——正则表达式
常用语法:/**golang of regexp:. 匹配任意换行符以外的任意字符\w 匹配字母 下划线、汉字、数字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m}重复n,m次之间 捕获(exp) 匹配exp,并捕获文本到..
2020-08-12 20:13:40
848
原创 使用Gitee管理简单项目
gitee上创建仓库添加私人ssh key客户端生成ssh key 输入ssh-keygen -t rsa -C "xxx@xxx.com"查看ssh keycat ~/.ssh/id_rsa.pub添加主机到本机SSH可信列表. ssh -T git@gitee.com复制并粘贴到第二步中的位置。复制项目的ssh链接本地新建项目文件夹。初始化仓库git init创建本地库和远程库的连接. (后面的为项目ssh链接)git remote add ori.
2020-06-09 09:53:49
766
原创 lnmp如何部署laravel项目
对nginx.conf进行配置:vim /usr/local/nginx/conf/nginx.conf.增加 配置如下:server_name修改成自己的ip或者域名server { listen 8000; server_name ip; set $root_path '/path/project_name/public'; root $root_path; index index.php index.html.
2020-06-07 18:31:51
518
原创 IONIC——实现版本更新功能
1.安装插件// 文件管理 $ ionic cordova plugin add cordova-plugin-file@6.0.1$ npm install --save @ionic-native/file@4.18.0// 文件上传 $ ionic cordova plugin add cordova-plugin-file-opener2@2.0.19$ npm install --save @ionic-native/file-opener@4.7.0$ ionic cordova
2020-06-01 16:02:15
362
原创 IONIC4.X——使用相机拍照
下载插件并导入npm install --save @ionic-native/cameraionic cordova plugin add cordova-plugin-cameramodule.ts中import {Camera,CameraOptions} from '@ionic-native/camera/ngx';ts使用 async changeavatar() { const actionSheet = await this.actionSheetCon.
2020-06-01 14:56:41
355
原创 ionic——设置夜间模式
设置两套主题样式:创建changetheme.ts:```javascriptimport { Injectable } from '@angular/core';import {BehaviorSubject} from "rxjs";@Injectable()export class Changetheme { // true: dark-theme // false: light-theme public theme: BehaviorSubject<b.
2020-06-01 14:49:34
800
原创 Laravel——中间件的使用
/** * 关于 中间件的使用 * * 命令:php artisan make:middleware TestMiddleware * * 在kernel.php中注册中间件 一个是全局生效 一个是用户自定义的 * * 注册完中间件后 ...
2020-03-12 09:54:44
170
原创 Laravel——视图中引入外部文件(css、js等)
<!-- 相对路径引入 --> <link rel="stylesheet" type="css" href="/css/app.css"> <!-- 完整路径引入 --> <link rel="stylesheet" type="css" href="{{asset('css/app.css')}}"&g...
2020-02-21 17:32:26
2179
原创 laravel ——启动
两种启动方式在项目路径下 使用命令:php artisan serve在虚拟主机中配置:首先配置 C:\AppServ\Apache24\conf\extra中的vhosts然后在修改hosts文件(线上DNS域名解析)...
2020-02-15 13:22:10
219
原创 laravel 项目——安装详解
安装配置注意php的版本号要与实际运行的版本号一致。 php-v配置镜像下载地址 composer 中文网里有链接composer create-project --prefer-dist laravel/laravel bbs “5.6.*”laravel/laravel:包名,表示创建一个laravel项目bbs:项目目录–prefer-dist:使用压缩版5.6.*:l...
2020-02-14 17:37:39
210
原创 将表单提交的数组,一一存到数据库中对应的字段中(使用emplode()函数) 附源码:php语言。
将表单提交的数组,一一存到数据库中对应的字段中(使用emplode()函数)语法implode(separator,array)参数 描述separator 可选。规定数组元素之间放置的内容。默认是 “”(空字符串)。array 必需。要组合为字符串的数组。示例:<?php$arr = array('Hello','World!');echo implode(" ",$a...
2019-03-18 22:50:05
1021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人