自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 刷新页面window.location.reload();

window.location.reload()刷新当前页面window.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload()刷新最顶端对象(用于多开窗口) window.location.reload()是刷新当前窗口,可传参数true,表示不走缓存,从服务端重新获取数据使用window.parent.location.reload()相当于按

2022-01-21 17:18:37 22760

原创 lodash.get

import getIn from 'lodash/get';const { merchantLoading: loading, errorMsg } = getIn(props, ['globalMerchant'], {});_.get(object, path, [defaultValue])根据 object对象的path路径获取值。 如果解析 value 是 undefined 会以 defaultValue 取代。参数object (Object): 要检索的对象。path (A

2022-01-21 11:10:57 677

原创 MAC全局安装yarn

1、sudo -s2、npm i yarn -galingna@alingnadeMacBook-Pro ~ % sudo -sPassword:Sorry, try again.Password:root@alingnadeMacBook-Pro ~ # npm i yarn tyarn -gadded 8 packages, and audited 9 packages in 10sfound 0 vulnerabilitiesroot@alingnadeMacBook-Pro ~

2021-11-06 19:13:23 1027

原创 git操作

资料一、介绍这篇指南以大家在SVN中已经广为熟悉使用的集中式工作流作为起点,循序渐进地演进到其它高效的分布式工作流,还介绍了如何配合使用便利的Pull Request功能,系统地讲解了各种工作流的应用。如果你Git用的还不多,可以从前面的讲的工作流开始操练。在操作过程中去感受指南的讲解:解决什么问题、如何解决问题,这样理解就深了,也方便活用。行文中实践原则和操作示例并重,对于Git的资深玩家可以梳理思考提升,而新接触的同学,也可以跟着step-by-step操练学习并在实际工作中上手使用。工作流其

2021-09-12 22:37:49 492

原创 react笔记-古

〇、说明《千锋HTML5好程序员第三阶段React》学习材料——古艺散人一、create-react-app全局安装create-react-app$ npm install -g create-react-app创建一个项目$ create-react-app your-app 注意命名方式Creating a new React app in /dir/your-app.Installing packages. This might take a couple of minut

2021-09-03 01:24:33 334

原创 九-react面试

面试题公司经验与后端沟通配合前后端都要充分了解项目的需求后端只提供能力(如数据库能力、消息能力、应用协同能力等等)前端组织业务(如组织Auth、组织数据POST/GET/DELETE)接口设计(出接口文档),前后端沟通设计接口,前端需要后台返回什么样的数据(格式),后台需要前端传递什么参数(哪些参数是必须的,哪些参数是可选的,采用get还是post,哪些数据需要前端先进行校验,哪些需要双方都校验)。共同制定出整个程序所有的接口说明,形成文档。前后台按照约定好的接口进行开发项目遇到了的难点及解决

2021-09-02 23:28:51 1018

原创 移动端事件

click事件单击事件,类似于PC端的click,但在移动端中,连续click的触发有200ms ~ 300ms的延迟touch类事件触摸事件,有touchstart touchmove touchend touchcancel 四种之分touchstart:手指触摸到屏幕会触发touchmove:当手指在屏幕上移动时,会触发touchend:当手指离开屏幕时,会触发touchcancel:可由系统进行的触发,比如手指触摸屏幕的时候,突然alert了一下,或者系统中其他打断了touch.

2021-08-20 21:36:58 51

原创 #与javascript:void(0)的区别

点我跳转 其中#包含了一个位置信息,默认的锚点是#top 也就是网页的上端,这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首。javascript:void(0)则停留在原地,我们称之为“死链接”...

2021-06-26 01:05:07 145

原创 安装npm后,nrm ls 报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)

转载https://blog.csdn.net/qq_42288851/article/details/113941003

2021-06-25 10:40:15 127

原创 循环导入问题、区分pthon文件2种用途、模块搜索路径与查找优先级、软件开发目录规范

