sub

Python基础之字符串与序列

做~自己de王妃 提交于 2019-12-02 06:46:25
1.字符串 ·在python中创建一个字符串,要在字符串的两边加上引号,可以是单引号或者双引号(同时使用单引号或同时使用双引号不可以出现’ “的形式) ·字符串中出现了单引号或双引号要用转义(\)字符 ·原始字符串的使用,只需要在字符串前边加一个英文字母r即可 2.字符串的切片与拼接 ·类似于元组具有不可修改性(可以用切片法添加内容) ·索引值可正可负,正索引从 0 开始,从左往右;负索引从 -1 开始,从右往左。使用负数索引时,会从最后一个元素开始计数。最后一个元素的位置编号是 -1。 3.字符串常用的内置方法: ·capitalize:把字符串的第一个字符改为大写 ·casefold:把整个字符串的所有字母改成小写 ·center(width):将字符串居中,并使用空格填充至长度width的新字符串。 ·count(sub[,start[,end]]):返回sub在字符串里面出现的次数,start和end参数表示范围,可选。 ·encode(encoding=‘utf-8’,errors=‘strict’):以encoding指定的编码格式对字符串进行编码 ·endswith(sub[,start[,end]]):检查字符串是否以sub子字符串结束,如果是返回True,如果不是返回False,start和end表示范围,可选。 ·expandtabs([tabsize=8])

Matlab进阶

微笑、不失礼 提交于 2019-12-02 05:54:09
文档:特殊矩阵.note 链接:http://note.youdao.com/noteshare?id=6dd827d180ef16ea8f899e2a9ae04ec6&sub=A2A89D98858B4534B6D7AFE64D03787D 文档:图形绘制.note 链接:http://note.youdao.com/noteshare?id=167c20814530fd47a38f5fdda388a2b6&sub=6BC77659515D47D68CB91E656F0D5570 文档:影像处理(一).note 链接:http://note.youdao.com/noteshare?id=c010b5e5cc601e5bb0d58ede030824bd&sub=BF699B546AD240C29C206797B284FF93 文档:多项式计算.note 链接:http://note.youdao.com/noteshare?id=47c7c8066c000fa40cd6bd0d1de4b8a7&sub=DB7A3FF883944663A26B3EA484901D2D 文档:数值统计分析.note 链接:http://note.youdao.com/noteshare?id=16f6a204107c0917fd037ac523e88d6b&sub

python基础刻意练习--Task 4 字符串与序列

主宰稳场 提交于 2019-12-02 05:28:13
Day 5 一、字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: example1 = 'Hello World!' example2 = "Runoob" 1)访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python 访问子字符串,可以使用方括号来截取字符串,如下实例: ex1 = 'Hello World!' ex2 = "goodjob" print ( "ex1[0]: " , ex1 [ 0 ] ) # ex1[0]: H print ( "ex2[1:5]: " , ex2 [ 1 : 5 ] ) # ex2[1:5]: oodj 2)字符串更新 你可以截取字符串的一部分并与其他字段拼接,如下实例: ex1 = 'Hello World!' print ( "更新后字符串为 : " , ex1 [ : 6 ] + 'everyone!' ) # 更新后字符串为 : Hello everyone! 3)转义字符 在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表: 4)字符串运算符 例子: a = "Hello" b = "Python" print ( "a + b 输出结果:" , a +

mysql中关于时间的总结

主宰稳场 提交于 2019-12-02 05:24:41
1.DATE_SUB(date,INTERVAL expr type)函数 实例:select * from xxx where create_time > DATE_SUB(NOW(),INTERVAL 1 HOUR);   以字段create_time为基准,查询表中 一个小时内的数据未完待续。。。 来源: https://www.cnblogs.com/ncwoniu/p/11731702.html

二级域名自动转到子目录下

大兔子大兔子 提交于 2019-12-02 04:21:18
########### 二级域名自动转到子目录下 ####################### set $sub_domain ""; if ($http_host ~ "(.+).soul.com$") { set $sub_domain $1; } if ($http_host = "www.soul.com") { set $sub_domain ""; } if ($sub_domain != "") { rewrite /(.+) /$sub_domain/$1 break; } ##########################二级域名自动转到子目录下(修改版)##################### set $sub_domain ""; if ($http_host ~ "(.+).zjlhll.cn$") { set $sub_domain $1; } if ($sub_domain != "") { rewrite /(.+).zjlhll.cn/(.+) /$1.zjlhll.cn/$2 last; rewrite /(.+) /$sub_domain.zjlhll.cn/$1 last; } ########################################################### 来源: CSDN 作者:

1.原型链继承

情到浓时终转凉″ 提交于 2019-12-01 23:11:39
<body> <!-- 重点:让新实例的原型等于父类的实例。     特点:1、实例可继承的属性有:实例的构造函数的属性,父类构造函数属性,父类原型的属性。(新实例不会继承父类实例的属性!)     缺点:1、新实例无法向父类构造函数传参。        2、继承单一。        3、所有新实例都会共享父类实例的属性。(原型上的属性是共享的,一个实例修改了原型属性,另一个实例的原型属性也会被修改!) --> <script> //父类型 function Supper(P){ this.subProp = P } Supper.prototype.showSupperProp = function(){ console.log(this.subProp) } //子类型 function Sub(){ this.subP = 'Sub property' } //重点!!!下面这句 Sub.prototype = new Supper('hhh') //重点!! Sub.prototype.constructor = Sub console.log(Sub.prototype) Sub.prototype.showSubProp = function(){ console.log(this.subProp) } var sub = new Sub() //

