python可以做网站吗/品牌策划方案范文
![](https://img-blog.csdnimg.cn/img_convert/f78527ffeae84c3d86e5cc5576f388d6.png)
![](https://img-blog.csdnimg.cn/img_convert/07e329b750ff4b438c3dba14146ae93b.png)
![](https://img-blog.csdnimg.cn/img_convert/1cc3826efc5f4fbb8cef6b6c66ef8af0.png)
1.1什么是Go语言
![](https://img-blog.csdnimg.cn/img_convert/e546a2f25d8947bbb3e766be6131e81a.png)
![](https://img-blog.csdnimg.cn/img_convert/4acdd0268816465d8792990b042915c9.png)
1.2Go语言入门 环境
![](https://img-blog.csdnimg.cn/img_convert/d49aaeddd04d463393ee281ad43a27a5.png)
![](https://img-blog.csdnimg.cn/img_convert/070d4da7dd91477d915b014613039e27.png)
1.3基础语法
1.3.1变量
var name="value" 自己推断变量类型;
也可以显式类型 var c int =1
name:= type(value)
常量: const name ="value"
g := a+"foo" 字符串拼接
![](https://img-blog.csdnimg.cn/img_convert/9d707f062bdd4c51bc4184593ee21680.png)
1.3.2 if else
{}花括号不能省略,if后的条件没有();
![](https://img-blog.csdnimg.cn/img_convert/36e0cb5836454d86ab400fdf46304f3c.png)
1.3.3 只有for循环
![](https://img-blog.csdnimg.cn/img_convert/a6b92c966f06442089a840708b40ee45.png)
1.3.4 switch
C++中没有break,会继续跑完所有分支
而Go中默认不用加break,跑完一个case 就直接退出;
并且Go的switch更加强大,switch后面可以不加变量,case 后面可以加条件语句,替代if-else
![](https://img-blog.csdnimg.cn/img_convert/7dc8e23a21d14ebdba138a4588807d01.png)
1.3.5 数组
真实业务中,因为数组长度固定很少用,更多使用切片
![](https://img-blog.csdnimg.cn/img_convert/1bbbd08e6b404c35b31dd30f899d42f3.png)
1.3.6 切片
append()必须返回值赋值给原切片; 追加元素;
![](https://img-blog.csdnimg.cn/img_convert/90d2f5e947c84f33b0f35965620e81de.png)
1.3.7 map无序
使用最频繁的数据结构
name :=make(map[key]value-type)
r,ok :=m["unknow"] ,ok 获取这个map里是否存在这个key
![](https://img-blog.csdnimg.cn/img_convert/ea39c0f983664ff28e517db44ecc0560.png)
1.3.8 range 快速遍历
![](https://img-blog.csdnimg.cn/img_convert/9ea121b86f2841f39cdc35601fe72d8a.png)
1.3.9 函数
函数参数(name type)
![](https://img-blog.csdnimg.cn/img_convert/f18183c47dc440fe9d20f7c9a1c9ff3f.png)
1.3.10 指针*
主要操作:对传入的参数 进行修改
比C++的指针 操作有限
![](https://img-blog.csdnimg.cn/img_convert/b533ec64e97f49adb9bbc9705602ac16.png)
1.3.11 结构体
![](https://img-blog.csdnimg.cn/img_convert/07098fb0dd954c57936fbe6a6f8e1aab.png)
1.3.12 结构体方法
func check(u user,pass string) bool{
return u.pass==pass
}
修改参数位置 从普通函 数变成类成员函数
func (u user) check(pass string) bool{
return u.pass==pass
}
![](https://img-blog.csdnimg.cn/img_convert/6d5c07842dcb4e4b8a48735f7fd0be66.png)
1.3.13 错误处理
不同于java的异常,Go用单独的返回值err error返回错误信息
能够很清晰的知道哪个函数出现了错误,用ifelse处理错误
![](https://img-blog.csdnimg.cn/img_convert/fc576449b6634b708ce8af487b344ca2.png)
1.3.14 字符串操作
Contains 是否包含
Count 字符串包含几个子字符串
Index 查找位置
Join 拼接
Repeat 重复拼接,等
len 一个中文字符会对应多个字符长度
![](https://img-blog.csdnimg.cn/img_convert/bf1744888f45450fa58fca9bf0839164.png)
1.3.15 字符串格式化
println 打印换行
printf() 格式化 %v代表各种变量值;%+v代表更加详细的name:value变量;
%#v代表详细到 结构体.变量; %.2f 位数
![](https://img-blog.csdnimg.cn/img_convert/82df7c175ec849bbba800e814e608b5b.png)
1.3.16 JSON处理
只要保证结构体的第一个字母是大写,
用json.Marshal(结构体name)序列化 转成数组
打印String强转
json.Unmarshal(结构体name)反序列化
![](https://img-blog.csdnimg.cn/img_convert/f20f55e0f48a46d4b16b2d8b9e536ff6.png)
1.3.17 时间处理
![](https://img-blog.csdnimg.cn/img_convert/c0f354603d4640a6915d97f8525c93c6.png)
1.3.18 数字解析 strconv包
ParseInt("字符串",进制(0代表自动推测) ,64代表返回64精度的整数 )
![](https://img-blog.csdnimg.cn/img_convert/b4e0db22211e4efa898cac377ac35d8e.png)
1.3.19 进程信息
![](https://img-blog.csdnimg.cn/img_convert/83104df2122a4504af8cf39bdc7aceda.png)
相关文章:
![](https://img-blog.csdnimg.cn/img_convert/83104df2122a4504af8cf39bdc7aceda.png)
字节后端入门 - Go 语言原理与实践
1.1什么是Go语言 1.2Go语言入门 环境 1.3基础语法 1.3.1变量 var name"value" 自己推断变量类型; 也可以显式类型 var c int 1 name: type(value) 常量: const name "value" g : a"foo" 字符串拼接 1.3.2 if else {}花括号…...
![](https://img-blog.csdnimg.cn/img_convert/83078723944c729b83d8173ce653febd.jpeg)
锂电材料浆料匀浆搅拌设备轴承经常故障如何处理?
锂电材料浆料匀浆搅拌设备是锂电池生产中重要的设备之一,用于将活性材料、导电剂、粘结剂和溶剂混合成均匀的浆料,是电极制备过程中不可或缺的步骤。然而,由于高速搅拌和化学腐蚀等因素的影响,轴承经常会出现故障,导致…...
![](https://img-blog.csdnimg.cn/4a9c878803c44212ae65105377346b50.png)
设计模式——设计模式介绍和单例设计模式
导航: 【黑马Java笔记踩坑汇总】JavaSEJavaWebSSMSpringBoot瑞吉外卖SpringCloud黑马旅游谷粒商城学成在线设计模式牛客面试题 目录 一、设计模式概述和分类 1.1 设计模式介绍 1.2 设计模式分类 二、创建型设计模式-单例模式 2.1 介绍 2.2 八种单例模式的创…...
![](https://img-blog.csdnimg.cn/ee80c78e665c47e38844d9bed7e8806c.png)
利用Iptables构建虚拟路由器
利用Iptables构建虚拟路由器 (1)修改网络类型 在VMware Workstation软件中选择“编辑→虚拟网络编辑器”菜单命令,在虚拟网络列表中选中VMnet1,将其配置为“仅主机模式(在专用网络内连接虚拟机)”&#x…...
![](https://img-blog.csdnimg.cn/img_convert/91ac2b1aaf8c363bca7c649cb98b6d65.png)
C++——类和对象[中]
0.关注博主有更多知识 C知识合集 目录 1.类的默认成员函数 2.构造函数和析构函数基础 3.构造函数进阶 4.析构函数进阶 5.拷贝构造函数 6.运算符重载 7.日期类 7.1输入&输出&友元函数 8.赋值运算符重载 9.const成员函数 9.1日期类完整代码 10.取地址重载 …...
![](https://www.ngui.cc/images/no-images.jpg)
Symbol.iterator和Symbol.asyncIterator
Symbol是什么? symbol是ES6标准中新增的一种基本数据类型,symbol 的值是通过 Symbol()函数返回的,每一个 symbol 的值都是唯一的,即使传入相同的描述值。 注:Symbol 函数不允许通过 new 的方式调用 Symbol的作用是什…...
![](https://img-blog.csdnimg.cn/e300f720c1234cafb45b863eff8523e3.jpg)
忆暖行动|“他一个人推着老式自行车在厚雪堆的道路上走,车上带着学生考试要用的司机”
忆暖行动|“他一个人推着老式自行车在厚雪堆的道路上走,车上带着学生考试要用的sj” 一头白发,满山青葱 在那斑驳的物件褶皱中,透过泛黄的相片,掩藏着岁月的冲刷和青葱的时光。曾经的青年早已经不复年轻,但是那份热爱…...
![](https://www.ngui.cc/images/no-images.jpg)
Python中True、False、None的判断(避坑)
2.4 Python中True、False、None的判断 在Python中,所有的空值和0在作为条件表达式时,隐式的进行bool转换后都是False,比如:空列表:[]、空字符串:‘’、空字典:{}等等。 from icecream import …...
![](https://www.ngui.cc/images/no-images.jpg)
Spring Bean定义有哪些方式?
概述 对于学习Spring的兄弟姐妹来说,觉得这个问题很熟悉,若是要把它回答得很清楚,却是很为难?平时写代码的时候,不会在意这些概念问题,但面试时这个问题出现的频率却是很高,所以还是必须要掌握…...
![](https://img-blog.csdnimg.cn/970b915cf6604542861cebae26b80bcb.jpeg)
JVM内存模型的演变
1,背景 class文件、类的加载过程。我们的class文件就要进入到JVM内存里,我们沿着经典的JDK1.6,JDK1.7,JDK1.8看看在其中都经历了哪些改变 概念的统一: 方法区: 方法区可以看作是JVM逻辑上管理一片区域的…...
![](https://img-blog.csdnimg.cn/e9bb7f865f4a48d5a51313fe241535c9.png)
DataX3同步Mysql数据库数据到Mysql数据库和DataX3同步mysql数据库数据到Starrocks数据库
DataX3同步Mysql数据库数据到Mysql数据库和DataX3同步mysql数据库数据到Starrocks 一、认识DataX二、DataX3概览三、DataX3框架设计四、DataX3插件体系五、DataX3核心架构六、DataX 3六大核心优势1.可靠的数据质量监控2.丰富的数据转换功能3.精准的速度控制4.强劲的同步性能5.健…...
![](https://img-blog.csdnimg.cn/6ce12817fc874355a3a0491429a536dd.png)
你是否曾经为自己写的代码而感到懊恼?那如何才能写出高质量代码呢?
这里写目录标题 一、 前言二、高质量代码的特征三、编程实践技巧1. 遵循编码规范2. 使用有意义的变量名和函数名3. 减少代码重复4. 使用注释5. 编写单元测试6. 使用设计模式7. 使用版本控制工具8. 保持代码简洁9. 优化代码性能10. 学习和借鉴他人的代码总结 一、 前言 写出高质…...
![](https://img-blog.csdnimg.cn/54dee0f1323241b7a676959022652745.jpeg)
常用 Composition API【VUE3】
二、常用 Composition API 7. 计算属性与监视 7.1 computed函数 与Vue2.x中computed配置功能一致写法 <template><h1>一个人的信息</h1>姓:<input type"text" v-model"person.firstName"><br><br>名&a…...
![](https://www.ngui.cc/images/no-images.jpg)
--商业模式--
O2O O2O,网络用语中指Online To Offline的缩写,即在线离线/线上到线下,是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。 O2O概念最早来源于美国。O2O的概念非常广泛,既可涉及到线上,又可…...
![](https://img-blog.csdnimg.cn/7f4293f6137d44f992531974f441964b.png)
JavaWeb《HTML基础标签》
本笔记学习于Acwing平台 MDN官方文档https://developer.mozilla.org/zh-CN/ 目录 1. html文件结构 2. 文本标签 3. 图片 4. 音频和视频 5. 超链接 6. 表单 7. 列表 8. 表格 9. 语义标签 10. 特殊符号 1. html文件结构 文档结构 html的所有标签为树形结构ÿ…...
![](https://www.ngui.cc/images/no-images.jpg)
ChatGpt 能取代人类吗?
目录 前言 一、ChatGpt是什么? 二、ChatGpt能做什么 总结 前言 随着人工智能的不断发展,很多人都开启了学习机器学习,以及现在ChatGpt的出现,对人类社会带来了很多变化。 智能化交流方式:ChatGpt的出现为人们提供了…...
![](https://www.ngui.cc/images/no-images.jpg)
PHP内存溢出Allowed memory size of 解决办法
以前追踪过这个问题,但是那个时候工具用的不太好,没看的这么细,这次搞的比较细,修正了偶以前的看法 .于是写小文一篇总结一下. PHP偶尔会爆一下如下 错误Allowed memory size of xxx bytes exhausted at xxx:xxx (tried to allocate xxx bytes) 不想看原理的,直接跳到最后…...
![](https://img-blog.csdnimg.cn/7f7c0af019a54c0ab64bb537af06ce13.jpg)
重回代码,学习总结
回顾加总结 2021年 自动化测试 1.ETL 数据库开发维护(oracle pl/sql) 2.自动化测试(javaseleniumcucumber) 2022年 功能测试 1.功能测试(学习测试用例,postman测试) 2.性能测试(jmeter初学) 2023年 测试开发 1.学习了…...
![](https://img-blog.csdnimg.cn/6ef5db3e93394457af9a2ccded209c05.png)
【Leetcode -86.分隔链表 -92.反转链表Ⅱ】
Leetcode Leetcode -86.分隔链表Leetcode -92.反转链表Ⅱ Leetcode -86.分隔链表 题目:给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每…...
![](https://www.ngui.cc/images/no-images.jpg)
算法记录 | 48 动态规划
198.打家劫舍 思路: 1.确定dp数组(dp table)以及下标的含义:dp[i]:前 i 间房屋所能偷窃到的最高金额。 2.确定递推公式:dp[i] max(dp[i - 2] nums[i-1], dp[i - 1]) i间房屋的最后一个房子是nums[i−…...
![](https://img-blog.csdnimg.cn/f450ea85c7e64e7bbf672a73c478ba99.png)
CRM部署Always on 后 CRM报无法更新数据库,数据库只读,且读写分离不正常
CRM部署Always on 后 CRM报无法更新数据库,数据库只读,读写分离不正常 问题描述背景信息问题原因解决方案 问题描述 CRM部署Always on 后 CRM报无法更新数据库,数据库只读 读写分离不正常,出现错乱链接。 背景信息 1.2个节点配置SQL serve…...
![](https://www.ngui.cc/images/no-images.jpg)
麓言信息设计创意思维,打开设计师思路
在现在快速发展的时代,信息纷杂繁琐,如果一个设计不能让人眼前一亮,印象深刻,只会沦为平凡作品,无亮点无用处。正所谓,无设计不创意,这句口号正是喊出对设计的要求。 伴随着时代的发展、…...
![](https://img-blog.csdnimg.cn/b85702fee8894bfe8e2ee2a72f6a3367.png)
POJ3704 括号匹配问题 递归方法
目录 题目 算法 完整代码 题目 参考 递归: https://blog.csdn.net/qq_45272251/article/details/103257953 利用了递归, 但思路稍复杂了 循环: https://blog.csdn.net/weixin_50340097/article/details/114579805 (看起来是递归其实是循环. 每次递归其实是循环内一次迭…...
![](https://www.ngui.cc/images/no-images.jpg)
leetcode — JavaScript专题(三):完全相等的 JSON 字符串、复合函数、 分组、柯里化、将对象转换为 JSON 字符串
专栏声明:只求用最简单的,容易理解的方法通过,不求优化,不喜勿喷 2628. 完全相等的 JSON 字符串 题面 给定两个对象 o1 和 o2 ,请你检查它们是否 完全相等 。 对于两个 完全相等 的对象,它们必须包含相…...
![](https://www.ngui.cc/images/no-images.jpg)
OGNL 的表达式
目录 概念 基本原理 基本语法 1、访问Root区域对象基本语法 2、访问Context区域对象基本语法 符号含义 概念 Object-Graph Navigation Language 对象-图形导航语言, 主要用于访问对象的数据和方法。 基本原理 主要由3部分构成:1.OGNL引擎 …...
![](https://www.ngui.cc/images/no-images.jpg)
JAVA面试中遇到的那些坑,80%的人都种过招
面试,是很多学完Java开发的人不得不面对的问题。小编经常听到学员抱怨,明明觉得自己学的不错,为什么到了面试的时候就凉凉了?为什么有的面试官会一直问业务层面的问题,让人措手不及? 其实,我们在学习Java知识的同时…...
![](https://img-blog.csdnimg.cn/ed38e1602f0c4c63bd951d26c2eb5364.png)
【测试开发】单元测试、基准测试和性能分析(以 Go testing 为例)
一、为什么需要测试🤔️ 你写不出 bug-free 的代码。你认为自己写出了 bug-free 的代码,但它在你意想不到的地方出错了。你觉得自己写出了永不出错的代码,但它的性能十分糟糕。 二、在开发过程中做好测试(理想情况下)…...
![](https://www.ngui.cc/images/no-images.jpg)
linux中一条命令查询当前端口的进程,然后拿到进程pid,作为另一条杀死进程的参数
1. 可以使用lsof命令来查询端口对应的进程,然后使用awk命令提取PID,最后将其作为另一条命令的参数。 例如,如果要查询端口为8080的进程: lsof -i :8080 | awk NR2{print $2}其中,-i选项指定查询网络连接,…...
![](https://www.ngui.cc/images/no-images.jpg)
程序员找工作难吗?我用亲身经历来告诉大家
我看到很多同学说今年的程序员找工作难。我的心里也有一定预期,但直到我出来之后才真正地感受到这股寒冬有多么凛冽。 一个外包公司有四五个招聘人员,然后外包公司有十来个,一个公司的岗位会分发给这些各个不同的外包公司。所以你看到我沟通…...
![](https://img-blog.csdnimg.cn/1bb355d7e7bb430ca3da216b5d449a6d.png)
【Web服务】HTTP和DNS重要知识
304状态码 HTTP状态码中的304状态码表示"未修改",通常在客户端发起了一个带有If-Modified-Since头部的GET请求时会得到这个响应。服务器通过比较If-Modified-Since头部指定的时间戳和资源的最后修改时间来判断资源是否被修改过,如果没有修改则…...