摘要:
环境 Windows 11 原因 Git应用的安装程序在Github上,由于Github访问不稳定,导致无法下载。 对策 打开迅雷。将下载链接拷贝进去,利用迅雷的P2P技术,从其他网友处进行下载。 打开SourceForge.net,搜索Git,利用SourceForge的镜像进行安装。 阅读全文
摘要:
【解决】Could NOT find PkgConfig (missing PKG_CONFIG_EXECUTABLE) 环境 Ubuntu 22.04 现象 在编写CMakeLists.txt时,调用find_package(GLUT REQUIRED),生成失败。 控制台显示提示Could NO 阅读全文
摘要:
萌新面试者如何忽悠一个不懂技术的面试官 由于公司业务需要,做了几天Android的面试官。 作为一个完全没有做过Android项目的开发者,我无法问出具体的框架,技术细节。 对于萌新,新公司,新业务往往公司无法派出一个技术大牛来面试一个萌新。 很多情况下,是其他搞技术的人,或者项目经理直接过来看眼缘 阅读全文
摘要:
【技术分享】面向对象开发系列之【封装】 理解 封装是面向对象程序开发的基石。 程序开发,最核心价值,是数据。 程序其实是读取数据,操作数据,保存数据等一系列操作。 那么经过良好组织过的数据,将使编程事半功倍。 高内聚,低耦合 说到数据,经常挂在嘴边的,就是这句高内聚,低耦合了。 这并不是绝对规则。高 阅读全文
摘要:
开源项目:https://girakoo.com/ 问答 为什么要有面向对象开发? 面向过程开发的C语言,往往有以下几个问题: 不同的开发人员需要使用功能完全相同,或者大部分相同的函数。如果某个算法存在问题,很难保证工程里面其他位置的代码也同步获得更新。 各个模块之间都是硬链接,A调用B。如果B过时 阅读全文
摘要:
【技术分享】线程本地存储(Thread Local Storage, TLS) 在项目开发中,遇到了关于TLS相关的问题。为了了解该机制的用途,在微软的官网查找了一些资料。 本文参考官方文档, 简单介绍一下TLS的用途与使用方法。 微软官方文档链接 一、简介 线程本地存储(TLS),可以使多个线程, 阅读全文
摘要:
如何进行有效沟通 在项目推进过程中,沟通是团队内外不容忽视的核心内容。 不良的沟通将导致理解差异,目标模糊,进度难以管理,质量低下,氛围紧张。 良好的沟通将事半功倍,如臂使指,氛围融洽。 阅读全文
摘要:
甯哥敤缂栫爜鐨勫姣旓紙ASCII锛孏B2312锛孏BK锛孏B18030锛孶CS锛孶nicode锛� 鍦ㄧ▼搴忓紑鍙戜腑锛屾枃瀛楃紪鐮佷竴鐩存壆婕旂潃浜虹暅鏃犲锛屽嵈鑳屽悗鎹呬竴鍒€鐨勮鑹层€� 鍙兘鍦ㄦ簮浠g爜鏂囦欢涓紝娉ㄩ噴鑾悕鍏跺鍦板彉鎴愪簡涔辩爜銆� 鍙兘鏄彂閫佺粰鍒汉鐨勬 阅读全文
摘要:
开源项目:https://girakoo.com/ 联系方式:girakoo@163.com 简介 针对不同的平台,很多头文件,函数名称,类型占用空间不一致。 为了保证跨平台可编译,经常需要在项目中使用宏进行区分 系统宏 操作系统 可使用的宏 Windows 32位 _WIN32 Windows 6 阅读全文
摘要:
C++中static关键字的作用 在程序中良好的使用static,const,private等关键字,对于代码的健壮性有很大的帮助。 本文介绍的就是C++中static关键字的一些常见用法与区别。适合萌新程序员理解static的作用。 一、在类内修饰变量 限制变量的存储位置(保存在静态区),所有类对 阅读全文