自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 Visual Studio联想工具崩溃,无法使用“显示可能的修补程序“功能

问题发生描述:Visual Studio unrecoverable process error无法进行代码或者其他联想,即 显示可能的修补程序 功能崩溃可能的原因:1.从vs2017换到vs20192.一个解决方案普遍10来个项目 到 一个解决方案有近百个项目3.vs2019重装过n遍4.alt-enter使用过平凡有可能产生的现象的触发:1.Copy或者移动.cs文件2.别的类上联想整体替换修改当前类/接口/等等 的名称3.复制粘贴一段并不完整的代码,并需要引用xxx的那

2020-12-10 09:36:44 1090

原创 主流数据库优缺点以及性能分析

写在前头:事先说明这个需要长期更新,不可能一次完成,如果你需要完全版的话,那么这个可能不适合你,就不浪费你们的时间啦。还有些数据库信息是参考别人的,有问题的话,请留言。如果有条件我会亲自去尝试验证下面每一种数据库,集成一个docker镜像。 ——————xLplusversion1.0.0 Create 2020年4月1日16:54:501.MySql数据库MySql数据...

2020-04-01 16:55:09 4203

原创 mysql create table 报错near '`id` int(11) NOT NULL AUTO_INCREMENT

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`id` int(11) NOT NULL AUTO_INCREMENT,首先我想说一下,create table ...

2019-12-30 17:32:21 14224 5

原创 c#.NET 适应各种自定义规则的自定义配置文件管理

//计划一周内完成,这里只讲思路,源代码看github,代码会持续更新初步设想和方案:1.定义四种状态2.参考 xml、xsd之间的关系3.采用敏捷开发的开发方式4.采用层次架构模型...

2019-10-30 16:41:51 408

原创 NoSDKwereFound

当安装vs以后,默认安装 .net core sdk以后,再安装 iis的hosting之后,发现sdks不见了但不是真的不见了,你会发现控制面板里面还是有的,如图:网上办法都试过了,后来我用最老土的办法,把vs,sdk全部都删了,再安装一遍就可以了今天看到有人通过另一种方法成功了但是还是不对,然后修改环境变量就成功了,将x86删掉改为x64 或者如下图放置...

2019-06-26 13:39:04 872

转载 净室方法

shi净室方法是软件开发的一种形式化方法,它可以生成高质量的软件。它使用盒结构规约进行分析和设计建模,并且强调将正确性验证(而不是测试)作为发现和消除错误的主要机制,使用统计的测试来获取认证被交付的软件的可靠性所必须的出错率信息。净室方法从使用盒结构表示的分析和设计模型入手,一个“盒”在某特定的抽象层次上封装系统(或系统的某些方法)。通过逐步求精的过程,盒被精化为层次,其中每个盒具有引用透明性...

2019-06-21 11:22:28 2021

转载 产品数据管理

产品数据管理(Product Data Management,PDM)是一门用来管理所有与产品相关信息(包括零件信息、配置、文档、设计文件、结构、权限信息等)和所有产品相关过程(包括过程定义和管理)的技术。对于制造企业而言,虽然各个单元的计算机辅助技术已经日益成熟,但都自成体系,彼此之间缺少有效的信息共享和利用,形成所谓的“信息孤岛”;并且随着计算机应用的飞速发展,随之而来的各种数据也急剧膨胀...

2019-06-18 09:37:40 338

转载 信息系统的基本功能

信息系统具有数据的输入、传输、存储、处理、输出等基本功能数据的采集和输入。识别信息有三种方法:一是有决策者识别;而是系统分析员亲自观察识别;三是先由系统分析员观察得到基本信息,再向决策人员调查,加以修正、补充。 数据的传输。包括计算机系统内和系统外的传输,实质是数据通讯,其一般模式 信源(信息)编码(信号)信道(信号+噪音)译码(信息)信宿 ...

2019-05-30 09:12:59 8384

转载 系统理论

系统的整体性原理 系统的整体性原理是指,系统是由多个元素组成的,而且这些元素之间按一定的方式相互联系、相互作用产生了系统的整体性。凡系统都有整体的形态、整体的结构、整体的边界、整体的特性、整体的行为、整体的功能、整体的空间占有和时间展开。 系统的整体突变原理 又称为非加和原理。系统是有若干要素按一定方式相互联系形成的有机整体,从而产生出它的元素和元素的总和所没有的...

2019-05-29 14:19:45 695

转载 系统性能设计

