#__author: "ZXYang"#date: 2020/4/23import refrom re import findall# ret = re.findall('w..l', 'hello world')# print(ret)# ^# ret = re.findall('^w..l', ...
分类:
其他好文 时间:
2020-11-11 16:40:49
阅读次数:
6
将下载好的cmder_mini.zip文件放到D盘并解压,然后记住文件所在的位置,我的文件解压到D:\Program Files\cmder_mini,然后复制路径,右键点击我的电脑--属性--高级系统设置--环境变量--系统变量,点击新建,变量名设置为:CMDER_HOME,变量值直接粘贴刚才拷贝 ...
一、fidder配置 1.打开fidder,点击Tools 2.点击HTTPS,勾上下面选项 二、安装Jupyter Notebook 1.下载jupyter pip3 install jupyter 2. 启动 ① 默认端口启动 jupyter notebook访问浏览器,地址栏中默认地将会显示: ...
分类:
其他好文 时间:
2020-11-11 16:40:19
阅读次数:
8
给了bomb.c和bomb二进制可执行目标程序,bomb.c不能直接编译和运行,只是有一些提示,但是程序大致结构是:有6个关卡,每个都需要输入(stdin/文件)一个字符串,运行后判断是否输入了正确的字符串。我们需要反汇编bomb,找到这6个正确的字符串。 我是在Amazon的云服务器上完成的,64 ...
分类:
其他好文 时间:
2020-11-11 16:40:04
阅读次数:
8
面向对象编程 三大特性 封装:是指利用抽象数据类型把数据和基于数据得操作封装起来,使其成为一个不可分割得完整体。数据隐藏在抽象数据内部,尽可能隐藏数据细节,只保留一些数据接口使其与外界发生联系。 封装得目的是增强安全性和简化编程,使用者不必了解具体得实现细节,而只要通过外部接口,以特定的访问权限来使 ...
分类:
其他好文 时间:
2020-11-11 16:39:48
阅读次数:
9
先来讲一下我的思路吧1.首先肯定是要一个4X4的二维数组来存放数字存放0、2、4……2.游戏开始与过程中需要随机出现2或者4,所以需要调用time.h这个库3.游戏开始时,假如当获取字符为‘w'则先用循环判定这个数字的下方有无和它相等的数字。如无则跳过,如有相加。然后在判定是否可以向上移动下面是我的 ...
冒泡排序(升序)(bubble_sort)#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>voidbubble_sort(intarr[],intsz){inti=0;intflag=1;//假设本次要排序的数组已经有序for(i=0;i<sz-1;i++){//每一趟冒泡排序intj=0;for(j=0;j<sz-i-1;j+
分类:
其他好文 时间:
2020-11-11 16:38:53
阅读次数:
8
人类使用文本,计算机使用字节序列 python3明确区分了人类可读的文本字符串和原始的字节序列。隐式地把字节序列转换成Unicode文本已成为过去。 把码位转换为字节序列的过程是编码,把字节序列转换成码位的过程是解码。 编码和解码 1 >>> s = "hello world" 2 >>> len( ...
分类:
编程语言 时间:
2020-11-11 16:38:32
阅读次数:
11
尚硅谷韩顺平(推荐):https://www.bilibili.com/video/BV1dW411M7xL?from=search&seid=8072051292168114337 yum是一个shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依 ...
分类:
系统相关 时间:
2020-11-11 16:38:07
阅读次数:
14
在做接口、UI自动化的时候,我们可以用yaml文件来管理测试用例的步骤、数据,因为每次测试的数据需要动态变换,所以yaml文件中相关参数可能需要用变量表示。那么,我们怎么进行变量的传值呢? 这里可以用到字符串的模板替换功能,官方文档:https://docs.python.org/zh-cn/3/l ...
分类:
其他好文 时间:
2020-11-11 16:37:45
阅读次数:
8
参考:https://www.cnblogs.com/mithrilon/archive/2018/06/03/9082449.html http://blog.chinaunix.net/uid-25266990-id-2853835.html 1、如果发现Linux的文件不是utf8格式的文件, ...
分类:
系统相关 时间:
2020-11-11 16:37:25
阅读次数:
13
一、表是Oracle常见的数据库对象 Oracle中的表分为 ①用户定义的表: --由用户创建并维护的一组表 --包含用户所需的信息 ②数据字典: --由Oracle server 自动创建的一组表 --包含数据库信息 ③查询数据字典 select table_name from user_tabl ...
分类:
数据库 时间:
2020-11-11 16:36:53
阅读次数:
12
两种类型比较 / 不限定作用域 限定作用域 作用域范围 枚举成员和枚举类型作用域相同 枚举成员的名字遵循常规作用域准则 自动转换 枚举类型或成员可以自动转换成整形 不进行隐式转换 默认类型 不存在 int 前置声明 需要指定成员类型才可以声明 可以用默认类型直接声明 一般来说大括号里的内容属于一个作 ...
分类:
编程语言 时间:
2020-11-11 16:36:27
阅读次数:
10
这里放一些我参加过的考试题和比赛题中没想出来的题(所以可能不仅仅是毒瘤的思维题,还有可能有简单的思维题以及窜进来的数学数据结构之类的题)。 可能会有一少部分的平时的练习题。 CF351E Jeff and Permutation 给出数组 \(a\) ,你可以改变每个数的正负,求逆序对数最少是多少。 ...
分类:
其他好文 时间:
2020-11-11 16:36:12
阅读次数:
8
RateLimiter RateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技,并且根据系统的实际情况来调整生成token的速率。 导入相关依赖包 <dependency> <groupId>com.google.guava</groupId> <artifact ...
分类:
其他好文 时间:
2020-11-11 16:35:58
阅读次数:
8
前言:ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损失, ...
分类:
移动开发 时间:
2020-11-11 16:35:42
阅读次数:
14
Python 是一门对初学者友好的编程语言,是一种多用途的、解释性的和面向对象的高级语言。 它拥有非常小的程序集,非常易于学习、阅读和维护。其解释器可在Windows、Linux 和 Mac OS 等多种操作系统上使用。它的可移植性和可伸缩性等特性使得它更加容易被运用。 Python 库可用于以下用 ...
分类:
编程语言 时间:
2020-11-11 16:35:26
阅读次数:
10