基础知识
0LiveviL0
这个作者很懒,什么都没留下…
展开
-
C# RSA加解密以及SHA1WithRsa签名生成及验签
转载至:https://www.cnblogs.com/dj258/p/6049786.html原文生成签名使用的是data.Length,但是一个中文字符占2个bite位,会导致生成签名不一致,应该为byteData.Lengthusing System;using System.Collections.Generic;using System.Linq;using System.Text;using Org.BouncyCastle.Asn1.Pkcs;using Org.BouncyCa转载 2021-02-18 10:36:53 · 2813 阅读 · 0 评论 -
LeetCode--删除被覆盖区间
题目给你一个区间列表,请你删除列表中被其他区间所覆盖的区间。只有当 c <= a 且 b <= d 时,我们才认为区间 [a,b) 被区间 [c,d) 覆盖。在完成所有删除操作后,请你返回列表中剩余区间的数目。示例输入:intervals = [[1,4],[3,6],[2,8]]输出:2解释:区间 [3,6] 被区间 [2,8] 覆盖,所以它被删除了。提示:1 <= intervals.length <= 10000 <= intervals原创 2020-09-01 10:53:44 · 309 阅读 · 0 评论 -
C#--神奇的静态变量
问题的发现早上上班,在使用partial修饰类的时候,发现我新建的partial类里面拼接的字符串居然没有拼接成功。代码如下:StaticClass.A.csStaticClass.B.cs执行这个代码,大家猜一猜会出现什么?”字段A和字段B永远在一起“???,接下来神奇的来了:字段B这个渣男神奇的消失了。问题原因第一反应,partial类字段不共享。然后试了试直接在StaticClass.A.cs中,将StaticClass.B.cs中的StringB在StaticClass.A.原创 2020-08-03 10:49:47 · 443 阅读 · 0 评论 -
日常问题----Window 80端口
Window80端口被System占用处理问题来源:React项目本地调试出现跨域问题,需要使用nginx实现请求转发,启动nginx时出现异常(80端口占用已经解决,截图故意配置nginx端口为react启动接口):解决思路:1.初步查看异常日志,怀疑没有权限,使用管理员权限启动cmd,并启动nginx,结果一致。2.仔细查看异常输出,发现无法bind(),怀疑端口已经被占用。3.使用如下cmd命令查看端口占用:netstat -ano |findstr 80如上图,最后一列即占用端口原创 2020-06-24 10:23:22 · 315 阅读 · 0 评论 -
JS报错-TypeError: xxx is not a function
在今天的工作中,有个勾选框的onchage事件绑定的函数明明有实现。但是触发时,一直报错TypeError: xxx is not a function。一直以为是错误Uncaught ReferenceError: aa is not defined,但是错误提示有不一样。仔细对比2个错误,is not defined是说这个类型没有定义。is not a function是说这个类型不是fun...原创 2018-07-18 19:18:27 · 85057 阅读 · 6 评论 -
Git的一些简单操作
Git的简单使用这两天有个同学问我关于Git的相关操作,以前也就听过这个名词,知道和SVN是差不多的,都是用来版本控制的。于是就自己装了个Git,简单了解了解了Git仓库的基本用法。Git的安装安装Git 首先从官网下载自己系统对应的安装包。 下载链接Git官网下载 我是在windows系统上安装的,基本上点下一步就好了。 安装好之后,会在登录用户的目录下生成一个.ssh文原创 2017-07-27 21:42:21 · 595 阅读 · 0 评论 -
.NET常用术语表
.NET.NET Standard 和所有.NET实现及工作负荷的涵盖性术语。.NET核心一种跨平台、高性能的开源.NET实现。包括Core公共语言运行时(CoreCLR)、Core AOT运行时(正在开发的CoreRT)、Core基类库和Core SDK。.NET Framework仅在Windows上运行的.NET实现。包括公共语言运行时(CLR)、基类库和ASP.NET、Windows窗体和W转载 2017-09-24 22:21:44 · 1051 阅读 · 0 评论 -
Git服务器搭建及仓库克隆
CentOS下Git的简单使用CentOS下Git服务器的安装这里将使用yum来进行Git服务器的安装,yum(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 使原创 2017-09-03 21:22:06 · 3636 阅读 · 0 评论 -
Lambda表达式
Lambda表达式介绍Lambda表达式是一种可用于创建委托或表达式目录树类型的匿名函数。通过使用Lambda表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。Lambda表达式对于编写LINQ查询表达式特别有用。 说白了,Lambda就是匿名函数的一种简写方式。用法在一个简单委托中使用下面我将用3种方法来实现委托: class Program { pub原创 2017-08-01 10:37:18 · 349 阅读 · 0 评论 -
委托的理解
委托一、委托的使用一个简单委托的构成 1.声明委托类型; 2.必须有一个方法包含了要执行的代码; 3.必须创建一个委托实例; 4.必须调用(invoke)委托实例;1、声明委托类型以一个简单的计算类来介绍吧!首先,需要声明一个委托类型://声明委托public delegate int Calculate原创 2017-07-20 21:04:32 · 385 阅读 · 0 评论