自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小豆芽i

跟我一块搬砖吧!

  • 博客(33)
  • 资源 (9)
  • 收藏
  • 关注

原创 记录一下常用代码

【代码】记录常用代码。

2023-06-04 10:29:10 257

原创 .Net CoreWebAPI基础配置的相关问题记录

.Net CoreWebAPI相关问题记录

2023-02-28 17:50:33 462

原创 关于个人域名备案

1. 个人技术分享平台备案备注:本网站为个人搭建的技术分享平台,主要分享个人在计算机编程、网络安全和数据分析等领域的技术经验和心得。2. 个人博客备案备注:本网站为个人撰写的博客平台,主要发布个人对时事、生活、旅行等各类话题的观点和见解,以及分享个人的心情和感悟。1. 搭建个人网站:个人备案域名可以用于搭建个人网站,展示个人的技术、作品、经验等内容,或者用于个人的博客、新闻、论坛等平台。在个人备案域名过程中,需要填写个人网站备案备注,以说明个人网站的基本情况和用途。二、个人网站备案备注的举例。

2023-08-29 09:09:22 1071

原创 C# 根据条件查询树节点所需的相关数据

默认加载所有的数据,结构长这个样子的。cItemTitle=根节点名称、cItemCode=根节点代码、cItemName=子节点名称、cItemValue=子节点代码。cParentId=上级ID、数据库结构长这个样子的。

2023-05-29 15:07:53 363

原创 c# 调用ip2region组件 根据ip地址进行定位

注意下,ip2region本身支持net4.5以上,还有个ip2region.net组件,它要求net6及以上。所以,根据自己项目的需求即可。需求描述:当项目中需要将IP转换成,对应的城市以及运营商,那么通过ip2region组件即可完美实现。下载离线文件后,找到里面的ip2region.db文件(v1.0/data/文件夹下),复制到你的项目里。

2023-05-19 09:53:30 449

原创 Linux安装.NetCore最新环境

