自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 wps excel skill

2. 替换换行符 : =SUBSTITUTE(A2,CHAR(10)," ") ,然后点击下方加号 双击 即可全列去除换行符,注意只是这列之前不要有空行 不然他不生效;1. 两行相加: =B3&D3 然后复制为数据 -- 在复制替换原相加行。

2023-08-15 08:54:27 104

转载 pythoN 线程好文章

https://blog.csdn.net/weixin_44999591/article/details/115706864

2022-10-25 21:41:07 151 1

原创 ascii 在线转换地址

2022-06-05 08:45:17 473

原创 Tomcat & await & gevent & 防火墙的作用

Tomcat :Tomcat(一):简介_水-滴的博客-CSDN博客_tomcat web轻量级服务器防火墙总体上分为包过滤、应用级网关和代理服务器等三种类型:数据包过滤、应用级网关、代理服务。第一、数据包过滤:数据包过滤(Packet Filtering)技术是在网络层对数据包进行选择,选择的依据是系统内设置的过滤逻辑,被称为访问控制表(AccessControl Table)。通过检查数据流中每个数据包的源地址、目的地址、所用的端口号、协议状态等因素,或它们的组合来确定是否允许该数据包通...

2022-04-05 11:00:15 1503

原创 go 1.判断key 2.gin.context 多读取body 3.marshal unmashal

import "fmt"func main() { dict := map[string]int{"key1": 1, "key2": 2} if value, ok := dict["key1"]; ok { fmt.Printf(value) } else { fmt.Println("key1 不存在") }}Json Marshal:将数据编码成json字符串Json Unmarshal:将json字符串解码到相应的数据.

2022-03-16 07:46:39 902

原创 go omitempty 的用法

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38...

2022-03-16 07:11:36 479

原创 try —> except X —> except —> else—> finally

python中try/except/else/finally的用法格式:完整的格式顺序是:try —> except X —> except —> else—> finally 如果 else 和 finally 都存在的话,else 必须在 finally 之前,finally 必须在整个程序的最后。 else 的存在是以 except 或 except X 的存在为前提,如果没有 except,而在 try 中使用 else 的话,会出现语法错误。 1 tr.

2022-03-07 20:31:38 433

原创 redis_chapter31_geospatial

朋友的定位 附近的人 打车距离计算 ?redis 的 Geo 技术 v3.2 推出 查询地理位置 :http://www.jsons.cn/lngcode/geospatial : 6 个命令geoadd : 添加城市数据127.0.0.1:6379> geoadd china:city 116.40 39.90 beijing //(经度(-180 +180) 维度(-85 +85) 城市)127.0.0.1:6379> GEOPOS china:city beij

2022-02-23 21:08:23 362

原创 redis_chapter4(set zset )

zset(有序集合)在set的基础上增加了一个值set k1 vizset k1 位置编号 v1 按位置添加一个值zset myset 1 one 2 two 3 three127.0.0.1:6379> zset myset 1 one 2 two 3 three(error) ERR unknown command 'zset'127.0.0.1:6379> zadd myset 1 one 2 two 3 three(integer) 3127.0.0.

2022-02-23 20:04:15 468

原创 redis_chaptet3(set-hash)

##############################################127.0.0.1:6379> sadd myset hello // 添加set 值(integer) 1127.0.0.1:6379> sadd myset xiaogang(integer) 1127.0.0.1:6379> sadd myset liming(integer) 1127.0.0.1:6379> SMEMBERS myset // 查看1.

2022-02-23 11:33:52 616 1

原创 redis_chapter3_list

127.0.0.1:6379> keys *(empty list or set)127.0.0.1:6379> LPUSH list one(integer) 1127.0.0.1:6379> LPUSH list two(integer) 2127.0.0.1:6379> LPUSH list thtee(integer) 3127.0.0.1:6379> LRANGE list(error) ERR wrong number of ar

2022-02-22 20:17:52 227

原创 计算机网络——chapter1_( http+web)

