自定义一个结构体 type Rect struct { x, y float64 width, height float64 } 初始化方法: rect1 := new(Rect) rect2 := &Rect{} rect3 := &Rect{0, 0, 100, 200} rect4 := &R ...
分类:
其他好文 时间:
2020-02-18 18:06:49
阅读次数:
70
在扩展PE头是一个名为 的结构体 其中存在一个结构体数组为 ,个数有16个,总占128字节 其中关于导入表的结构体的名称为: ,结构体如下: 因为导入表由一堆PE文件组成,所以一般导入表都是有许多个的,导入表中存储的为当前PE需要依赖的函数等 导入表的具体结构为:占20个字节 如何判断导入表的个数? ...
分类:
其他好文 时间:
2020-02-18 12:42:24
阅读次数:
90
题目:https://vjudge.net/problem/CodeForces-1294B#author=tjrac6018203068 分析:用结构体存储每个包裹的坐标,然后按照横、纵坐标从小到大排序,然后遍历一遍,因为要字典序最小,故优先向右走,遍历过程中更新robot坐标,如果当前包裹的纵坐 ...
分类:
其他好文 时间:
2020-02-17 20:10:25
阅读次数:
131
题意:给你一个字符串,要你构建一个a-z字符串,要求给你的字符串相邻的两个字符在你构建的字符串也相邻。 思路:一个思维模拟题,首先我们可以想到没出现过的我就按顺序输出即可,然后我们可以想到用一个二维数组,或者结构体,我们知道,char类型本来就是个值,我的代码用的二维数组b,b[i][0]的值代表i ...
分类:
其他好文 时间:
2020-02-17 16:05:49
阅读次数:
60
1、膨胀 所谓的图片的膨胀处理,其实就是在图像的边缘添加像素值,使得整体的像素值扩张,进而达到图像的膨胀效果。 对Z2上元素集合A和结构体元素S,使用S对A进行腐蚀,记作: A⊕S={z|(S)z ∩ A ≠ Ø} 让位于图像圆点的结构元素S在Z平面上移动,如果S的圆点移动到z点时,S与A有公共的交 ...
分类:
其他好文 时间:
2020-02-17 01:08:59
阅读次数:
78
变量捕获会在blcok结构体内部生成一个变量已来存储捕获到的指针或者值 #import "Person.h" @implementation Person /* oc每个函数后面都自带 (Person * self, SEL _cmd) -(void)test:(Person * self, SEL ...
分类:
移动开发 时间:
2020-02-17 00:49:59
阅读次数:
101
1 /* 2 3 结构体变量: 4 结构体的定义只是一种内存布局的描述,只有当结构体实例化时,才会真正地分配内存, 5 因此必须在定义结构体并实例化后才能使用结构体的字段。 6 type 类型名 struct { 7 字段1 字段1类型 8 字段2 字段2类型 9 … 10 } 11 指针类型的结构 ...
分类:
编程语言 时间:
2020-02-16 16:42:51
阅读次数:
99
Linux内核的神奇的container_of()宏 1. 用途 container_of()宏可以跟据结构体成员的地址返回结构体的地址。 2. 定义 Linux内核中list即链表结构有个宏container_of(),其定义(linux-2.6.11/include/linux/kernel.h ...
分类:
其他好文 时间:
2020-02-16 13:17:38
阅读次数:
73
基于分层思想的驱动程序软件框架 目的 让驱动程序有很好的移植性。 实现的方法 将硬件相关的操作放入一个结构体中,类似于file_operation的结构体中,之后和将其操作的实现,一起封装在一个函数中,且需要设计提供一个函数让外部函数能得到硬件相关的结构体。(分层思想) 让向内核注册驱动的入口和出口 ...
分类:
其他好文 时间:
2020-02-16 12:40:42
阅读次数:
70
反射基本介绍 1)反射可以在运行时动态获取变量的各种信息,比如变量的类型(type),类别(kind) 2)如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段,方法) 3)通过反射,可以修改变量的值,可以调用关联的方法 4)使用反射,需要 import ("reflect") 反射重要 ...
分类:
其他好文 时间:
2020-02-16 01:42:53
阅读次数:
58