自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qtvb1987的专栏

边学习边记录

  • 博客(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

原创 sql server生成guid

转小写替换。

2024-11-18 07:35:09 192

原创 在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

原创 sql server 数据库一直显示正在还原状态

恢复并且回到可访问状态(dbname数据库名)要不断恢复后面的日志文件。

2024-11-14 09:14:24 260

原创 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

原创 sqlserver 常用分页函数

sqlserver2012之前测试每页都是取5条数据。

2024-11-13 09:25:33 201

原创 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

原创 c# HttpClient,WebClient常用请求

方法来添加表单数据,其中第一个参数是表单项的内容,第二个参数是表单项的名称。

2024-11-12 08:59:40 634

原创 项目中将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

原创 sqlserver 两个表怎么关联更新

sqlserverUPDATE t1sqlite或。

2024-11-11 09:20:03 1407

原创 sqlite更新

sqlite更新字段。

2024-11-11 09:17:53 597

原创 推荐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

翻译 JS 获取 本周、本月、本季度、本年、上月、上周、上季度、去年

JS 获取 本周、本月、本季度、本年、上周、上月、上季度、去年

2017-10-10 11:32:53 4043

原创 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

EPPlus.dll

allows Excel files(xlsx;xlsm) to be created on the server.

2017-12-21

Bender.dll

mvc 使用 Xml and json de/serialization for .NET and Mono.

2017-12-21

MVC2.0 增,删,改,查询简单

mvc2.0 ,vs2010 超简单的实例,一看就懂的。我也在学习中

2014-11-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除