Python学习之函数(多层函数)、re模块的正则匹配--计算复杂加减乘除

头疼,其实这个程序在我看的视频当中是当做re模块的运用来进行测试的,而到了我这里就成了简化版的了,因为我实在是做吐了,恕小弟无能,只能做简化版的。为何说是简化版呢,因为要求是给的计算式是多层嵌套的小括号“()”,然后计算的时候不能用eval方法,eval是个好东西啊,他能直接得到字符串中的结果,比如eval(“23+34*45/345-34”)=结果,是可以直接给你返回算术式的结果的,如果你自己处理这段字符串的话就要花好多工夫拆解字符串。我的简化版是将多层小括号给分为了小括号“()”、中括号“
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.

#include <iostream> #include <vector> #include <algorithm> int main() { int N, M; while(std::cin>>N>>M) { std::vector<int> v_data; v_data.clear(); for(size_t i=0;i<N;++i) { int data_in;
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

JS基础入门篇(二十四)—DOM(上)

1.常用的节点类型,nodeType,attributes,childNodes。 1.元素节点 - 1 2.属性节点 - 2 3.文本节点 - 3 4.注释节点 - 8 5.文档节点 - 9 查看节点类型 node.nodeType(返回的是数字) 属性节点 元素.attributes(获取的是集合) 元素.attributes[0] 通过元素.childNodes获取子节点 childNodes 获取到的是一个集合 集合中 包含了 元素
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

基础算法之查找数组中第二小的元素

找到数组中,第二小的元素 // C program to find smallest and second smallest elements #include <stdio.h> #include <limits.h> /* For INT_MAX */ void print2Smallest(int arr[], int arr_size) { int i, first, second; /* There should be atleast
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

---------------------------

#获取相应内容 import requests from bs4 import BeautifulSoup # r=requests.get("http://www.santostang.com/") # print("文本编码格式:",r.encoding) # print("响应状态码:",r.status_code) # print("字符串方式的响应体:",r.text) #打印整个html页面 #响应超时 # link="http://www.santostang.com/" # r
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

單鏈表的實現