WriteUp-i春秋-溯源

不打扰是莪最后的温柔 提交于 2019-12-01 22:45:01
一个简单的逆向qwq 叫你输入key,给出提示信息 -- 无壳 C++编写 老规矩:拖IDA 搜索fail找到了main函数 这个main流程有点复杂qwq 我们看看它的伪代码: 全代码: 1 _DWORD *__fastcall sub_401D90(_DWORD *a1, _DWORD *a2) 2 { 3 _DWORD *v2; // esi 4 _DWORD *v3; // ebx 5 int v4; // eax 6 signed int v5; // edi 7 int v6; // ecx 8 int v7; // eax 9 void (__thiscall ***v8)(_DWORD, signed int); // eax 10 bool v9; // cf 11 _BYTE *v10; // eax 12 int v11; // ecx 13 int v12; // eax 14 unsigned int v13; // edi 15 int i; // eax 16 char v15; // dl 17 unsigned int v16; // edi 18 _DWORD *v17; // eax 19 _DWORD *v18; // eax 20 int v19; // eax 21 bool v20; // zf 22 int v21; // eax

将VBA操作封装为DLL组件并在EXCEL中调用

夙愿已清 提交于 2019-12-01 22:20:22
使用程序: 1、Microsoft Office Excel 2003 2、Microsoft Visual Basic 6.0 案例:在工作表的C1单元格得出A1单元格+B1单元格的值。 设计的VBA代码: Sub Test() On Error Resume Next Range("C1") = Cells(1, 1) + Cells(1, 2) End Sub 第一部分、使用VB6.0制作DLL文件 一、 启动VB6.0,新建一个ActiveX DLL工程: 二、 引用:在VB中对Excel的引用 不同版本的EXCEL在“引用”窗口里显示的版本号也不同: EXCEL2000(Microsoft Office 9.0) EXCEL2002(Microsoft Office 10.0),即ExcelXP EXCEL2003(Microsoft Office 11.0) EXCEL2007(Microsoft Office 12.0) EXCEL2010(Microsoft Office 14.0) EXCEL2013(Microsoft Office 15.0) 三、 修改ActiveX DLL的工程名称和类模块名称 四、编写代码: 在代码窗口输入代码,过程名称为Test: Sub Test() On Error Resume Next Dim VBt, YB '定义变量VBt

熊猫烧香_汇编级_超详细分析

拈花ヽ惹草 提交于 2019-12-01 22:00:22
1.样本概况 1.1 应用程序信息 文件: C:\Windows\System32\drivers\spo0lsv.exe 大小: 30001 bytes 修改时间: 2007年1月17日, 12:18:40 MD5: 512301C535C88255C9A252FDF70B7A03 SHA1: CA3A1070CFF311C0BA40AB60A8FE3266CFEFE870 CRC32: E334747C 简单功能介绍: \1. 自启动 \2. 删除gho文件 \3. 全盘感染指定类型文件 \4. 局域网传播 \5. 从网络下载其他恶意文件执行 \6. 删除安全管理软件服务、启动项 \7. 其他 说明: 该样本是熊猫烧香的一个变种spo0lsv.exe,高危险级别 1.2 分析环境及工具 系统环境:windows 7 32bit 工具:火绒剑、PcHunter、IDA、OllyDebug 1.3 分析目标 使用火绒剑进行行为分析,结果如下: \1. 文件操作 图 1 - 1 分析:在各敏感路径创建了spo0lsv.exe、setup.exe、autorun.inf、Desktop_.ini等文件并写入了内容。其作用暂时不明,待后面具体分析。 \2. 注册表操作 图 1 - 2 分析:注册表操作很多,能只管看出的是在启动项下创建了新的键值,以及设置了隐藏属性。 \3. 网络操作 图

攻防世界--IgniteMe

早过忘川 提交于 2019-12-01 18:52:17
测试文件: https://adworld.xctf.org.cn/media/task/attachments/fac4d1290e604fdfacbbe06fd1a5ca39.exe 1.准备 获取信息: 32位文件 2.IDA打开 打开main函数 1 int __cdecl main(int argc, const char **argv, const char **envp) 2 { 3 void *v3; // eax 4 int v4; // edx 5 void *v5; // eax 6 int result; // eax 7 void *v7; // eax 8 void *v8; // eax 9 void *v9; // eax 10 size_t i; // [esp+4Ch] [ebp-8Ch] 11 char v11[4]; // [esp+50h] [ebp-88h] 12 char v12[28]; // [esp+58h] [ebp-80h] 13 char v13; // [esp+74h] [ebp-64h] 14 15 v3 = (void *)sub_402B30(&unk_446360, "Give me your flag:");// 这两段代码直接理解成printf即可。下面的代码同样如此 16 sub_4013F0(v3,