python学习三

集合是无须的, # s={'hello','wold','ada','hello',3,4,5,6,7} # print(s) # s.add('ok') # print(s) # s.add('hello') # print(s) # #s.clear() # print(s) # s1=s.copy() # print(s1) # s.pop() # #s.remove('hellll') # remove删除不存在的值时会报错 # s.discard('hellll') # discar
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

Visual C++变量命名规则

g_表示全局变量 c_表示常量 m_表示类成员变量 s_表示静态变量 a 数组 p 指针 fn 函数 v 无效 h 句柄 l 长整型 b 布尔 f 浮点型 dw 双字 sz 字符串 n 短整型 d 双精度浮点 ch 字符
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

day21作业

目录 猜年龄游戏升级版 猜年龄游戏升级版 # 注册模块 def regist(): count = 0 while count < 3: username_inp = input('请输入你的用户名:') pwd_inp = input('请输入你的密码:') re_pwd_inp = input('请再次输入你的密码:') if not pwd_inp == re_pwd_inp: pri
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

Mysql优化总结(一)

一,前言 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL是开源的,所以不需要支付任何费用。 MySQL使用标准的SQL数据语言形式。 MySQL可以处理拥有千万条记录的大型数据库。 MySQL支持多种语言,如C,PH
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

《构建之法》之第二次作业

1. 博客开头: GIT地址 git_addr GIT用户名 5267lq 学号后五位 62413 博客地址 boker 作业链接 homework 2. 博客内容: 2.1环境配置 2.1.1本次作业使用visual studio IDE,之前电脑安装了visual studio2017社区版,在暑假重置电脑后再未使用(日常使用pycharm),本次打开后提示预发行软件许可证已过期,点击更新后提示无法下载许可证,请检查网络或代理设置。百度后无有效解决方案。 2.1.2多次尝试解决方案后终于放
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

Mac之系统中各个文件夹详细介绍

打开Macintosh HD你会发现内中有四个文件夹分别为:应用程序(Applications)、系统(System)、用户(User)、资料库(Library)下面为大家详细介绍下其含义 Mac OS X,这是一个基于UNIX核心的系统,增强了系统的稳定性、性能以及响应能力。它能通过对称多处理技术充分发挥双处理器的优势,提供无与伦比的2D、3D和多媒体图形性能以及广泛的字体支持和集成的PDA功能。MAC OSX通过Classic环境几乎可以支持所有的MacOS9应用程序,直观的Aqua用户界
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

python自增自减?赋值语句返回值?逗号表达式?

咳咳,直接进入正题吧。 自增自减(++/--),以及赋值语句,还有逗号表达式都是在C/C++中常见的运算符或表达式。 熟悉C/C++的小伙伴们都知道,在C/C++中: 自增自减(前缀/后缀)运算符将实现对变量值的 加1/减1; 类似 x = 0; ++x;的语句会使最终 x 的值为1 赋值语句将所赋的值作为该语句的返回值(值传递); 类似 (x = func()) > 0; 的语句会将函数 func()的返回值赋给 变量x ,并继续执行 x > 0的条件判断语句,这样的语句在C/C++中显然是
分类: 其他 发布时间: 09-19 20:51 阅读次数: 0

关于如何让在离线环境下安装Python的pip第三方扩展包

注意:以下方法如果安装失败,那么一定是前置的依赖包没有安装,找到依赖包,下载过来用下面的方法安装,直到所有的前置包都安装完成。&emsp;Python的pip包一般有如下几种格式tar.gzzipwhl&emsp;tar.gz包离线安装解压cd到setup.py目录下在cmd或者powershell下运行pythonsetup.pyinstall&emsp;或者直接cd到存放tar.gz文件的目录
分类: 编程语言 发布时间: 09-19 20:50 阅读次数: 0

python函数的高级用法

一、引用传递 引用传递,实质是在传递内存地址 二、函数默认值 1、默认值参数 在python中可以为函数的参数给予默认值,一旦某个存在默认值,那么如果在调用的时候,不传递这个参数,则按照默认值 注意:在定义函数时,如果存在有默认值的参数,一定要写在没有默认值的参数后面, 否则在调用时,无法确定参数到底传给哪个参数,程序就会报错。 三、全局变量和局部变量 1、全局变量 就是定义在py文件中,能被任何函数、类能够正常访问的变量。 2、局部变量 定义在函数内部的变量,叫做局部变量 注意: 局部变量无
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

Postman 实现 API 测试持续集成全栈攻略

