码农知识堂 - 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

  • 相关阅读:
    流水线:如何做到应用分钟级上线交付?
    CPVT:美团提出动态位置编码,让ViT的输入更灵活 | ICLR 2023
    拉格朗日插值法的推导
    苹果macOS 14开发者预览版Beta 7发布 新增超过100款视频壁纸和屏保
    Linux-rpm命令
    时序逻辑电路
    【原创】xenomai内核解析-xenomai实时线程创建流程
    【Docker】Linux升级
    【Mybatis】万能的map
    回溯专题——day35
  • 原文地址:https://blog.csdn.net/he_zhidan/article/details/133521270
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号