设置CMD默认路径

用CMD每一次都得切换路径,很麻烦。 所以,需要设置一下CMD默认路径: 1.打开注册表编辑器(WIN+R打开运行。输入regedit) 2.定位到: “HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor” 3.新建一个字符串值,命名为AutoRun,双击,设置值为【CD /D C:\】 括号中的 C:\ 即为你希望改为的路径。 4.重启CMD
分类: 其他 发布时间: 06-20 23:49 阅读次数: 5

数据存储——localstorage

一、存储数据 HTML中 <div id="test"></div> JS中 localStorage.setItem("key",2); let a = document.createElement("p"); let test = document.getElementById("test"); test.appendChild(a); a.innerHTML = localStorage.getItem("key"); 最终效果(上面是网页中显示的,下面是localstorage中存
分类: 其他 发布时间: 06-20 23:49 阅读次数: 6

并发之原子性、可见性、有序性

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。   volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volatile关键字的实现原理,最后给出了几个使用v
分类: 其他 发布时间: 06-20 23:49 阅读次数: 5

五 Kubernetes集群中安装Istio

分类: 其他 发布时间: 06-20 23:49 阅读次数: 6

利用Python进行数据分析:【Matplotlib】

一、简单介绍Matplotlib 1、Matplotlib是一个强大的Python绘图和数据可视化的工具包 2、安装方法:pip install matplotlib 3、引用方法:import matplotlib.pyplot as plt 4、绘图函数:plt.plot() 5、显示图像:plt.show() 二、Matplotlib:plot函数 1、plot函数:绘制折线图   --线型linestyle(-,-.,--,..)   --点型marker(v,^,s,*,H,+,x,
分类: 其他 发布时间: 06-20 23:49 阅读次数: 6

bzoj 1415 [Noi2005]聪聪和可可——其实无环的图上概率

题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1415 乍一看和“游走”一样。于是高斯消元。n^2状态,复杂度n^6…… 看看TJ,发现因为聪聪不是随便走的,所以聪聪一直逼近可可。故其实无环。可以记搜。 (1A还是不错的) #include<iostream> #include<cstdio> #include<cstring> #include<queue> using namespace std; const int N=1005;
分类: 其他 发布时间: 06-20 23:49 阅读次数: 6

Bootstrap样式

编辑本博客
分类: 其他 发布时间: 06-20 23:49 阅读次数: 6

JTextField类(单行文本框)/JPasswordFiel(密码框)/JTextArea(多行文本框)常用方法

JTextField类常用方法(单行文本框) JTextField()        构造    构造一个默认的文本框 JTextField(String text)    构造      构造一个指定文本内容的文本框 setColumns(int colums)   普通      设置显示长度 JPasswordField类常用方法(密码框) JPasswordField()   构造        构造默认的JPasswordField对象 JPasswordField(String t
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6

Unity3D -- shader语法内置函数

该篇是Unity Shader中HLSL的内置函数,主要是一些数学方面的计算函数。在写Shader的时候可以直接使用。 abs //计算输入值的绝对值。 acos //返回输入值反余弦值。 all //测试非0值。 any //测试输入值中的任何非零值。 asin //返回输入值的反正弦值。 atan //返回输入值的反正切值。 atan2 //返回y/x的反正切值。 ceil //返回大于或等于输入
分类: 其他 发布时间: 06-20 23:44 阅读次数: 5

python1.1-----os模块/os.path模块

os模块:包含了普遍的操作系统的功能。 import os 引入操作系统模块。 os.name 获取操作系统类型 (nt->windows posix->linux,unix,Mac OS X)。 os.uname 打印操作系统的详细信息(windows不支持)。 os.environ 获取操作系统的所有环境变量。例如当在cmd中输入程序,系统会在环境变量列表里面依此查找哪个路径里面有这个程序。找到就运行,找不到就提示报错。 os.environ.get(str) 获取指定str的环境变量。
分类: 其他 发布时间: 06-20 23:44 阅读次数: 7

python(list、字典、元组、字符串方法、文件读写)草稿

1、list 定义list a = [] 添加元素 a.append('xx') #在list末尾添加 a.insert(0,'abc') #在指定某位置添加元素、指定的下标不存在就在末尾添加 修改元素 a[0] = 'bb' #找到元素下标,重新赋值 查看 print(a) print(a[0]) a.count('abc') #查看元素在list里的个数,不存在返回0 a.index('abc') #查元素下标,重复多个,显示第一个,不存在则报错 删除元素 a.pop() #默认删除最后一
分类: 其他 发布时间: 06-20 23:44 阅读次数: 5

SpringMVC常见问题Error configuring application listener of class org.springframework.web.context.ContextLoaderListenejava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

六月 20, 2018 9:43:34 下午 org.apache.catalina.core.StandardContext listenerStart 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context
分类: 其他 发布时间: 06-20 23:44 阅读次数: 5

JVM学习十二:JVM之性能监控工具

前面我们学习了很多JVM相关的理论知识,那么本节将重点讲述的是工具的使用,正所谓:工欲善其事,必先利其器。因此,本节介绍常用的性能监控工具,用于性能监控和问题排查。 一、系统性能监控 系统性能工具用于确定系统运行的整体状态,基本定位问题所在。 Linux – uptime • 系统时间 • 运行时间 n 例子中为7分钟 • 连接数 n 每一个终端算一个连接 • 1,5,15分钟内的系统平均负载 n 运行队列中的平均进程数 – Top • 第一行同uptime • 第三行到第五行是CPU和内存的
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6

程序自我更新之发布

  一直以来程序安装与更新都是各开发者的入门知识。   对于大型项目,更新可以花大量的时间与各种高阶技术进行处理。但对于小型程序甚至是特定单位的小众用户群体的程序有没有更简单的办法呢?   Microsoft Visual Studio针对WinForm程序就内置了升级功能,无需要编码,只需要在发布的时候配置即可完成。   首先Demo程序已经写好,发布流程如下:   从此步开始,可以看出发布有几种经典模式,选择任何一种,最后生成的安装程序会跟你选择的不同而不同,先从默认的来说: 从CD-RO
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6

blog2.0--Springboot添加redis缓存

1.在启动类上加 @EnableCaching注解(不需要jar包,因为已经有了) 2.在需要加缓存的方法上加上@Cacheable(cacheNames = "blog", key="123") 3.当要修改时,在更新的部分也加上注解@CachePut(cacheNames = "blog", key="123") 当要写入的对象类型不同时,使用注解@CacheEvict(cacheNames = "blog", key="123")清除缓存
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6

bzoj1898 [Zjoi2005]Swamp 沼泽鳄鱼——矩阵快速幂

题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1898 求到达方案数...还是矩阵快速幂; 能够到达就把邻接矩阵那里赋成1,有鳄鱼的地方从各处来的路径都是0; 因为时间周期只有2,3,4,所以每12个时间就是一个循环; 可以用矩阵快速幂做了。 一开始写了个一团糟,也不明白样例为什么输出0了... #include<iostream> #include<cstdio> #include<cstring> using namespace s
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6

std::deque

Deque 容器 deque容器是C++标准模版库(STL,Standard Template Library)中的部分内容。 deque容器类与vector类似,支持随机访问和快速插入删除,它在容器中某一位置上的操作所花费的是线性时间。 与vector不同的是,deque还支持从开始端插入数据:push_front()。 使用deque容器之前必须加上<deque>头文件:#include<deuqe>; deque属于std命名域的内容,因此需要通过命名限定:using std::dequ
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6

jquery实现全选、取消反选、加JavaScript三元运算(三种法法实现反选)

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 9 <input type="button" value="全选" onclick="checkAll()"> 10 <input type="button" value="取消" onclick="cancelAll()"> 11
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6

贪吃蛇“大作战”(二)

从对象出发看贪吃蛇   在上一篇博客中,我通过逐行分析代码对贪吃蛇的运行机制做了一个简要的介绍;逐行分析后可以看出这个贪吃蛇例程的编写范式更突出面向过程:该例程先是预设食物和贪吃蛇的位置参数,然后通过选择逻辑判断外部命令的值,根据不同的值做出不同的动作,最后在地图上将之前的动作“渲染”,达到贪吃蛇“前进”的效果;如此下来,一步一步地根据“看得到的逻辑”实现了贪吃蛇的运行机制。   现在,我从面向对象的编程思维来对这个贪吃蛇运行机制做一个分析。从下面这幅图中我们看到了什么?   我们能看到蛇、老
分类: 其他 发布时间: 06-20 23:44 阅读次数: 7

2018-06-20-Python全栈开发day19-生成器函数详解

1.生成器函数   生成器函数,和普通函数的区别就是,   1.在生成器函数中使用yield代替return,而且yield可以被调用多次   2.当函数运行到yield时,会保留yield当前状态,等待下一次next 用法示例:    def test(): yield 1 yield 2 yield 3 a=test() b=a.__next__() c=a.__next__() d=a.__next__() # print(b) print(c) print(d)
分类: 其他 发布时间: 06-20 23:44 阅读次数: 6