编程笔记

  • C/C++“Invalid Address specified to RtlValidateHeap”错误? 解决方案 【汇总】

      一个可能的原因:在不同模块(工程)之间传递 C++ 类,而这两个模块用了不同的运行时库(Runtime Library)设置。例如:EXE 模块调用 DLL 模块里传递 C++ 类的函数,但 DLL 模块使用静态链接(Release 是 Multi…

    编程笔记 2022年9月8日
  • gem5 使用记录, 基于理解来写个最简单的计数器程序

            学习GEM5其实是因为工作需要,主要是用来做数字电路的模型仿真的,之前用过 systemC,现在公司用的 gem5,其实本质上都是 C++只是套个不同的壳然后拿去仿真而已,SC本身就提供了时钟可以仿真,gem5用的是事…

    编程笔记 2022年9月8日
  • C#并行编程:并发集合

    .NET Core在System.Collections.Concurrent命名空间下提供了线程安全的集合: 并发集合 非并发等价集合 ConcurrentStack<T> Stack<T> ConcurrentQueue<T> Queue<T> ConcurrentBag<T>…

    编程笔记 2022年9月8日
  • 小程序轻松实现IM即时通讯多人聊天室

    IM多人聊天室功能简介 ZIM SDK 提供多人房间聊天功能,支持用户向房间内发送文本消息或自定义消息,实现了多人在线交流、同步分享。 多人房间聊天功能可应用于小班课或者会议室等场景,房间成员数量上限请参考 计费…

    编程笔记 2022年9月8日
  • 简要源码分析Q_PROPERTY

    本文不打算像文档一样翻译Q_PROPERTY,而是从源码的角度来看看怎么使用Q_PROPERTY QT的PROPERTY官方的定义,为了保持格式,我特地截屏,如下 毫无疑问, QT的moc系统对Q_PROPERTY有特别的处理,我们现在看看他处理了什么.…

    编程笔记 2022年9月8日
  • java开发环境搭建与程序运行随笔

    java开发环境搭建   一、java程序安装 浏览器搜索jdk8 Oracle注册下载 新建文件夹记住路径 配置环境变量 (配置环境变量可以在电脑任何地方使用jdk,不配置只能在安装目录中使用) 我的电脑-->右键-->属性 环…

    编程笔记 2022年9月8日
  • 用 Java?就用国产轻量框架: Solon v1.10.2

    相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) …

    编程笔记 2022年9月8日
  • PyCharm安装教程

    PyCharm是目前最流行、使用最广泛的Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、…

    编程笔记 2022年9月8日
  • R中奇异值分解svd函数

      概述:    公式:   公式里的U就是下面运行结果的a$u,Σ就是下面的a$d变换成的对角矩阵(diag(a$d)),V就是下面运行结果的a$v   001、 > x <- matrix(1:20,nrow = 4,ncol = 5) ## 生成测试矩阵 > x [,1] [,…

    编程笔记 2022年9月8日
  • 关于配置gpu环境那些事儿

    我自闭了,在我不长的工作生涯中,我认为最困难的部分就是配置环境了。因为我快被配置gpu环境给搞疯了。 事情是这样的,最近搞我的bert的模型,领导说你在gpu上测试一下效率,我说:好的。然而我本地电脑并没有cuda…

    编程笔记 2022年9月8日