python入门 第一节 作业二

作业二:多级菜单 1)三级菜单 2)可依次选择进入各子菜单 3)所需新知识点:列表、字典 程序: list_dongdian = ["电气工程学院","能源与动力工程学院","自动化工程学院",] list_dianqi = ["电气工程及其自动化","电子信息工程","电子信息科学与技术"] list_nengdong = ["能源与动力工程","建筑环境与能源应用工程","核工程与核技术","新能源科学与工程","火电厂集控运行"] list_zidonghua = ["自动化","
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

RHEL7--第十三章

使用 Bind提供域名解析服务 DNS域名解析服务 相较于有数字组成的IP地址,域名更加容易被理解和记忆;网络中计算机之间只能基于IP地址来互相识别身份,传输数据; DNS的由来:为了降低用户访问网络资源的门槛而生; DNS的解析: 正向解析:将域名解析为IP地址;最常用的一种工作模式; 反向解析:将IP地址解析为域名; 为了提供不间断,稳定快速的域名查询服务,提供了三种服务器类型: 主服务器: 在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系; 从服务器: 从主服务器中
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

linux 关闭主板上的蜂鸣器声音

本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/mainboard_speaker_close 在从deepin的kdd桌面换到xfce桌面后,命令行和界面操作上动不动会让主机响一声。 manjaro的xfce版也是如此,不知道是不是linux下xfce的通病。 主要是搜索的时候百度的结果很奇葩… 用关键字 beep of xfce4 搜到了arch wiki下的内容,原来这玩意叫pc speaker,针对不
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

JavaFX(Maven 方式)

运行界面第一种方式 运行界面第二种方式 参考文献 https://github.com/AlmasB/JavaFX11-example
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

【牛客Wannafly挑战赛23】F 计数

题目链接 题意 给定一张边带权的无向图,求生成树的权值和是 k 的倍数的生成树个数模 p 的值。 \(n\leq 100,k\leq 100,p\mod k=1\) Sol 看见整除然后 \(p\mod k=1\) ,那么可以套个单位根反演。 我们要求的东西就是: \(\sum_{E}[k|(\sum_{e\in E}val_e)]\) 单位根反演一套: \(\frac{1}{k}\sum_{E} \sum_{i=0}^{k-1} w_k^{(\sum_{e\in E}val_e)i}\) 然
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

Go 结构体和map等数据结构转json字符串

Go语言中使用json包中的 Marshal() 函数将数据结构转成json字符串,源代码: func Marshal(v interface{}) ([]byte, error) { e := newEncodeState() err := e.marshal(v, encOpts{escapeHTML: true}) if err != nil { return nil, err } buf := append([]byte(nil), e.Bytes()..
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

python入门 第一节

1 变量 1.1变量定义的规则 1)变量名只能是字母、数字或下划线的任意组合 2)变量名的第一个字符不能是数字 3)以下的关键字不能声明为变量名 [and, sa, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, ralse, return, try,
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

Egret的按钮事件处理

首先要在exml内要设置有对应按钮的ID 2,编写TypeScript脚本: public mybutton:eui.Button; 函数内部:this.mybutton.addEventListener(egret.TouchEvent.TOUCH_TAP,(event:egret.TouchEvent)=>{ },this); 或者:this.mybutton.addEventListener(egret.TouchEvent.TOUCH_TAP,()=>{   //具体
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

manjaro AwesomeWM 上使用双显示器

本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/dual_monitor_manjaro_awesome 安装manjaro时使用独显的单显示器,在主板上接第二个显示器一直没反应。 几个问题和解决 BIOS里检查是否关闭了集显开关 大多数显卡的默认设置都会在识别独显后关闭集显,要使用集显上的接口需要单独设置。 如果接口允许,最好将两个显示器都接在独显上。 基于KDE等桌面 如果主板和显卡驱动正常,一般各大桌面
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

ES6 Map 与 Set

Map 对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 Maps 和 Objects 的区别 一个 Object 的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值。 Map 中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Map 的键值对个数可以从 size 属性获取,而 Object 的键值对个数只能手动计算。 Object 都有自己的原型,原型链上的键名有可能和你自己在对象上的设置的键名产生冲突。 Map 中的 ke
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

2018-2019 ACM-ICPC 焦作赛区 部分题解

题目链接:https://codeforces.com/gym/102028 B. Ultraman vs. Aodzilla and Bodzilla 题意: 两只怪兽,它们的生命和攻击分别为hpA,hpB,attA,attB,现在你要打败它们,第i回合你的攻击为i。问在承受伤害最少的前提下,攻击序列字典序最小是怎样的。攻击A就是A,攻击B就是B。最后输出承受的最小伤害和攻击序列。 题解: 最后的答案肯定是总回合最小时产生的,但是先打死谁不一定,答案就是两种情况的最小值。之后考虑贪心地构造攻
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

理解依赖注入

依赖注入 和 依赖注入容器 是不同的: 依赖注入 (Dependency injection) 是编写更好代码的一种方法 容器 (Container) 是帮助注入依赖关系的工具 你不需要一个容器来执行依赖注入,但是一个容器可以帮助你。 PHP-DI就是这样做的:使依赖注入更加实用。 理论 经典的PHP代码 下面是不使用DI的代码大致工作的方式: 应用程序需要 Foo(例如一个控制器),所以: 应用程序创建 Foo 应用程序调用 Foo Foo 需要 Bar(例如一个服务),所以: Foo 创建
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

Linux 删除文件夹

删除文件夹 rmdir opt 清空日志 cat /dev/null > api.log 创建.log文件 touch task-error.log
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

6.4 SpringData JPA的使用

引言:该文档是参考尚硅谷的关于springboot教学视屏后整理而来。当然后面还加入了一些自己从网上收集整理而来的案例! 一、SpringData JPA初步使用 1. springdata简介 2. springboot整合springdata jpa(这是一个最简单的集成案例) pom.xml引入架包依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

Vue学习——使用vue-cli搭建一个简单的本地vue项目

前提 安装好node.js、npm、vue-cli。为什么要先安装这些,建议查看https://www.cnblogs.com/jixue/p/10673875.html,这个对于vue-cli理解很重要。 步骤 安装node.js 搜索node.js进入官网,直接下载node.js安装即可。 安装好之后,打开控制台,输入node -v命令,命令行显示出node.js版本就安装成功。 Next 安装npm 安装好node.js之后,npm自动安装好。安装好之后,打开控制台,输入npm -v命令
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

安卓开发笔记(二十四):手把手教你一步步集成腾讯X5内核

1.为什么要集成腾讯 X5 浏览器内核 X5内核相对于系统webview,具有下述明显优势: 1) 速度快:相比系统webview的网页打开速度有30+%的提升; 2) 省流量:使用云端优化技术使流量节省20+%; 3) 更安全:安全问题可以在24小时内修复; 4) 更稳定:经过亿级用户的使用考验,CRASH率低于0.15%; 5) 兼容好:无系统内核的碎片化问题,更少的兼容性问题; 6) 体验优:支持夜间模式、适屏排版、字体设置等浏览增强功能; 7) 功能全:在Html5、ES6上有更完整支
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