在微软官网复制最新的链接地址(根据自己的需求,选中安装SDK或Core)测试是否安装成功,下图是已安装的版本信息(,根据自己的需求选择安装的版本或环境。使用wget 下载安装包(注意:本次安装的版本是。下载环境包 ,如下图。

2023-04-25 15:56:45 426

原创 C#通过网络地址,将文件下载到本地

【代码】C#通过网络地址,将文件下载到本地。

2023-03-25 13:08:07 2066

原创 .Net 6.0 发布至IIS出现HTTP 错误 500.19 - Internal Server Error

.net core HTTP 错误 500.19 - Internal Server Error

2023-02-28 17:38:52 840

原创 JQ遮罩层弹窗,样式内容可自行修改。复制即可查看效果

功能记录

2023-02-24 17:18:00 120

原创 js下载PDF文件至本地

JS/JQ下载PDF功能,代码可直接执行,查看效果

2023-02-24 17:12:02 852

原创 .Net API跨域处理(记录一下)

跨域

2023-02-20 14:29:29 271

原创 .Net 图片路径http在运行的时候变成了https

图片路径从HTTP转变为HTTPS

2023-02-16 08:46:17 565

原创 C#操作Excel模板

本案例用到的库为:Microsoft.Office.Interop.Excel.dll#region [DllImport("user32.dll", SetLastError = true)] static extern int GetWindowThreadProcessId(IntPtr hwnd, out int processid);//用于结束Excel进程,防止进程占用导致异常 /// <summary> ...

2022-03-18 17:22:36 854

原创 SQL 根据特殊字符进行分割并动态执行

declare @sql varchar(2000),@tsql nvarchar(max),@split varchar(100)set @sql=‘1,2,3,4,5,6’ --保存的字符set @split=’,’–分隔符select @tsql=‘select ‘’’+replace(@sql,@split,’’’ union all select ‘’’)+’’’’exec(@tsql)...

2020-05-18 15:41:51 842

原创 Winform根据父窗体的位置,设置子窗体的位置

 public static Index MyMainForm = null;  //定义父窗体,Index是窗体名称 MyMainForm = this;  //获取主窗体的信息 Mask ma = new Mask();ma.StartPosition = FormStartPosition.Manual;ma.Location = new Point(Index.My...

2019-01-16 21:20:18 3613

原创 SQL分组、行转列

2019-01-10 13:36:32 1157

原创 SQL存储过程实现,关注与取消关注功能

Create proc Attention @id int,--用户ID @uid varchar(2000),--需要操作的用户ID @type int--操作类型   1:取消关注    2:关注as     begin     declare  @data varchar(2000),--数据源             @split varchar(2),--分割符     ...

2018-12-01 14:44:38 914

转载 Ajax的优势

1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。4、基于标...

2018-11-30 09:51:48 919 1

原创 .net跳转到指定的URL

Page.ClientScript.RegisterStartupScript(this.GetType(), "", "&lt;script language='javascript'&gt;window.parent.window.location.href ='../login.aspx';&lt;/script&gt;");

2018-09-06 11:17:54 991

原创 C# 创建Sheet

            object missing = System.Reflection.Missing.Value;            Excel.Application myExcel = new Excel.Application();            Microsoft.Office.Interop.Excel._Workbook xBk;               ...

2018-08-08 11:45:43 3165

转载 SQL脚本查询表结构

 SELECT  CASE WHEN col.colorder = 1 THEN obj.name                    ELSE ''               END AS 表名,          col.colorder AS 序号 ,          col.name AS 列名 ,          ISNULL(ep.[value], '') AS 列说明 ,  ...

2018-06-28 13:34:12 572

原创 .Net项目中引用字体文件

//路径string AppPath = System.IO.Path.GetFullPath("../../font/AgencyFB.ttf");//读取字体文件PrivateFontCollection pfc = new PrivateFontCollection();pfc.AddFontFile(AppPath);//实例化字体样式Font f = new Font(pfc.Famil...

2018-06-25 13:53:31 1743

原创 正则表达式,验证身份证号码

  if ((!Regex.IsMatch(textBox1.Text, @"^(^\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$", RegexOptions.IgnoreCase)))   {         MessageBox.Show("请输入正确的身份证号码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning...

2018-06-20 17:31:31 331

原创 .Net图形验证码

#region 操作验证码        private void CreateImage(string codes)        {            try            {                label1.Text = codes;                int iMapWidth = codes.Length * 21;                Bi...

2018-06-15 17:22:01 364

原创 .Net二维码生成与解析

//使用ThoughtWorks.QRCode.dll程序集//生成二维码ThoughtWorks.QRCode.Codec.QRCodeEncoder encoder = new QRCodeEncoder();encoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;encoder.QRCodeScale = 4;//大小encoder...

2018-06-15 12:08:13 295

原创 加密解密算法

const string KEY_64 = "OAnMwklQ";//注意了,是8个字符,64位const string IV_64 = "OAnMwklQ";//加密public string Encode(string data){    byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64);    byte[] byI...

2018-06-15 11:59:32 177

原创 MVC根据CheckBox的Value值选中对应的复选框及获取选中的Value值

控制器代码//int[] 数组类型可以自定义//checko获取勾选中的CheckBox的Value值以数组的形式   public ActionResult H(int[] checko)        {            //定义一个ArrayList数组方便调试看            ArrayList list = new ArrayList();            forea...

2018-05-21 17:23:04 2895

转载 关于SQL脚本优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id

2017-04-26 09:45:12 680

原创 用存储过程进行添加与修改数据

--创建添加与修改的存储过程--省   create--首先定义输入与输出参数--例:@uID nvarchar(50)  输入   @i int output 输出--然后定义临时存储变量,用于存储数据库查询出来的数据(此步可省)--接着进行判断--例:if Exists(select * from [user] where uID=@uID) 根据ID进行查询--

2017-04-25 11:34:45 16420

原创 SQL Server存储过程的创建及使用

一、基础查询1、创建不带参数的存储过程例子:查询学生总数--查询存储过程IF OBJECT_ID (N'PROC_SELECT_STUDENTS_COUNT', N'P') IS NOT NULL    DROP procedure PROC_SELECT_STUDENTS_COUNT;GOCREATE procedure PROC_SELECT_S

2017-04-25 09:36:07 1233

转载 简单的SQL脚本

一、定义变量--简单赋值 declare @a intset @a=5 print @a   --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) select @user2 = Name from ST_

2017-04-25 09:25:04 1727

原创 12 个 CSS 高级技巧汇总

使用 :not() 在菜单上应用/取消应用边框给body添加行高所有一切都垂直居中逗号分隔的列表使用负的 nth-child 选择项目对图标使用SVG优化显示文本对纯CSS滑块使用 max-height继承 box-sizing表格单元格等宽用Flexbox摆脱外边距的各种hack使用属性选择器用于空链接

2017-04-11 16:17:48 196

转载 10个jQuery小技巧

1.返回顶部按钮你可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件。// Back to top$('a.top').click(function () {  $(document.body).animate({scrollTop: 0}, 800);  return false;});Back to top

2017-04-11 16:08:11 151

使用.Net 技术操作Redis缓存技术,对Redis缓存进行存储增删改查等相关操作

使用.Net 技术操作Redis缓存技术,对Redis缓存进行存储增删改查等相关操作

2021-03-24

DES加密算法,JS加密,C#解密

DES加密算法,JS加密,C#解密,也可以C#加密再用JS进行解密。用于前后端开发的加密算法,最大程度保护数据安全

2019-05-29

文件加密源码

基于VS2013开发的文件加密解密程序,主要技术为:操作IO,加密解密算法。使用的是C#控制台应用程序,便于测试。代码可读性高,并附加注释。该技术点主要解决了公司或个人文件的安全性,防止重要文件被盗,导致的一系列安全问题。

2019-01-09

C#_Win32API操纵系统菜单

C#_Win32API操纵系统菜单

2018-11-14

JS加密C#解密

JS前台数据加密,.Net后台解密,保证数据的安全性可靠性

2018-09-17

汉字转拼音

输入汉字就可以一键转换成拼音,使用的语言是.Net,打开就可以用

2018-09-12

WinFrom小程序

辅助工具包含了,日历控件、二维码生成与解析、对称加密解密、一键生成数据库字典、一键生成Insert语句、获取计算机信息、添加日志、调用输入法。 数据库方面是基于SQL Server。 获取计算机信息包括获取:CPU编号、网卡地址、硬盘ID、IP地址、用户名、计算机名、PC类型、物理内存

2018-09-10

WebAPI源码

本案例使用VS2013创建,案例包括API接口、模拟数据返回类、前端HTML请求页,本案例采用的是JQ的Ajax请求WebAPI并通过返回的数据绑定前端HTML页面。可以直接打开HtmlPage1.html页面观看最终效果。

2018-09-10

CSS3多样式小图标按钮

这次我们要来分享一组纯CSS3打造的动画图标,总共100多个,每一个图标没有用图片,而是利用CSS3的相关特性来实现。在这些CSS3图标中,有部分是动态的,这些带动画的图标也是利用CSS3的动画属性实现的。

2018-09-06

空空如也

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

TA关注的人

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