Shadow

week02_python内置数据结构__列表

人走茶凉 提交于 2021-01-23 10:52:09
列表list 一个队列,一个排列整齐的队伍; 列表内的个体称作元素,由若干元素组成列表; 元素可以是任意对象(数字、字符串、对象、列表等); 列表内元素有顺序,可以使用索引; 线性的数据结构; 使用 [ ] 表示 列表是 可变的 列表list定义 初始化 list() => new empty list list(iterable) => new list initialized from iterable's items 列表不能一开始就定义大小 lst = list() lst = [ ] lst = [2, 3, 4, 'ab'] lst = list(range(5)) 列表索引访问 索引,也叫做下标; 正索引:从左至右,从0开始,为列表中每一个元素编号; 负索引:从右至左,从-1开始; 正负索引不可以超界,否则引发异常IndexError 为了理解方便,可以认为列表是从左至右排列的,左边是头啊,右边是尾部,左边是下界,右边是上界; > 列表通过索引访问 list[index],index就是索引,使用中括号访问 列表查询 > index(value,[start,[stop]]) 通过值value,从指定区间查找列表内的元素是否匹配 匹配第一个就立即返回索引 匹配不到,抛出异常ValueError > count(value) 返回列表中匹配value的次数 >

再见 Win10系统!下一代操作系统要来了!!

雨燕双飞 提交于 2021-01-22 18:43:01
据最新消息称,Windows 10X有望于春季结束前向OEM厂商推送。 起初微软希望为双屏设备打造专属的Windows 10X体验,但现实表明它更可能在单屏PC上展开试点。此外与常规的 Windows 10 操作系统相比,“X”主要在视觉上有更大的变化。 通常情况下,Windows 10 的开始菜单是从左下角开始唤出的。但Windows 10X的“开始菜单”,却是在屏幕中间悬浮的,对于很多用户来说,这是很不适应的。 此外,Windows 10X主推原生、渐进式 Web 应用(PWA)、以及可快捷调用的网站应用程序,同新系统“开始菜单”也没有应用文件夹或图标分组。 现在,网上已经泄露了Windows 10X系统截图,我们不妨先来感受下如何: 重新设计后的行动中心 新的文件资源管理器 Windows搜索 开始菜单告别Live Tiles 来源: https://news.mydrivers.com/1/735/735091.htm 来源: oschina 链接: https://my.oschina.net/u/4192546/blog/4920651

centos7重置root密码

℡╲_俬逩灬. 提交于 2021-01-22 16:36:45
重置密码主要有rd.break和init两种方法 rd.break方法: 1、启动的时候,在启动界面,相应启动项,内核名称上按“e”; 2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入; 3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限; 4、mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限; 5、chroot /sysroot/ 改变根; (1)echo redhat|passwd –stdin root 修改root密码为redhat,或者输入passwd,交互修改; (2)还有就是先cp一份,然后修改/etc/shadow文件 6、touch /.autorelabel 这句是为了selinux生效 7、ctrl+d 退出 8、然后reboot 修改完成 init方法: 1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。 2. 在linux16/linux/linuxefi所在参数行尾添加以下内容: init=/bin/ sh 3. 按Ctrl+x启动到shell。 4. 挂载文件系统为可写模式: mount –o remount,rw/ 5. 运行passwd,并按提示修改root密码。

centos 用户权限管理与文件权限设定 详解

天大地大妈咪最大 提交于 2021-01-22 14:12:46
一: linux用户权限管理与文件权限设定 1.用户与角色分类: 超级用户: 拥有对系统的最高管理权限,默认是root用户。 普通用户: 只能对自己目录下的文件进行访问和修改,具有登陆系统的权限。 虚拟用户: 也叫“伪”用户,这类用户最大的特点是不能登陆系统。它们的存在主要是方便系统管理,满足相应的系统 进程对文件属主的要求。如系统默认的bin、adm、nobody用户等。 #vipw (显示用户信息,类似/etc下passwd文件的内容) 2.用户和组以及关系。 一对一: 即一个用户可以存在一个组中,也可以是组中的唯一成员。 一对多: 即一个用户可以存在多个用户组中。那么此用户具有多个组的共同权限。 多对一: 多个用户可以存在一个组中,这些用户具有和组相同的权限。 多对多: 多个用户可以存在多个组中。 3.用户和组相关的配置文件: /etc/passwd文件:系统用户配置文件,是用户管理中重要的一个文件。这个文件记录了linux系统中每个用户的 一些基本属性,并且对所有用户可读。 /etc/shadow文件: 用户影子文件,该文件只有root用户拥有 读 权限。 /etc/group文件: 用户组配置文件,用户组的所有信息都存放在此文件。 /etc/login.defs文件: 用来定义创建一个用户时的默认设置,比如指定用户的UID和GID的范围,用户的过期时间

DIY电脑配置清单

主宰稳场 提交于 2021-01-21 11:26:49
CPU:Inter/英特尔 I7 10700KF 主板:微星 Z490-A PRO 显卡:影驰金属大师RTX3070 8G 内存条:威刚 XPG 游戏威龙_DDR4 3600MHz 16G SSD固态硬盘:Samsung/三星 970 EVO M.2 NVME 2280 500G 机箱:JONSBO乔思伯 U5银色 水冷+风扇:JONSBO乔思伯 SHADOW光影240(幻彩5V)+FR-701扩展风扇(6PIN)* 3 + 扩展FR-701幻彩单风扇(6PIN) 来源: oschina 链接: https://my.oschina.net/u/4349634/blog/4917328

