CCF201903-2二十四点

思路描述:最开始的思路是拿一个栈来存储数据和符号,在动手实践的过程中发现行不通,单个数字的char和int转换可以,但是加起来的数据两位数字就很难处理了。 然后就去看了看别人的思路,给了我一个很好的启发就是把数据和符号分开存储,但是在处理减号时思路再次打乱,突然就想到了双端队列! 整理后的思路如下:(可能思路和我卡在同一个地方的更容易看明白我在说啥,尽量想让博客写的更容易理解些,会努力加油的!) 贴下代码: #include<iostream> #include<cstring>#includ
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

ImportError: No module named _ssl解决方法

import ssl时出现ImportError: No module named _ssl错误是因为咱安装Python的时候没有把ssl模块编译进去导致的。 解决步骤: 系统没有openssl,手动安装openssl 1.下载openssl,地址为http://www.openssl.org/source/openssl-1.0.2a.tar.gz 2.安装: tar -xzvf openssl-1.0.2a.tar.gz ./config --prefix=/usr/local --ope
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

taiko初体验

一、环境配置 1、安装node.js 2、安装taiko: npm install -g taiko 二、taiko中的"hello world" 1、taiko简单使用 // 打开浏览器 openBrowser() // 打开指定网址 goto("www.baidu.com") // 向输入框填入内容 write("hello world") // 点击“百度一下” click("百度一下") // 将上述步骤转化为js并保存在js文件中 .code test_taiko.js // 静默执
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

vue04----watch、slot、响应式原理、set、vue脚手架(vue-cli)、单页面应用和多页面应用、单页面开发首屏加载过慢,白屏如何缓解

### watch监听:监听数据的变化 data:{ age:24 }, methods:{ add(){ this.age++; } }, watch:{ age(newValue,oldValue){ console.log("新值",newValue) console.log("旧值",oldValue) console.log(this.$refs.p)// watch中的DOM是修改前的(新值) console.log(this.$refs.p.innerHTML)//旧值 } }
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

从零开始的无参数Rce学习(挖坑)

涉及知识点: 在打CTF的时候我经常遇到一些奇怪的正则过滤。 其中最常见的还是以下这一串无参数RCE。(出自 GXYCTF 禁止套娃) if(';' === preg_replace('/[a-z,_]+\((?R)?\)/', NULL, $_GET['exp'])) 接下来我将会把我见过的正则表达式以及它的绕过方法总结一下。 目录: 例题 nctf easyphp Code-Breaking Puzzles 2018 easy - phplimit RCTF r-cursive bytec
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

2020-2.19

1
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

mysqldump: Got error: 1045: The user specified as a definer ('xxx'@'%') does not exist when using LOCK TABLES

在测试环境使用mysqldump导出数据的时候遇到以下错误: # mysqldump -uroot -p --all-databases --routines --events --triggers --no-data > /tmp/test.sql; Enter password: mysqldump: Got error: 1449: The user specified as a definer ('xxx'@'%') does not exist when using LOCK TA
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

剑指offer题目--两个例子章

49 把字符串转换成整数 50 书中两个结点的最低公共祖先
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

Python中的特殊语法:filter、map、reduce、lambda介绍

这篇文章主要介绍了Python中的特殊语法:filter、map、reduce、lambda介绍,本
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

Pythont特殊语法filter,map,reduce,apply使用方法

这篇文章主要介绍了Pythont特殊语法filter,map,reduce,apply使用方法,需要
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释

如何利用Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释等操作下面就
分类: 其他 发布时间: 02-19 22:50 阅读次数: 0

for in 实验出的小机制

那么问题来了,为什么第二次遍历时,能打印出来c,却不能打出来c的内容呢? A同学辩解:如果第一次循环o被a覆盖了,那么现在循环条件里的o应该指的a吧,所以c被打印出来都不应该呢? B同学:你得分清局部的和全局的。 A同学继续辩解:但是o有两个对象,如果循环时o被覆盖,是不可能打印出来c的。 B同学:所以只能说for in循环一开始就把o分解了,自个存好,自个等待运行。 C同学有点不耐烦:行了,咱们再做做实验吧。 A同学有点小落寞:o都没了还能打印,看来确实是执行了两次。 C同学安慰:别急,干脆
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

