其他

efcore性能调优

性能调优——EFCore调优 按下硬件、网络不提,我们单表从程序层面对系统的性能进行优化,翻来覆去无外乎三个方面 缓存 异步 sql本片文章,我们针对.net core web项目的ef core框架进行性能优化。 1. EF Core框架已经本地缓存机制memorycache,所以我们访问一个接口,二次访问的性能相比首次会提升一大截 2.尽可能的通过主键查询 3.在

[ABC299F] Square Subsequence

Problem StatementYou are given a string $S$ consisting of lowercase English letters. Print the number of non-empty strings $T$ that satisfy the following condition, modulo $998244353$. The concatena

砍树

砍树 给定一棵由 $n$ 个结点组成的树以及 $m$ 个不重复的无序数对 $(a_1,b_1),(a_2,b_2), ldots ,(a_m,b_m)$,其中 $a_i$ 互不相同,$b_i$ 互不相同,$a_i ne b_j (1 leq i,j leq m)$。 小明想知道是否能够选择一条树上的边砍断,使得对于每个 $(a_i,b_i)$ 满足 $a_i$ 和 $b_i$ 不连通,如果可以则

8094: 字符串拼接

描述   现在有长度为1且为小写字母的字符串str,请你按照规则完成t次拼接,每一次要将字符串str的最后一个字母后的第n个字母拼接到字符串str的末尾,如果最后一个字母后的第n个字母超出了小写字母z的范围,那么重新从小写字母a开始算。例如 当str = a,n = 1,t = 3时,拼接的结果是str = abcd 当str = z,  n = 1, t = 3时,拼接的结

8095: 小L的假期旅行 dijkstra

描述   在即将到来的五一假期,小L向爸爸妈妈申请了T元的经费,开始计划起了自己五一的假期旅行。小L家在1号城市,尽管假期并不算长,小L还是希望在T元经费内选择去其他城市旅行。算上小L自己所在的1号城市,小L列举了N个城市,而这N个城市里有一些城市之间有双向连通的路径,并且每条路径也有对应的费用(两个城市之间的路径可能不止一条)。现在给你共N个城市和M条路径和路径对应的费用,以及经费T

Avalonia 实现一条虚线

Avalonia版本 V0.10.18 喜欢的朋友请帮忙点个赞!!!

CSSE3100 合理性解析

ssignment 2 CSSE3100/7100 Reasoning about ProgramsDue: 4pm on 28 April, 2023The aim of this assignment is to consolidate your understanding of the course's material onarrays, program derivation and re

于是他迟到的组合数学学习开始了