數據結構用C重寫了一遍,這次再用面嚮對象的java語言重寫一邊,今日是單鏈表的實現 package DataStructures.Lists; /** * This class implements a SinglyLinked List. This is done * using SinglyLinkedList class and a LinkForLinkedList Class. * <p> * A linked list is similar to an array, it
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

thinkphp在模板中使用php的函数

thinkphp在模板中使用php的函数 使用 {:函数名} 的形式 例如: // 获取 session 中存的值 {:session('admin.loginname')} // 输出当前日期 {:date('Y-m-d H:i:s', time())}
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

android底部导航栏实现

第一种用radiobutton实现 布局文件,使用radiogroup <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

html--JavaScript之DOM (文档对象模型)

一、简介 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。通过 DOM,你可以访问所有的 HTML 元素,连同它们所包含的文本和属性。 二、查找元素 2.1、直接查找 方法名 描述 document.getElementById("id") 获取有指定惟一ID属性值文档中的元素 document.getElementsByTagName("tab
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

hive复合数据类型array

数据类型array<string> 有如下数据:字段分别是movie_name, actors集合,show,字段分别以‘,’分割,第二个字段有三个元素,元素之间以:分割,因此把第二个字段设置为array<string>。 战狼2,吴京:吴刚:龙母,2017-08-16 三生三世十里桃花,刘亦菲:痒痒,2017-08-20 普罗米修斯,苍老师:小泽老师:波多老师,2017-09-17 美女与野兽,吴刚:加藤鹰,2017-09-17 建表 create table db_hive.t_movie
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

【WebConsole123】练习案例之浏览器访问服务器shell

实践中有一个需求能够通过web直观的提供一些基本进程查询功能监控和显示应用进程的运行状态,取代通过其他客户端登陆黑框手动输入shell命令。 了解到有相关的webconsole应用技术,来了解学习实践下。 https://www.jianshu.com/p/e75943f600ab https://blog.csdn.net/kongxx/article/details/86623371 https://www.jianshu.com/p/d091de236a30 https://blog.c
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

我的 Java 复兴之路

概述 变量与数据类型 运算符与方法 面向对象
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

thinkphp 5.1 去掉 .html 后缀

thinkphp 5.1 去掉 .html 后缀
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

mysql数据库通过java程序插入数据后,数据表中数据是???乱码怎么办

更改数据库安装时的字符编码。打开mysql安装目录,找到my.ini文件,通过使用记事本的方式打开,将这里面的default-character-set=latin1修改成gbk,注意这里面有两处需要修改。 修改数据库实例中的编码,打开data文件夹,找到对应的数据库实例,修改里面的db.opt文件,将字符编码改成gbk如图所示。 转自 https://jingyan.baidu.com/article/4ae03de3ebb0d83eff9e6b16.html
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

编程思想总结

1.oop(Object Oriented Programming)面向对象程序设计   套话:封装,继承,多态(代码的表现形式);一切皆对象(感性的认知)   实用主义:用程序来实现一切事物及其之间的关系,体现全局观,而面向过程编程关注于每个实现的具体步骤流程。 2.bop(Bean Oriented Programming)面向bean编程   基于oop思想,对每一个对象的创建、关联关系等进行优雅的管理 3.aop(Aspect Oriented Programming)面向切面编程  
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

hashMap怎样解决hash冲突

通过链表的方式处理: java1.7是单向链表 jvav1.8在数量小于8时是单向链表,大于8就是红黑树,查找方式很粗糙(遍历判断) 解决冲突的方式很多,例如再hash,再散列(开放地址法,探测再散列)
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

2019-2020-1学期20192423《网络空间安全专业导论》第七周学习总结

2019-2020-1学期20192423《网络空间安全专业导论》第七周学习总结 一、内容总结 第十二章: (一)信息管理: 信息系统:帮助我们组织和分析数据的软件。 三种最流行的一般应用信息系统:电子表格、数据库管理、电子商务。 (二)电子制表软件: 1.电子数据表公式 电子指标软件:允许用户用单元格组织和分析数据的程序。大多数电子制表软件允许用户控制单元格中的数据外观和格式。用户可以设置数据的字体、样式、颜色和对齐方式。对于实数值,可以设置显示多少位小数,用户还能够设置是否显示网格线、背景
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

XCTF game WriteUp——IDA远程调试的使用

XCTF game WriteUp——IDA远程调试的使用 准备工作 工具:IDA 7.0 题目链接 首先查看该文件的类型,可以看出是一个32的PE文件,而且是在80386机器上执行的(这里要注意一下) 打开程序,界面如下,就像题目介绍的那样,通过做游戏,将所有灯全部点亮就可以得到flag 拖到IDA-32bit中查看 分析伪代码 在Function Name一栏中,发现符号表是被去掉的,此时可以根据刚才运行程序时显示在命令行窗口中的内容来判断 打开Strings窗口(View==》Open
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

Mysql备份还有这么多套路,还不了解下?

逻辑备份和物理备份 逻辑备份 逻辑备份用于备份数据库的结构(CREAET DATABASE、CREATE TABLE)和数据(INSERT),这种备份类型适合数据量小、跨SQL服务器、需要修改数据等场景。如mysqldump命令就是产生一个逻辑备份工具,使用mysqldump输出的文件包含CREATE TABLE和INSERT语句,能够直接重建表内容和表结构。 使用逻辑备份有以下优势和劣势: 优势 可移植性高,SQL语句可直接适用于其他SQL服务器; 在数据恢复之前可增加、修改数据; 数据恢复
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0

drf的核心:序列化模块之Serializer和ModelSerializer(重点)模块

目录 drf的核心:序列化模块之Serializer和ModelSerializer(重点)模块 导入序列化模块 序列化与反序列化 drf的序列化与反序列化 为什么要使用序列化 Serializer 序列化准备: 序列化使用: 反序列化使用 ModelSerializer(重点) ModelSerializer应用举例 ModelSerializer单表序列化总结 drf的核心:序列化模块之Serializer和ModelSerializer(重点)模块 Serializer类(了解)- 偏底
分类: 其他 发布时间: 11-20 23:34 阅读次数: 0