- 博客(78)
- 资源 (3)
- 问答 (8)
- 收藏
- 关注

原创 用Chat2DB与你的数据库对话
最近一段时间Chat2DB比较火,我刚开始不知道这是啥工具,后来了解到是一款数据库管理工具,它支持的数据库类型比较多,它的版本也有好几个类型,当然是有免费的也有收费的功能不一样,免费的就只能常用的查询。最近还有款常用的开发工具,一般熟悉java编程的用过excel相关的会用到的Easy Excel.EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。本人另一篇也有介绍Chat2DB。
2024-11-11 09:45:17
2390

原创 推荐一款国产数据库管理工具Chat2DB
Chat2DB 是一款专为现代数据驱动型企业打造的数据库管理、数据开发及数据分析工具。作为一款AI原生的产品,Chat2DB 将人工智能技术与传统数据库管理功能深度融合,旨在提供更为智能、便捷的工作体验,助力用户高效地管理数据库、开展数据开发和分析工作。
2024-11-08 14:55:04
3346
2
原创 sql 根据身份证号获取出生日期并转成对应格式
update 表set Birthday=SUBSTRING(SUBSTRING(IDCard,7,8),1,4)+'-'+SUBSTRING(SUBSTRING(IDCard,7,8),5,2)+'-'+SUBSTRING(SUBSTRING(IDCard,7,8),7,2) where Birthday is null and LEN(IDCard)=18。输出是年月日字符串。再转换为对应需要的时间格式,例YYYY-MM-DD。--根据身份证号取得对应的出生年月日,并转换为对应的日期格式。
2024-11-18 07:36:39
821
原创 在C#语言里对NULL的简化赋值
在上面的例子中,宽容操作符用于告诉编译器name的值不可为空。可以看到上面的代码例子里,length可以不用空的值类型获取name的长度,可以在你的业务逻辑里认为null的字符串长度也可以是0长度,减少后期值类型的复杂判断。在上面的示例中,由于name的值为null,因此使用null合并运算符将“Unknown”的值赋给result。在上面的示例中,由于name的值为空,因此使用空合并赋值操作符将“Unknown”的值赋给name。在上面的例子中,因为name的值是空的,所以length的值也是空的。
2024-11-17 09:08:37
955
原创 git 代码回退到指定版本
git reset --hard 提交的版本 commit。回退到之前提交的版本(完全恢复,现有修改提交全删除)git clone 地址.git。退出(:q)输入英文字符q。
2024-11-17 09:07:35
403
原创 KMP算法记录
设主串T为'abaabaabcabaabc',模式串S为'abaabc'。采用KMP算法进行匹配,到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是多少次?由于第一次匹配 第6个字符不匹配(移动位数=已匹配的字符数-对应的部分匹配值(对应匹配字符的长度)下标)前面的ab不需要匹配了所以不算次数。第三次匹配 后面的 abc依次匹配 3次,一共得 6+1+3=10。得到 已匹配的字符数为5,对应的部分匹配值为 ab 长度为2。所以 在匹配过程中进行的单个字符间的比较次数是10次。
2024-11-16 09:45:51
303
原创 数字证书管理记录
获取 outcertificat.cer 里面[-----BEGIN CERTIFICATE-----, -----END CERTIFICATE-----]的内容,保存为 pem 格式作为证书上传。私钥转化:openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem。提取私钥: openssl pkcs12 -in certname.pfx -nocerts -out key.pem -nodes。
2024-11-16 09:44:27
324
原创 IIS 漏洞Http.sys 远程代码执行
1.在KB3042553补丁出现前,微软发布声明:今后发布的所有 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 安全更新程序和与安全无关的更新程序都要求安装更新程序 2919355。不适用于您的计算机”的问题,这是因为此补丁依赖于补丁:KB3021910、KB2919355。2.在安装对应补丁的时候,应仔细看微软官网给出的补丁对机器的影响。Microsoft 通过协同的漏洞披露渠道了解到此漏洞的信息。请求的方式,安装更新可以修复此漏洞。
2024-11-16 09:43:18
688
原创 哈夫曼树和哈夫曼编码
设一组权值集合W={2,3,4,5,6},则由该数值集合构造的赫夫曼树中带权路径长度之和为_____45__________对n个互不相同的符号进行哈夫曼编码,若生成的哈夫曼树共有115个结点,则n的值为 2n-1=115 ,n=58。树的带权路径长度:树中所有叶子结点的路径长度与权重的乘积之和,通常记作WPL。哈夫曼编码(可以左0右1或 左1右0)可能是 000,001,01,10,11。路径:由树中一个结点到另一个结点之间的分支构成。路径长度:路径上分支的数目。
2024-11-15 09:06:11
184
原创 windows查看CPU 相关信息
cpu get NumberOfLogicalProcessors --cpu线程数。cpu get NumberOfCores --核数。cpu get Name --物理CPU。ctrl+shift+esc键。一,使用命令提示符cmd查看。3,查询cpu相关信息。二,使用任务管理器查看。
2024-11-15 09:03:35
2345
原创 c# webapi 禁用单个方法(Action)与整个控制器(Controller)
在C#中,如果你想要禁用Web API Controller下的所有方法,你可以通过在Controller上应用特定的Attribute来实现。属性:这个属性可以被应用到单个的Action方法上,以指示该方法不作为Action处理。但是,如果你想禁用整个Controller的所有方法,你可以通过为每个方法都添加。属性:这个属性可以被应用到Controller级别,以指示Web API的路由系统忽略这个Controller中的所有方法。// 所有的方法都不会作为API的一部分被公开。
2024-11-14 09:13:22
226
原创 Ubuntu上nginx常用命令
查看nginx服务状态,根据服务状态去判断报错原因。修改配置文件后,重新加载配置文件命令。检查nginx配置文件是否正确。停止杀掉占用端口的进程号。常见错误 端口被占用。
2024-11-13 09:24:34
435
原创 vs2019托管调试助手 “ContextSwitchDeadlock“错误
拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。VS2013等版本,可在VS.NET的调试菜单下选异常,把“Managed Debugging Assistants”下的“ContextSwitchDeadlock”后面的引发选项取消。VS2019等版本调试菜单栏下无“异常”选项,可在调试>调试>常规中勾选:使用托管兼容模式。
2024-11-12 09:06:39
419
原创 c# 在10万条数据中判断是否存在很慢问题
查询10万条数据是否存在会很慢,因为这会导致线性搜索,时间复杂度为O(n)。// 假设我们查找的数据。如果列表是有序的,可以使用二分查找,这样可以将查询时间从O(n)降低到O(log n)。进行查询时,如果列表非常大(例如10万条数据),查询性能可能会变慢。来存储需要查询的数据,这样可以将查询时间从O(n)降低到O(1)。如果查询操作是频繁的,可以考虑使用更适合大数据量查询的数据结构,如。// 使用List.Where进行同样的查找。// 填充数据... (假设已经填充了10万条数据)
2024-11-12 09:02:14
697
原创 项目中将jQuery从1.几迁移到最新版本 ?
在老项目中服务器做一些安全测试中会有jquery低版本漏洞问题,提示要把jquery升级到最新版本。引入jquery-migrate插件用于兼容低版本,同时也会显示低版本方法替换成新版本方法的方案。jQuery Migrate是应用迁移辅助插件,是用于高级版本兼容低级版本辅助插件。需要兼容旧代码,可以使用jQuery Migrate。
2024-11-11 10:15:52
665
原创 机器视觉中常用图像处理库都有哪些?重点关注.net
在这点上,CxImage类库是完全免费的。4). 使用HALOCN,在设计人机接口时没有特别的限制,也不需要特别的可视化组件,可以完全使用开发环境下的程序语言,例如Mircosoft Visual Studio等等,架构自己的接口,最终用户看不到开发工具,而且在执行软件的机器上,只需要很少的资源。
2024-11-11 10:14:11
1252
原创 电脑局域网内让其他电脑通过IP访问配置
依次点击桌面左下角“开始菜单”>“所有应用”>“Windows系统”>“控制面板”,如图所示在控制面板界面,选择“查看方式”为“大图标”,然后点击打开window防火墙,如图所示然后点击“高级设置”,如图所示在高级安全 Windows 防火墙界面,右侧点击Windows 防火墙“属性”,如图所示在属性界面,点击“域配置文件“>”状态”>“入站链接”设为”允许“,如图所示点击“专用配置文件、公用配置文件等”,在“状态”>入站链接”设为”允许“,如图所示。
2024-11-11 10:12:47
4930
原创 sqlserver对数据进行加密、解密
INSERT INTO TBLUser values('张三', ENCRYPTBYKEY(Key_Guid(N'TestSymmetric'), '123456'));加密后 0x202CB962AC59075B964B07152D234B70。取值记录并解密用:DecryptByPassPhrase、cast。加密并存储记录用:EncryptByPassPhrase。123456 密码 13888888888 要加密的。数据库标量函数 加密。
2024-11-11 10:10:09
940
原创 sqlserver没有足够的内存继续执行程序
sqlcmd -S . -U sa -P 123456 -d database -i D:\database.sql (-S 服务器地址 -U 用户名 -P 密码 -d 数据库名称 -i 脚本路径)cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn 目录运行sqlcmd。需求,导出的数据库表,数据生成的sql 脚本很大运行sql脚本内存不足。一,通过sqlcmd工具来执行大的脚本。1,用管理员身份打开命令行工具。
2024-11-11 10:07:53
586
原创 Sql server 备份还原方法
修改 文件权限 .mdf .ldf 右键 ------>属性 安全 在弹出的对话框中的“组或用户名”中选中"Authenticated Users"方法1,选择对应的数据库名-------》右键 任务---------》备份。方法2,选择对应的数据库名-------》右键 任务----------》生成脚本。添加对应的 .mdf文件就可以了(数据库名可以修改为你要的数据库名称 附加为)选择设备 找到你备份的数据库文件 .bak(注意必需同一台服务器)选择数据库------》右键 附加。
2024-11-11 10:02:59
1017
原创 Sql server查询数据库表的数量
SELECT count(*) FROM sys.objects WHERE type='U' --统计表数量。SELECT NAME FROM sys.objects WHERE type='U' --列出表名称。SELECT COUNT(*) FROM SysObjects Where XType='U' --统计表数量。SELECT Name FROM SysObjects Where XType='U' --列出表名称。--判断字符串是否为空。
2024-11-11 10:01:38
1472
原创 sql server启用远程连接与修改默认端口
把SQL SERVER安装目录下,C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe添加到允许的列表中。点击SQL Server 服务选项,确定SQL Server是正在运行的。三,SQL Server配置管理器,七,测试本地数据库连接服务器数据库。五,入站规则 添加你开放的端口。四,手动修改数据库的连接端口。二,sa账号状态属性启用。3)客户端IP改为一致。六,允许应用通过防火墙。
2024-11-11 09:50:34
800
原创 推荐几款免费国产数据库建模工具
EZDML是一款国产开源免费跨平台的轻量级数据库建模工具,具有轻巧、快速、简便而功能强大的特点,支持ChatGPT辅助设计,可轻松地进行数据库表结构设计,建立界面数据模型,支持通过自定义脚本模板生成测试数据、界面原型和前后端代码文件。极简易用数据库建模过程精细提炼,化繁为简,省去不必要的操作,只留下最需要的,直截了当的展现给用户。自带案例自带参考案例,以耳熟能详的[学生信息管理]为原型参考,让用户能够快速了解PDMan。
2024-11-11 09:28:42
1095
原创 推荐JDK1.8 API 中文文档
一,CHM文件下载最近更新链接: 提取码: e4rx备用链接: 提取码: gczr二,在线下载地址三,在线浏览地址本文对应的。
2024-11-09 11:12:38
284
原创 c#通过在线http路径直接保存文件到浏览器
1,第一步先下载文件到本地项目路径 string URLAddress = @"https://sta.guazistatic.com/node_web/lnck.604fd454d04a588391ef47978f7cc15d.png"; string receivePath = Server.MapPath("/Content/...
2018-08-16 22:02:13
1808
原创 mvc-render-partial-view-to-string
public virtual string RenderPartialViewToString(string viewName, object model) { //Original source code: http://craftycodeblog.com/2010/05/15/asp-net-mvc-render-partial-view-to-stri...
2018-05-16 15:25:02
432
原创 上传文件保存字节流,下载
public ActionResult ExcelUpLoad(HttpPostedFileBase file, string type) { string filePath = string.Empty; var contentType = ""; if (file != null)
2017-12-19 16:22:37
890
翻译 CSS锚点
CSS锚点使用有两种方法: 到达第一个锚点 到达第二个锚点 我是第一个锚点 我是第一个锚点 这样当我们点击A链接时, 对应的DOM节点就会滚动到窗口顶部。 但有时我们的需求并不是让它滚动到窗口顶部。 可能要他距离顶部有一定的距离。这时候可以由以下方法解决。 到达第一个锚点 到达第二个锚点
2017-11-30 13:28:09
1064
原创 sql 循环插入20万条数据
DECLARE @number INT SET @number = 200000 WHILE @number > 0 BEGIN INSERT dbo.Article ( MsId, Title, TitleBak, Summary, SummaryImage
2014-12-26 11:23:41
1401
原创 sql 去重并排序问题
字段1 字段2 字段3 1 a A 2 a B 3 b V 4 b F 5 c O 6 d G类似上边的表,现在想去重查询出字段2所有值,然后按字段1排序,应该怎么写sql语句?结果出来应该是:abcd
2014-12-22 16:31:48
6601
1
转载 sql server 2000、2008 删除日志,收缩LDF文件
sqlserver 2000、2008会保存所有的数据库操作过程,将指令保存在ldf文件中,如果误删除数据,想恢复数据的话,可以通过Lumigent Log Explorer For SQLServer 软件分析ldf文件,可以看到所有执行过的insert、update、delete数据,导出来再逆向执行即可,本人曾经用过一回,确实奏效。1、sql server 2000清理数据库日志US
2014-12-10 13:51:46
1962
转载 SQL Server判断临时表是否存在
1 判断数据库是否存在Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名]2 判断表是否
2014-12-10 13:49:54
2008
原创 sql 查询
USE [FeiPiao_BookHotelRoom]GO/****** Object: StoredProcedure [dbo].[FP_PR_OrderTicketList] Script Date: 01/24/2014 11:26:38 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ===
2014-01-24 11:51:17
673
idea springboot3.1.4版本报错
2025-01-03
jqgrid linq 分页查询问题
2019-08-30
c# 列表表头按字段设置如图
2019-05-14
c# windows 服务程序 内存越来越大
2018-11-07
ie中 jquery on方法不支持?
2018-06-26
js 正则匹配0-9 a-z A-Z @_.-
2018-04-03
企业微信可以调用微信支付吗?
2017-04-20
post 表单数据时 再添加一个 jquery+ajax 事件?
2015-05-12
c# Bitmap 生成图片并添加边框
2015-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人