加法原理 完成一件事,有 (m) 类方法,对于每类方法有 (s_i) 个方案,则此时总方案数就是 (sum_{i=1}^m s_i)。 乘法原理 完成一件事,有 (n) 个步骤,对于每个步骤有 (s_i) 个方案,则此时总方案数就是 (prod_{i=1}^n s_i)。 排列 从 (n) 个数中选出 (m) 个数的一个排列,记作 (A_n^m),易得: [A_n^m = prod_{i=0}^{

五一 NOI 数学听课笔记

注:本文不写证明。 https://www.wolframalpha.com/ 花絮:真·sigma:,真·abc:, 一、剩余类环 (mathbb{Z}/nmathbb{Z}) 记号:(overline{x}) 在(mod n) 意义下代表一个集合:({dots,x-2n,x-n,x,x+n,x+2n,dots}) 加法逆元:(a: overline{-a} text{ or }overlin

1.3 关于双指针的一些总结

这篇内容主要是针对双指针的一些总结,方法比较巧妙,主要核心原理就是:有一个快指针fast、一个慢指针slow,slow指针主要作用就是存储真正的数组(也就是处理之后的结果),fast是辅助寻找元素,然后往slow里面放。 典型例题: 描述: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额

[省选联考2023] 过河卒

[省选联考 2023] 过河卒 题目背景 棋盘上有一个过河卒,需要走到底线。卒行走的规则是可以向左移动一格,向右移动一格或者向前移动一格。同时在棋盘上有两个另一方的棋子,需要拦截这个卒走到底线。这两个棋子的走法和帅一致,可以走到前后左右四个方向上相邻的格子。因此本题可以称为“帅拦过河卒”。 题目描述 有一个 (n) 行 (m) 列的棋盘。我们用 ((i,j)) 表示第 (i) 行第 (j) 列的位

求导工具和语法分析

最近想用编译原理的思想和现代化类库来重构我大一写的函数求导器 仓库 思想&语法 在这里函数是真正的一等公民 变量的本质是数学函数 编程层面的函数需要引入多元函数,但是没必要 复杂的数据结构诸如链表,数组在这里是不存在的。如果需要存在,那么借鉴图灵机的做法,将用一个数字来显式表示数据结构的内存空间和类型,接着再用多元函数定义的读取方式。这个已经超出数学函数的范畴 约束 大小写敏感 行

C内存分配

堆上内存分配 1.brk()和sbrk() progam break program break记录了堆顶的地址,当使用brk或者sbrk系统调用时,program break的位置会随之改变 brk() brk(void *end_data_segment)将program break 抬升到end_data_segment处,成功返回0,失败返回-1。 sbrk() sbrk()将原本

347. 前 K 个高频元素

347. 前 K 个高频元素 参考:https://www.bilibili.com/video/BV1Xg41167Lz/?spm_id_from=333.337.search-card.all.click&vd_source=46d50b5d646b50dcb2a208d3946b1598

荆琦哲思

前言 《荆琦哲思》是我和荆子川在使用文言文翻译腔娱乐的过程中,产生的一些严肃的、富有哲理性的思考。这些思考有的产生于高二时期我对道家思想,尤其是《庄子》的研究,也有一些是来自于日常生活。 这些散文在当年被集中起来,分为内外篇。内篇主要介绍了我对道家思想的理解和自我思考,其中,最著名的是在2021年6月1日夜间我和荆子川通宵达旦的夜谈,在这次谈话中,我们交流了众多对于道家思想的理解,提出了道一统论。

关于发展方向2

之前想了一下,缺少发展方向。 但是最近从多个角度,想到了。 技术角度 目前,我在开发过程中,经常需要面临的问题是:客户思路会变,对复杂的逻辑修改多,不好调试。 所以,我目前在脚本系统和插件化开发的路上前进,之后一段时间还是要继续完善插件化开发框架。 多赚钱的角度 1.完善自己的框架,积累更多经验。2.项目选择上追求高新技术,AI,VR等方向。3.寻找高薪机会。 团队角色角度 很明显,低级的程序员只

有名管道(FIFO)

# 父子进程之间示例   # 无关联进程之间示例 write.c   read.c   # 聊天功能示例 mark.c   View Code   jorn.c     自己选择的路,跪着也要走完。朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其它

将C#中的DataTable转换为Word表格

using Microsoft.Office.Interop.Word;using System.Data; namespace DataTableToWord{ class Program { static void Main(string[] args) { // 创建Word应用程序对象 Applicatio

SpringCloud Stream集成RabbitMQ

1.概述 SpringCloud Stream框架抽象出了三个最基础的概念来对各种消息中间件提供统一调用: Destination Binders: 负责集成外部消息系统的组件。 Destination Binding: 由Binders创建的,负责沟通外部消息系统、消息发送者和消息消费者的桥梁。 Message: 消息发送者与消息消费者沟通的简单数据结构。 2.创建生产者项目

领先的矢量图形软件Ai2023(Illustrator 2023) Mac版

Illustrator 2023是专为计算机图形和结构设计,提供完整的可视化图形解决方案,并提供良好的效果和卓越的功能。它的可视化图形解决方案能够通过自动的矢量图形处理来创建美丽的建筑和结构。它提供一种简单且有效的方法来创建和编辑图形。 →→↓↓载Illustrator 2023 Mac版   1.它有一个非常棒的界面,并提供一种直观的图形编辑器,这意味着您可以在 Ai中创建或编辑任

设置wordpress:设置标题字号大小(wordpress 6.2)

一,未设置之前字号过大,如图:          对应的源码可以访问这里获取: https://github.com/liuhongdi/         或: https://gitee.com/liuhongdi 说明:作者:刘宏缔 邮箱: 371125307@qq.c

NPOI Word 换行

NPOI 版本2.6.0 需求描述:多行文本换行问题,如下图模板,其中$质量标准$,会被多行文本替换,不管是用rn、AddCarriageReturn、AddBreak()等各种方法,要么不好使;要么word转pdf文件后,pdf换行好用,但是word不是换行;开发就要做到表里如一,word与pdf一致,翻看官方示例后,尝试了示例中的各种换行方式,最后发现了AddBreak(BreakClear.

C# 打包项目,.生成安装包

一、准备工作1 Visual Studio 2015 必须有相关的打包组件;2 Visual Studio的打包组件有 InstallShield 和 Visual Studio Installer Projects (安装包:VSI_bundle)组件;3 Visual Studio Installer Projects还可在VS软件中下载,下载方式如下:a)点中菜单栏的“工具”选项,并选中“扩

浅谈 LIS 问题的几种做法

LIS 问题也就是最长不下降子序列问题,是一个经典的问题。 做法一 我们发现可以动态规划,设 (f_i) 表示前 (i) 项包含 (i) 的 LIS 长度。 有转移方程: [f_i=max_{a_jleq a_i} f_j +1 ]可以用 (O(n^2)) 的时间复杂度求解 做法二 有一个经典的 (O(n log n)) 求解 LIS 的算法,本质可能类似贪心? 我们设 (f_i) 表示长度为 (

【带DC引脚SPI屏】STM32L010K8超低功耗单片机软件模拟SPI驱动ST7567点阵屏12864示例

显示屏驱动芯片多种多样,有的不带DC,通过接收的数据的某个特定位确定是命令还是数据,比如常见的12864 移植案例在 和 有的则有一个单独的引脚,叫做DATA/CMD控制线,简称DC,通过信号线电压来决定输入的是命令还是数据 比如oled屏幕上常用的SSD1306,又或者无字库的12864cog模块上用的st7567 既然硬spi调通了,又要回来搞软spi呢?主要原因还不是厂家傻逼?马勒戈壁的

正则表达式

学习网址:https://www.bilibili.com/video/BV1uC4y187dF/?p=7&spm_id_from=pageDriver&vd_source=273847a809b909b44923e3af1a7ef0b1

Problem C: 命令行选项

Problem Description 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些选项。每个命令行由若干个字符串组成,它们之间恰好由一个空格分隔。这些字符串中的第一个为该命令行工具的名字,由小写字母组成,你的程序不用对它进行处理。在工具名字之后可能会包含若干选项,然后可能会包含一 些不是选项的参数。选项有两类:带参数的选项和不带参数的选项。一个合法的无参数选项的形式是一个减号后面跟

stm32cubeIde中使用shift+鼠标单击批量删除多行代码

先从一个位置点击鼠标左键,然后拖动滚动条 在需要开始或者结束的地方按着shift在点击鼠标左键,这样就可以批量删除了,对于几千行的代码来说,特别有用! 什么?一个文件不会这么多行? 呵呵。你再想想。

UML图之类图

https://www.jianshu.com/p/a237f96e2292   最近在学习领域驱动设计,重新温习了一下UML图。定义:UML是一种面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言,UML使用面向对象的建模工具,但独立于任何程序设计语言 UML绘图规范:   image.png   事物(主要

<<  <  6538  6539  6540  6541  6542  6543  6544  6545  6546  6547  6548  >  >>