• C++基础之---union联合体大小分析

    时间:2022-09-05 16:59:41

    #include <iostream>using namespace std;union un{int a[7];double b;char c[10];int d[3];};void main(){cout<<sizeof(un)<<endl;} 输出为32。 ...

  • I2C 基础原理详解

    时间:2022-09-05 16:29:47

    今天来学习下I2C通信~I2C(Inter-Intergrated Circuit)指的是 IC(Intergrated Circuit)之间的(Inter) 通信方式。如上图所以有很多的周边设备都是用I2C通信方式进行通信的。I2C(Inter-Intergrated Circuit)通信使用Cl...

  • c#基础入门(5)——File、FileStream、StreamReader、StreamWriter

    时间:2022-09-04 18:57:45

    File File的用法如下: public void OperateFile(){//example文件初始内容截图如图一string filePath = @"e:\Study\test\example.txt";if (File.Exists(filePath)) {//allTe...

  • c++基础 之 面向对象特征一 : 继承

    时间:2022-09-04 15:26:56

    class Base { public: void f() { cout<<"void f()"<<endl<<endl; } void f(int i) { cout<<"void f(int)"<<endl<<endl; ...

  • [C基础修炼]如何用vs2017写一个C语言hello world程序

    时间:2022-09-04 13:50:57

    从微软官网下载vs2017安装后,打开 文件>新建>项目>Visual C++空项目(选择名称,位置)确定>找到源文件 鼠标右击>添加>新建项>Visual C++ (C++文件)(修改名称 .c 或 .cpp)添加>#include<stdio...

  • 如何用C写一个web服务器之基础功能

    时间:2022-09-03 23:49:37

    C语言是一门很基础的语言,程序员们对它推崇备至,本文将带着大家来看一下,如何用C写一个web服务器。

  • C#基础-hashtable,泛型和字典集合

    时间:2022-09-03 19:01:41

    hashtable 的存储方式 使用方法: 1.引入包含Hashtable的命名空间 using System.Collections; // 引入Hash所在的命名空间 2.往hash表里面添加数据 Hashtable hash = new Hashtable();// 往hash里面添加数据...

  • C# List集合基础操作

    时间:2022-09-03 18:53:43

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 测试控制台{ class List集合基础操...

  • [c#基础知识] C# 集合类 :(Array、 Arraylist、List、Hashtable、Dictionary、Stack、Queue)

    时间:2022-09-03 18:00:11

    我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个...

  • C#基础精华03(常用类库StringBuilder,List泛型集合,Dictionary 键值对集合,装箱拆箱)

    时间:2022-09-03 17:56:53

    常用类库StringBuilder StringBuilder高效的字符串操作 当大量进行字符串操作的时候,比如,很多次的字符串的拼接操作。 String 对象是不可变的。 每次使用 System. String 类中的一个方法时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。...

  • C#语言基础——集合(ArrayList集合)

    时间:2022-09-03 17:55:35

      集合及特殊集合 集合的基本信息: System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比...

  • 【C#基础知识】——ListAnd Dictionary泛型集合

    时间:2022-09-03 17:56:35

    List< T >泛型集合的基本使用 List 引用命名空间 using System.Collections.Generic; 创建一个泛型集合对象 // 创建泛型集合对象List<int> list = new List<int>(); 注意里...

  • C#基础[9] ArrayList集合(一)

    时间:2022-09-03 17:56:17

    集合可以看做数组-> 创建一个长度为10的数组    数组长度为10,要插入新的数据,就得重新创建数组 排序-> 长度固定,不太灵活 使用集合即可方便解决这些问题可以将集合看作为“长度可变的,具有很多方法的数组” using System;using System.Collections...

  • 学习一下C#中常用集合和数组的区别,虽然很基础,但感觉很实用

    时间:2022-09-03 13:46:27

    在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了。那么这三者到底有什么样的区别呢? 我们先来了解一下数组,因为数组在C#中是最早出现的。 数组 数组有很多的优点,比如说数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比...

  • C#公司面试题,和基础感觉也很实用,分享下。顺便给自己打下分数

    时间:2022-09-03 13:46:03

       前天去面试的时候先做笔试,卷子上面写着“初级程序员面试题”,一共8道题。如下:     1 这个较简单就不说了。为了题目的完整性还是写下来.  列举C#.NET的基本数据类型     2   解释泛型     3  写一个你认为最简单的递归。(例如1,1,2,3,5,8,13,21,34...

  • C语言基础-指针和数组的关系17

    时间:2022-09-03 10:23:57

    1.一维数组的地址       一维数组在内存中是连续的空间.         int arr[3] = {10,20,30};         在内存中高地址向低地址分配连续的12个字节的空间.     一维数组的地址.         是数组的低字节的地址          数组名就代表数组的地...

  • C语言基础教程(六)Turbo C 程序设计初步

    时间:2022-09-02 19:29:19

      本节主要介绍Turbo C程序设计的基本步骤及如何编译、调试和运行源程序。 并给出Turbo C的常用编辑命令。最后介绍Turbo C编译、连接和运行时的常见错 误。     一、Turbo C程序设计基本步骤     程序设计方法包括三个基本步骤:     第一步:  分析问题。     第...

  • c#基础之abstract和interface

    时间:2022-09-02 11:44:48

    一、abstract abstract 的词义是“抽象”,它用来定义抽象类。抽象类不能被实例化只能被继承。 定义抽象类的格式如下:public abstract ClassName{……} 注意:只有基类成员声明为virtual或abstract时,才能被子类重写;而如果子类想改变虚方法的实现行为,...

  • C#零基础入门07:打老鼠之面向对象重构

    时间:2022-09-01 12:31:19

    一:前言有了上面两节的知识,尤其是第六节之后,现在我们回过头看我们的打老鼠游戏,我们是不是会发现:这个程序也太不面向对象了。我们所有的代码逻辑都分布在Code-Hide中(UI的后台代码,称之为Code-Hide)。并且,UI的后台代码又负责显示,又负责游戏逻辑的,这也直接违反了,1:面向对象编程中...

  • c# 与 c++基础交互

    时间:2022-09-01 12:22:03

    本人菜鸟一枚,本篇文章只为自己做个记录。 //test.h#pragma once#if defined (EXPORTBUILD) # define _DLLExport __declspec (dllexport) # else # define _DLLExport __declspe...