一、什么是泛型 泛型是C#2.0推出的新语法,而是2.0框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的数据类型。有没有一种办法,用同一个方法来处理传入不同种类型参数的办法呢?泛型的出现就是专门来解决这个问 ...
场景 在C#中检索本地计算机所有服务时,使用 System.ServiceProcess.ServiceController[] services = System.ServiceProcess.ServiceController.GetServices(); 报错 注: 博客主页: https:/ ...
这篇文章主要来讲讲c#中的泛型,因为泛型在c#中有很重要的位置,对于写出高可读性,高性能的代码有着关键的作用。 一、什么是泛型? 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个非常重要的新功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没 ...
第一章:计算系统与计算机系统有什么本质差别? 为什么程序员使用机器语音编程可以占用更少内存? 第二章:为什么二进制如此重要而不是三进制? 为什么现代计算机通常是32位机器? 第三章:关键字编码难道不会出现符号不够用的情况吗? 为什么采样率在一秒四万次就保证数字化声波不失真? 第四章:如何保证硅芯片上 ...
分类:
其他好文 时间:
2019-09-29 19:37:13
阅读次数:
64
基于流式套接字的回射客服端编程程序 c include include include include include include define MAXLINE 512 define PORT 7210 //填服务器端口号 define IP_ADDRESS "127.0.0.1" //填服务器 ...
分类:
其他好文 时间:
2019-09-20 12:00:28
阅读次数:
87
初识JAVAJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。程序与JAVAJAVA技术平台安装JAVA语言开发工具包JDKJDK压缩包链接:https://pan.baidu.c
分类:
编程语言 时间:
2019-09-17 22:19:33
阅读次数:
122
程序中需要有日志等需要,若在原本程序加代码会导致代码混乱,不宜维护,解决方法: spring的AOP注解方式使用: 1.加入jar包(com.springsource.org.aopalliance,sapectj.weaver,spring-aop) 2.创建一个切面类(Aspect) packa ...
分类:
编程语言 时间:
2019-09-09 23:02:09
阅读次数:
187
前言 一般情况下,只要涉及到多线程编程,程序的复杂性就会显著上升,性能显著下降,BUG出现的概率大大提升。 多线程编程本意是将一段程序并行运行,提升数据处理能力,但是由于大部分情况下都涉及到共有资源的竞争,所以修改资源 对象时必须加锁处理。但是锁的实现有很多种方法,下面就来一起了解一下在C#语言中几 ...
分类:
编程语言 时间:
2019-08-14 00:07:40
阅读次数:
258
什么是编程? 程序员基于某种编程语言的语法格式将自己想要让计算机做的事,写到文件中。 操作系统有什么用? 把对硬件的复杂指令简单化 计算机由哪三大部分组成? CPU:包括控制器和运算器 存储器:包括内存和外存 输入输出设备:包括输入设备和输出设备 简述操作系统和应用程序的启动流程? 操作系统启动 开 ...
分类:
其他好文 时间:
2019-07-26 21:27:29
阅读次数:
118
1.什么是编程? 程序猿基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事,写到文件中。 2.操作系统有什么用? 由于我们以后开发都是都是应用程序,应用程序无法操作硬件,但凡需要操作硬件,都是调用操作系统的接口。 3.计算机由哪三大部分组成? CPU,存储器,输入和输出设备。 4.简述操作系 ...
分类:
其他好文 时间:
2019-07-26 21:06:29
阅读次数:
97