![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
basic
文章平均质量分 71
Magnum_yuanz
这个作者很懒,什么都没留下…
展开
-
【linux基础复习】
1. 什么是linux?linux是一种操作系统,类似我们常用的windows系统。操作系统是对硬件资源的一种抽象,提供用户对硬件资源调用的接口。一般来说linux提供指令操作(也有配有界面的系统),而windows提供图形界面操作。关于linux的目录结构参考知乎:https://zhuanlan.zhihu.com/p/108932753对比举例:(1) 执行程序:windows: 双击应用程序lunux:【指令名】 应用名 例: python3 test1.py 执行名为te原创 2020-09-02 19:20:55 · 255 阅读 · 0 评论 -
【python 高级编程】lambda(搭配函数), 生成器,迭代器,装饰器,静态、类方法,参数等
lambda用法:1 作为函数:def sum(a,b): return a+bsum = lambda x,y:x+ysum(a,b)#same result面试题:使用lambda将[‘1’,‘2’,‘3’]转化为inttransfer = lambda arr: [int(i) for i in arr]transfer(arr)2 初始化时赋值其他函数屏蔽...原创 2020-03-16 21:53:01 · 337 阅读 · 0 评论 -
【python数据类型底层原理】
python 有动态的数据类型x=1 x='ssss'这样的赋值可以连续操作而不报错。因为变量内部= 值信息 + 类型额外信息 —> 动态数据类型1 整型python基于C编写,每一个对象都是伪C的语言结构体整型 为一个指针 指向一个C的结构体struct _longobject { long ob_refcnt; PyTypeObject *ob_type; size_t ob_size; long ob_digit[1];};ob_原创 2020-07-30 23:46:27 · 654 阅读 · 0 评论 -
python 最大公因数(欧几里得法)以及最小公倍数
914. 卡牌分组给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:每组都有 X 张牌。组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。示例 1:输入:[1,2,3,4,4,3,2,1]输出:true解释:可行的分组是 [1,1],[2,2],[3,3],[4,4]示例 2:...原创 2020-04-07 17:10:33 · 1200 阅读 · 0 评论 -
python 容器,collections常用类型及相关用法
1 namedtuple自定义一个可以命名的tuple对象,自定义tuple数量,通过属性引用而非索引。import collectionsmytuple = collections.namedtuple('Test',['x','y'])print(mytuple)print(mytuple.x)new = mytuple(1,2)print(new)print(new.x)...原创 2020-03-17 20:27:14 · 206 阅读 · 0 评论 -
正则表达式
特殊字符:$: 匹配字符串的结束标准。\ $ 为转移匹配(): 匹配子字符区域(确切的字符组合)*: 前面的子字符区域0或者n次(没有()的时候就匹配单个字符)+: 前面的子字符区域1或者n次.: 匹配除了\n以外任意单字符(癞子)[ : 匹配区域划分(设定的字符区间)?: 子字符区域 0或1次: 转义^: 匹配字符开始的标记|: 两项做选择{: 限定符起始限定字符:*:...原创 2020-03-10 19:06:01 · 78 阅读 · 0 评论 -
javase_day9_浅显认识概念(JVM, error, concurrency, web)
关于垃圾回收的一些概念问题:C艹 一般来说允许开发者对对象的生命周期以及存储空间进行设计对于java来说:在 堆 (heap) 的动态池内动态地创建对象(需要即创建)垃圾回收应运而生:自动发现对象何时不再被使用,继而销毁。基于 1 所有对象都是继承自 object2 只能以一种方式创建对象(动态地在堆上创建)异常处理:异常 是一种 对象!1 从出错地点被抛出2 被专门用来处理特...原创 2020-02-20 21:19:05 · 85 阅读 · 0 评论 -
leetcode刷题(剑指offer)_(二叉堆)_40最小的k个数字
面试题40. 最小的k个数输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例 1:输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]示例 2:输入:arr = [0,1,2,1], k = 1输出:[0]解答:这是一道简单题。最简单的做法是先sort,再取前k...原创 2020-02-20 20:36:52 · 283 阅读 · 0 评论 -
javase_day8_generics(泛型)
泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。...原创 2020-02-18 22:31:17 · 112 阅读 · 0 评论 -
***leetcode刷题_(quicksort,dutch partition problem)_code75(颜色分类)
code75: Sort Colorsan array with n objects colored red, white or blue, sort them in-place so that objects of the same color are adjacent, with the colors in the order red, white and blue.Here, we wi...原创 2020-02-03 20:40:48 · 137 阅读 · 0 评论 -
CS基础_数据结构
栈:stack 先进后出队列:queue 先进先出链表: linked list node+指针实现class Node: ''' data: 节点保存的数据 _next: 保存下一个节点对象 ''' def __init__(self, data, pnext=None): self.data = data s...原创 2019-12-19 06:25:36 · 416 阅读 · 0 评论 -
前端基础_2_jquery
只要引用对象 就需要加$ !!!可以直接简化为$(function(){// 开始写 jQuery 代码…});![在这里插入图片描述](https://img-单个 字符或者字符串表示该元素选取。#号表示id的选取隐藏以及速度.toggle()可以实现隐藏显示双功能一按钮上滑下滑方法链遍历ajax...原创 2019-12-11 06:47:25 · 62 阅读 · 0 评论 -
前端基础_1_html
各类格式速查列表:https://www.runoob.com/html/html-quicklist.html< !DOCTYPE html> 声明为 HTML5 文档 声明为 HTML5 文档< html> 元素是 HTML 页面的根元素 元素是 HTML 页面的根元素< head> 元素包含了文档的元(meta)数据,如 定义网页编码格式为 u...原创 2019-12-11 05:29:29 · 250 阅读 · 0 评论 -
javase_day7_frame_collection
图来自菜鸟教程。Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、Linked...原创 2019-11-28 05:19:01 · 132 阅读 · 0 评论 -
javase_day6_sorting
排序分大类:①、内部排序指将需要处理的所有数据加载到内存存储器中进行排序。包括(交换排序、选择排序、插入排序)②、外部排序当数据量巨大的时候无法全部加载到内存中,需要借助外部存储进行排序,包括(合并排序,和直接合并排序)...原创 2019-11-25 04:32:47 · 145 阅读 · 0 评论 -
javase_day5_final+array
final:当不希望父类的某些方法被子类覆盖时可以用final关键字修饰【区别于private,private修饰的不能被继承,而final的可以被继承但是不能被重写】当不希望类的某个变量的值被修改,可以用final修该,可以用final修饰【区别于static,static修饰的变量是可以被该类所有的实例共享的,可以访问和修改,而final修饰的量是被所有实例允许访问但是不允许修改】当不...原创 2019-11-18 01:27:51 · 89 阅读 · 0 评论 -
javase_day4_class
类是通过访问权限控制符对内部的成员变量和方法进行保护的。java结构:project–src–package–javafilepublic:通过import调用package,然后调用该包的java中的public classprotected:import test2.Test2_2; 不可跨越包;可子类调用默认:向同一个包内公开,子类不可调用。private:均不可调用。除非...原创 2019-11-17 17:24:37 · 109 阅读 · 0 评论