• 【C语言】小知识点(字符char及对应的int值,字符数组和字符指针)

    时间:2024-04-10 17:47:52

    1、字符char及对应的int值 ASCII码中,每个字符对应一个int数值。例如:大写字母 'A' 到 'Z' 分别对应65到90,小写字母 'a' 到 'z' 分别对应97到122。 占位符:%c则表示一个字符char,%d则表示字符对应的int值。 不少函数中将无符号字符转换为int值...

  • Golang struct 指针引用用法(声明入门篇)

    时间:2024-04-09 19:10:05

    Golang struct 指针引用用法一、前言入门篇,只包括声明内容,基础的赋值 和 修改值。个人总结:在 变量访问 struct 结构体时,共有5种不同的方式定义 指针结构体。个人术语:结构体内:struct具体的变量实例:struct 内定义的变量访问结构体:在 struct 外,通过变量 访...

  • 指针使用注意事项

    时间:2024-04-07 18:24:54

    1.指针1.1不要使用局部变量的地址作为函数返回值错误代码Func2()返回了局部变量数组的地址,结果并没有输出hello 1.2 malloc,free,new,delete申请与释放必须成对使用下面的代码没有使用free释放 动态数组的释放必须加括号释放动态数组时,使用delete[ ] arr...

  • 链表—初始化指针变和创建新的节点------区别应用分析

    时间:2024-04-07 17:31:14

    1.区别 第一:创建一个新的节点 SListNode* newhead = (SListNode*)malloc(sizeof(SListNode)); 这行代码使用了malloc函数来分配内存空间,通过sizeof(SListNode)来确定需要分配的内存大小。然后将返回的指针强制类型转换为SLi...

  • 算法| ss 双指针

    时间:2024-04-07 12:44:46

    11.盛水最多的容器15.三数之和26.删除有序数组中的重复项27.移除元素75.颜色分类88.合并两个有序数组167.两数之和2-输入有序数组 最短无序连续子数组 追加字符以获得子序列11.盛水最多的容器 /** * @param {number[]} height * @return {...

  • AndroidStudio 依赖 ButterKnife 出现的空指针异常,无效操作解决办法

    时间:2024-04-06 15:46:28

    升级到8.0之后的butterknife在引用遇到的问题,找不到资源文件,一直报错,这里找到了解决办法,只需要三步。1。点开 app模块的gradle编译文件build.gradle,加入下列代码 apply plugin: ‘com.neenbedankt.android-apt’ 在 depen...

  • iOS 之后台返回json解析出现的null的解决办法、nil、Nil、NSULL、NULL之间的区别、野指针、内存泄漏、僵尸对象

    时间:2024-04-06 15:35:17

    iOS 后台返回json解析出现的null的解决办法在后台返回值为Null为空时,我们代码没有判断时,程序就会崩溃。当时一直很疑惑是为啥,后来发现是数据问题,由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据。当我们通过一些第三方数据解析库解析数据后,null既不是...

  • Linux——文件描述符fd的理解(进程,系统调用函数,文件流指针)

    时间:2024-04-05 20:21:32

    Linux——文件描述符的理解1.概念2.与系统调用函数(opem,read ,write,close,lseek)的关系3.创建进程时的三个默认的文件描述符4.文件描述符与进程之间的关系4.文件描述符分配规则5.文件描述符与文件流指针的关系1.概念在linux下一切皆文件,文件描述符是内核为了高效...

  • SpringAppContextUtil工具类获取ApplicationContext报空指针异常

    时间:2024-04-05 15:11:55

    今天在编写测试代码的时候使用SpringAppContextUtil工具类获取Spring应用上下文环境对象的时候报空指针异常。后来查资料发现工具类中一开始是声明了一个ApplicationContext类型的静态变量,但是由于静态变量是不能被Spring容器管理的,所以直接静态调用是无法掉用到上下...

  • 微信小程序setData无效的坑(除了this指针的原因)

    时间:2024-04-05 11:07:38

    问题今天遇到了一个奇怪的问题,setData后,调试信息显示赋值的变量未空。问题如下:在js中两次console.log(that.data.titleList),控制台显示两次的返回信息,注意返回信息的顺序(经过单次输出检查的确如此,这里没有搞混),很奇怪,为什么1已经赋值成功了,在后面的2处却显...

  • 对象的访问定位的两种方式(句柄和直接指针两种方式)

    时间:2024-04-05 08:31:47

            java对象在访问的时候,我们需要通过java虚拟机栈的reference类型的数据去操作具体的对象。由于reference类型在java虚拟机规范中只规定了一个对象的引用,并没有定义这个这个引用应该通过那种方式去定位、访问java堆中的具体对象实例,所以一般的访问方式也是取决与ja...

  • C指针详解(经典,非常详细)

    时间:2024-04-04 17:18:56

    前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面...

  • Effective C++ 第二版 31)局部对象引用和函数内new的指针 32)推迟变量定义

    时间:2024-04-04 08:28:05

    条款31 千万不要返回局部对象的引用, 不要返回函数内部用new初始化的指针的引用第一种情况: 返回局部对象的引用;局部对象--仅仅是局部的, 在定义时创建, 在离开生命空间时被销毁; 所谓生命空间, 指它们所在的函数体; 当函数返回时, 程序的控制离开这个空间, 函数内部所有的局部对象被自动销毁;...

  • C++指针参数引用

    时间:2024-04-02 22:43:07

    粘个代码占位置,以后有时间把指针函数,函数指针都补上#include <iostream>using namespace std;void freePtr1(int* p1){ /*未释放内存前 -> p1 Address : 0012FDDC p1 value : 00...

  • Windows上更换鼠标指针图标

    时间:2024-04-02 11:52:20

    今天试着将自己的电脑的指针图标个性化升升级,试了一下还是非常简单。1.打开漫锋网的鼠标下载地址(我们需要的鼠标、壁纸、主题都在这下载,很安全放心进)https://zhutix.com/tag/cursors/2.选择一款自己喜欢的鼠标皮肤,并下载3.下载完成后,解压压缩包,右键下面这个“右键安装....

  • 处理用户登录ERP系统报错空指针(java.lang.NullPointerException)的问题

    时间:2024-04-01 20:28:47

    一大早碰到一个很郁闷的问题,某些用户在登陆的时候,报了这个错误:刚刚好最近又批量更新过员工,很担心是不是更新员工影响到用户登陆了?虽然正常来说应该不至于。但是,问题还是得好好处理一下。毕竟偶也算是玩了好几年的Java,还弄过自己的小作品的,所以这点小问题,还是难不了我。接着,详细分析错误:错误关键字...

  • 英雄联盟开始游戏后黑屏只有鼠标指针的处理

    时间:2024-04-01 14:26:58

    最近打算玩英雄联盟,重新下载装上,发现开始游戏后黑屏只有鼠标指针。这就赶紧用搜的,搜了半天都是无用答案,我以前还玩呀,只是一段时间没玩怎么就出这种情况?1》拳头给英雄联盟增加了皮肤,特效,所用的虚拟内存增大了?我在win95时代玩游戏常会有保证磁盘剩余空间多大,还得保证没有碎片。我以前给4GB的笔记...

  • 记一次排查Mybatisplus的批量更新 updateBatchById 方法空指针问题

    时间:2024-04-01 13:46:00

    刚开始代码程序的结构是ServiceImpl 是 com.baomidou.mybatisplus.service.impl.ServiceImpl  包下的程序现在是在 ClientUserServiceImpl 的某个方法调用 updateBatchById  的批量更新方法,会报空指针。经过调...

  • C语言------指针(2)

    时间:2024-03-31 17:55:08

    前面已经向大家介绍了指针的一些基本内容,接下来,就在再我来先大家讲解一下指针的其他内容。 1. 数组名的理解 int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; 在学习数组的过程中,我们肯定会写过以上代码,我们知道 int 是该数组的数据类型,[10] 是该数组的大小,a...

  • 【算法】活用双指针完成--字符串相减(双指针,图例详解!)-二、字符串相减 

    时间:2024-03-31 16:57:24

    ✨ 题目描述  题目描述:给定两个字符串形式的非负整数 num1 和num2 ,计算它们的差。 注意: num1 和num2 都只会包含数字 0-9 num1 和num2 都不包含任何前导零 你不能使用任何內建 BigInteger 库 ✨ 题目分析  题目分析:   我们先假设...