- 博客(45)
- 收藏
- 关注
原创 C#中特性(Attribute)的使用
1.特性是一个类,它继承于Attribute。它对程序中的元素进行标注,如类型、字段、方法和属性等。Attribute是程序代码的一部分,它不会被编译器丢弃,而且还会被编译器编译进程序集(Assembly)的元数据(Metadata)里。 [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] //表示该特性可以修饰字段,属性 、(Class、Method)可修饰类、方法 public class FieldFo
2022-04-25 17:05:37
975
原创 Visual Studio 2019Class类生成TypeScript类
打开管理扩展,搜索截图中的拓展,下载安装成功后鼠标右键点击要生成ts文件的class类,成功成功后可见:
2021-12-03 11:38:38
383
转载 javascript数组全排列组合算法
单数组排列组合 var str = [1,2,3,4,5]; var count = 0; function arrange(s){ for(var i=0,length=str.length; i<length; i++) { if(s.length == length - 1) { if(s.indexOf(str[i]) < 0) { count++; console.log("组合"+count+"="+s + st
2021-12-02 13:54:23
1344
原创 Base64的PDF文件页面下载功能
//下载pdf文件/**FCZMWJ base64文件*/down(FCZMWJ) { var a = document.createElement('a'); if (window.URL && window.Blob && ('download' in a) && window.atob) { // Do it the HTML5 compliant way var blob = this.base64T
2021-11-01 15:44:11
906
原创 html预览base64 pdf
pdf.js下载地址 http://mozilla.github.io/pdf.js/建议翻墙下载,我用公司网下载不下来。页面引入js<script type="text/javascript" src="./js/pdfjs-2.10.377-legacy-dist/build/pdf.js"></script><body><canvas id="the-canvas"></canvas></body>//直接使用官网例子
2021-10-30 11:03:36
756
原创 Visual Studio添加类默认添加自定义说明
例如C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class 这个是我的路径/********************************************************* * 名 称:$safeitemrootname$ * 作 者:朱品军 * 联系方式:电话[],邮件[@qq.com] *
2021-09-28 15:11:55
174
原创 Core Api输出文件流Excel文件
public Task ExportFile(){return Task.Factory.StartNew(() =>{byte[] bytes = new byte[0];MemoryStream ms = new MemoryStream(bytes);return File(ms , “application/octet-stream”, “XXX.xlsx”);});}
2021-08-23 13:58:29
237
转载 centos7安装nginx及nginx配置
本文转载于https://blog.youkuaiyun.com/qq_37345604/article/details/90034424(https://blog.youkuaiyun.com/qq_37345604/article/details/90034424) 安装所需插件 1、安装gcc gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言 命令:查看gcc版本 
2021-08-20 16:40:09
227
转载 正则表达式
转载:https://www.cnblogs.com/wyf0518/p/11462106.html 概述 正则表达式是很多运维薄弱的一项技能。大家很多时候都会觉得正则表达式难记、难学、难用,但不可否认的是正则表达式是一项很重要的技能,所有今天将学习和使用正则表达式时的关键点整理如下,仅供参考。 什么是正则表达式? 正则表达式(Regular Expression 或 Regex),是用于定义某种特定搜索模式的字符组合。正则表达式可用于匹配、查找和替换文本
2021-06-18 16:41:31
113
转载 .NET Core 使用RabbitMQ
转发:https://www.cnblogs.com/yan7/p/9498685.html.NET Core 使用RabbitMQ1.什么是RabbitMQ RabbitMQ是一个开源的,基于AMQP(Advanced Message Queuing Protocol)协议的完整,可复用的企业级消息队列(Message Queue 一种应用程序与应用程序之间的一种通信方法)系统,RabbitMQ可以实现点对点,发布订阅等消息处理模式2.安装RabbitMQ 网上有许多RabbitMQ的安装博
2021-04-28 16:46:56
182
原创 mysql 不同版本远程连接权限grant all privileges
GRANT:赋权命令ALL PRIVILEGES:当前用户的所有权限*.*:当前用户对所有数据库和表的相应操作权限‘root’@’%’:权限赋给root用户,所有ip都能连接IDENTIFIED BY ‘123456’:连接时输入密码,密码为123456WITH GRANT OPTION:允许级联赋权
2021-04-19 11:37:11
259
原创 Redis服务安装配置
下载好对应reids解压后在该文件目录下执行cmd修改redis.windows.conf 或redis.windows-service.conf下bind (对应IP)和requirepass(对应密码)下图启动临时服务本地服务启动方式 cmd=》redis-server.exe --service-install redis.windows-service.conf --service-name redislocalzpj...
2021-04-16 14:25:08
59
原创 Stream读写文件
var filePath = Path.Combine(directoryPath, guidstr + Path.GetExtension(files[0].FileName)); resfilePath = resfilePath + guidstr + Path.GetExtension(files[0].FileName); var fileStream = System.IO.File.Open(filePath, FileMode.
2021-04-14 10:42:09
346
原创 jquery自定义打印可选择html页任意内容
1.jquery生成iframe,填充html内容打印都需要引入jqueryfunction toPrintView(obj)//id-str 打印区域的id{ var newstr = $(obj).parent().parent().next().html();//打印区域 var iframe = document.createElement('IFRAME'); var doc = null; //iframe.setAttribute('style', ...
2021-01-07 09:23:50
392
原创 Jquery针对JSON字符串处理
1:json字符串转js对象,并处理null属性值为“”var list = JSON.parse(jsonStr, function (k, v) { if (v == null) { return ""; } return v; });2:取json对象数据 重新处理到新的对象中(类似字典key,value格式)var listAuth=
2020-12-16 15:39:51
448
原创 window.print自定义打印
使用Jquery创建Iframe打印当前需要打印的区域function toPrintView(obj)//id-str 打印区域的id{ var newstr = $(obj).parent().parent().next().html();//打印区域 按自己要求处理 var iframe = document.createElement('IFRAME'); var doc = null; document.body.appendChild(iframe); .
2020-12-15 11:17:25
607
原创 html浮动返回顶部操作
$(function () {$(window).scroll(function () { var scroHei = $(window).scrollTop();//滚动的高度 if (scroHei > 400) { $(".toTop").fadeIn(500); } else { $(".toTop").fadeOut(500); } });});
2020-12-01 15:32:11
551
原创 CoreMvc 开发文件上传
var localFile = Request.Form.Files[0];注入hostingEnvironment private IWebHostEnvironment hostingEnvironment; public AdController(IWebHostEnvironment webHostEnvironment) { hostingEnvironment = webHostEnvironment; }
2020-09-15 19:26:08
127
原创 GIT 首次提交代码
git init 初始化本地仓库,本地仓库文件夹中会出现一个.git文件夹git add -A src: 把src文件夹提交到远程仓库;git commit -m "首次提交代码,ssm整合": 把代码提交到本地仓库,并备注信息;git remote add origin 仓库地...
2020-07-16 17:05:16
118
原创 sqlserver数据库循环插入修改数据
declare @minId int set @minId =0;declare @maxId int set @maxId =154;print(@minId)print(@maxId)while(@minId<@maxId)begin insert into table1( [Title] ,[FileDoc] ,[PostUserId] ,[PostUserName] ,[PostTime] ...
2020-07-03 14:11:34
821
原创 C# POST提交Excel 带参数请求api
var client = new RestClient("https://***"); var request = new RestRequest("/api/***", Method.POST); request.AddHeader("Accept", "*/*"); request.AddFile("file", @"E:\111.xlsx"); ...
2020-06-29 18:11:23
489
原创 C# 最简单下载数据库中的二进制excel文件
数据库取值 输出excel文件 Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename=" + modelfile.Title+modelfile.Ext); Response.AddHeader("content-length", modelfile.FileContent.Length.ToString());文件大小 ...
2020-06-08 14:44:35
305
原创 vs未找到导入的项目,Import路径错误问题
记事本打开项目Web.csproj 将 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" /> 替换成 <Impo...
2020-06-03 13:08:57
1226
原创 C# excle文件内容读取
1:引入using System.Data.OleDb;using System.Data;2: private void bind() { if (FileUpload1.PostedFile != null) { string str = FileUpload1.PostedFile.FileName; int lu = str.LastIndexOf("\\"); String fil
2020-05-21 15:05:39
98
原创 nuxt.js开发实现hls视频直播间
1/首先引入图片中所用包2/添加js文件import Vue from ‘vue’import VideoPlayer from ‘vue-video-player’import ‘video.js/dist/video-js.css’import ‘videojs-flash’const hls = require(‘videojs-contrib-hls’)Vue.use(hls)Vue.use(VideoPlayer)3 在nuxt.config.js中引入js和CSS4 播放
2020-05-08 17:42:25
586
原创 发布coreapi到IIS
1.注意使用需下载dotnet-hosting-3.1.3-win文件2使用X509SecurityKey读取密钥,需要修改服务器II标识为NetworkService 否则无法获取密码并颁发TOKEN
2020-04-30 19:18:05
213
原创 正则判断三网手机号
string PhoneNumber = “”;int NumberState = 0;//联通var isChinaUnion = “^(?:13[0-2]|145|15[56]|176|1704|1707|1708|1709|171|18[56])\d{7,8}";Regexregex=newRegex(isChinaUnion);if(regex.IsMatch(PhoneNumber...
2020-01-10 18:14:03
289
原创 下载压缩文件
Response.ContentType = "application/zip"; Response.AppendHeader("content-disposition", "attachment; filename=\"文档.zip\""); Response.CacheControl = "Private"; Response.C...
2019-11-08 17:43:23
181
原创 下载二进制文件
/// <summary> /// 下载文件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_FileExport_Click(object ...
2019-11-08 17:33:04
157
转载 NetCore +EFCore+SqlServer根据数据库生成实体类到项目中
NetCore +EFCore+SqlServer根据数据库生成实体类到项目中转载自:https://www.cnblogs.com/yangjinwang/p/9516988.html1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台”分别安装以下几个包Mysql 版本:Install-Package MySql.Data.EntityFrameworkCo...
2019-11-01 16:56:01
939
原创 短链接获取原链接
string Url1 = string.Format(“https://is.gd/rokYdr”);HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url1);request.Method = “GET”;request.ContentType = “text/html;charset=UTF-8”;HttpWebR...
2019-10-28 16:03:14
1257
原创 处理文件夹下所有excel读取
public void runexcle() { string path1 = @"F:\excel\"; DirectoryInfo folder = new DirectoryInfo(path1); int PI_IssueNum = 0; foreach (FileInfo file in folder.GetFil...
2019-09-06 11:32:37
220
原创 Sqlserver清除数据库日志已满
USE [库名]GOALTER DATABASE [库名] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE [库名] SET RECOVERY SIMPLE --简单模式GOUSE [库名]GODBCC SHRINKFILE (N’日志库名_log’ , 11, TRUNCATEONLY)GOUSE [master]GOAL...
2019-08-15 14:08:27
289
原创 全选反选
$("#selectAll").click(function () { $("[name='Fruit']").each(function () { if ($(this).attr("checked")) { $(this).removeAttr("checked"); ...
2019-08-13 14:10:51
74
转载 Js的三种引入方式
第一种:外部引入`1第二种:内部引入1第三种:行内引入作者:小伟同学来源:优快云原文:https://blog.youkuaiyun.com/qq_41416856/article/details/84874350版权声明:本文为博主原创文章,转载请附上博文链接!...
2019-07-24 18:39:46
2292
原创 confirm确定操作?
$(".editDeptList").click(function () { var isDelete = confirm('你确定吗?'); var Type=1; if (isDelete) { var fileId = $(this).attr(''); $.ajax({ type: 'post', ...
2019-07-22 14:13:42
385
原创 C#获取字符串中开始和结束字符串中间得值
/// /// 获得字符串中开始和结束字符串中间得值/// /// 字符串/// 开始/// 结束/// public static string GetStrCenterValue(string str, string s, string e){Regex rg = new Regex("(?<=(" + s + “))[.\s\S]*?(?=(” + e + “))”,...
2019-07-16 13:45:55
354
原创 C#生成 新浪 短连接 t.cn
/// /// 通过 一个 URL 生成 新浪 短连接 t.cn/// /// /// public static string GetSinaShortUrlWith(string url){string apiUrl = string.Format(“http://api.t.sina.com.cn/short_url/shorten.json?source=2785173621...
2019-07-12 18:02:44
332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人