Thymeleaf th:include,th:replace使用

来自:https://blog.csdn.net/believe__sss/article/details/79992408
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

python入门 第一节 作业一

作业一:编写登录接口 1)输入有户名密码 2)认证成功后显示欢迎信息 3)输错三次后锁定 程序 username_dict={"wangzhuoqun":"wangzhuoqun1","xuehao":"xuehao1","xiewenwu":"xiewenwu1","shenshunqi":"shenshunqi1","wangxuheng":"wangxuheng1"} n=1 a=0 b=0 c=0 d=0 e=0 while n>0: username = input("
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

当报错react-native这个包中的Navigator已经被移除时

转至别人的博客 当发现npm报错时用到了一下解决方法 转至一篇简书 ~~~ npm cache verify npm cache clean npm cache clean --force npm i -g npm grep -ir "sha1-xxxxxxxxxxxxxxxx" ~/.npm ~~~
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0

luogu P5294 [HNOI2019]序列

传送门 这题真的牛皮,还好考场没去刚( 这题口胡起来真的简单 首先枚举D点,然后对其他所有点按极角排序,同时记录到D的距离.然后按照极角序枚举A,那么鱼尾的两个点的极角范围就是A关于D对称的那个向量,然后左右各\(\frac{\pi}{2}\),因为A的极角增大,区间也会往后移,然后问题就是一个范围内同距离点对数,学过莫队的都会吧(逃 然后处理BC,一对合法的BC,首先要和AD垂直,然后BC中点要落在线段AD(不含端点)上,那么,BC中垂线必须唯一(中垂线的斜率和截距唯一),并且BC对应的中点
分类: 其他 发布时间: 04-09 23:01 阅读次数: 0