#物联网相关技术

I/O操作技术

对I/O操作有三种可能的技术:可编程I/O、中断驱动I/O、直接内存存取(DMA)可编程I/O当处理器正在运行程序并遇到一个与I/O相关的指令时,它通过给对应的I/O模块发命令来运行这个指令。使用可编程I/O操作时,I/O模块运行请求的动作并设置I/O状态寄存器中对应的位,它并不进一步通知处理器,尤其是它并不中断处...
代码星球 ·2021-02-13

C#中面向对象编程技术(泛型的使用)

1,使用泛型存储不同类型的数据泛型编程是一种编程方式,它利用“参数化类型”将类型抽象化,从而实现更灵活的复用。使用泛型存储不用类型的数据时,首先定义一个泛型类,并在泛型类中定义多个泛型变量,然后使用这些变量记录不同类型的数据,这样就可以重复利用泛型变量来存储不同类型的数据。泛型是用于算法处理、数据结构的一中编程方法。泛...

C#中面向对象编程技术的应用(二)

1,重写虚方法(1)虚方法虚方法就是允许被其子类重新定义的方法,在声明时,需要用virtual修饰符注意:1,virtual修饰符不能与static、abstract或者override修饰符同时使用2,由于虚方法不能是私有的,所有virtual修饰符不能与private修饰符同时使用例如:使用virtual修饰符声明...

C#中面向对象编程技术的应用(一)

1,抽象类如果一个类不与具体的事务联系,而只是表达一种抽象的概念,仅是作为其派生类的一个基类,这样的类就是抽象类。在抽象类中声明方法时,如果加上abstract关键字,则为抽象方法。抽象类主要用于提供多个派生类可共享的基类的公共定义,它与非抽象类的主要区别如下:1,抽象类不能被实例化2,抽象类可以包含抽象成员,但非抽象...

C#中面向对象编程技术(结构与类)

1,结构计算结构是一种可以包含数据成员和放方法员的值类型数据结构。为结构分配数据时不需要从托管堆中分配内存,结构类型的变量直接包含了该结构的数据。结构中可以包含构造函数、常量、字段、方法、属性、运算符、事件和嵌套类型等,但如果要同时包括上述几种成员,则应该考虑使用类。使用结构对于小的数据结构特别有用,能节省大量的分配内...

C#中面向对象编程技术(属性和方法)

1,属性和方法关于如何定义属性,在定义属性过程中需要用到get访问器和set访问器。(1):属性是对现实实体特征的抽象,它提供了对类或对象性质的访问。类的属性描述的是状态信息,在类的实例中,属性的值表示对象的状态值。属性不表示具体的存储位置,属性有访问器,这些访问器指定在他们的值读取或写入时需要执行的语句。所以属性提供...

C#中的缓存技术(页面数据缓存)

页面数据缓存页面数据缓存即应用程序缓存,他提供一种编程方式,可通过键将任意数据存储在内容中。使用应用程序缓存于应用程序状态类似,但是于应用程序状态不同的是,应用程序数据缓存中的数据容易丢失,即数据并不是在整个应用程序生命周期中都存储在内容中。应用程序数据缓存的优点是由ASP.NET管理缓存,它会在项过期、无效或内存不足...

C#中的缓存技术(页面部分缓存)

1,页面部分缓存通常情况下,缓存整个页是不合理的。因为页的某些部分可能在每一次请求时都进行更改,这种情况下,只能缓存页的一部分即页面部分缓存。页面部分缓存是将页面部分内容保存内存中以便响应用户请求,而页面其他部内容则为动态内容。页面部分缓存的实现包括控件缓存和替换后缓存两种方式。前者也可称为片段缓存,这种方式允许将需要...

C#中的缓存技术(页面输出缓存)

ASP.NET中的缓存技术缓存是系统或应用程序将频繁使用的诗句保存到内存中,当系统或应用程序再次使用时,能够快速地获取数据。缓存技术是提高WEB应用程序开发效率最常用的技术。在ASP,NET中WEB应用程序有3种常用的缓存技术,即页面输出缓存、页面局部缓存和页面数据缓存。缓存是ASP.NET中非常重要的一个特性,可以生...

《支付宝体验设计精髓》一书,跟测试相关性知识记录

今天看到03设计走查表一章,讲述的内容跟测试息息相关,也是测试人员在测试的过程中必须要了解到的一些点,如下将进行总结第一节:硬件特性1、制定适配原则  1)数量不变进行同比放大适配  2)同行数量增多,图片字号大小不变  3)避免不规则背静  4)不同设备进行适时遮挡2、账户在设备上的切换  1)同一设备,不同账户切换...

Unicode编码相关概念

1.Unicode是一种字符映射方案,这种映射并不是编码(即还没有到二进制机器码层面),而是像一个电话本一样,把全世界所有语言使用的字符,都映射成一个"u+"开头的数字(在JAVA中,除了映射表中最后一个字符u+10400,都可以使用以"u"开头的单个javachar来表示); 2.将Unicdoe字符映射到...
代码星球 ·2021-02-12

分布式相关

什么是分布式缓存?为了提高性能和响应时间,在应用程序(通常是Web应用程序)中“部署”并确保数据从内存加载而不是从磁盘加载(速度更慢)的解决方案。如果要在单台机器上使用高速缓存,那么看起来很简单-只需从内存中的数据库中加载最活跃的数据(例如GuavaCache实例),然后从中提供。当必须在集群中工作时,它变得有点复杂-...
代码星球 ·2021-02-12

如何选CDN:互联网大直播时代的CDN选择指南

转:如何选CDN:互联网大直播时代的CDN选择指南 from: http://www.chnvideo.com/blog-classic-cdn.htmlSRS编码器 如何选CDN:互联网大直播时代的CDN选择指南CDN是一个服务型的公司,也就是服务+技术。一般的说法是,CDN的技术只是扯...

CSS3与页面布局学习总结(七)——前端预处理技术(Less、Sass、CoffeeScript、TypeScript)

CSS不像其它高级语言一样支持算术运算、变量、流程控制与面向对象特性,所以CSS样式较多时会引起一些问题,如修改复杂,冗余,某些别的语言很简单的功能实现不了等。而javascript则是一种半面向对象的动态语言,有java的影子,有C的味道,中间有比其它语言多的糟粕,使用预处理办法可以解决这些问题。其中Less[les...

js判断是否联网

//navigator.onLineif(navigator.onLine){//正常工作console.log("在线状态......................................................");}else{//执行离线状态时的任务console.log("离线状态.........
代码星球 ·2021-02-12
首页上一页...1112131415...下一页尾页