
开发笔记
焦糖丨玛奇朵
我不是知识的生产者,只是一个平平无奇的知识搬运工。日常学习分享
展开
-
.NET\C#日常开发随手记----解决一个集合引用另一个集合导致一起改变
深度拷贝(已封装为一个泛型通用方法复制即用):/// <summary>/// 深度拷贝集合方法----解决一个集合引用另一个集合导致一起改变/// </summary>/// <typeparam name="T"></typeparam>/// <param name="list1"></param>/// <param name="list2"></param>/// <returns&原创 2022-04-20 17:04:59 · 798 阅读 · 0 评论 -
C#日常开发随手记------获取华为云桶中ZIP内的所有文件(包含System.NotSupportedException:“此流不支持查找操作“解决方法)
需求:根据华为云桶的文件下载地址,展示出目标ZIP文件内的所有文件信息/// <summary>/// 获取目标ZIP文件内的所有文件信息/// </summary>/// <param name="stream">文件流</param>/// <param name="fileList">返回的结果集</param>/// <returns></returns>private IList<f原创 2022-04-08 16:01:11 · 1595 阅读 · 0 评论 -
.NET日常想法随手记------比较两个json文件并获取标签相同但值却不同的数据
思路:取值存字典 然后用linq比较两个字典相同key的value原创 2022-01-05 13:03:30 · 576 阅读 · 0 评论 -
ASP.NET日常开发随手记------解析和转换xml
public static ANData ParseString(string str){if (string.IsNullOrEmpty(str))return null;XElement x;try { x = XElement.Parse(str); }catch { return null; }if (x.Name != "AN")return null;XAttribute ver = x.Attribute("Version");if (ver == null || v原创 2021-12-13 16:46:12 · 501 阅读 · 0 评论 -
SQLSERVER存储过程开发笔记----零碎问题以及关于操作文件的操作
使用的为sqlserver2012版本一、xp_cmdshell组件不能用报错提示:“ 消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行 SQL Server 阻止了对组件‘xp_cmdshell’ 的 过程’sys.xp_cmdshell’的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用‘xp_cmdshell’。有关启用 ‘xp_cmdshell’ 的详细信息,请参阅 SQL Server 联机原创 2021-10-16 17:30:47 · 646 阅读 · 0 评论 -
ASP.NET日常开发随手记------发送邮件
SmtpClient发送邮件原创 2021-10-02 23:14:59 · 182 阅读 · 0 评论 -
C#日常开发随手记------COM组件(Microsoft.Office.Interop.Excel)操作excel、如何创建\删除文件夹
第一次使用COM组件操作excel,遇到了点坑,也有些感触。一般来说操作数据库,我比较常用的是OleDB,但是OleDB需要安装AccessDatabaseEngine,现在的公司没有特殊情况又不允许随便装东西,所以在出现了“未在本地计算机上注册“microsoft.ACE.oledb.12.0”错误之后无奈放弃,然后又试了Spire,奈何Spire需要收费,在保存excel之后,会出现一个删除不掉的sheet,最后决定使用COM组件进行操作。先放一个Spire获取excel值的代码(这个可以正常使用,原创 2021-06-10 18:34:17 · 1385 阅读 · 0 评论 -
日常开发随手记------VS上一些好用的设置
1、显示行号VS菜单“工具”-“选项”,进入“文本编辑器”-“所有语言”-“常规”,选中“行号”。2、显示空白VS菜单“编辑”-“高级”-“查看空白”以便显示代码中的空白字符。3、编辑器背景及字体VS菜单“工具”-“选项”,进入“环境”-“字体和颜色”,点击 “项背景色”旁的“自定义”,将颜色改为“红:250、绿:250、蓝:250”。同时可以将字体改为“Consolas”。4、跟踪活动项VS菜单“工具”-“选项”,进入“项目和解决方案”-“常规”,选中“在解决方案资源管理器中跟踪活动项”。原创 2021-10-02 22:10:23 · 921 阅读 · 0 评论 -
ASP.NET日常开发随手记------后台执行js脚本
后台执行js脚本:StringBuilder sb = new StringBuilder();sb.Append("<script language='javascript'>");sb.Append("$(function () {");sb.Append("$('#editor1').val('" + template.Description + "');");sb.Append("});");sb.Append("</script>");this.Registe原创 2021-10-02 22:38:30 · 353 阅读 · 0 评论 -
ASP.NET日常开发随手记------iis服务器支持下载apk
打开iis选择 网站选择需要设置的网站双击选择MIME类型点击右上角添加填写 扩展名和MIME类型点击确定扩展名:.apkMIME类型: application/vnd.android.package-archive原创 2021-10-02 22:41:04 · 188 阅读 · 0 评论 -
ASP.NET日常开发随手记------关于http协议接口
HTTP接口目前接触到的有两种:①.共同点:模式相同,接口方法大致相同,②.不同点:传参方式不同HttpWebRequest中的ContentType方法不同键值对方式为:“application/x-www-form-urlencoded”非键值对为: “application/json”;1.接口请求体为键值对方式键值对请求体样例:Srv中先定义:private static readonly string DefaultUserAgent = "Mozilla/4.0 (com原创 2021-10-02 23:01:14 · 660 阅读 · 0 评论 -
ASP.NET日常开发随手记------用文本文档记录日志
public static void WriteTextLog(string strMessage){ string fileFullPath = AppDomain.CurrentDomain.BaseDirectory + DateTime.Now.ToString("yyyy-MM-dd") + ".txt"; StringBuilder str = new StringBuilder(); str.Append("Time: " + DateTime.Now.ToSt原创 2021-10-02 23:04:32 · 150 阅读 · 0 评论 -
ASP.NET日常开发随手记------webService服务端开发
创建代码:using EPMS.Domain;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using EAF.IoC;using EPMS.IDao;using EAF.Common;/// <summary>/// OpenFeedbackService 的摘要说明/// </summary&g原创 2021-10-02 23:07:07 · 272 阅读 · 0 评论 -
ASP.NET日常开发随手记------导出Excel
using Aspose.Cells;public void btnExcel_Click(object sender, EventArgs e){ Workbook workbook = new Workbook(); workbook.Worksheets.Clear(); workbook.Worksheets.Add("sheet1"); Worksheet worksheet = workbook.Worksheets[0];原创 2021-10-02 23:09:12 · 194 阅读 · 0 评论