NOT
.net webapi 客户端缓存 服务端缓存
客户端缓存 - ResponseCacheAttribute 通过设置HTTP的响应头 Cache-Control 来完成页面存储到浏览器缓存中,如果请求在缓存有效期间就直接从浏览器缓存中取出数据。 只需要在接口上方添加ResponseCacheAttribute 特性即可设置客户端缓存。 Resp ......
Page 对象与 list 对象的相互转换
转载:Page 对象与 list 对象的相互转换_page转list_ajungejava的博客-CSDN博客 我们有的时候会用到分页,使用page 对象,但是在处理逻辑中常常需要list对象和page对象的转换 Page --> List page.getcontent(); 返回的是list<o ......
C++ thread 源码阅读笔记
thread类解析 构造函数 thread() 无参构造,会创建一个空的线程对象。 thread(FunctionCallback, ...Args) 创建并开启一个线程,线程任务就是参数里的回调函数。 thread(thread&& other) 移动构造,具体请参照C++的移动语义。 PS: t ......
Python ORM Pony SQLite数据库 常用操作
Pony是一个高级的对象关系映射器ORM框架。Pony它能够使用Python生成器表达式和lambdas向数据库编写查询。Pony分析表达式的抽象语法树,并将其转换为SQL查询。支持SQLite, MySQL, PostgreSQL和Oracle等数据库,本文主要介绍Python ORM Pony中 ......
Linux(CentOS7) c语言编程, 多线程入栈出栈,错误:expected ‘while’ before ‘int’
在Centos7里,编写多线程的入栈出栈时,出现这样错误提示: 图片版: 文字版: [root@CentOs7 05-xitongbiancheng]# gcc 05-24-01.pthread-cancel-pop-push.c -pthread 05-24-01.pthread-cancel-p ......
OS-Linux-Tool-可视化比较与合并工具Meld
OS-Linux-Tool-可视化比较与合并工具Meld 在Linux系统上有时会需要进行文件比较与合并,Meld能提供相关功能。 http://meldmerge.org/ http://meldmerge.org/help/ Meld Visual diff and merge tool Mel ......
4.3-4.6解题报告
1.P2440 其实就是简单二分,这么简单的题不会有人不会做吧 判断在长度为mid的情况下,能切出几段,等于k即可; 2.P2678 数据范围下,首先排除暴力,以二分替代 实际上是二分d而非枚举M; 3.P1396 竟然不是拥挤度总和最小?!害得我错了好几次还不知道为什么 最小生成树出来救一下啊—— ......
山
找出在[2022,2022222022]中数型像“山”的数字 比如:14541 它左右对称(回文),且数位上先单调不减,后单调不增 1 public class test { 2 /*思路: 3 * 做循环 4 *判断 5 * 1-是否回文 6 * 2-是否中间是最大 7 */ 8 static b ......
Lucas定理
// 需要先预处理出fact[],即阶乘 inline ll C(ll m, ll n, ll p) { return m < n ? 0 : fact[m] * inv(fact[n], p) % p * inv(fact[m - n], p) % p; } inline ll lucas(ll ......
23.04.06_blog能被搜索到
博客优化内容 对于刚建立的博客来说,谷歌往往不能或者不会收录你的博客,为了使自己的博客可以被谷歌所检索到。我们需要主动向谷歌提供网址信息。 提交到百度搜索 访问百度搜索资源平台官网,注册或者登陆百度账号,依次选择 用户中心 --> 站点管理 输入你的网站,协议头推荐是https协议的,如果你没有ht ......
Redis 持久化机制
Redis数据持久化 Redis提供了四种持久化策略:RDB (Redis Database)、AOF、RDB + AOF 和 不持久化。 RDB(Redis Database) 在指定的时间间隔内将内存中的数据集以快照形式写入磁盘。 优点: RDB 快照是一个压缩过的非常紧凑的文件,保存着某个时间 ......
【Python】ThreadPoolExecutor 线程池
线程池在系统启动时即创建大量空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它。 当该函数执行结束后,该线程并不会死亡,而是再次返回到线程池中变成空闲状态,等待执行下一个函数。 线程池的基类是 concurrent.futures 模块中的 Executor;Execu ......
java第四次作业
分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。 (1)while循环 package diercizuoye; public class Timu12 { public static void main(String[] args) { // TODO Aut ......
flask之请求上下文分析之导出项目依赖-函数和方法的区别-threading.local对象-偏函数-flask整个生命执行流程--wtforms
flask之请求上下文分析之导出项目依赖-函数和方法的区别-threading.local对象-偏函数-flask整个生命执行流程--wtforms 今日内容详细 1 请求上下文分析(源码:request原理) 1.1 导出项目的依赖 # 之前 pip freeze > requirments.tx ......
学习Java Day1
尝试用Effie记录一下学习的java过程。2023.4.6- 一些电脑的快捷键 - win+E 打开我的电脑 - shift+delete 永久删除文件- 一些打开cmd的方法 - win+R(最常用)输入cmd - 桌面其他位置+鼠标右键 打开powershell - win找到windows系 ......
MYSQL数据库误赋权引发的血案
赋权操作是DB最常规操作,只增加一个赋权,这都有坑吗? 帮同事处理mysql赋权引发的故障案例,有代表性,避坑!!! 11:03 接到求助,系统完全打不开了。 信息获取。 Q1:哪个系统? xxx系统。 Q2:什么报错? Access denied by for user ‘pqc_doa_up’@ ......
01背包问题
题目链接 01背包问题 对于01背包,我也理解的感觉也不上特别透彻 视频讲解 下面是核心代码 #include <iostream> #include <algorithm> #include <cstdio> #include <cstring> #include <vector> #includ ......
Linux ln 命令
Linux ln 命令 非常重要的命令,尤其是对于实施部署的同学,往往需要把日志文件软连接到数据盘 Linux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目 ......
Keil ERROR C249: 'DATA': SEGMENT TOO LARGE
1、网上都说存储器模式改为大型即可,但是我尝试后发现有点问题。 2、经过很多操作,最后解决了 (1)unsigned char code NumM[480],添加code关键字,但是这不是问题关键; (2)本来声明了两个数组,一个是unsigned char code NumM[256],一个是un ......
(转)go深入:reflect 运行时反射
原文:https://lingzihuan.icu/posts/go-13-depth-reflect/ 啥是反射 go语言中,反射为我们提供了一种可以在运行时操作任意类型对象的能力,比如,查看一个接口变量的具体类型、看一个结构体有多少字段、修改某个字段的值等。 比如 fmt.Println: fu ......
地图商家电话采集,导出EXCEL
前段时间,根据朋友的要求,开发了地图里的商家采集工具。 地图商家如何导出?电话如何导出EXCEL? 现在很多做销售工作的思路都开阔了,从地图上直接找商家推销。但是普遍反映一个一个从地图上翻找客户效率比较低。 如何让销售人员专心去做他们擅长的业务营销呢? 经过一段时间的琢磨,经过长时间的反复测试,做出 ......
Flask 05
Flask 04 导出项目依赖模块 # 在此之前我们使用的是 pip freeze>requirments.text 执行上面的命令,会将该解释环境下的所有的第三方依赖都导出来(这样不太好) #使用第三方模块,更加精准的到处使用到的依赖 pipreqs 使用步骤: 1.安装 pip install ......
flask-day4——pipreqs模块、函数和方法的区别、threading.local对象、偏函数、flask生命执行流程(请求上下文分析)
一、请求上下文分析(源码:request原理) 1.1 导出项目的依赖(pipreqs模块) 之前我们是用 pip freeze >requirements.txt 把当前解释器环境下的所有第三方依赖都导出来 而使用第三方模块:pipreqs模块,可以实现精确导出依赖(只显示安装的模块,不显示模块的 ......
LinuxNote
centos设置默认以root身份登录 vim打开custom.conf文件 vim /etc/gdm/custom.conf 修改AutomaticLoginEnable和AutomaticLogin为以下内容 AutomaticLoginEnable=True AutomaticLogin=ro ......
17 同步与互斥(三) 中断屏蔽
中断处理流程 1 简介 中断屏蔽是一种可以防止并发导致竞态的方法。 在进入临界区之前屏蔽系统中断可以保证正在执行的内核路径不被打断(进程调度也依赖于中断)。 不过在驱动编程中此方法并不值得推荐。因为驱动并不一定运行在单核上,面对SMP系统中断屏蔽并不能屏蔽掉别的CPU的中断操作,此时使用中断屏蔽也就 ......
创建私人仓库管理国外 lab
创建私人仓库管理 lab 代码 git clone git://g.csail.mit.edu/xv6-labs-2021 cd xv6-labs-2021 git checkout util make qemu # github 是可选的远程仓库名,由于 origin 被使用,此处用 github ......
大语言模型快速推理: 在 Habana Gaudi2 上推理 BLOOMZ
本文将展示如何在 Habana® Gaudi®2 上使用 🤗 Optimum Habana。Optimum Habana 是 Gaudi2 和 🤗 Transformers 库之间的桥梁。本文设计并实现了一个大模型推理基准测试,证明了通过使用 Optimum Habana 你将能够在 Gaudi ......
Keil Error L121: Improper Fixup解决
参考链接:Error L121: Improper Fixup (silabs.com) 从小型2K改为大型64K,不再报错。 ......
题目 1029: [编程入门]自定义函数处理素数
题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入格式 一个数 输出格式 如果是素数输出prime 如果不是输出not prime 样例输入 复制 97 样例输出 复制 prime 解题思路以及注意事项1.首先了解下素数;素数是指在大于1的自然数中,除了1和它本身以外 ......