一、循环导入问题测试一#1、执行run.py会抛出异常正在导入m1正在导入m2Traceback (most recent call last): File "/Users/linhaifeng/PycharmProjects/pro01/1 aaaa练习目录/aa.py", line 1, in <module> import m1 File "/Users/linhaifeng/PycharmProjects/pro01/1 aaaa练习目录/m1.py", li

2020-07-24 18:58:36 110

原创 python_task_13

1、文件内容如下,标题为:姓名,性别,年纪,薪资egon male 18 3000alex male 38 30000wupeiqi female 28 20000yuanhao female 28 10000要求:从文件中取出每一条记录放入列表中,列表的每个元素都是{‘name’:‘egon’,‘sex’:‘male’,‘age’:18,‘salary’:3000}的形式with open('user.txt','r',encoding='utf-8')as f: res=(lin

2020-07-23 22:51:49 120

原创 函数递归调用、lambda自定义匿名函数、三元表达式、模块

一、函数的递归调用就是在调用一个函数的过程中又直接或间接地调用自己示例1:直接调用自己def foo(): print('hello') foo()foo()示例2:间接调用自己def bar(): print('from bar') foo()def foo(): print('hello') bar()foo()为何死递归会抛出异常因为无限的递归会导致内存溢出,所以python设定了最大的递归层数import sysprint(sys

2020-07-23 22:35:19 186

原创 python_task_12

1、 编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017-07-21 11:12:11 f1 run写入到日志文件中,日志文件路径可以指定注意:时间格式的获取import timetime.strftime(’%Y-%m-%d %X’)import timedef wrapper(func): def inner(*args, **kwargs): timer = time.strftime('%Y-%m-%d %X') with open('

2020-07-22 20:35:14 139

原创 迭代器、面向过程编程、生成式、内置函数

一、迭代器1、什么是迭代器​ 器=》工具​ 迭代:是一个重复的过程,但每次重复都是基于上一次的结果而来的names=["egon",'lqz','yj']count = 1while count < len(names): print(names[count]) count+=1迭代器:就是一种不依赖于索引的取值工具2、为何要有迭代器特性:1、是一种通用的迭代取值方案2、惰性计算,节省内存3、如何用迭代器dic = {"name": "ego

2020-07-22 18:24:20 108

原创 python_task_11

一:编写函数,(函数执行时间用time.sleep(n)代表)import timedef index(x,y): time.sleep(1) print(x,y)index(1,2)二:编写装饰器,为函数加上统计时间的功能import timedef timmer(func): def wrapper(*args,**kwargs): start_time=time.time() res=func(*args,**kwargs)

2020-07-21 23:10:17 88

原创 python_task_10

#作业要求:下述所有代码画图以及分析代码执行流程#1、以定义阶段为准,先画出名称空间的嵌套关系图#2、然后找到调用函数的位置,写出函数调用时代码的执行过程,涉及到名字的查找时,参照1中画好的嵌套图,标明查找顺序,一层一层直到找到位置#=题目一=input=333def func():input=444func()print(input)input = 333def func(): input = 444 # 在函数调用时产生局部作用域的名字inputfunc()pr

2020-07-20 20:35:10 163

原创 python_task_08

#1、通用文件copy工具实现old_path=input('源文件路径: ')new_path=input('目标文件路径: ')with open(r'%s'%old_path,'rb')as f,\ open(r'%s'%new_path,'wb')as t: for line in f: t.write(line)#2、基于seek控制指针移动,测试r+、w+、a+模式下的读写内容with open('user.txt','r+',encoding='utf-8')as f:

2020-07-16 22:58:42 117

原创 字符编码、文件处理、函数与装饰器

文章目录一、字符编码encode,decode(编码,解码)二、文件处理1、文件的操作模式2、+ 模式的使用(了解)3、操作文件方法4、控制文件内指针移动4.1 0模式(t或b下使用)4.2 1模式4.3 2模式4.3.3 模拟程序记录日志的功能4.3.4 f.truncate(n)了解一、字符编码1、什么是字符编码字符编码表,存放的是字符串与数字的对应关系1、ASCII:只能识别英文字符 特点:采用一个字节(8bit)对应一个英文字符 8bit=》

2020-07-16 22:54:32 187

原创 python_task_07

打开文件模拟用户登入count=0while True: if count==3: print("账号或密码输错三次,退出") break inp_name = input('请输入用户名: ').strip() inp_pwd = input('请输入密码: ').strip() f = open("b.txt", mode='rt', encoding='utf-8') for read in f: name,pwd = read.strip().split() if in

2020-07-15 19:23:52 96

原创 python_task_06

1.用至少三种方式完成对列表l1的去重操作l1 = [‘b’,‘c’,‘d’,‘b’,‘c’,‘a’,‘a’]方法一:l1 = ['b', 'c', 'd', 'b', 'c', 'a', 'a']l1 = list(set(l1))print(l1) # ['d', 'b', 'c', 'a']方法二:会保持原来的元素顺序l1 = ['b', 'c', 'd', 'b', 'c', 'a', 'a']new_l = []for i in l1: if i not in new_l:

2020-07-15 01:35:20 163

原创 python_task_05

1、有列表[‘alex’,49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量法一:data=['alex',49,[1900,3,18]]name,age,ymd = datayear,month,day = ymdprint(name,age,year,month,day)法二:data=['alex',49,[1900,3,18]]name=data[0]age=data[1]year=data[2][0]month=data[2][1]

2020-07-13 20:41:37 259

原创 python_task_04

# 写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)name = " aleX"# 1) 移除 name 变量对应的值两边的空格,并输出处理结果print(name.strip()) # aleX# 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果print(name.startswith("al")) # False# 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果print(name.endswith("

2020-07-11 17:35:12 57

原创 python_task_03

1、编写认证程序,可以登陆成功不同的账号密码解题思路:把多个多个正确账号密码存起来,要求用户输入账号,要求用户输入密码。循环:从存放多个正确账号密码的地方取出一组账号和密码判断 输入账号 等于 取出的账号 并且 输入的密码 等于 取出的密码:告诉用户认证成功breakelse:print(“告诉用户输入的账号密码错误”)dic = [ ['alingna', '1'], ['egon', '2'], ['Alex', '3']]tag = Truewhile tag: inp

2020-07-09 20:48:21 109

原创 python从入门到人生巅峰

一、python是一门编程语言1.1编程语言本质就是一门语言,是用来人与计算机沟通。1.2编程就是把做事的步骤/业务逻辑给翻译下来1.3程序存放代码的文件就是程序或叫软件。(ps:硬件以外的都是软件。操作文件即操作硬盘→文件是操作系统提供给应用程序/用户操作硬盘的一种功能。所以以后写程序只要写文件即可。)软件是程序不是进程,进程是运行的程序,是程序的一次执行。1个程序可以对应多个进程,但1个进程只能对应1个程序。进程和程序的关系犹如演出和剧本的关系。1.3.1程序的区分​ 计算

2020-07-08 16:07:33 1482

原创 python_task_02

1、短路运算面试题,请说出下列运算的结果1 or 3 and 4结果:11 and 0 and 3结果:00 and 3 and 1结果:01 and 2 or 1结果:2-31 and 2 or 1 or 4结果:233 or False and 1 or 5结果:332、用户输入账号密码,程序分别单独判断账号与密码是否正确,正确输出True,错误输出False即可练习一:用户登入验证inp_name = input('请输入用户名: ')

2020-07-08 15:53:39 250

原创 python_task_01

作业思路:如何选择合适的类型来记录状态???1、选取的类型是否可以明确标识事物的状态2、存不是目的,存的目的是为了日后取出来用,并且方便的用3、把自己想象成一台计算机,如果我是计算机,我会如何以何种形式把事物的状态记到脑子里然后再去python中找相应的数据类型来让计算机像自己一样去记下事物的状态ps:认真读题,需要自己从题目中分析出应该存储的状态,然后选择合适的类型加以存储<===============================>1、病毒程序需要定期将监控到的数据写入日

2020-07-07 17:30:16 111

空空如也

空空如也

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

TA关注的人

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