【神经网络量化】ONNX介绍与用法

ONNX学习 框架共用的模型文件格式 使用protobuf二进制格式来序列化模型,可以提供更好的传输性能。 函数 torch.onnx.export(model, args, f, export_params=True, verbose=False, training=False, input_names=None, output_names=None) 将一个模型导出到ONNX格式。该exporter会运行一次你的模型,以便于记录模型的执行轨迹,并将其导出;目前,exporter还不支持动态
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

python的应用和发展

Python的发展已经应用 一.Python语言的由来以及发展 Python的作者,Guido von Rossum,荷兰人。Guido大叔1982年就在阿姆斯特丹大学获得了数学和计算机学位。他作为一个数学家其实更大的乐趣却在计算机编程里面。在Guido的那个年代编程语言的设计原则是让机器更快的运行,诸如Pascal、C、Fortran等语言。但是这样的编程方式,编写一个程序的过程需要耗费大量的时间,所以他的另一个选择是shell。Bourne Shell作为UNIX系统的解释器已经长期存在。
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

ipadmini从9.3.5降级8.4.1并完美越狱

ipadmini之前是iOS9.3.5实在是卡的用不了,于是打算降级,但是尝试了包括改版本描述等很多方法一直失败。今天突然成功降级8.4.1并且完美越狱,运行流畅了非常多。赶紧发个教程,回馈一下网友。 参考教程: https://www.i4.cn/news_detail_18471.html https://www.i4.cn/news_detail_18447.html https://www.i4.cn/news_detail_18096.html 首先是越狱。方法如下: ipad上网址
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

Python导学基础(二)变量与基础数据类型

一:变量 1、什么是变量? 量指的记录事物的状态。 变指的是事物的状态时可以发生变化的。 2、为何要有变量? 为了让计算机向人一样去记录事物的状态。 3、如何使用变量? 1、变量的使用 1.1、先定义: name = 'Lance' 变量定义的三部分: 变量名:相当于门牌号,是访问变量值的唯一方式 赋值符号:把变量值关联给变量名 变量值:记录的那个状态 2.2、后引用: print(name) 2、变量名的命名规范: 2.1、变量名是由字母、数字、下划线组成。 2.2、不能以数字开头 2.3、
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

linux内核移植 —— 编译体验

目的:   了解内核编译的过程 环境:   ubuntu 14.04 s3c2440   arm-linux-gcc   linux-2.22.6   u-boot 1.1.6 过程·:   1、解压缩   tar xvf 2、打补丁   patch -p1 <../ 补丁文件名   3、配置     方法a: make menuconfig      直接在config 菜单里面配置的话,会累死人的,成千上万个配置项,所以不推荐    方法b: 在使用相似硬件的默认配置基础上,进行修改   
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

Go语言--第5章 函数

第5章 函数(function) Go语言支持普通函数、匿名函数和闭包 Go语言的函数属于“一等公民”(first-class),也就是说: 函数本身可以作为值进行传递 支持匿名函数和闭包(closure) 函数可以满足接口 5.1 声明函数 普通函数需要先声明才能调用 函数声明包括参数和函数名等,这样编译器通过声明才能知道函数时如何在调用代码和函数体之间的传递参数和返回参数 5.1.1 普通函数的声明声明 格式 func 函数名(参数列表) (返回参数列表) { 函数体 } 函数名:
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

ES6 - 基础学习(5: 数值扩展

二进制和八进制数值表示法   ES6提供了二进制和八进制数值的新写法,分别前缀 0b(或0B)、 0o(或0O)然后跟上二进制、八进制值即可。   二进制(Binary)表示法新写法:前缀 0b 或 0B。   let binary = 0b010101; // 21   let binary2 = 0B010111; // 23   八进制(Octal)表示法新写法:前缀 0o 或 0O。   let octal = 0o123;       // 83   le
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0

JavaScript的Map和Set

JavaScript的Map和Set 1、map:映射(通过key获得value)、增、删 2、set:增、删、判断是否包含某个元素 1. Map <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript学习</title> <script> 'use strict'; let map = new Map([["东大", 620], ["北航", 670], ["清华", 700]]); a
分类: 其他 发布时间: 02-19 22:34 阅读次数: 0