【代码实战】华为应用市场专家在线直播AppGallery Connect 服务集成过程

非 Y 不嫁゛ 提交于 2021-01-21 09:54:18
直播时间:2021年1月21日19:00-21:00 直播观看地址: https://developer.huaweiuniversity.com/view_live/6c7d4d17-f4b5-4b4a-8b4f-8d39dec6e43b 原文链接: https://developer.huawei.com/consumer/cn/forum/topic/0204465166611600085?fid=0101271690375130218 原作者:Jessyyyyy 来源: oschina 链接: https://my.oschina.net/u/4478396/blog/4917176

centos6.8卸载DB2 10.5

狂风中的少年 提交于 2021-01-21 06:32:26
1、卸载实例 Ø 使用Root用户登陆 cd /opt/ibm/db2/V9.5/instance/ ./db2idrop db2inst1 ./dasdrop db2inst1 2、卸载db2 Ø 进入安装目录,运行db2安装文件夹,执行db2_deinstall,卸载数据库。 ./db2_deinstall -a 输入路径: /opt/ibm/db2/V9.5 3、删除数据库相关文件 Ø 进入目录删除sqllib rm –rf /home/db2inst1/sqllib Ø 删除db2用户,删除db2相关数据 vi /etc/passwd Ø 删除db2组 vi /etc/group Ø 删除db2端口 vi /etc/services Ø 删除db2相关用户实例 vi /etc/shadow Ø 删除db2相关目录 cd /var Ø 删除db2相关文件 cd /tmp Ø 删除dasusr1,db2inst1,db2fenc1文件夹 cd /home DB2卸载:由于某种原因,要卸载DB2再重新安装的话,一定要正确的卸载DB2,否则不能执行重新安装或安装的DB2不可用。 1、在linux上卸载DB2的一般过程如下所示: a.可选:删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。 b.停止DB2管理服务器。 c.停止DB2实例。 d

【开发者必看】移动应用趋势洞察白皮书-游戏篇

我们两清 提交于 2021-01-20 10:33:56
自2018年12月游戏版号重新开放审批后,中国游戏市场正式迈入新一轮的行业洗牌阶段。一方面,头部游戏厂商被迫进行调整战略、中小游戏企业大量出局、投资事件大幅缩减等,使得游戏市场的生存压力陡然升高;另一方面看,游戏质量持续加强、产品生命周期延长、山寨游戏数量锐减等,这也让中国游戏市场的发展前景更加健康和明朗。艾瑞分析认为,目前中国游戏市场正处于关键的转型变革阶段,同时行业中也存在诸多的痛点亟待产业链各方共同解决,中国游戏市场——特别是移动游戏市场——极有可能在未来三至五年内,进入新一轮的市场格局变化。近期华为应用市场与艾瑞咨询联合发布了《2020年移动应用趋势洞察报告》,对游戏行业进行了分析。以下为完整版报告。 原文链接: https://developer.huawei.com/consumer/cn/forum/topic/0202439490706010328?fid=23 原作者:AppGallery 来源: oschina 链接: https://my.oschina.net/u/4478396/blog/4914997

LeetCode 76. 最小覆盖子串 | Python

邮差的信 提交于 2021-01-20 05:53:03
76. 最小覆盖子串 题目来源: https://leetcode-cn.com/problems/minimum-window-substring 题目 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC" 输出: "BANC" 说明: 如果 S 中不存这样的子串,则返回空字符串 ""。 如果 S 中存在这样的子串,我们保证它是唯一的答案。 解题思路 思路:滑动窗口 题目中要求,给定一个字符串 S,一个字符串 T,要在字符串 S 中找到包含 T 的所有字符的最小子串。 在这里,最主要的是找到最小子串。这一部分的内容就是要我们要维护更新的内容。 假如使用暴力解的话,代码大概如下: for i in range(len(S)): for j in range(len(S)): if S[i:j] 包含 T 中所有字符: 更新存储这部分的内容 在这里时间复杂度为 O(n^2),不太理想。 本篇幅使用的是滑动窗口的思想。这里使用双指针,通过一静一动来达到搜索的目的。大致的思路如下: 首先初始化双指针,同时指向字符串 S 的开始位置(假设定义 left、right),那么 [left, right) 这个区间就是我们说的窗口,我们通过指针移动来控制窗口的大小。

【开发者必看】移动应用趋势洞察白皮书-应用体验变革篇

萝らか妹 提交于 2021-01-19 15:53:56
移动应用行业环境正发生着潜移默化的改变,用户增长红利消逝、超级应用控制流量、用户应用安装量遇到瓶颈等困扰着应用开发者。与此同时,5G、云计算以及跨端开发、前端开发技术栈、互联网信息处理及交互等众多技术的积累和进步,给开发者打开了另外一扇“窗”,让无需下载安装,并能流畅体验原生应用服务的轻量化应用开始进入公众视野。近期华为应用市场与艾瑞咨询联合发布了《2020年移动应用趋势洞察报告》,对应用体验的变革进行了分析。以下为完整版报告。 原文链接: https://developer.huawei.com/consumer/cn/forum/topic/0202439485644030326?fid=23 原作者:AppGallery 来源: oschina 链接: https://my.oschina.net/u/4478396/blog/4913219