cpp加油站 cpp加油站
4年前
c语言结构体字节对齐详解
1.什么是字节对齐在c语言的结构体里面一般会按照某种规则去进行字节对齐。我们先看一段代码:cstructst1charname;doubleage;charsex;;//32位下sizeof(structst1)16//64位下sizeof(structst1)24structst2chara;charb;ch
待兔 待兔
4年前
[Dart]Dart语言之旅<二>:变量
变量以下是创建变量并为其分配值的示例:varname'Bob';变量是引用。名为name的变量包含对值为“Bob”的String类型的对象的引用。默认值未初始化的变量的初始值为null。即使是数字类型的变量,初始值也为null,因为数字也是对象。intlineCount;assert(lineCountnull)
Stella981 Stella981
3年前
C语言学习Day16
初识指针define_CRT_SECURE_NO_WARNINGS1/@Title:brief@Description:brief
Stella981 Stella981
3年前
Go语言Tendermint Core开发指南
TendermintCore是一个用Go语言开发的支持拜占庭容错/BFT的区块链中间件,用于在一组节点之间安全地复制状态机/FSM。TendermintCore的出色之处在于它是第一个实现BFT的区块链共识引擎,并且始终保持这一清晰的定位。这个指南将介绍如何使用Go语言开发一个基于TendermintCore的区块链应用。TendermintCo
Wesley13 Wesley13
3年前
C语言输入行数,输出菱形
!(https://img2018.cnblogs.com/blog/1546244/201904/154624420190420201033631478714815.png)include<stdio.hinclude<stdlib.hmain(){intn,i,j
Stella981 Stella981
3年前
Rust语言宏原理及开发教程
Rust语言最强大的一个特点就是可以创建和利用宏/Macro。不过创建Rust宏看起来挺复杂,常常令刚接触Rust的开发者心生畏惧。这片文章的目的就是帮助你理解RustMacro的基本运作原理,学习如何创建自己的Rust宏。相关链接:在线学编程(https://www.oschina.net/action/GoToLink?urlhttp%3
Wesley13 Wesley13
3年前
C 语言结构体,以点号开头
structcgroup_subsyscpuacct_subsys{.name"cpuacct",.createcpuacct_create,.destroycpuacct_destroy,.populatecpuacct_populate,.subsys_
Stella981 Stella981
3年前
Rust语言开发基础(六)基础语法
一、变量的定义和使用其它常见的编程语言对变量的定义通常是通过声明类型和使用关键new来创建一个变量,但Rust不是,Rust使用关键字let。1\.变量绑定通过let实现fnmain(){letx5;}2\.变量可以是一种模式,自动匹配。let(x,y)(1,2);3\.
Stella981 Stella981
3年前
C语言学习Day13
define_CRT_SECURE_NO_WARNINGS1/@Title:选择排序@Description:蛮力法实现选择排序@aut
Wesley13 Wesley13
3年前
23种设计模式(面向对象语言)
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。创建型模式是用来创建对象的模式,抽象了实例化的过程,帮助一个系统独立于其他关联对象的创建、组合和表示方式。所有的创建型模式都有两个主要功能:  1.将系统所使用的具体类的信息封装起来  2.隐藏