- 博客(21)
- 收藏
- 关注
原创 Vim tutor 初学
VIMTutorLinux VIMvitutor上下左右jkhlexit: :q,:wq,:q!edit: a(append), i(inset)delete:dw (aword) dd(cur line) d$(cursor to the end of current line) d2w(delete 2 words) d2e(delete 2 words ending) 0(start of current line)2dd delete two linesx (delete
2023-08-03 14:18:32
116
原创 python学习- 面向对象高级编程
面向对象高级编程面向对象高级编程__slots__使用@property多重继承MixIn定制类使用枚举类使用元类type()metaclass面向对象高级编程数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。在Python中,面向对象还有很多高级特性, 多重继承、定制类、元类等概念slots当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性给一个实例绑定的方法,对另一个实例是不起作用的动态语言可以通过运行时给class
2022-03-23 00:10:43
1200
原创 python学习- 面向对象编程
面向对象编程一级目录二级目录三级目录面向对象编程python面向对象类和实例创建class和实例(classAndInstance.py)init方法类函数数据封装继承和多态获取对象信息使用type()使用isinstance()使用dir()实例属性和类属性一级目录二级目录三级目录面向对象编程面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程
2022-02-23 19:54:01
923
原创 python学习-模块
模块简介为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。好处大大提高了代码的可维护性。其次,编写代码不必从零开始。使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中, 建议不要与内置函数冲突按目录来组织模块的方法,称为包; 避免不同人编写同名模块规则模块名要遵循Python变量命名规范,不要使用
2022-02-13 15:25:10
487
原创 源码编译记录
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-02-12 16:28:18
165
原创 python学习-函数式编程
python学习-函数式编程函数式编程简介高阶函数变量可以指向函数传入函数map/reduce练习filter()函数练习sorted()函数练习函数式编程简介函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种
2022-02-12 16:26:59
108
原创 idea开发异常记录
lombok插件java: You aren’t using a compiler supported by lombok, so lombok will not work and has been disabled.解决办法idea-compiler-配置-Djps.track.ap.dependencies=falsespringbootAn attempt was made to call the method WebMvcAutoConfiguration$EnableWeb
2022-01-28 14:54:48
2706
原创 2021年-工作总结
异常处理国际化docker学习linux脚本: 脚本连接数据源解析数据并导出json读取解析序列化, json校验excel解析, poi, hutool缓存学习
2022-01-28 14:04:45
326
原创 java学习路线以及学习网站
java学习文章汇总路线javaWeb开源技术与框架 工作流 规则引擎 搜索引擎 缓存引擎 任务调度 身份认证 报表服务 系统测试 集群 负载平衡 故障转移JavaWeb分布式开发技JTA(Java事物管理JAAS(Java验证和授权服务JNDI(Java命名和目录服务JavaMail(Java邮件服务JMS(java信息服务WebService(web服务JCA(java连接体系JMS(jav
2022-01-28 10:53:54
640
转载 【Git命令大全】
Git命令大全状态查询日志操作配置User信息建立Git仓分支操作文件操作标签操作远程仓库操作提交信息操作比较差异修改恢复快捷操作Git忽略文件权限或者拥有者变化git push免密git stash命令恢复操作rebase变基操作查看HashID具体场景应用Git切换到某个Commit之后切回原有的分支Github的使用技巧git 修改文件夹的名称git 比较本地仓库和远程仓库的差异删除本地的相关修改如何放弃修改git 查看缓存区中的文件转载于杨飞飞的博客状态查询git status 查看修改状态
2021-12-28 15:41:28
309
原创 python学习-高级特性
切片# 切片获取list或tuple的部分元素L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']print(L[0:3])# L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。# 如果第一个索引是0,还可以省略:print(L[:3])# 倒数切片(倒数第一个索引是-1)print(L[-1:],L[0:-1])ls = list(range(101))# 第二个:后表示间隔print(l
2021-11-27 22:46:40
355
原创 python学习-函数参数
位置参数# 计算x^2,参数x就是一个位置参数def power(x): return x * x# 计算x的n次方, 上面的函数不能实现, 修改为以下方式def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s默认参数一是必选参数在前,默认参数在后二是如何设置默认参数。当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数
2021-11-19 23:48:58
844
原创 python学习-函数
python函数调用函数print(abs(-10),min(15,20,20,30));print(float(15.69),int(16.5),type(16.5),str(16.5),hex(16))自定义函数def my_abs(a): if a < 0: a = -a return aprint(my_abs(-100),my_abs(199)) def nop(): # pass占位 pass参数检查:python解释器只能
2021-11-19 23:38:18
665
原创 python学习-语法
基础语法简单数据类型格式化字符编码list和truple条件判断loopfor循环while 循环break和continuedict和set简单数据类型#int int1 = 10_000_000_000;int2 = 10000000000;int3 = 0xa1b2_c3d4;print(int1,int2,int3); #10000000000 10000000000 2712847316#float#Strstr1 = "this is a str";str2 =
2021-11-18 22:37:49
585
原创 阿里云SSH连接错误
背景:新购买的阿里云, 安装几个软件后, 切换连接网络后, SSH连接失败;问题分析因为网络切换后, 阿里云一度弹出异地登录, 怀疑是网络没有加入白名单, 或者是云盾相关规则导致;而后看到网上说openssh未安装问题, 我的已经安装, 查看配置的.ssh, 发现know_host是之前网络的配置, 干掉后连接正常解决过程阿里云配置问题: IP白名单, 安全组的配置规则服务器问题开启: sshd关闭(重启服务), 或者是iptables服务启动后, 端口异常(关闭服务,需要时启动)本机问题
2021-06-14 17:15:00
186
原创 idea控制台日志中文乱码问题解决
idea控制台日志中文乱码问题解决idea控制台乱码��Ϣ: Starting Servlet Engine: Apache Tomcat/7.0.68ʮ���� 22, 2018 4:37:27 ���� org.apache.coyote.AbstractProtocol start��Ϣ: Starting ProtocolHandler ["http-apr-8080"]ʮ���� 22, 2018 4:37:27 ���� org.apache.coyote.AbstractProtoc
2021-01-30 11:24:18
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人