C#使用链表List,栈Stack实现四则算术运算【小括号、加减乘除】

已知一个 字符串表达式【四则运算】,求出 加减乘除 以及小括号的运算结果。 在控制台应用程序中,新建一个类 ArithmeticUtil.cs。详细代码与逻辑注释如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestLinq { /// <summary> /// 四则算术运算【小括号、加减乘除】 /// </summary> public
分类: 编程语言 发布时间: 01-24 23:53 阅读次数: 0

Spring Boot 2 0 0 M3使用案例,案例配置,常用命令,注解介绍,热部署

以下内容是从SpringBoot官网中学到: https://docs.spring.io/spring-boot/docs/2.0.0.M3/reference/htmlsingle/#boot-features-spring-application 1.系统需求 Spring Boot 2.0.0.M3需要Java8 和 Spring 5.0.0.RC3或者更高版本。指定的支持的编译工具是Maven 3.2+和Gradle 3(3.4 或 更高版本) 2.创建一个新项目 mvn arche
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

求余

求余 序号:#107难度:困难时间限制:1000ms内存限制:10M 描述 f(N) = 3^0 + 3^1 + ... + 3^N 求 f(N) 除以 1000000007 的余数 输入 N(1 <= N <= 10^9 + 7)的值 输出 f(N) 除以 1000000007 的余数 输入样例 10 输出样例 88573 是我太年轻,竟然没注意到细节。 等比数列求和公式 1 #include <bits/stdc++.h> 2 #define LL long long int 3
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

清北学堂游记

day -2 发期末考成绩了,真的是一塌糊涂。 突然想到没有人像我这样抱着必输的心态去集训吧。 突然又想到了初一下也是这样。。 什么都没有想到了。。
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

git基础:《打标签》学习笔记

像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。 列出标签 在 Git 中列出已有的标签是非常简单直观的。 只需要输入 git tag: $ git tag v0.1 v1.3 这个命令以字母顺序列出标签;但是它们出现的顺序并不重要。你也可以使用特定的模式查找标签。 例如,Git 自身的源代码仓库包含
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

洛谷 - P1603 - 斯诺登的密码 - 字符串格式转换

有毒,大小写不检测,句号也不管。 #include<bits/stdc++.h> using namespace std; #define ll long long int num[10]; int top=0; char s[30]; int tonum(){ int n=strlen(s); if(strcmp(s,"one")==0) return 1; else if(strcmp(s,"two")==0) return 2
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

【模板/经典题型】闵可夫斯基和

闵可夫斯基和是两个欧几里得空间的点集的和。 点集A与B的闵可夫斯基和就是{o|o=a+b},其中a属于A,b属于B。 求凸包之间的闵可夫斯基和的方法。 把两个凸包的每一条向量都抠出来,按照极角序排序构成新凸包即可。 注意点和向量的去重(向量相同斜率去重)。 还有个地方可以提一下:求多个凸包的闵可夫斯基和的时候可以直接全把边拿出来一块求,没有必要两个两个求。 具体实现的时候,找出最高且最靠左的点。 先把这个点加入答案,从这个点开始把所有向量跑一圈,最后去掉最后一个点即可(最后这个点会和第一个点重
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

Django目录 Django框架简介

Django框架简介 Django的settings.py配置文件相关配置
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

centos7.5 安装mysql8.0

把这个rpm文件下载下来放到服务器上,或者在linux系统中通过wget命令下载 wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 下载完成后使用yum命令本地安装yum源 yum localinstall mysql80-community-release-el7-1.noarch.rpm 执行完毕后使用下面的命令检查是否安装成功 yum repolist enabled | gr
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

第75节:Java的中的JSP,EL和JSTL

第75节:Java中的JSP,EL和JSTL 哭吧看不完的!!! Cookie和`Session 请求转发和重定向的区别: 地址不一样 请求次数也不一样 数据无法传递 4.跳转范围有限制 效率 请求转发请求1次,只能对当前项目跳转,重定向请求2次.重定向是无法传递的,重定向对跳转范围没有限制. Cookie是服务器发送给客户端,存储在客户端的小数据.发送cookie: Cookie cookie = new Cookie("key", value"); response.addCookie(c
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

常用模块(chardet)

作用:检测二进制的编码格式,不是百分百正确 import chardet f = open('test.txt', 'rb') data = f.read() print(data) result = chardet.detect(data) print(result)
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

第七篇:suds.TypeNotFound: Type not found: '(string, http://schemas.xmlsoap.org/soap/encoding/, )'

想要用Python的suds模块调用webservice地址做自动测试,但是找了很多方法都失败了,最终找到另外一个模块可以作为客户端访问服务器地址。 1.针对非安全的http from zeep import Client url = "http://***?wsdl" from zeep import Client client = Client(url) result = client.service.getCircuit('11111') # getCircuit 为服务端提供的接口服
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

初学Vue 遇到Module not found:Error:Can`t resolve 'less-loader' 问题

学习vue时,导入一个子组件时遇到Module not found:Error:Can`t resolve 'less-loader' 问题,实际上时在子组件中的样式里加了这么个代码 <style lang="less" scoped> </style> 而这个less是需要安装的,npm install --save-dev less-loader less 所以不想安装的话可以直接把它删掉。
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

asp.net core 系列 15 中间件

原文:asp.net core 系列 15 中间件 一.概述   中间件(也叫中间件组件)是一种装配到应用管道以处理请求和响应的软件。 每个组件:(1)选择是否将请求传递到管道中的下一个组件;(2)可以在管道中的下一个组件之前和之后执行工作。   请求委托用于生成请求管道。 请求委托会处理每个 HTTP 请求。使用以下方法配置请求委托:Run, Map, Use扩展方法。可以将单个请求委托作为匿名方法(称为内联中间件in-line middleware) 或者可以在可重用类中定义。这些可重用的
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

用户管理--借鉴技术大牛ken

本节内容 useradd userdel usermod groupadd groupdel 用户管理 为什么需要有用户? 1. linux是一个多用户系统 2. 权限管理(权限最小化) 用户:存在的目录是为了对系统中的资源做归属 密码:存在的目的是为了对用户做身份认证 用户和用户组 用户组,在用户组中可以包含一个或者多个用户 方便对多个用户进行授权操作 用户管理相关文件 /etc/passwd:用户基本信息 /etc/shadow:用户密码信息、过期时间等 /etc/group:用户组信息
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

BOM 浏览器对象模型_当前窗口的浏览历史 history 对象

当前窗口的浏览历史 window.history 对象 保存了当前窗口访问过的所有页面网址 由于安全原因,浏览器不允许脚本读取这些地址,但是允许在地址之间导航 history.back() 相当于 history.go(-1) 浏览器工具栏的 “前进” 和 “后退” 按钮,其实就是对 History 对象进行操作 // 当前窗口访问过多少个网页 window.history.length // 1 // History 对象的当前状态 // 通常是 undefined,即未设置 w
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

SpringBoot 项目打包分开lib,配置和资源文件

原文地址:https://blog.csdn.net/u012811805/article/details/80878848 1 jar启动分离依赖lib和配置   先前发布boot项目的时候,改动一点东西,就需要将整个项目重新打包部署,十分不便,故把依赖lib从项目分离出来,每次部署只需要发布代码即可。 1.1 半自动化步骤 1.1.1 更换maven的jar打包插件   先前使用的是spring-boot-maven-plugin来打包,这个插件会将项目所有的依赖打入BOOT-INF/li
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解 (转)

实验环境: mysql5.6 存储引擎:innoDB 我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 乐观锁 乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。 通常实现是这样的:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一次,将那条记录的版本号加1。也就是先查
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

SQL 游标的写法

DECLARE @Y1002 varchar(200),@A0100 varchar(200),@C0103 datetime                   ----定义变量 DECLARE Police_Department CURSOR FOR                               --定义游标 SELECT Y1002,A0100,C0103 FROM A001A000 WHERE LEFT(Y1002,1)='4' AND LaborS
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0

【添加最新版本的mysql的jdbc连接jar包】java.math.BigInteger cannot be cast to java.lang.Long异常

【问题描述】 从我的电脑把项目拷贝到guo小中的win8电脑,but出现了那个错误,估计他的mysql是最新版本的。 【如何下载连接jar包】 链接:https://pan.baidu.com/s/1A7ikk8cg0ucBEameZhHJvA 提取码:d2im 复制这段内容后打开百度网盘手机App,操作更方便哦 https://dev.mysql.com
分类: 其他 发布时间: 01-24 23:51 阅读次数: 0