开发空间使用文档
开发空间使用文档项目设置项目主页项目名称:默认创建的时候的名称,可以在这里修改
封面:项目的封面,可以用来发布,图片尺寸符合页面提示内容
简介:项目的一些简单介绍
代码仓库代码仓库默认分为语言类型的git仓库,所带有的框架默认支持打包,和支持中台的基本框架
前端仓库:vue idg等
后端仓库:golang java php node 等
ios,android,中台小程序,微信小程序,h5,浏览器插件,pc,跨段应用,
勤务仓库,和区块链专用仓库,并支持复制其他仓库
仓库使用:默认开发者为主master分支管理员
分支:
合并请求:可以合并其他用户提交的合并请求
标签:利用此标签可以用来打包集成各类型的资产包和镜像
成员:可以添加成员
镜像管理可以分为两大类:镜像(可以直接放在服务器运行的)包管理(可以支持其他服务引入的)
镜像根据仓库类型里的tag然后进行打包:
包括:php(5-*7)类型,golang(13-15)java 和其他类型打包 vue类型镜像
包根据仓库里的tag进行打包:
包括:npm android ios composer h5等类型dab
成员管理此处用来 ...
GOLGANG-笔记6-学习日志位运算符
位运算:位运算符对整数在内存中的二进制位进行操作。
&, |, 和 ^
》》》 《《《
数组
var a 【5】string
a:=[5]string[“2”,”3”,”4”,”2”,”3”]
a:=[….]string[“2”,”3”,”4”,”2”,”3”]
空指针:指针定义后没有分配到任何变量就会错
旧的:
uh49y8vwmxp5rsiqthfjm62ynxbajofc edc8af2cfdaf438e9e1dc301234e13b9 747 opygwmeutz6kt15umavlwyrcjqqok0ni topocpzejlq4huin6cmhieqxxn8fep7n 263
新的:
uh49y8vwmxp5rsiqthfjm62ynxbajofc edc8af2cfdaf438e9e1dc301234e13b9 747 opygwmeutz6kt15umavlwyrcjqqok0ni 8191a23b9783477599b9f01f53f5bab7 37
计算机基础-转义字符
什么是转义字符?有什么用?转义字符是一种特殊的字符常量
正则表达式-修饰符
标记也称为修饰符,正则表达式的标记用于指定额外的匹配策略。
标记不写在正则表达式里,标记位于表达式之外
1/pattern/flags
修饰符
含义
描述
i
ignore - 不区分大小写
将匹配设置为不区分大小写,搜索时不区分大小写: A 和 a 没有区别。
g
global - 全局匹配
查找所有的匹配项。
m
multi line - 多行匹配
使边界字符 ^ 和 $ 匹配每一行的开头和结尾,记住是多行,而不是整个字符串的开头和结尾。
s
特殊字符圆点 . 中包含换行符 \n
默认情况下的圆点 . 是 匹配除换行符 \n 之外的任何字符,加上 s 修饰符之后, . 中包含换行符 \n。
元字符运算符优先级正则表达式从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似。
相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序:
运算符
描述
\
转义符
(), (?:), (?=), []
圆括号和方括号
*, +, ?, {n}, {n,}, {n,m} ...
正则表达式-语法
https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md
1.普通字符:1-9 a-z A-Z 标点符号和一些其他符号。
key
val
desc
exp
/*/
基础语法区隔,转义符号
^
开始位置
$
结束位置
[0-9]
匹配数字
[a-z]
小写字母
[A-Z]
大写字母
+
runoo+b
匹配一个或多个
-
连接字符
{}
{3,5}
字符长度3-5
^[a-z0-9_-]{3,15}$
?
colou?r
匹配 color 或者 colour
…
[…]
匹配所有字符
( )
( )
子表达式的开始和结束位置
2.非打印字符
网络协议
1.0 网络协议(TCP Trancemission Control Protocol)
1.1 请求头
1.2 三次握手四次挥手
1.3 报文抓取工具
2.0 HTTP (HyperText Transfer protocol)
2.1 请求报文
2.2 响应报文
2.3 HTTP 抓取工具
2.4 Session Cookie
2.5 TCP/UDP/HTTP的区别和联系
3.0 总结
1.0 网络协议(TCP Trancemission Control Protocol)
TCP 七层网络模型主机层:媒介层:
1.1 请求头1.2 三次握手四次挥手1.3 报文抓取工具2.0 HTTP (HyperText Transfer protocol)
2.1 请求报文2.2 响应报文2.3 HTTP 抓取工具2.4 Session Cookie2.5 TCP/UDP/HTTP的区别和联系一、TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP ...
The MIT License
MIT许可证(The MIT License)是许多软件授权条款中,被广泛使用的其中一种。与其他常见的软件授权条款(如GPL、LGPL、BSD)相比,MIT是相对宽松的软件授权条款。
1.条款内容1234Copyright (C) <year> <copyright holders>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and ...
孔乙己和阿Q
孔乙己原为鲁迅笔下的一个旧时代的人物,我们可以简单理解为一个臭读书的阿Q我们听到的最多的是阿Q精神:自恋不自知的小人物这些都是鲁迅笔下的小人物,之前不大明白鲁迅为何喜欢写这些我们现在看起来抨击小人物的短片小说,包括对闰土 阿Q 孔乙己 祥林嫂 范爱农等等这些现在看起来很离谱的事情,这要是放到现在不得不说是一股奇葩的力量在微博贡献,因为本人也是个冲浪的键盘侠。但了解过鲁迅大大说过一句很经典的话:学医救不了中国人当时是民国 想想这句话到底有几个味道大家便知道了现在提起来中国人,你走到哪里都是自豪的,除了蜜汁自信呢的美帝,最起码在国外是没问题的,对于一个长时间被中央人民广播电台熏陶的年青人是这样的
当时中国是被侵略,被十几个人打,想想那画面,不敢还手,对于国家至此,何况老百姓。其实鲁迅笔下任务用的最多为小小的底层任务对社会,谈不上社会,而是对自己的生活圈子里造成的影响,可有可无的那种。
从正则表达式的iUs说说模式修正符
本想做个简单的采集程序,发现被抓页面代码的规律后发现抓下来的内容没有放到一个数组中,而是放在一个元素中,无奈找遍资料发现在正则表达式后加上”/iUs”后竟然可以了。hexo网上关于iUs的说明多数都是抄袭的,没有做过多的解释,对于一个小学毕业证是买来的人来说是在是不好理解。不过幸亏Google让我找到答案。
“iUs” 在这里叫“模式修正符”。模式修正符其实就是几个字母,可以一次使用一个也可以一次使用多个,每一个都具有一定的意义,模式修正符是对正则表达式的扩展;“/模式修正符”,其中正斜线“/”为边界符。下表列出来有那些模式修正符:
模式修正符 说明i 表示在和模式进行匹配进不区分大小写m 将模式视为多行,使用^和$表示任何一行都可以以正则表达式开始或结束s 如果没有使用这个模式修正符号,元字符中的”.”默认不能表示换行符号,将字符串视为单行x 表示模式中的空白忽略不计e 正则表达式必须使用在preg_replace替换字符串的函数中时才可以使用(讲这个函数时再说)A 以模式字符串开头,相当于元字符^Z 以模式字符串结尾,相当于元字符$U 正则表达式的特点 ...
关于 URL 中协议的省略
前天看了 Google HTML/CSS 代码风格指南,里面有很多值得借鉴的地方,也学到了一些新东西,其中第一条说道,HTML 和 CSS 代码中引用的图片、媒体、CSS 和 JS 文件中的 URL 都可以去掉协议部分(http: 和 https:),比如
都可以换成:
只要是使用 http、https 这两种协议都可以省略。原因是可以节省一点文件体积(当然只是那么一点点),另外一个原因 Google 说是可以解决混合内容的问题。起初我对这个第二点不是很了解,所以特意搜索了下。最后从 Paul Irish 的一篇文章找到答案,链接在文后。文章是两三年前写的,老外研究问题总是比我们要早啊。
以 // 开头的叫做相对URL(protocol-relative URL),相关的标准可以看 RFC 3986 Section 4.2,内容不是一般的长估计大家也没耐心去看吧。总之浏览器遇到相对 URL,则会根据当前的网页协议,自动在 // 前面加上相同的协议。如当前网页是 http 访问,那么所有的相对引用 // 都会变成 ...