zhiding性能设计是系统设计过程的一个必备环节,在进行系统架构设计时,性能设计也非常重要。架构设计实际上是一种平衡设计,需要设计师在各种功能性需求和非功能性需求(性能需求)上做妥协选择。xit系统调整 为了优化系统的性能,有事需要对系统进行调整,这种调整也称为性能调整,他是与性能关系相关的主要活动。当系统性能降到最基本的水平时,性能调整由查找和消除瓶颈组成,所谓平静是指系统中的某个硬件...

2019-05-24 10:56:18 9072

转载 系统性能评价

系统性能计算 计算机系统性能指标以系统响应时间、作业吞吐量为代表。故障响应时间,是指从出现故障的到确认修复前的这段时间。该指标一般是用来反映服务水平的。显然,平均故障响应时间越短,对用户系统的影响越小 性能指标计算的主要方法有定义法、公式法、程序检测法和仪器检测法。定义法主要根据其定义直接获取其理想数据,公式法则一般是个适用于根据基本定义所衍生出的复合性能指标的计算。而程序检测法和仪器检测法...

2019-05-23 19:07:34 1071

原创 常用的网络协议

TCP分层只是一种大致的分法,各种文献的分发略有不同。特别是与OSI/RM层次的对应关系上,也是一种大致的对应关系,而不是呀呢的对应关系。某个协议也许会联系到多个层次,但是一般说的是基于哪个低层协议。TFTP(Trivial File Transfer Protocol,简单文件传输协议)是基于UDP(User Datagram Protocol,用户数据报协议)的,而FTP(File Trans...

2019-05-21 11:30:52 669

原创 NoSQL

NoSQL即Not Only SQL1.易扩展NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性数据之间无关系,这样就非常容易扩展。无形之间,在架构的层面上带来了可扩展的能力。2.大数据量,高性能NoSQL数据库都具有非常高的读写性能,尤其在大量数据量下,同样表现优异。这得益于他的无关系性,数据库的结构简单。一般MySQL使用Query Cache,每次表的更新...

2019-05-15 10:19:05 420

原创 怎样提高数据库查询效率

目前可以说大多数程序的所耗的时间大部分在于数据库查询中。打个比方,程序内部代码跑1秒,数据库查询数据需要10秒,maybe夸大了。主要通过三种途径提高数据库查询效率:1.SQL的性能优化,2.数据库的性能优化,3.查询优化1.SQL的性能优化SQL语句是用户访问关系数据库中数据的唯一方法,通常在一个关系数据库上,服务器的SQL进程会使用该服务器的60%~90%的资源,大部分数据库的效率...

2019-05-13 09:50:03 13916 1

原创 数据库备份和恢复是否必要

数据库可能发生各种各样的故障1)事务内部故障2)系统范围内的故障3)介质故障4)计算机病毒这些都可能会对数据库产生影响,要么是数据库本身被破坏,要么是数据库没有被破坏,但是数据库有可能不正确,这是因为事务的运行被终止所造成的。方法1:数据备份备份(转储)是指database administrator 定期地将整个书库复制到磁带或者另一个磁盘上保存起来的过程备份分为静态...

2019-05-10 11:21:24 1032

转载 c#分布式系统框架

转发:::::https://blog.csdn.net/slowlifes/article/details/53162014

2019-04-28 13:49:09 6044

原创 安装vs2019 正式版 & 安装 .net core 3.0 pre

安装vs2019 正式版 及遇到的问题安装visual studio 2019 和2017 一样是需要下载下载器,这个官网上就能直接下载:这个是中文版的官网连接-----https://visualstudio.microsoft.com/zh-hans/直接选择系统和对应的版本本人在下载中遇到了无法下载的问题,包括无法访问网站信息,channel错误等问题下载器的登录界面无法获取...

2019-04-08 08:35:57 10983 3

翻译 解决死锁的策略

(1)死锁预防:破坏导致思索必要条件中的任意一个就可以预防死锁。例如,要求用户申请资源是一次性申请所需要的全部资源,这就破坏了保持和等待条件;将资源分层。得到上一层资源后才能申请下一层资源,他破坏了环路等待条件。预防通常会降低系统的效率。(2)死锁避免:避免是指进程在每次申请资源时判断这些操作是否安全,例如,使用银行家算法,死锁避免算法的执行会增加系统的开销。(3)死锁检测:死锁预防和避免都是...

2019-04-02 08:32:35 773

原创 银行家算法解决死锁

you死锁产生死锁的根本原因在于系统提供的资源个数少于并发进程所要求的该类资源数。产生死锁有四个必要条件:1.互斥条件;2.不可抢占条件;3.保持和等待条件(部分分配条件);4.循环等待条件;1.互斥条件:即一个资源每次只能被一个进程使用2.保持和等待条件:有一个进程已获得了一些资源,但因请求其他资源被阻塞时候,对获得的资源保持不放3.不可抢占条件:有些系统资源是不可被强占的,当某个进...

