路由器的路由配置命令汇总(win和linux系统)
路由器/Linux主机/win下主机的路由配置汇总 2009-07-16 17:43:15 分类: 系统运维 工作时总是要在这三个个体中配来配去,所以为了方便,汇总了。 win下: 使用 Route 命令行工具查看并编辑计算机的 IP 路由表。Route 命令和语法如下所示:route [-f] [ ... 查看全文
C#进阶系列——WebApi 身份认证解决方案:Basic基础认证
阅读目录 一、为什么需要身份认证 二、Basic基础认证的原理解析 1、常见的认证方式 2、Basic基础认证原理 三、Basic基础认证的代码示例 1、登录过程 2、/Home/Index主界面 3、WebApiCORS验证部分(重点) 四、优化 1、解决API的问题 2、解决ajax的问题 3、 ... 查看全文
C#正则表达式Regex类的用法
一、C#正则表达式符号模式 字 符 描 述 \ 转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置 * 匹配前面的零次或多次的子表达式 + 匹配前面的一次或多次的子表达式 ? 匹配前面的零次或一次的子表达式 {n} n是一个非负 ... 查看全文
c# 获取键盘的输入
Console 类公开了三个方法获取键盘的输入,分别是Read 、Readkey、ReadLine Read方法: 每次只能读入一个字符,如果没有字符可以读,返回-1,Read方法是不会马上读取的,读取的事件是按下Enter键才会开始读取 ReadKey方法: 返回一个ConsoleKeyInfo结 ... 查看全文
如何使用注册表在Win10中调整屏幕亮度
在这篇文章中,笔者将教大家如何在Win10中使用注册表调整屏幕亮度,值得注意的是,有一些台式机或者一体机,它们的显示器具有自己的亮度控制,因此对于本文给出的方法,你需要合适的显示器和合适的驱动程序,如果你使用CRT显示器,那本文中给出的调整屏幕亮度的方法可能不起作用。 提示:若在操作的过程中遇到无法 ... 查看全文
OWIN OAuth 2.0 Authorization Server
参考:https://docs.microsoft.com/en-us/aspnet/aspnet/overview/owin-and-katana/owin-oauth-20-authorization-server 一个简单、完整的OAuth服务器、资源服务器、客户端的示例。 ... 查看全文
C#仪器数据文件解析-Excel文件(xls、xlsx)
不少仪器工作站可以将数据导出为Excel文件,包括97-2003版本的xls文件和2007+的xlsx文件。 采集Excel文件相比采集pdf文件更容易、程序更健壮,毕竟Excel中数据有明确的行、列的定义,利于数据解析。 Excel早期的xls文件和后来的xlsx文件的格式不一样,xls是二进制特 ... 查看全文
159. 寻找旋转排序数组中的最小值
159. 寻找旋转排序数组中的最小值 中文English 假设一个排好序的数组在其某一未知点发生了旋转(比如0 1 2 4 5 6 7 可能变成4 5 6 7 0 1 2)。你需要找到其中最小的元素。 样例 样例 1: 输入:[4, 5, 6, 7, 0, 1, 2] 输出:0 解释: 数组中的最小 ... 查看全文
C#数据结构与算法系列(十五):排序算法(SortAlgorithm)
1.介绍 排序是将一组数据,以指定的顺序进行排序的过程 2.分类 内部排序法:指将需要处理的所有数据都加载到内部存储器中进行排序 外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序 ... 查看全文
Spring7——开发基于注解形式的spring
开发基于注解形式的spring SpringIOC容器的2种形式: (1)xml配置文件:applicationContext.xml; 存bean:<bean> 取bean: ApplicationContext context=new ClassPathXmlApplicationContext ... 查看全文
TreeNode实现Java列表转树形结构列表
表结构 CREATE TABLE `test2` ( `id` varchar(32) DEFAULT NULL, `prarentid` varchar(32) DEFAULT NULL, `name` varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAU ... 查看全文
面试题:什么时Java的四大特性?
答:封装 继承 多态 抽象 1. 封装 封装指的是将类中的数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。 我们在类中编写的方法就是对实现细节的一种封装;可以说,封装就是隐藏一切可以隐藏的东西,只向外界提供最简单的编程接口 ... 查看全文
springboot kafka发送消息支持成功失败通知
springboot集成kafka是比较简单的是事情,但是kafka发送消息的失败回调在日常工作中,如果不容忍消息丢失的话,发送失败需要再次发送或者放到数据库中用任务重推。以下是演示用的发送类代码 @Slf4j @Component public class TestRunner implement ... 查看全文
python's lambda expression
lambda 函数的语法只包含一个语句,表现形式如下: lambda [arg1 [,arg2,.....argn]] : expression expression 是一个参数表达式,表达式中出现的参数需要在 [arg......] 中有定义,并且表达式只能是单行的,只能有一个表达式。 lambd ... 查看全文
Java中,为什么byte类型的取值范围为-128~127?
原文地址 在学习Java基础语法的时候,初学者的我们可能都会有这么一个疑问为什么byte类型的取值范围为什么是[-128,127]而不是[-127,127]。01111111表示最大的数值:127,因为第一位是符号位,所以11111111应该是最小的数值:-127,不是这样才对? 在解释这个问题之前 ... 查看全文
hsdis反汇编java源码工具的使用方法
下载地址: hsdis linux下将hsdis.so拷贝到 /usr/lib/jvm/java-11-openjdk-11.0.7.10-4.el7_8.x86_64/lib/server 目录下(相对应于你的jdk目录lib/server下) window好像也差不多 可以先测试下是否成功 ja ... 查看全文
多线程高并发编程(12) -- 阻塞算法实现ArrayBlockingQueue源码分析(1)
一.前言 前文探究了非阻塞算法的实现ConcurrentLinkedQueue安全队列,也说明了阻塞算法实现的两种方式,使用一把锁(出队和入队同一把锁ArrayBlockingQueue)和两把锁(出队和入队各一把锁LinkedBlockingQueue)来实现,今天来探究下ArrayBlockin ... 查看全文
Visual Studio出现“ 激活远程语言服务器 c#/Visual Basic 语言服务器客户端出错”请运行devenv/log并检查…………“错误解决办法
解决办法: 1、找到Visual Studio 的安装路径,然后找到devenv.exe, 复制下此时的路径。一般情况下都是 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 2、Windows+R 打开 cmd.exe,然后在cmd ... 查看全文
springMVC在成功访问主页后访问其他页面出现404的排错
能进入主页,证明核心的基本配置没有什么问题,找到的范围就应该从你要进入的类为中心 1、看下自己的controller类有没有加@Controller 2、核对自己的@RequestMapping()中的路径是否与你jsp的访问路径一致 3、查看自己接收的请求方法有没有正确(加图说明) 4、如果是用超 ... 查看全文
SpringBoot 2 : 网络配置
##引入 Web 模块 ###1、pom.xml中添加支持web的模块: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depen ... 查看全文
java输出字符串对齐问题
输出至文件、文本域时让字符串对齐 代码: 1 public class Align { 2 public static void main(String[] args) { 3 System.out.println("默认输出方式"); 4 System.out.println(leftAlign( ... 查看全文
javaweb之EL自定义函数
1.什么是EL自定义函数 EL自定义函数是在EL表达式中调用的某个java类的静态方法,这个静态方法需在web应用程序中进行配置才可以被EL表达式调用。EL自定义函数可以扩展EL表达式的功能,让EL表达式完成普通java程序代码所能完成的功能。 2.EL自定义函数开发步骤 编写EL自定义函数映射的j ... 查看全文