摘要:
车载协议总结,CAN,ETH,LVDS 阅读全文
摘要:
CMake提示could not find any instance of Visual Studio. 原因 此种情况是由于默认的CMake工具不是Visual Studio提供的版本导致的。 解决方案 在“高级系统设置”--“环境变量”--“path”中,加入Visual Studio提供的CM 阅读全文
摘要:
Android环境下intent-filter的使用 阅读全文
摘要:
对于闹钟这种按钮存在大量复用,长按操作的设备。说明书一旦丢失,真的很麻烦。 特准备了一个系列,专门保存使用说明书。希望能给大家提供一点帮助。 型号:RTS-1909 阅读全文
摘要:
【解决】夜神模拟器提示“当前设备未开启VT” 环境 Windows 11 夜神模拟器64位 现象 启动夜神模拟器时,提示“检测到当前设备未开启VT,请先开启VT后再运行64位模拟器” 原因 首先,需要按照VT教程,检查BIOS是不是真的没有开启VT功能。 如果当前已经开启了VT。但是依然无法运行夜神 阅读全文
摘要:
环境 Windows 11 git version 2.39.0.windows.1 TortoiseGit 现象 使用TortoiseGit执行git pull命令时,提示could not find UI helper 'git-credential-manager-ui' 通过搜索结果,git 阅读全文
摘要:
【解决】Visual Studio开启Asan提示“LINK fatal error LNK1104 cannot open file 'LIBVCASAN.lib'” 环境 Visual Studio 2022 现象 Visual Studio 2022提示:LINK : fatal error 阅读全文
摘要:
环境 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的作用。 一、在类内修饰变量 限制变量的存储位置(保存在静态区),所有类对 阅读全文
摘要:
【开源需求】C++多线程消息分发架构 项目【gi_messager】 在多线程环境中,为每个线程提供独立的消息队列 MessageLoop。注:主线程默认自动创建消息队列。 MessageLoopCenter 提供 MessageLoop 的查询功能。能够获得指定 MessageLoop 的句柄。 阅读全文
摘要:
Android系统代号一览 阅读全文
摘要:
【笔记】【Android】Manifest中的intent-filter使用 笔记系列,内容是从网络搜索的结果,不一定是正确的理解。 如果存在谬误,欢迎大家指正。 intent-filter是为了标明Activity,Service或者Braodcast Receiver可以相应的intent类型。 阅读全文