- 博客(767)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 最近遇到的问题
先是端口被占用,而后是web.config没有创建,再次在服务注册用手动api注册成功;需要把wwwroot相关文件拷贝一份到webui下;调试时都是OK的,发布iis时由于用了跳转,跳转后应该是assert相关文件被人删掉了,
2025-04-01 18:18:54
59
原创 graylog使用过程中的几个问题
由于网络环境复杂,有虚拟网络,vpn等的存在,而graylog的服务器在vpn的另一端,所以udp方式没有成功。
2025-03-29 11:05:07
229
原创 ubuntu下docker 安装 graylog 6.1
用: echo -n yourpassword | shasum -a 256。如果页面上没有datanode,则可能启动失败了,看日志可能是上一步没有做。点击Resume Setup完成设置,页面转入正式的登录页面。创建GRAYLOG_ROOT_PASSWORD_SHA2。创建GRAYLOG_PASSWORD_SECRET。用: pwgen -N 1 -s 96。按页面提示设置datanode的证书,可以修改后启动或启动失败后再修改,否则datanode会启动失败。
2025-03-26 13:40:31
243
原创 ubuntu20.04 突破文件数限制
确保 PAM 配置文件允许文件描述符的增加。通过以上步骤,你可以将 Ubuntu 20.04 系统配置为支持 10 万以上的连接。这种方法是临时的,仅对当前会话有效。如果你希望永久更改限制,需要修改系统配置文件。主要的调整项包括增加文件描述符限制、修改端口范围、调整 TCP 设置和内核缓冲区。这会增加系统可以接受的 TCP 同步连接请求的最大数量,以及增加监听队列的大小。设置完成后,系统应该能够承载大量的并发连接。1.4 修改系统级别的文件描述符限制。3.2 增加 TCP 连接的最大数目。
2025-02-25 14:35:57
621
原创 ubuntu20.04安装docker
3台主机,2台都能正确安装,第三台怎么都安装不成功;3台主机都是一样的配置和系统;后来看来是其外网的ip不一样,导致第三台主机可能被Qiang,不过错误只是提示签名不正确,在设置签名时好像没有提示错误,只是在apt update时报错。后改为阿里的源安装成功了。以下安装参考(
2025-02-25 10:00:13
585
原创 ubuntu 安全策略(等保)
2、以 root 权限账户登录系统,使用命令#cat /etc/pam.d/system-auth(或#cat /etc/pam.d/sshd),查看文件中是否配置登录失败锁定策略,并对 root 用户生效。通过 vim /ets/pam.d/system-auth 进入编辑在第二行添加内容even deny root也限制root 用户:(1、在系统中新建测试用户,使用此用户登录时多次输入错误密码,核查登录失败处理功能是否成功启用;设定普通用户锁定后,多少时间后解锁,按照提示设置密码和用户信息。
2025-02-25 08:44:46
467
原创 sql Server服务区cpu占用率高,原因分析
要分析 SQL Server CPU 使用率高的原因,可以通过以下几步进行详细调查:使用活动监视器查看资源使用情况。通过查询 sys.dm_exec_query_stats 找出高 CPU 查询。分析查询的执行计划,查找性能瓶颈。查看动态管理视图 (DMVs) 获取会话、请求和等待信息。检查是否有锁争用或 I/O 阻塞。检查索引和数据库的配置。综合分析后,可以采取相应的措施,如优化查询、增加索引、调整并行度或优化硬件配置等,来降低 CPU 使用率。
2025-01-15 09:43:58
922
原创 vue3+ts的几个bug调试
因为它们实际上引用的是同一个对象(即数组中所有的对象是同一个内存地址)1)第一个检查出的问题,拼写错误数组的length,写成了lengh。由于编译问题,把几个type检查给关闭了,否则错误太多。会确保为每个数组元素生成一个新的对象副本,因此修改。操作中,所有 8 个元素将引用这个同一个新对象。这种方式会创建一个长度为 8 的数组。,其中每个元素都引用了同一个对象,即。时,不会影响到数组中的其他元素。会生成一个新的对象副本,但在。3)UI中值的调试方法,还可以直接在UI中显示。2)数组的对象引用。
2025-01-10 15:06:34
322
原创 从swagger直接转 vue的api
虽然 Swagger 本身没有直接生成 Vue.js API 调用代码,但你可以通过 OpenAPI Generator 等工具从 Swagger 文档生成 JavaScript 或 TypeScript 客户端代码,并将其集成到 Vue.js 项目中。这不仅可以自动生成 API 调用,还可以确保你在前端代码中使用的接口和后端服务保持同步。
2024-11-14 20:50:58
1162
原创 git bisect和git blame
,是一种在有序数组中查找目标位置的搜索方法。算法会在每一步与数组的中间值进行比较,如果匹配成功则返回该位置;否则,根据比较结果,选择中间值的右侧或左侧的子数组继续搜索,直至找到目标位置。设置开始,最新的一个已知的错误的commit和第一个已知的正确的commit,通过二分法,找出第一个出错的commit。在代码中的位置,需要明确谁提交或改动的这行代码,就需要使用。中,历史提交记录对应一组可供测试的值数组,若程序能在某个。包含的文件中复制或移入相关代码的情况;表示限定考察代码的行数范围,格式为。
2024-10-25 11:47:05
484
翻译 在 Figma 中,Mozilla 的 Rust 如何显著提升我们的服务器端性能
在 Figma,性能是我们最重要的特性之一。我们努力使团队能够以思考的速度工作,而我们的多人同步引擎是这一愿景的关键部分。每个人都应该实时看到对 Figma 文档所做的每一项更改。我们两年前推出的多人服务器是用 TypeScript 编写的,它出人意料地很好地为我们服务,但 Figma 越来越受欢迎,那个服务器将无法跟上。我们决定通过用 Rust 重写它来解决这个问题。Rust 是 Mozilla 推出的一种新编程语言,Mozilla 是制作 Firefox 的公司。
2024-10-18 13:29:11
120
原创 linq和efcore的contain问题
用efcore想实现in 类似的sql语句,即: id in (1,2,3,4)类似功能;efcore版本8.0.8;dotne8。
2024-10-11 16:51:06
519
转载 地球物理相关软件
地震矩分析和绘图软件,可以做地震矩的各种分解以及分析,绘制各种类型的震源球,可控性非常强,比GMT的psmeca命令要灵活,且可以与GMT联合使用。射线参数、射线路径、反射点、投射点都可以计算,支持自定义速度模型、支持不常见的震相。: Python写的走时计算工具,支持自定义速度模型,支持更复杂的震相路径。: Hi-net提供的工具,用于将WIN32格式的数据转换为SAC格式。: 给定震中和台站经纬度,计算震中距、方位角和反方位角的经典代码。: 用Python写的,基于AxiSEM的地震图合成工具。
2024-09-21 20:42:35
480
转载 Python实现监控屏幕界面内容变化并发送通知
这篇文章主要为大家详细介绍了如何利用Python实现实时监控屏幕上的信息是否发生变化并发送通知,文中的示例代码讲解详细,感兴趣的可以了解一下。
2024-09-04 11:39:40
470
原创 2024rk(案例三)
对题目所述教学服务系统的需求建模时,“登录系统”用例与“注册课程”用例之间、“参加考试”用例与“参加补考”用例之间的关系分别属于哪种类型?(2)管理员(Registrar)使用该系统管理学校(University)、系(Department)、教师(Lecturer)、学生(Student)和课程(Course)等教学基础信息;(5)管理员使用系统生成课程课表,维护系统所需的有关课程、学生和教师的信息;(4)教师使用该系统选择所要教的课程,并从系统获得选择该课程的学生名单;【问题3】(11分)
2024-08-11 11:17:40
467
原创 2024rk(案例二)
当用户通过在线 B2B 商店系统选购货物时,全国仓储货物管理系统会通过该用户所在地址、商品类别以及仓储中心的货物信息和地址,实时为用户订单反馈货物起运地 (某仓储中心)并预测送达时间反馈送达时间的响应时间应小于1秒。为满足反馈送达时间功能的性能要求,设计团队建议在全国仓储货物管理系统中采用数据缓存集群的方式,将仓储中心基本信息、商品类别以及库存数量放置在内存的缓存中,而仓储中心的其它商品信息则存储在数据库系统。随着业务的发展,仓储中心以及商品的数量日益增加,需要对集群部署多个缓存节点,提高缓存的处理能力。
2024-08-11 11:16:00
373
原创 RK2024案例(一)
使用ZINCRBY命令来更新商品销量。使用ZREVRANGE命令来获取排名前N的热销品。使用ZRANK命令来获取特定商品的排名位置。通过和EXPIRE命令来管理和维护数据。通过这些操作,你可以高效地实现并维护热销品的排名。
2024-08-11 10:35:32
990
原创 在Quartz.Net中使用Scoped Service
由于您必须匹配的接口API,它有点笨重,但可以说它更接近于您应该实现它的方式!就我个人而言,我认为我会坚持QuartzJobRunner的方法,但选择最适合你的方法。在Quartz.Net中无法使用scoped service比如DbContext,一般IJob只能是单例模式或Transient模式;不直接在IJob中实现,而是通过一个QuartzJobRunner的任务间接实现,在次任务中创建新的任务来实现;在很多场景下这个是可行的,此时IJob依然在DI中是单例模式。,所以可以在构造方法中使用。
2024-08-08 21:21:17
546
转载 Using scoped services inside a Quartz.NET hosted service with ASP.NET Core
【代码】Using scoped services inside a Quartz.NET hosted service with ASP.NET Core。
2024-08-08 20:13:30
80
原创 let‘sencrypt导出带私有key证书
打开“证书”管理单元,找到相应的网站证书,导出带private key的证书。PrivateKeyExportable 为 true.1)修改settings.json。2)renew重新申请下证书;
2024-08-05 15:23:24
373
原创 minio 服务docker配置
好在这个文件主要是用来下载的,所以可以通过设置bucket的匿名访问权限来实现下载;用minio docker配置了一个服务,分享链接始终是127.0.01开始的,而后把下载链接中的127.0.0.1换成docker的主机ip就可以了。改成docker的host的ip则提示签名不匹配,这样不需要后面的地址参数就可以下载了。
2024-07-23 21:13:27
603
原创 根目录满迁移docker文件
停止 Docker 服务bash创建新的存储位置: 假设你有一个新的挂载点或者新的硬盘分区,例如,确保该位置有足够的空间来存放 Docker 的数据。bash拷贝 Docker 数据: 使用rsync命令将目录下的内容拷贝到新的存储位置。rsync命令能够保持文件权限和元数据的完整性。bash备份和移动原始数据(可选)bash创建符号链接(可选): 如果你希望保留原始路径,可以创建一个符号链接,将新的存储位置链接到bash调整文件系统权限和 SELinux 上下文。
2024-07-18 11:50:06
357
原创 gradio界面uI
Gradio:一个用于快速创建交互式界面的Python库,这些界面可以用于演示和测试机器学习模型。使用Gradio,开发者可以非常轻松地为他们的模型构建一个前端界面,而不需要任何Web开发经验。 TensorBoard:主要用于TensorFlow的训练可视化。而Gradio则更注重模型的交互式演示。 Streamlit:也是一个快速创建交互式应用的工具,但Gradio更注重于机器学习模型的界面。
2024-07-14 17:17:41
294
原创 docker编译一个支持flv的nginx镜像
不想执行最后一步make install而污染本地系统,编译时缺少openssl报错。所以就放docker里面去了。
2024-06-12 13:58:24
635
转载 日志写入异常,数据库“Rms”的事务日志已满,原因为“LOG_BACKUP”(四)--利用维护计划自动化
1、SQL代理服务必须启动,且需设置为随系统自动启动,否则不能自动执行计划(开始--所有程序--Microsoft SQL Server 2008 R2--配置工具-- SQL Server 配置管理器--SQL Server 服务--SQL Server 代理--右键属性)启动服务,并参考下图设置为自动。4、按需设置执行频率以及执行时间,注意:时间选择在空余时间,不要选择在工作时间,并且维护期间不能有其他用户登录操作软件。6、配置维护任务:选择要收缩的数据库,可选择多个,其他选项默认即可。
2024-06-11 15:37:13
402
原创 日志写入异常,数据库“Rms”的事务日志已满,原因为“LOG_BACKUP”(三)
当遇到“数据库‘dhtrms’的事务日志已满,原因为‘LOG_BACKUP’”错误时,这意味着,并且需要备份才能释放空间。这通常发生在中,因为。
2024-06-11 14:55:32
1675
转载 日志写入异常,数据库“Rms”的事务日志已满,原因为“LOG_BACKUP”(二)--SQL SERVER部署日志的自动收缩
dbcc shrinkfile (日志文件名,1) //把日志文件大小缩减为1M,例如我们的要设置数据库AIS20140120174606进行日志收缩。场景:我们工作中经常会遇到日志增长过快的情况,手动收缩需要花费比较多的时间,也比较麻烦。打开“sqlsever代理”目录,右键单击“作业”,选择“新建作业”。6.高级:成功是执行的操作:退出报告成功的作业。3.选择“常规”,输入名称例如日志收缩。8.填写“名称”按需选择“作业计划”4.选择“步骤”,点击“新建”。7.选择“计划”,点击“新建”。
2024-06-11 14:12:12
218
转载 日志写入异常,数据库“Rms”的事务日志已满,原因为“LOG_BACKUP”(一)
在这个例子中,YourDatabaseName需要替换为相应的数据库和日志文件名称,20480MB是日志文件的最大大小。注意:日志文件通常被设置为不自动增长,以防止过度日志增长。如果需要,可以配置日志文件的最大大小,以防止它们无限制增长。但是这样设置过一段时间日志又会慢,可以配置为自动收缩。启用自动收缩后,日志文件将在达到其最大大小时自动缩小。确保在配置日志文件大小时考虑到数据库的恢复需求和性能影响。通过以下代码可以收缩日志,执行完后就不报错了。
2024-06-11 14:06:15
152
转载 Build your own OAuth 2.0 Server and OpenId Connect Provider in ASP.NET Core 6.0
【代码】Build your own OAuth 2.0 Server and OpenId Connect Provider in ASP.NET Core 6.0。
2024-06-05 10:32:38
108
原创 2024 rk
2)redis 分布式锁,setnx 可能的死锁情况是?1)mysql作为分布式锁,表锁定后写入。3)最好的实现方式是?使用分布式锁的指令;
2024-05-28 20:30:46
260
原创 iis配置ftp服务
你安装了 IIS 7 管理服务。你已将 IIS 7 管理服务配置为同时使用 Windows 和 IIS 7 管理器凭据。你创建了一个稍后要使用的 IIS 7 管理器。回顾在本部分中完成的项:你在处指定了站点的内容根目录。将 FTP 站点绑定到计算机端口 21 上的本地环回地址,并选择不对 FTP 站点使用安全套接字层 (SSL)。你为 FTP 站点配置了基本身份验证,并创建了一条授权规则,该规则向管理员帐户授予对 FTP 站点的“读取”和“写入”权限。
2024-05-22 10:46:51
3410
原创 js/ts全栈开发 t3 stack
技术栈React + Vite + TailwindCSS / Nestjs + TRPC + Prisma(SQLite) / DockerGitHub: https://github.com/cooderl/react-nestjs-full-web-appThe T3 Stack is a web development stack made by Theo focused on simplicity, modularity, and full-stack type safety. It cons
2024-05-07 10:24:21
481
1
转载 sql server2014备份还原到2019
在还原的界面中,取消勾选还原前进行结尾日志备份,然后勾选覆盖现有数据库(前提最好是你是新建的一个数据库,否则会把原有数据库覆盖)高版本可以兼容低版本的数据库哎。所以低版本可以直接还原到高版本。
2024-04-30 17:09:46
307
转载 旋转门数据压缩算法在PostgreSQL中的实现 - 流式压缩在物联网、监控、传感器等场景的
当只有第一个数据点时,两扇门都是关闭的;图中第一个时间段是从a到e, 结果是用a点到e点之间的直线代替数据点(a,b,c,d,e);用户也可以根据实际的需求,进行流式的数据压缩,同样数据也不需要从数据库LOAD出来,在数据库端即可完成。第一个数据点a上下各有一点,它们与a点之间的距离为E(即门的宽度), 这两个点作为“门”的两个支点。该算法需要记录每段时间间隔长度、起点数据和终点数据, 前一段的终点数据即为下一段的起点数据。而传感器或指标是非常多的,例如有100万个传感器或指标,一天的量就接近一亿的量。
2024-03-22 16:39:57
293
原创 一种信息检索探测的方法
同行是冤家,也是战友,了解自己的行业情况和友商的产品水准,对于我们对标实现很有好处。但是这种方法会带来思维定势,走人家的老路,而且看到的都是表象,并不能模仿其核心。之前做了一个项目,从给出课题开始半年左右,一直很模糊,不清楚到底要做的是什么,需要什么样的技术栈,从何处下手,现在已经完成了,今天抽空整理回溯一下。在所属领域中进行相关专利检索,特别是某些友商的专利检索对于我们开发思路有很大的帮助,比1精准,比2深入。但是搜索引擎带来的是海量数据,良莠不齐,海选比较困难。特别是不清楚重点在哪里的时候。
2024-03-22 09:18:04
193
转载 sqlserver连接错误:SQL评估期已过问题解决
(provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 2)某系统在一次重启过后发现数据库连接不了,查看数据库日志显示评估过期信息。这是一个正式场合的系统,IT居然给安装了评估版,真是奇葩。3.接下来都是全部下一步,自动检查完成后点击升级,2)去win service 启动,启动不来。6.这时候再去试下连接,连接成功,搞定!sqlserver评估期已过。基本一致,直接摘录。
2024-03-12 20:30:56
6325
1
振动数据处理分析和特征图谱.ppt
2020-07-30
webinar_natural_frequencies.ppt
2020-07-16
python标准库例子
2011-08-19
Android内核的简单分析 Android 内核
2011-08-19
ADS1.2的经典资料
2008-09-01
android的calendar 和java原生的不一样吗
2015-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人