2019-04-01 09:09:07 1094

原创 lock总结

suoc#和java之间的锁关系理清一下正式工作也已经有9个月了,算上实习有3年了,可以很明确的说,编程语言是互通的,但是不要搞混了,搞混就需要好好理清弄清楚,否则会造成很严重的后果。一开始我写java程序的时候,在多线程应用之中,用的是synchronized 用来锁公共资源。当一个线程获取了对应的锁,并执行该代码块的时候,其他线程只能一直等待,等待获取锁的线程释放锁,而释放只会有...

2019-03-31 13:24:41 206

原创 吐槽!简单浅显讲述PV操作、信号量、互斥、同步

吐槽书本上的PV操作在讲毛线啊,完全是一头雾水,都是晦涩难懂的解释,甚至有些书本根本就直接将PV操作了,P是什么,V是什么,都是没有任何详细的解释的信号量对于信号量就可以认为是一个仓库的操作概念,信号就是反馈一个通知罢了,我这个操作做完了,就给你一个信号,我操作了多少就是一个量的概念,这就是我理解的信号量P操作P操作就是从仓库里面拿货,如果仓库里面没有货,那么线程就开始等待了,...

2019-03-29 09:08:03 2474 2

原创 静态构造函数

静态构造函数想必网上有很多解释,能搜索的人基本上随随便便就能搞到一堆资料的直接上了,不详细解释了public class Class1{ private static Dictionary<string,string> _TestDictionary; static Class1() { _TestDictionary=new Dic...

2019-03-26 11:20:02 570

原创 ,net core webapi 与 asp.net webapi

两者可以说是同一个东西,有可以说是不同的东西如果说是同一个东西的话,可以说这两个api的功能是一样的,都完成了webapi说是不同,完全就是两种另类的想法,asp.net 是先出的构造了自己的apiController等一些自己的东西有的人一看,不对劲啊,怎么看怎么变扭,明明一模一样的功能却是不同的方法所以在 .net core 里面就用的是 controller 等一些原来 .n...

2019-03-20 17:36:40 1344

原创 this[]的用法,自我指定向key-value

C总会看到某个类,暂时命名为 Class1直接可以存储对应的key-value键值对例如 class1["key1"]=value1,class["key2"]=value2又比如 var valuex=class1["keyx"]这个是怎样实现的呢?????????????经过尝试以后发现了this[] 这个神奇的功能public class Demo{ pr...

2019-03-20 16:45:49 1319

原创 自己觉得东西,上下文问题AsyncLocal

httpcontext.current.xxxxxx这是一个静态的对象,每次去访问的时候都会是当前的所需要的东西当我们自己自定义上下文信息的时候,就需要自己造一个类似的上下文存储public static class CallContext { static AsyncLocal<ConcurrentDictionary<string, objec...

2019-03-20 16:30:48 548

原创 会话

我们谈一谈会话是什么? 汉语词典释义 对话(多用于学习别种语言或方言时)而在计算机语言中,会话是指一个终端用户与交互系统进行通讯的过程很多人认为会话就是一个session 其实不然,只能说session 只是会话包含的一部分。比如说从输入账号密码进入游戏,然后关闭应用(相当于退出账号的时候)那么这个算是一个会话过程。众所周知,tcp是一个长连接的协议,tcp的三次握手就是相互印证后创建的一...

2019-03-07 19:27:38 412

原创 InvokeMember

xxxType.InvokeMember Method这个是一个类型去反射某个方法,但是这个的好多个重载方法,长的一匹不去好好理解,尼玛,太难受了。这不是很正常的吗?重载1:InvokeMember(String,BindingFlags,Binder,Object,Object[],ParameterModifier[],CultureInfo,String[])重载2:...

2019-03-04 20:28:59 585

转载 lazy<T>

对象的创建方式,始终代表了软件工业的生产力方向,代表了先进软件技术发展的方向,也代表了广大程序开发者的集体智慧。以new的方式创建,通过工厂方法,利用IoC容器,都以不同的方式实现了活生生实例成员的创生。而本文所关注的Lazy&lt;T&gt;也是干这事儿的。不过,简单说来,Lazy&lt;T&gt;要实现的就是按“需”创建,而不是按时创建。 public class Lazy&lt;T...

2019-02-27 10:29:45 251

原创 网络问题:能ping通所有网站,但是就是打不开网站

ping通所有网站,包括你当前的网关,那么说明你的网络是正常的IP地址、dns都是没问题的无法准确判断的话,重启dnsCMD ------ipconfig /flushdns 下一步去打开QQ,看看,没有QQ咋办,随便什么需要上网软件看看是不是能正常工作,如果仅仅是各种浏览器无法进行工作的话,那么问题也许就出现在浏览器身上各种恶意修改破坏各种管家软件修复一下,如果不...

2019-02-26 09:05:02 15002

原创 事务transaction 详解

在计算机领域里面 事务是一个很重要的概念百度百科在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(...

2019-02-22 14:29:14 952

原创 安装虚拟机 Ubuntu 18.04.2 碰壁

下载Ubuntu桌面这个版本结果下载了Ubuntu 18.04 Server然后安装,一路down下来,结果安装了1个小时,并没有出现相应的ubantu的桌面,原来server并不是可视化的版本完全是命令行操作 然后下面就出现了文件问题首先我是想要将windows 里的文件复制到虚拟机里,那么就不能像16可视化版本里,直接复制粘贴那就网上查,可以通过共享文件进行访问...

2019-02-20 09:25:42 478

原创 新建form 串行、并行之分(是否阻塞)

Form form = new form();form.ShowDialog();//被阻塞了,只有form操作完 才可以动int i=0;这样主form会被阻塞,只有等新建的form完成事件,关闭,才能继续下去Form form = new form();form.Show();//未阻塞int i=0;这样主form和子form是并行的了,两者都可以一起操作 ...

2019-02-14 09:09:52 264

原创 最大化、normal时进行时间捕捉,win32的接口问题

protected override void WndProc(ref Message m) { FormWindowState previousWindowState = this.WindowState; base.WndProc(ref m); FormWindowState currentWind...

2019-02-14 08:50:52 194

转载 donet datatable的代码输入

Asp.net DataTable添加列和行的方法方法一:DataTable tblDatas = new DataTable("Datas");DataColumn dc = null;dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));dc.AutoIncrement = true;//自动增加dc.Auto...

2019-01-22 20:05:12 201

原创 框架设计

2018年11月27日20:02:21构建框架List安全性:如果一个属性为 public List&lt;object&gt; NObjects{get;set;},那么外部访问的时候就会出现list覆盖和list的add和remove的操作情况。如果仅仅是{get;private set;}这样的话只能杜绝list的覆盖,但是list的add和remove情况还是会被外部轻易的使用。一...

2018-11-27 20:59:19 302

原创 c#继承遗忘的点

单继承:继承链中的类理论上市无限的。但c#是单继承语言,c#编译成的CIL语言也是一样的。这意味着一个类不能直接从两个类直接派生。解决办法:在极少数需要多继承类结构的是奇偶,一般的解决方案是使用聚合aggregation:换而言之,不是一个类从另一个类继承,而是一个类包含另一个类的实例。在关联关系中,如果定义了包容对象的一个核心组件,就会发生聚合。对于多继承,这个涉及到挑选一个类作为主要基类,...

2018-11-26 20:44:24 183

原创 类与类的几种关系

2018年11月26日20:02:59类与类之间的关系     继承关系      实现关系 时间值得是一个class类实现interface接口(可以是多个)的功能。      依赖关系 简单的理解,依赖就是一个类A使用到另一个类B,而这种关系是具有偶然性、临时性、弱。表现在代码层为:类B作为参数被A类在某个method使用      关联关系 关联体现的是两个类之间语义级别的一种...

2018-11-26 20:21:06 255

转载 从今天开始,每天稳定博客,学习网络安全

如题首先,必须(时刻)意识到你是在学习一门可以说是最难的课程,是网络专业领域的顶尖课程,不是什么人、随随便便就能学好的。不然,大家都是黑客,也就没有黑客和网络安全的概念了。  很多朋友抱着学一门课程、读好一本书就可以掌握网络安全的知识和技能。不幸的是,网络安全技术决不是几本书、几个月就可以速成的。你需要参考大量的参考书。  另一方面,在学校接受的传统教育观念使我们习惯由老师来指定教材、

2017-12-08 14:25:51 2182 1

原创 java调用他人网上或是数据库接口,拒绝访问_buaa.edu_1406

这个是我的第一篇技术博客,多多包涵,可能有些小错调用别人的接口是一个非人类的事情,说的夸张一点你的决定权在于别人的方法里当下我在一个推荐引擎的项目中,需要调用es接口和某网站的翻译接口TranslateHelper.translationPost(newline,language,tolanguage);然后访问PostMethod httpPost = new PostMet

2017-12-08 12:01:55 973

利用关键词对文件进行删选

读文件的每行问题,匹配是否有对应的关键词 如果有生成新的文件

2018-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除