随着敏捷与 DevOps 越来越受欢迎,然而自动化测试成为了很多团队中 DevOps 实践比较难以落地的一环,尤其微服务成为流行架构方式,自动化 API 测试更加重要。Postman 是比较流行的 API 自动化测试工具之一,在开发人员和测试人员中都有比较高的认可度。但是很多使用 Postman 的开发人员或测试人员仅仅处在了解或浅尝辄止的阶段。 本 Chat 主要内容包括: Postman 中测试集管理 Postman 编写 API 测试案例(RESTful API、SOAP) Postma
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

《漏洞战争》- CVE-2010-2883(下)

复制的内容转换为指令,复制的数据一部分是有意义的shellcode,另一部分为0x0c0c0c0c。 memcpy返回之后,程序直接来到地址3720000处执行复制的指令,通过这种方式可以绕过dep保护。 执行恶意指令过程中 在函数037202f0中,shellcode计算指定api的hash值,推测之后通过hash比较获得特定api的地址,这里将kernel32模块中的导出名称表中的所有函数名称分别计算hash,然后与指定的hash值比较,即[esp+14],用于判断是否寻址到指定的api
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

入住博客园

一份耕耘,一份收获
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

Nginx代理Tomcat上

坏境: 192.168.200.112 tomcat2 192.168.200.103 tomcat1 192.168.200.111 Nginx Nginx服务器:安装完Nginx的操作 安装完tomcat后的操作 tomcat1服务器: [root@localhost ~]# mkdir -pv /web/webapp [root@localhost ~]# vim /web/webapp/index.jsp <%@ page language="java" import="java.ut
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

定时器 线程池\进程池

定时器 可以指定线程多久后启动,(并且他是一个异步的线程,也就是并发) from threading import Timer """ 这个相当于开启了一个可以定义时间的线程,不需要导入Thread模块了,Timer模块可以直接创建一个线程 """ def foo(name): print(f"{name}定的时间到了,开启啦") t = Timer(3,foo,('xc',)) t.start() 线程池\进程池 线程池\进程池就是控制线程\进程的数据量,并且不会回收,会放在池里面
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

根据日期删除日志脚本

因工作中需要删除一些非月末的日志脚本,如果是月末则打包存储。编写了一个脚本: 1 #!/bin/sh 2 3 basedir="base_path" 4 5 datem=$1 6 year=${datem:0:4} 7 month=${datem:4:2} 8 day=${datem:6:2} 9 10 #判断参数是否正确 11 if [ $# -ne 1 ] || [ ${$1} - ne 8 ] 12 then 13 echo "Us
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

猜年龄升级版

import os import random user_info = { 'name': None, 'password': None } login_dict = {'login': None} prize_dict ={ '1': '女朋友', '2': 'ps4pro', '3': 's9世界赛决赛门票', '4': '霍格沃兹入学通知书', '5': '哆啦A梦', '6'
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

结对编程任务——对同伴的个人项目的分析

本篇博客主要是对结对编程的同学的代码分析优缺点,接下来让我们看看项目的要求: 1.命令行输入各项命令,如用户名的输入,试卷题目的数量输入,切换类型的输入。 2.保存的文件在指定目录,且命名有要求(根据系统时间年月日)。 3.每个老师生成的试卷不能题目重复,且根据类型又有对应的要求。 接下来我们来看一下张惟盛同学的代码,优点是在C++的整体框架下来看,代码的逻辑非常清晰,生成题目的函数上,无疑更加巧妙,其函数只用一个level作为参数用来调控三种不同难度的题目转换,但精简的部分缺点就是生成题目方
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

关于st表

1 #include<cstdio> 2 #include<iostream> 3 #include<cmath> 4 #include<cctype> 5 #include<algorithm> 6 using namespace std; 7 int n,m; 8 int logg[100005]; 9 int maxx[100005][18]; 10 inline int read(){ 11 int ret=0; 12 char
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

js — 字符串

目录 1. 拼接字符串 2. 获取字符的方法 3. 字符串操作方法(切片) 4. 字符串位置方法 — 索引 5. trim()方法 6. 字符串大小写转换方法 字符串 typeof 用于校验当前变量的数据类型 var b = 'asd' console.log(typeof b); 1. 拼接字符串 在Javascript中拼接字符串使用加号(+)操作符,之前我们是拿+来做数字加法运算,但是在这种情况下,它做了一下不同的事情。 <script> var name = 'wusir',
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0

python爬虫第五天

第五天: Selenium Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)。 安装 这里推荐使用pip安装,执行如下命令即可: pip install selenium 验证安装 进入python命令交互模式,导入selenium包,如果没有报错,则证明安装成功。 Import selenium
分类: 其他 发布时间: 09-19 20:34 阅读次数: 0