自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 装饰器

实际上,被装饰函数的参数会自动传给装饰器函数中的被返回的函数,所以我们应该给wrapper函数设定一个参数message,以保证greet被装饰函数的参数能接收,此外,wrapper函数中的func函数的参数形式也应该同样设定,就是为了可以接收到参数。装饰器是 Python 中一种用于修改或扩展函数行为的高级技术,它提供了一种方便的方法来修改或增强现有函数的行为,而不需要修改函数的源代码,保持代码的可读性和重用性。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入装饰器。

2024-01-04 15:02:18 866

原创 工作中python常用功能浅分享一下

使用translate()函数需要定义一个翻译表,该表定义了某些字符应该被替换成什么字符,一个翻译表可以通过调用string.maketrans()函数生成。对于某些复杂的分隔符,我们也可以使用正则表达式来实现字符串分割,例如下,将多个空格或制表符为分割的字符串拆分成一个列表。re.match函数可以在给定的字符串开头匹配正则表达式,如果匹配成功,返回一个匹配对象,否则返回None;尽量使用format()方法,更灵活,可以使用格式化标记,将其他类型的数据插入到字符串中;

2024-01-02 22:36:59 776

原创 Go-方法

1

2021-04-14 18:21:42 90

原创 Go-函数

函数定义格式func function_name([parameter list]) [return_types]{ //函数体}func:函数由func开始声明function_name: 函数名称parameter list:参数列表,指的是参数类型、顺序、参数个数;非必须return_types:返回类型,函数返回一列值,非必须函数调用package mainfunc main(){ value:=0 value,_ = plus(21..

2021-04-14 18:10:05 74

原创 Go-for循环

package mainfunc main(){ sum:=0 for i:=0; i<=10; i++{ //第一种 sum+=i } println(sum) sum2:=1 for ;sum2<10;{ //第二种 sum2+=sum2 } println(sum2) sum3:=1 for sum3<=10{ //第三种 sum3 +=sum3 } println(sum3) sum4 := 0 for{ su...

2021-04-14 15:40:53 95

原创 Go-select语句

select 是 Go 中的一个控制结构,类似于通信的switch 语句,每个case必须是一个通信操作,要么发送要么接收。select 随机执行一个可运行的 case。如果没有case 可运行,它将阻塞,直到有case 可运行。一个默认的字句,总应该是可运行的。package mainimport "fmt"func main(){ var c1, c2, c3 chan int var i1, i2 int select { case i1 = <-c1:

2021-04-14 15:27:53 61

原创 GO-运算符

包括:一、算数运算符+、-,*,/, %(取余),++(自增),--(自减)二、关系运算符三、逻辑运算符四、位运算符整数在内存中的二进制位进行操作,下表列出了位运算符 &, |, 和 ^ 的计算:五、赋值运算符六、其他运算符运算符优先级由上至下代表优先级由高到低:...

2021-04-14 15:10:41 57

原创 Go-常量

在程序运行时,不会被修改。常量中的数据类型只可以是:布尔型,数字型,字符串型。定义格式:const a int = 5 //数据类型可以省略定义多个相同类型的声明:const a, b = "www", "hhh"常量还可以用作枚举:const ( unknown = 0 Female = 1 Male = 2)...

2021-04-14 11:44:59 37

原创 Go-变量

变量名:由字母、数字、下划线组成,首个字符不能为数字。声明变量1. 声明一个字符串类型,值为“ceshi”var a string = "ceshi"2.3. 一次声明多个变量

2021-04-14 09:56:48 62

原创 GO-数据类型

数据类型:1. 布尔值:true、falsevar b bool = true2. 数字:整型int,浮点型float32|float643. 字符串4. 派生类型(1)指针pointer(2)数组(3)结构化 struct(4)Channel(5)函数(6)切片(7)接口类型 interface(8)Map 类型...

2021-04-13 16:17:47 58

原创 GO-标识符

1. 当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包)。这被称为导出(像面向对象语言中的 public)。2. 标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )...

2021-04-13 16:05:34 83

原创 包名定义-导入包-入口函数,执行go程序

package mainimport "fmt"func main() { /* 这是我的第一个简单的程序 */ fmt.Println("Hello, World!")}1. 第一行代码package main定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。2. 第二行import "fmt"告诉 Go 编译器...

2021-04-13 16:03:36 205

原创 python post请求传body参数,报参数错误解决方案——菜鸟的笨拙排雷之路

事情的起因是:有一个创建日程的接口,创建人和参与人,都需要websocket推送一条日程更新信息;现在要测试这个推送名单是否正确,所以要用python写一个创建日程的post请求,指定参与者,即下面代码中的attendees。开始写好代码的时候,没有添加参与人,即 "attendees": [],跑下来没毛病,日程创建成功!于是,接下来就添加了参与人,准备做最后一件事情,校验ws收到消息的名单是否和参与人一致;attendees参数如下:"attendees": [{"cp_id": 154}

2020-12-25 18:08:19 12551

原创 Firefox+FireBug+YSlow搭建测试web前端性能

占位

2020-10-22 09:26:08 471

原创 WORK中常用adb命令

1.打开GameBox的GameStore OTAsetprop persist.ubootenv.otadebug develop2.抓取logcat日志adb logcat -v threadtime >./logs/1.log3.抓取bugreportadb shell bugreport > bugreport.txt4.给device截图ad

2016-08-01 14:48:04 420

原创 GameBox烧写版本时常见异常

1.板子烧写后系统起不来,可通过清除数据来解决。清除方法:方法一:sudo fastboot format userdatasudo fastboot format cachesudo fastboot reboot方法二:adb root;adb remountadb shellrm -rf data/*2.第一次烧写GameBox的img方法有所

2016-08-01 14:45:02 390

原创 GameBox X1烧写img

LINUX(Ubuntu)1.fastboot安装:拷贝到PC的/bin目录下,+权限7772.进入fastboot mode:adb reboot bootloaderfastboot devices查看是否检测到设备3.unzip x1_pack.zip4.cd x1_img5.fastboot flash boot boot.i

2015-12-11 14:34:27 299

转载 python和numpy的版本、安装位置

命令行下查看python和numpy的版本和安装位置1、查看python版本方法一:  python -V  注意:‘-V‘中‘V’为大写字母,只有一个‘-’方法二:  python --version    注意:‘--version‘中有两个‘-’2、查看python安装位置方法一:   python -c "import sys; print sys.

2015-11-18 14:03:49 1614

空空如也

空空如也

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

TA关注的人

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