搜索内容

推荐文章
  • WinDbg Preview安装以及符号表配置

    1、安装WinDbgPreview 在Microsoft Store直接搜索windbg就可以下载。 2、配置符号服务器 2.1 符号 符号是方便调试程序的文件,通常是pdb文件。一个模块(可执行程序,动态链接库)对应一个pdb文件。不同的windows版本中的文件不同(比如说kernel32),版本不同pdb符号文件也不同,因此要从微软提供的符号服务器获取本机对应的符号。 但是要在本地建立一个文件夹作为缓存来存放符号文件,以便下次使用时直接从本地获取。 2.2 配置 1、可以在环境变量设置_NT_SYSBOL_PATH为 srv*C:Sym……
    2022-10-06
  • Python 3.12 目标:还可以更快!

    按照发布计划,Python 3.11.0 将于 2022 年 10 月 24 日发布。 据测试,3.11 相比于 3.10,将会有 10-60% 的性能提升,这个成果主要归功于“Faster CPython”项目,即“香农计划”。 关于“香农计划”的详情,可查看 Python 之父的主题分享,以及他的一则播客访谈。 3.11 版本为 Python 的提速开了一个激动人心的好头。接下来,3.12 还会有更多动作。 以下文章翻译自“香农计划”的《Python 3.12 Goals》,大家先一睹为快吧! 作者:Mark Shannon 译者:豌豆花下猫@Python猫 英文:https:/……
    2022-10-06
  • 二叉树两个节点的最近公共祖先问题

    二叉树两个节点的最近公共祖先问题 作者:Grey 原文地址: 博客园:二叉树两个节点的最近公共祖先问题 CSDN:二叉树两个节点的最近公共祖先问题 题目描述 给定一棵二叉树的头节点 head,和另外两个节点 a 和 b , 返回 a 和 b 的最低公共祖先。 题目链接见:LeetCode 236. Lowest Common Ancestor of a Binary Tree 主要思路: 本题也是利用二叉树的递归套路来解。 定义好 Info 信息 public static class Info { public Info(boolean findA, boolean findB, TreeNode an……
    2022-10-06
  • Seal-Report: 开放式数据库报表工具

    Seal Report是.Net的一个基于Apache 2.0 开源工具,完全用C# 语言编写,最新的6.6 版本采用.NET 6,github: https://github.com/ariacom/Seal-Report。Seal Report提供了一个完整的框架,用于从任何数据库或任何非SQL源生成每日报告。该产品的重点是易于安装和报表设计:一旦安装,报表可以在一分钟内构建和发布。 主要特性 动态SQL源:使用您的SQL或让Seal引擎动态生成用于查询数据库的SQL。 LINQ查询:使用LINQ查询的强大功能连接和查询任何数据源(SQL、Excel、XML、OLAP多维……
    2022-10-06
  • 用 VS Code 搞Qt6:使用 PySide 6

    一般来说,用C++写 Qt 应用才是正宗的,不过,为了让小学生也能体验 Qt 的开发过程,或者官方为了增加开发者人数,推出了可用 Python 来编程的 Qt 版本。此版本命名比较奇葩,叫 PySide,与 Qt 6 配套的是 PySide 6。当前最新版本是 6.3.2。 PySide 的优势在于它是官方维护的,完全是C++开发的。在原有库基础上增加了对应的 .pyd 文件,对 API 做了封装,并由 .pyi 文件进行类型规范。在性能上是不用担心的,但是,这种开发方式用来学习较适合,真要做个应用程序,还是用C++好,编……
    2022-10-06
  • 如何使用 Yolov4 训练人脸口罩检测模型

    前言 疫情当下,出入医院等公共场所都被要求佩戴口罩。这篇博客将会介绍如何使用 Yolov4,训练一个人脸口罩检测模型(使用 Yolov4 的原因是目前只复现到了 v4 😇),代码地址为 https://github.com/zhiyiYo/yolov4。 Yolov4 Yolov4 的神经网络结构相比 Yolov3 变化不是很大,主要更换了激活函数为 Mish,增加了 SPP 块和 PAN 结构(图源 《yolo系列学习笔记----yolov4(SPP原理)》)。 感觉 Yolov4 最大的特点就是使用了一大堆的 Trick,比如数据增强方面使用了马赛克数据增强、Mi……
    2022-10-06
  • 第三章 知己知彼

    知彼知己,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。《谋攻篇》 前面两章其实重点是在掰扯数智化,IT研发本身的数字化其实除了DevOps这一种手段之外还有很多,比如Low Code、RPA等等,AI都可以自动写代码了,还有啥是不可能的呢!不过本人能力有限,这点斤两也就敢玩玩DevOps,其他的碰都就不敢碰,接下来聚焦到DevOps的一些见解上。 3.1 剑锋所指       作为云原生重要组成部分的DevOps,跟云原生一样没有标准定义,不同的大厂都会结合自己的实际给出不同……
    2022-10-06
  • 一篇文章带你掌握主流服务层框架——SpringMVC

    一篇文章带你掌握主流服务层框架——SpringMVC 在之前的文章中我们已经学习了Spring的基本内容,SpringMVC隶属于Spring的一部分内容 但由于SpringMVC完全针对于服务层使用,所以我们在介绍时常常把SpringMVC单独当作一个大章节来学习 温馨提醒:在学习SpringMVC前请确保已学习Spring内容 SpringMVC简介 首先我们先来简单了解一下SpringMVC: SpringMVC是一种基于Java实现MVC模型的轻量级Web框架 SpringMVC致力于服务层,同Servlet一样应用于服务层,用于服务层开发 SpringMVC隶属……
    2022-10-06
  • 初始多线程

    初始多线程 一、基本概念 1.1 应用程序 以 Windows 为例,一个拓展名为 .exe 的文件就是一个应用程序,应用程序是能够双击运行的。 1.2 进程 应用程序运行起来就创建了一个进程,即进程就是运行起来的应用程序;如电脑上运行的 Edge、Typora、PotPlayer 等。 进程的特点: 一个进程至少包含一个线程(主线程,main)。 可以包含多个线程(主线程+若干子线程)。 所有线程共享进程的资源。 1.3 线程 1.3.1 线程概念 我们知道,一个进程指的是一个正在执行的应用程序;而线程则是……
    2022-10-06
  • 详解机器学习中的数据处理(二)——特征归一化

    在机器学习中,我们的数据集往往存在各种各样的问题,如果不对数据进行预处理,模型的训练和预测就难以进行。这一系列博文将介绍一下机器学习中的数据预处理问题,以UCI数据集为例详细介绍缺失值处理、连续特征离散化,特征归一化及离散特征的编码等问题,同时会附上处理的Matlab程序代码,这篇博文先介绍下特征归一化,其要点可见本文目录。 摘要:在机器学习中,我们的数据集往往存在各种各样的问题,如果不对数据进行预处理,模型的训练和预测就难以……
    2022-10-06