http & https 的区别:http 未加密 明文 不需要证书 块 端口 80https = http +ssl 加密传输 身份认证 建立安全通道 需要 ca 证书 端口:443从输入url到浏览器显示页面发生了什么 - 石海莹 - 博客园从输入url到浏览器显示页面发生了什么 - 石海莹 - 博客园从输入url到浏览器显示页面发生了什么 - 石海莹 - 博客园从输入url到浏览器显示页面发生了什么 - 石海莹 - 博客园从输入url到浏览器显示页面发生了什么

2022-02-22 19:06:03 125

原创 go-chapter2__早鸟教程

​chan:package mainimport "fmt"func sum(s []int,c chan int){ sum := 0 for _,v := range s{ sum += v } c <- sum}func main(){ s1 := []int{1,2,3,4,5,6,7,8} c := make(chan int) go sum(s1[len(s1)/2:],c) go ...

2022-02-21 20:04:58 89

原创 redis chapter2(string)

五大类型三大的特殊类型Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglog.

2022-02-21 15:45:00 287

原创 go chapter1

​切片初始化 注意后面是{} 不是[]//slice := []int[1,2,3,4,5,6]slice := []int{1,2,3,4,5,6}s2 := make([]int, 0, 5)s2 := make([]int{1,2,3,4,5}, 5, 5) 不可go 的数组 大小 固定var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}我们也可以通过字面量在声明数组的同时快速初始化数组:balance := [5]float3

2022-02-18 08:30:41 90

原创 redis chapter1

缓存穿透:正常去mysql 查询 ,但是 速度太慢,当某刻有大量数据请求时 redis ,爆炸式流量 网站一更新,缓存支撑不了 ;本来该去缓存里拿数据,然后大量的数据 突然冲到了mysql ;即缓存被击穿或穿透!手写一些 布隆过滤器。。。(------网)redis (缓存数据库)(----- 被保护)mysql ()为什么要用Nosqldashuj 大数据:一般数据 无法处理 引入 hadoopspring 2004 出来混 得会springBoot + spring.

2022-02-14 21:39:38 1105

原创 查找进程 并杀死

注册登录lclc博客园 首页 新随笔 联系 订阅 管理Linux如何查看进程、杀死进程、启动进程等常用命令1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每个程序所使用的...

2022-02-14 08:53:15 3996 2

原创 MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解

2018-07-30阅读8170MySQL/InnoDB的加锁,一直是一个面试中常问的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?我在工作过程中,也会经常用到,乐观锁,排它锁,等。于是今天就对这几个概念进行学习,屡屡思路,记录一下。注:MySQL是一个支持插件式存储引擎的数据库系统。本文下面的所有介绍,都是基于InnoDB存储引擎,其他引擎的表现,会有较大的区别。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL5...

2022-02-14 08:51:14 269

转载 15 个常用的python 开源框架

注册登录shaomine博客园首页新随笔联系订阅正在上传…重新上传取消​管理随笔 - 579 文章 - 1 评论 - 69 阅读 -253万15个最受欢迎的Python开源框架(转载)  一、Django: Python Web应用开发框架    Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网...

2022-02-14 08:50:13 16605

原创 redis 常用命令

缓存穿透:正常去mysql 查询 ,但是 速度太慢(------网)redis (缓存数据库) (----- 被保护)mysql ()

2022-02-14 08:48:40 251

转载 python 常见问题

转存失败重新上传取消 首页 新闻 博问 专区 闪存 班级注册 登录莫失莫忘csbh每个人心中都有一团火,路过的人只看到了烟!博客园 首页 新随笔 联系 管理 订阅 正在上传…重新上传取消​随笔- 42 文章- 0 评论- 4 阅读- 94373python110道面试题1、一行代码实现1--100之和利用sum()函数求和2、如何在一个函数内部修改全局变量利用global 修改全局变量3、列出5个py...

2022-02-14 08:47:45 385

原创 practise-sumer

python 常用的第三方库:re, sys ,requestre (正则表达式库)sysos 库是Python标准库,包含几百个函数,常用的有路径操作、进程管理、环境参数等。​os 库提供通用的、基本的操作系统交互功能路径操作 :os.path子库,处理文件路径及信息requests.Request:表示请求对象,用于准备一个请求发送到服务器。 requests.Response:表示响应对象,其中包含服务器对HTTP请求的响应。requests.Session:表示请求会话,..

2022-02-14 08:41:34 69

原创 《代码整洁之道 clean code》书籍 读后感

一些编程经验:1.单个函数 实现单个功能2.函数中的复杂数据结构 根据需求 转为简单的;用类去承载,根据业务需求 再 实例化未不同的对象;如网页post get 访问的负责 result.bo 题 ;如字典套字典 再套些数据结构之类的​​​​​​​...

2022-02-09 20:16:05 325

原创 goland 工具 破解码

一、goland 插件方式(稳定)链接:https://pan.baidu.com/s/1X3KOMsCrBmLc11Oxtkp_zQ提取码:TTTT二、激活码方式(每天早上更新一次,不稳定,基本半天下午就会失效)1、用浏览器打开网址: vrg123.com2、在网址上输入密钥:4565...

2022-02-09 15:18:16 12886 7

原创 mysql-n2

数据库常见的苏索引:普通索引:没有什么限制唯一索引:索引列的值必须唯一主键索引:是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值组合索引全文索引#从第二行开始的最多五条数据select * from ****where age>25order by Salary desclimit 2,5id = 2查找平均工资位于前5-10名的部门(用到avg group by order by limit)SELECT device_id as user_in.

2022-02-08 16:52:29 47

原创 mysql-dos

1217showcreatetableusers;showdatabases;usedatabases_name;(数据库名字)showtables;desctables_name;展示表的结构------------mysql:1.安装bilibili安装视频:(注意没事分号不是双点号)download--MySQLCommunity(GPL)Downloads»--MySQLInstallerforWindows123456/123...

2022-02-08 16:47:35 377

原创 go_n1

http://idea.javatiku.cn/https://mp.weixin.qq.com/s?__biz=MzU1NzU1MTM2NA==&mid=2247483659&idx=1&sn=a5c0836d8d3f2209979b28c7e93aca26&chksm=fc355b60cb42d2767ea13bdb53216be2aad6e4c06c2d0be49f1531a0651434d544b6558791ae&scene=21#wechat_redi.

2022-02-08 16:45:08 268

原创 python-n4

****1221*******packagethings/*xisu.py/*eat.py/*go_home.pycatgo_home.py:importthings.fun()things.fun.eat()or:fromthings.funimporteateat()该中写法p3.3之前不支持需要单独在things里添加__init__.py文件;里面什么都不写;表面这是一个包可以引用p3.3后也可以这...

2022-02-08 16:41:34 664

原创 go 学习笔记

iotafallthroughrune == int32fmt.Printf("第 1 行 - a 变量类型为 = %T\n", a ); fmt.Printf("第 2 行 - b 变量类型为 = %T\n", b );array = []int{1,2,3,4,5,6,7,8,9}// 从array取,左指针索引为0,右指针为5,切片是从array切的,// 而且cap函数只计算左指针到原array最后的值的个数slice = array[0:5] // sl...

2022-02-07 20:10:41 397

原创 GO 变量(var)与 常量(const)

Go 变量(var) & 常量(const)变量声明变量格式:var var_name var_type变量在声明时会自动初始化:数字: 0string: ""bool: false引用类型: nil结构体: 所有元素或成员的零值var通常用于与初始化表达式类型不一致的局部变量、后面再赋值或初始值不重要的情况,否则可以使用更加简便的短变量声明短变量声明短变量声明更加简便,变量类型会通过变量初始值自动判断短变量声明用于局部变量声明,最少声明一个变量.

2022-02-07 09:11:05 1789

原创 post /get 的区别

GET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”: GET在浏览器回退时是无害的,而POS.

2021-12-27 16:28:48 116

原创 【清集线器、交换机、路由器的区别,

导读很多人都难以分清集线器、交换机、路由器的区别,本文将以通俗易懂的方式助你了解分清。很多人都难以分清集线器、交换机、路由器的区别,本文将以通俗易懂的方式助你了解分清。广州际智网络科技有限公司一、区分集线器、交换机、路由器(比喻法)某一天,你到你女友小芳(暂定这个名字吧)就读的学校去找她,那么你的做法是什么呢:一、集线器的工作方式:你站到学校中庭,大喊一声“小芳,我来你找你了!” (广播)如果这个时候正好有别人也在大喊大叫,你就必须等他喊完了再喊。(排队)如果你喊的时候不巧碰上另

2021-12-20 11:19:37 97

原创 GO beedb

关于go语言的orm:beedb网上资料太少了,今天才开始研究,总结了一些,希望对大家有帮助,不说没用的了,直接主题:安装: go get github.com/astaxie/beedbAPI地址: https://github.com/astaxie/beedb/wiki/API-Interface支持的数据库种类: Mysql/SQLite/PostgreSQL/DB2/MS ADODB/ODBC/Oracle数据库包下载地址: Mysql:github.co...

2021-12-08 11:26:19 92

原创 Golang interface 全面介绍

首页下载APPIT技术正在上传…重新上传取消​吴德宝AllenWu关注赞赏支持Golang interface 全面介绍正在上传…重新上传取消​吴德宝AllenWu关注0.6552018.01.31 23:04:49字数 2,666阅读 20,660[TOC]Golang interface 全面介绍interface 介绍如果说goroutine和channel是Go并发的两大基石,那么接口是Go语言编程中数据类型的关键。在Go语言的实际编程中,几乎所有的数

2021-11-27 10:13:04 515

原创 ?: 正则匹配

例子:1.(w)((?=111)(1))+ 为什么=重复4次以上的字母数字,则匹配其剩下最后2位之前的部分2."abcabc".match(/(?:a)(b).*1/g); 结果为 ["abcab"]正则表达式回复阅读 29.4k2 个回答正在上传…重新上传取消​Honwhy7k发布于 2017-07-27✓ 已被采纳先回答问题题目的(?:)意思这个代表不捕获分组比较(X)和(?:X),前者是捕获分组,后者不捕获,区别在于正则表达式匹配输入字符串之后所获得的匹配的(数.

2021-11-27 09:45:07 66

原创 Go语言中 Print,Println 和 Printf 的区别(八)

Print 和 Println这两个打印方式类似,只在格式上有区别1. Println 打印的每一项之间都会有空行,Print 没有,例如:fmt.Println("go","python","php","javascript") // go python php javascriptfmt.Print("go","python","php","javascript") // gopythonphpjavascript2. Println 会自动换行,Print 不会,例如:..

2021-11-26 09:51:41 242

原创 异步....

2021-11-24 17:04:16 562

原创 python & go 的区别

相比于Python的40个特性,Go只有31个,可以说Go在语言设计上是相当克制的。比如,它没有隐式的数值转换,没有构造函数和析构函数,没有运算符重载,没有默认参数,也没有继承,没有泛型,没有异常,没有宏,没有函数修饰,更没有线程局部存储。但是Go的特点也很鲜明,比如,它拥有协程、自动垃圾回收、包管理系统、一等公民的函数、栈空间管理等。Go作为静态类型语言,保证了Go在运行效率、内存用量、类型安全都要强于Python和Erlang。Go的数据类型也更加丰富,除了支持表、字典等复杂的数据结构,还支

2021-11-24 12:01:16 400

原创 Logging

python中 logging的使用详解更新时间:2017年10月25日 08:39:18 作者:Wanna_Go 这篇文章主要介绍了python中 logging的使用,非常不错,具有参考借鉴价值,需要的朋友可以参考下日志是用来记录程序在运行过程中发生的状况,在程序开发过程中添加日志模块能够帮助我们了解程序运行过程中发生了哪些事件,这些事件也有轻重之分。根据事件的轻重可分为以下几个级别:DEBUG: 详细信息,通常仅在诊断问题时才受到关注。整数level=10INFO: 确...

2021-11-23 11:14:53 69

原创 浅谈python 里面的单下划线与双下划线的区别

更新时间:2017年12月01日 10:30:13 作者:空气中的臭氧 这篇文章主要介绍了浅谈python 里面的单下划线与双下划线的区别,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧在学习Python的时候,很多人都不理解为什么在方法(method)前面会加好几个下划线,有时甚至两边都会加,比如像 __this__ 这种。在我看到上面的文章之前,我一直以为Python中这些下划线的作用就像Golang中方法/函数的大小写一样,或是一些其他语言中的 priv...

2021-11-22 11:38:07 1347

如何去除wps excel中内容的换行符

换行符去除

2023-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除