Unity 2019-2-14f1 Windows10 出现空错误的解决方法 问题描述:刚接触Unity,因为一些原因必须使用 2019-2-14f1 这个版本,安装后出现该问题。直接新建未做任何修改的项目不能运行,Console里出现两个空错误,如下图:所有的脚本失效,不能添加,如下:提示:Can’t add script component ‘CubeScript’ because the script class cannot be found. Mak...
工具类算法--快排的优化(Java) 快排简介 快速排序(quick sort) 是算法题中经常遇到的工具类算法,所谓工具类算法就是存在很多的算法或者思考题是基于相同思想进行解答的,那么这类算法被考察的概率很高,对于这类算法的思考和探究也就十分有意义! 快排也是在实践中应用非常广泛的一种排序算法,特别是在C++或对Java基本类型的排序中特别有效。为什么说是基本类型? 这是在对比归并排序(merge sort)和快排时经...
同步/异步,阻塞/非阻塞你真的理解了吗? 同步和异步 POSIX对同步和异步的定义,同步I/O操作导致进程阻塞,直到I/O操作完成;异步I/O不导致进程阻塞; 还提到了层次的影响和I/O操作的两个阻塞过程。 的概念描述的是用户线程与内核的交互方式(操作系统层面):同步是指用户线程发起IO请求后需要等待或者轮询内核IO操作完成后才能继续执行;而异步是指用户线程发起IO请求后仍继续执行,当内核IO操作完成后会通知用户线程,或者...
WebServer二三事(二)五种网络I/O模式 文章目录阻塞式I/O模型 (blocking I/O) 非阻塞式I/O模型 (nonblocking I/O) I/O多路复用模型 (I/O multiplexing) 信号驱动式I/O模型 (signal driven I/O)异步I/O模型 (asynchronous I/O) (一) 本文参考UNIX 网络编程 卷一 第6章 I/O复用,在阅读这篇文章之前应该对Socket编程的系列函...
Ajax请求不能下载文件的原因及解决方法 问题描述当想通过Ajax请求一个URL进行下载操作时,会发现浏览器不会报任何错误信息,也没有这次请求相应的反馈。Stack Overflow 上的相关问题和回答这是为什么呢?一般请求浏览器是会处理服务器输出的response,例如生成png、文件下载等,然而ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,虽然可以读取到返回的respons...
分组从客户机到服务器过程中的心酸故事(从完整的抓包数据来理解TCP三次握手四次挥手和数据传输过程) 三次握手四次挥手TCP报文段结构看到这三张图你可能会说,教练我又被你的车牌骗上车咯,上个教练也是这样教的,各种标志位,序号(seq),确定号(Ack)的转换把我脑壳都搞晕了,你连图片都不换,也太敷衍了吧!先别下车,不要把我和外面那些复制粘贴怪混为一谈,上面的三张只是作为对TCP连接建立和拆除的流程和报文结构大致了解,其他的具体内容我和你细细道来。抓包获取到一个完整过程(三次握手+...
Java-请求资源接口(REST API)的工具类(HttpUtil) 请求资源接口的工具类用处: 向一个资源链接发起请求(这里暂时只有GET),返回String类型的响应体。import cn.stylefeng.roses.kernel.model.exception.ServiceException;import cn.yrcti.sup.core.common.exception.BizExceptionEnum;import org.slf4j.Lo...
JAVA :yyyy-MM-dd HH:mm:ss/HH:mm:ss/String/Date 之间进行转换,获得某个时间所在周的星期几的具体时间 处理日期,时间和周次的工具类注意:我们习惯一周的第一天为星期一,而JDk中是符合国外习惯的一周以周日开始,周日的枚举值为1,周一为2,类推周六为7;所以下面的方法一些处理的结果我进行了符合我们习惯的以周一为第一天的处理;包含方法:输入日期为星期几;获得符合中国习惯的星期几;获取输入日期对应的星期几,例如:输入date=2018-12-07 20:00:00,week=2即为求20...
Spring Boot项目端口8080被占用的解决方法 错误提示:2018-11-12 21:25:58.422 ERROR 15916 — [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :APPLICATION FAILED TO STARTDescription:The Tomcat connector configured to listen on port 80...
Spring Boot入门(一)Spring Boot+IDEA+JDK1.8开发环境和第一个项目的搭建,附所需资源链接 前言   博主第一次了解Spring Boot 这个框架,之前的时候就一直对这个框架心驰神往,如今刚开始学习这个框架,把学习历程和过程中遇到的问题和解决方法记录下来,与大家一起分享!关于Spring Boot  &am
事件(event)和委托(delegate)的综合运用实例(WinForm控件事件执行流程和原理),和EventHandler委托 前言关于委托前面已经写了:C#中委托(delegate)和多播委托的理解Action和Func泛型委托,委托,泛型,匿名函数,Lambda表达式的综合使用其实初衷是为了解WinFrom中的控件或者COM组件中的各种事件运行的机制,里面涉及的知识整理起来还是比较多的,各种类型的委托,事件,和泛型等。这里先整理事件(event),然后通过几个实例了解架构中的事件从激活到调用回调函数的具体过程...
Action<T>和Func<T>泛型委托,委托,泛型,匿名函数,Lambda表达式的综合使用 前言在上篇文章C#中委托(delegate)和多播委托的理解中已经基本了解了委托的用法。由于委托封装的方法我们不一定知道其传入的参数和返回值,例如之前说的的排序方法—————在对象的排序算法中,需要对对象进行比较,而不同对象比较的方法不同,所以比较两个对象的方法的引用可以作为参数传递到排序算法中,这个时候就需要传递方法。当我们要生成一个封装比较对象的方法的委托时,我们并不知道该方法传入对象是...
C#中委托(delegate)和多播委托的理解 委托委托是寻址方法的.NET版本。在C#高级编程(第七版)中这是对委托的第一句描述。什么是寻址方法?简单理解为我们通过委托传递一个方法给另一个方法。什么时候需要传递方法?在微软的官方文档和C#高级编程(第七版)这本书都提到一个例子-----在对象的排序算法中,需要对对象进行比较,而不同对象比较的方法不同,所以比较两个对象的方法的引用可以作为参数传递到排序算法中,这个时候就需要传递方法。...
ArcGIS Engine 开发 (五)鹰眼功能的实现,将图像元素(element)显示在视图上的步骤 ArcGIS Engine 基于C#的开发(一)基本界面的搭建1.1无法嵌入互操作类型的问题的解决1.2COM技术中的IUnknown接口和QueryInterface、(二)打开,保存,另存为功能界面之前在界面的左下角加了一个小的mapControl这个就是用来显示鹰眼视图的,如图:...