能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
暂时未有相关云产品技术能力~
暂无个人介绍
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.15 或更高版本。
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.15 或更高版本。
开源摘星计划(WeOpen Star) 是由腾源会 2022 年推出的全新项目,旨在为开源人提供成长激励,为开源项目提供成长支持,助力开发者更好地了解开源,更快地跨越鸿沟,参与到开源的具体贡献与实践中。 不管你是开源萌新,还是希望更深度参与开源贡献的老兵,跟随“开源摘星计划”开启你的开源之旅,从一篇学习笔记、到一段代码的提交,不断挖掘自己的潜能,最终成长为开源社区的“闪亮之星”。
Beego Web框架应该是国内Go语言社区第一个框架,个人觉得十分适合新手入门Go Web。笔者半年前写过一篇搭建Beego项目并实习简单功能的文章,大家有兴趣可以先看看。 其实我接触的大部分人都在学校学过Java Web,其实有Java Web的经验,上手Beego也会很舒服。 本文着重讲讲Beego的AutoRouter模块,会结合源码来讲讲,不过由于笔者技术水平有限,如有错误,烦请指出。
笔者通过使用阿里云Serverless Devs部署基于 Serverless 图像预测案例,体验了阿里云Serverless的部分主要功能,阿里云Serverless功能强大、上手容易、性能也不弱,不过应用模板还不够丰富,大部分是环境类模板,这方面有待加群,本人也体验其他云服务提供商的Serverless服务,阿里云每月前100万次函数调用免费、每月前400,000(GB-秒)函数实例资源使用量免费。我体验的那个云服务提供商就前三个月有免费额度,而且很容易
力扣21. 合并两个有序链表
力扣20. 有效的括号
806. 写字符串需要的行数
242. 有效的字母异位词
Mysql之联合查询那些事儿
每个开发者都应该知道的 CSS 伪元素(Pseudo Element)
设计模式精讲——策略模式
如何用3行代码简单实现文本情感分析
力扣数据结构入门专栏分析 ①
力扣数据结构入门专栏分析 ②
力扣559. N 叉树的最大深度
力扣383. 赎金信
力扣350. 两个数组的交集 II
思路有点难理解,不过画个图一步一步推理就容易明白了。 我们得先保留下一个节点的地址,然后将第一个节点指向空节点,然后移动这些坐标,将第二个节点指向第一个节点,以此类推。。。
一、题目描述: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。
一、题目描述: 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows = 5输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2: 输入: numRows = 1输出: [[1]] 提示: 1 <= numRows <= 30 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 二、思路
前面我们介绍了PoW以及PoS的案例,我们会发现它们都有一些缺点,比如PoW耗费能源比较多,而PoS是持有的币越多,成功挖矿的几率越大,这会造成贫富差距越来越大,并且人们都不太愿意消耗自己的币。 而我们的DPoS,全名为Delegated Proof of Stake,也就是股份授权证明就解决了这些不足。 DPoS就是大家投票选出一定数量的节点来挖矿,用户拥有的票的数量和他持有的币数量有关。这就和股份制公司很像了,大家投票选出董事会成员。 这些被选出来的拥有挖矿权的节点的挖矿权力是一模一样的。 如果某个节点挖到了矿,那么他就要将获得的币分一些给投票给他的人。
fs.exists()这个了解一下就好了,Node.js官方现在都不建议使用这个东西了,建议用 fs.stat() 或 fs.access()来替换。这个方法的功能就是检查给定的文件系统路径是否存在。此方法只返回一个布尔值,这是为什么不推荐使用这个方法,而推荐使用fs.access()的一个重要原因。fs.stat()可以查看文件或文件夹的属性,stats.isFile()判断这个是不是文件。fs.readFile()是用来读取文件的。与fs.readFile()功能差不多的还有,`fs.readFileSync()`,只是前者是异步的,而后者是同步的。同步操作的好处是简单,但是当读文件时就不
一个基于web服务器的PoW案例 一、安装第三方库 go get github.com/davecgh/go-spew/spew 这个库的功能是在命令行格式化输出内容。 go get github.com/gorilla/mux 这个开发包是用来编写Web处理程序的。 go get github.com/joho/godotenv 这个工具包是读取.env后缀名的文件中的数据,如果是Linux环境,.env文件放置在项目的根目录即可,如果是Windows和Mac OS,.env文件需要放在GOPATH/src目录下。
请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 注意: 一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用 '.' 表示。
下面来第二期,这一期会介绍三个比较好用的工具。
趁手的工具有时候能够帮助我们节省很多时间和精力,下面就给大家介绍一下我收藏夹里面的神器吧。
### 力扣73. 矩阵置零 一、题目描述: 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix = [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 示例 2:
请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 注意: 一个有效的数独(部分已被填充)不一定是可解的。 只需要根据以上规则,验证已经填入的数字是否有效即可。
### Go语言学习查缺补漏ing Day1 #### 零、前言 因为笔者基础不牢,在使用Go语言的时候经常遇到很多摸不着头脑的问题,所以笔者下定决心好好对Go语言进行查漏补缺,本【Go语言查缺补漏ing】系列主要是帮助新手Gopher更好的了解Go语言的易错点、重难点。希望各位看官能够喜欢,点点赞、关注一下呗! #### 一、多个defer的执行顺序 ```go package main import "fmt" func main() { defer fmt.Println("天才第一步") defer fmt.Println("雀氏纸尿裤") defer fmt.Pri
【PTA】01-复杂度1 最大子列和问题 (20分)
【PTA】7-1 圣经数(2005慈溪)
【PTA】交换最小值和最大值 (15分)
【PTA】写字母(*) (10分)
【PTA】自然数的最高位数字(递归版)
【PTA】7-8 显示菱形 (10point(s))
【PTA】7-6 求最大公约数 (40point(s))
【PTA】7-10 方阵转置 (15分)
【PTA】7-7 求二维数组除了四条边框之外的元素的和 (10分)
【PTA】7-3 判断上三角矩阵 (15分)
【PTA】7-1 矩阵运算
【PTA】7-8 到底有多二 (15分)
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。 输入格式: 输入在一行中给出一个不超过80个字符长度的、**以回车结束的非空字符串。** 输出格式: 在一行中输出逆序后的字符串。 输入样例: Hello World! 输出样例: !dlroW olleH ```c #include<stdio.h> int main(){ char ch,a[80],b[80]; int cnt=0,i,j; ch=getchar(); for(i=0;ch!='\n';i++){ a[i]=ch; c
【PTA】查找满足条件的最后一个整数 (15分)
【PTA】评委打分 (5分)
【PTA】7-2 求最大值及其下标 (20分)
【PTA】7-33 累加器 (10分)
【入门】精选C语言实例(1)
前面我们介绍了PoW以及PoS的案例,我们会发现它们都有一些缺点,比如PoW耗费能源比较多,而PoS是持有的币越多,成功挖矿的几率越大,这会造成贫富差距越来越大,并且人们都不太愿意消耗自己的币。 而我们的DPoS,全名为Delegated Proof of Stake,也就是股份授权证明就解决了这些不足。 DPoS就是大家投票选出一定数量的节点来挖矿,用户拥有的票的数量和他持有的币数量有关。这就和股份制公司很像了,大家投票选出董事会成员。 这些被选出来的拥有挖矿权的节点的挖矿权力是一
我们都知道求最短路径有很多方法,比如Dijkstra算法、Bellman-Ford算法、Floyd-Warshall算法等等,这些算法各有优缺点,其中Floyd-Warshall算法时间复杂度较高,但是编码复杂度较小,而Bellman-Ford算法适用于处理有负权边的情况。至于本文要讲的Dijkstra算法,优点就是时间复杂度较小,但是不能处理有负权边的图。 我们需要根据不同情况选择不同的算法。