码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 2023年4月到7月工作经历


    2023年4

    有同事说程序崩溃一起分析得结果

       unsigned uNum = 2;
            std::string str = "abc" + uNum;
            std::cout << str;

    结果是c  。如果uNum 很大的话,就可能崩溃。

            unsigned uNum = 2;
            //std::string str = "abc" + uNum;
            std::string str = "abc" + std::to_string(uNum);
            std::cout << str;
    结果才是  abc2

    2023年五月

    同事的自画界面退出时崩溃

    我直接调试Debug发现3处直接崩溃,一沟通才知道他Debug配置没跑起来,确保他跑起来后,问题很快解决。


    7月

    C#空条件运算符(?.)

    遇到空指针也不会崩溃,代替空指针模式。
        internal class CTest
        {
            public string m_str = "abc";
        }
        internal class Program
        {
            static void Main(string[] args)
            {
                CTest test1 = new CTest();
                CTest test2 = null;
                var ret1 = test1?.m_str;//ret1位"abc"
                var ret2 = test2?.m_str;//ret2位null
                //var ret3 = test2.m_str;//此行会崩溃
            }
        }

    空合并运算符

       string str1 = "abc";
       string str2 = null;
       var ret1 = str1 ?? "def";//ret1位"abc"
       var ret2 = str2 ?? "def";//ret2为"def"
     

    https://img-blog.csdnimg.cn/ea2601b3918f4aef836b5fe30da2ebf7.gif#pic_center#pic_center

    其它

    视频课程

    基础算法的C++实现课程,请点击下面的CSDN学院的链接。

    https://edu.csdn.net/course/detail/38771

    我还做了其它课程,比如:C++入职培训,C#入职培训。

    https://edu.csdn.net/lecturer/6176

    运行验证环境

    Win10 VS2022 Ck++17 或win7 VS2019 C++17

    相关下载

    如果你时间宝贵,只想看精华,请到CSDN下载频道下载《闻缺陷则喜算法册》doc版

    https://download.csdn.net/download/he_zhidan/88348653

    博主有几句话想对大家说

    算法是程序的灵魂,没有好的算法,程序就死气沉沉。

    问题发现得越早,越给老板省钱。我简称为:闻缺陷则喜。

    有所得,以墨记之,故曰墨家

    https://img-blog.csdnimg.cn/f95ddae62a4e43a68295601c723f92fb.gif#pic_center

  • 相关阅读:
    MySQL最新2023年面试题及答案,汇总版(3)【MySQL最新2023年面试题及答案,汇总版-第三十三刊】
    Python从入门到入土-基础语法
    深度学习系列——“试错”发展直觉
    复数的三角形式与指数形式
    八大排序(下)
    将一个硬盘空间分配给另一个硬盘,怎么把一个磁盘的空间给另一个磁盘
    使用shapely判断坐标点位于哪个路区
    [Node] Node.js Webpack打包图片-Js-Vue
    DITA-OT 4.0新特性 - PDF themes,定制PDF样式的新方法
    <Linux> shell运行原理及Linux权限的理解
  • 原文地址:https://blog.csdn.net/he_zhidan/article/details/133521270
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号