04 2020 档案

摘要:前言 解决方案:VS2017创建的Web项目。 说明:尝试理解Session锁的运行机制以及对应的处理操作。 知识点: 1.在后台中进行了Session操作,会在请求结束时生成一个新的SessionId返回给浏览器,并以cookie的形式保存起来。 2.Session锁是针对同一个SessionId 阅读全文
posted @ 2020-04-28 11:33 我有我奥妙 阅读(452) 评论(0) 推荐(0) 编辑
摘要:问题描述 ASP.NETMVC项目,编辑页面赋值操作,ajax请求很慢。 对同一个控制器有2个请求 一个为获取该表的树形结构数据(绑定下拉框) 一个为获取某实体的单条记录(编辑操作) 排查过程 数据库 该页面的表只有12个字段,且数据也只有98条, 直接在数据库中执行查询语句也很快,一般在0.03s 阅读全文
posted @ 2020-04-27 09:07 我有我奥妙 阅读(228) 评论(0) 推荐(0) 编辑
摘要:前言 2020年6月27日23:09:40 新版的博客园主题, 大佬原文地址: https://www.cnblogs.com/esofar/p/cnblogs-theme-silence.html 感觉现在的主题比较单调,而且功能简单,但是又不会写,遂去寻找大佬的博客园。 2020年4月22日11 阅读全文
posted @ 2020-04-21 22:09 我有我奥妙 阅读(262) 评论(0) 推荐(0) 编辑
摘要:并集 Union 集合的并集是合并两个集合的所有项,去重,如下图所示: public void Deal() { List<int> ls1 = new List<int>() { 1, 2, 3, 5, 7, 9 }; List<int> ls2 = new List<int>() { 2, 4, 阅读全文
posted @ 2020-04-20 22:04 我有我奥妙 阅读(2093) 评论(0) 推荐(0) 编辑
摘要:服务器最终配置 DTC服务 组件 防火墙 这里,跟下面的解决方案有点差异,在添加2个规则之后,原本就有分布式相关的规则,也给开启了。 网上的解决办法 在服务里打开 Distributed Transaction Coordinator 这个服务 修改组件服务里的一些选项 点击打开“开始”–“管理工具 阅读全文
posted @ 2020-04-20 22:03 我有我奥妙 阅读(799) 评论(0) 推荐(0) 编辑
摘要:前言 使用时需要配置MSDTC,否则无法使用。 配置方式: https://www.cnblogs.com/masonblog/p/12740917.html TransactionScope的优点 1、使用起来比较方便.TransactionScope可以实现隐式的事务,使你可以在写数据访问层代码 阅读全文
posted @ 2020-04-20 22:01 我有我奥妙 阅读(545) 评论(0) 推荐(0) 编辑
摘要:解决办法 1、在前面加上Jet OLEDB:,如: Jet OLEDB:Database Password='zt' <add name="ConStrOleDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\D 阅读全文
posted @ 2020-04-20 21:59 我有我奥妙 阅读(272) 评论(0) 推荐(0) 编辑
摘要:常见原因 原因:使用的.NET版本不一样 今天又被这问题撞上了,结果神奇般的解决了 谷歌了很久都没有找到真正有用的解决方案,所以在这儿写下,让更多的人看到 最根本的原因其实就是引用的问题,引用错了,然后VS在这上面提示又不够智能,所以大家被坑一次又一次 其他原因 第一种 这种可能性很好排查,A项目所 阅读全文
posted @ 2020-04-20 21:56 我有我奥妙 阅读(4239) 评论(0) 推荐(0) 编辑
摘要:解决办法 直接修改列名 dt.Columns["Name"].ColumnName = "ShortName"; sql查询时设置别名 select ID as TableID from Users; 原博文 1.DataAdapter的SQL别名; SELECT PID AS "代码" From 阅读全文
posted @ 2020-04-20 21:54 我有我奥妙 阅读(6070) 评论(0) 推荐(1) 编辑
摘要:说明 调用Web.dll 文件,获取其中的所有的WebService 参考 https://blog.csdn.net/huoliya12/article/details/78873123 流程 使用LoadFile加载外部dll文件 重点:注意的是,如果查看的对象是外部的DLL,一定要把DLL复制 阅读全文
posted @ 2020-04-20 21:51 我有我奥妙 阅读(3247) 评论(2) 推荐(0) 编辑
摘要:直接使用 //Linqvar l1 = (from d in dt.AsEnumerable() select d.Field<int>("ID")).ToList();//lambdavar l2 = dt.AsEnumerable().ToList().Select(x => x.Field<i 阅读全文
posted @ 2020-04-20 21:48 我有我奥妙 阅读(4801) 评论(0) 推荐(0) 编辑
摘要:解决方法 方法一 “设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。 方法二 生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。 本地使用 IIS->应用程序池->DefaultAppPool->设置应用程序池默认属性->常规->启用 阅读全文
posted @ 2020-04-20 21:43 我有我奥妙 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:步骤 1、打开***.xsd文件。 2、数据源之间的空白处,右键->属性。 3、在VS右侧会跳出一个属性窗口。 4、有个名称为DataSet的下拉框,所有的数据源名称都在其中,单击即可定位到所选择的数据源。 阅读全文
posted @ 2020-04-20 21:39 我有我奥妙 阅读(328) 评论(0) 推荐(0) 编辑
摘要:正常流程 正常的从服务器端下载文件的流程 System.IO.FileInfo file = new System.IO.FileInfo(s_path); HttpContext.Current.Response.ContentType = "application/ms-download"; H 阅读全文
posted @ 2020-04-20 21:38 我有我奥妙 阅读(3143) 评论(0) 推荐(0) 编辑
摘要:实例化打印文档 //声明打印对象 PrintDocument pd = new PrintDocument(); int ilvPreviewIndex = 0; 在打印事件中设置基本属性 private void btnPrint_Click(object sender, EventArgs e) 阅读全文
posted @ 2020-04-20 21:37 我有我奥妙 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:实际使用 //循环DataTable,删除数据 for(int i = dtPreview.Rows.Count - 1; i >= 0; i--) { if(listSelected.Contains(i)) { dtPreview.Rows[i].Delete(); } } dtPreview. 阅读全文
posted @ 2020-04-20 21:35 我有我奥妙 阅读(1131) 评论(0) 推荐(0) 编辑
摘要:后台绑定 /首先,在绑定checkboxlist时,为ListItem每个对象添加一个alt属性,值保存对应的value值,代码如下 if(dt != null && dt.Rows.Count > 0) { foreach(DataRow dr in dt.Rows) { //分别为text值、v 阅读全文
posted @ 2020-04-20 21:14 我有我奥妙 阅读(303) 评论(0) 推荐(0) 编辑
摘要:前言 dll文件 如果还没有ajax.dll文件,就先下载一个来 引用 将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定 配置 webconfig <httpHandlers>加上<add verb="POST,G 阅读全文
posted @ 2020-04-20 21:13 我有我奥妙 阅读(219) 评论(0) 推荐(0) 编辑
摘要:前台 <%#RoleNameSpan(Eval("RoleName").ToString())%> 后台 /// <summary> /// 角色名称过长处理 /// </summary> /// <returns></returns> public string RoleNameSpan(stri 阅读全文
posted @ 2020-04-20 21:12 我有我奥妙 阅读(261) 评论(0) 推荐(0) 编辑
摘要:说明 ListItem中有Attributes属性,手动创建一个自定义属性,赋值需要绑定的字段的值。 这样的话,前台js也可以获取到,能够显示到前台html,进行控制。 代码 foreach(DataRow dr in dt.Rows) { ListItem item = new ListItem( 阅读全文
posted @ 2020-04-20 21:07 我有我奥妙 阅读(205) 评论(0) 推荐(0) 编辑
摘要:问题描述 分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能创建类型“Service1”。 源错误: 行 1: 源文件: /WEB/Service.asmx 行: 1 解决方法 在web.config中添加 <!--W 阅读全文
posted @ 2020-04-20 21:05 我有我奥妙 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:问题说明 注释中的汉字都变成了?,应该是编码的问题。 declare @CurrentUser sysname select @CurrentUser = user_name() execute sp_addextendedproperty 'MS_Description', '????????(M 阅读全文
posted @ 2020-04-20 09:27 我有我奥妙 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:说明 默认情况下,redis只允许本机访问。如果需要外部访问,需要修改下配置文件。 配置修改 redis.windows.conf 将bind 127.0.0.1 注释 将protected-mode修改为no 重启redis 重启redis必须指定配置文件redis.windows.conf 命令 阅读全文
posted @ 2020-04-18 17:18 我有我奥妙 阅读(11027) 评论(0) 推荐(2) 编辑
摘要:实际使用 Program.cs代码 //声明一个线程 private static System.Threading.Mutex mutex; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { A 阅读全文
posted @ 2020-04-18 17:15 我有我奥妙 阅读(923) 评论(0) 推荐(0) 编辑
摘要:前言 判断程序是否已经运行,使程序只能运行一个实例有很多方法,下面记录两种。 目前使用的是第一种方法。 方法1:线程互斥 static class Program { private static System.Threading.Mutex mutex; /// <summary> /// 应用程 阅读全文
posted @ 2020-04-18 17:13 我有我奥妙 阅读(404) 评论(2) 推荐(1) 编辑
摘要:字符串函数 (1)使用串联运算符和 Visual Basic 常量可将多个字段组合在一起。以下表达式返回两个字段,它们分别位于同一文本框的不同行中:=Fields!FirstName.Value & vbCrLf & Fields!LastName.Value (2)使用 Format 函数可设置字 阅读全文
posted @ 2020-04-18 17:09 我有我奥妙 阅读(2538) 评论(0) 推荐(1) 编辑
摘要:=iif(Isnothing(Fields!VerifyStateName.Value),"未上报",Fields!VerifyStateName.Value) 空值时赋予默认值。 阅读全文
posted @ 2020-04-18 17:08 我有我奥妙 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:转换为日期类型再格式化 =CDate(Fields!UseDate.Value).ToString("yyyy-MM-dd") 使用Format ==Format(Fields!CheckTime.Value,"yyyy-MM-dd") 阅读全文
posted @ 2020-04-18 17:07 我有我奥妙 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:使用 & 符号连接 =Fields!ID.Value & Fields!Name.Value 阅读全文
posted @ 2020-04-18 17:04 我有我奥妙 阅读(436) 评论(0) 推荐(0) 编辑
摘要:使用 1、添加参数IsEnable(用于控制显示或隐藏)2、在RDLC页面,需要控制的列上,右键,列的可见性...,基于表达式隐藏或显示3、输入 IIF(Parameters!IsEnable.Value,false,true)。4、注意此处。IsEnable参数为True时,列不显示,为False 阅读全文
posted @ 2020-04-18 17:02 我有我奥妙 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:错误“基类包括字段“XXXXXXX”,但其类型(Microsoft.Reporting.WebForms.ReportViewer)与控件(Microsoft.Reporting.WebForms.ReportViewer)的类型不兼容。” 问题:ReportViewer控件与引用的Microsof 阅读全文
posted @ 2020-04-18 17:00 我有我奥妙 阅读(185) 评论(0) 推荐(0) 编辑
摘要:问题 找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 描述 使用NPOI导出word文档,需要C#的解压缩类,所以引用了ICSharpCode.SharpZipLib.dll文件。但是运行一直提示版本不对,引用的是0.86.0.518,但是导入的DLL文 阅读全文
posted @ 2020-04-18 16:54 我有我奥妙 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:使用ASPX页面处理 前台显示 <img src="/UeImg.aspx?path=C:/YxFile/ueditor/upload/image/20200211/6371705083711732189358173.jpg" title="1.jpg" alt="1.jpg"> 后台代码 <%@ 阅读全文
posted @ 2020-04-18 16:53 我有我奥妙 阅读(763) 评论(0) 推荐(0) 编辑
摘要:处理方法 使用过滤器控制权限时,若无权则跳转到无权页面,但是每次跳转都会出现 ERROR - System.Web.HttpException (0x80004005): 服务器无法在已发送 HTTP 标头之后设置状态。每天的日志都会爆满,经过各种百度,各种调试,按照网上的方法,在跳转前清空Resp 阅读全文
posted @ 2020-04-18 16:51 我有我奥妙 阅读(890) 评论(0) 推荐(0) 编辑
摘要:前言 在使用时需要修改命名空间、需要过滤控制器、需要过滤Action方法。结果生成表的插入语句。 代码 public ActionResult ReloadData() { #region 获取所有的控制器类 System.Text.StringBuilder sbSql = new System. 阅读全文
posted @ 2020-04-18 16:49 我有我奥妙 阅读(396) 评论(0) 推荐(0) 编辑
摘要:原博文 https://www.cnblogs.com/h82258652/p/3939365.html 代码 /// <summary> /// 仅允许Ajax操作 /// </summary> [AttributeUsage(AttributeTargets.Method)] public cl 阅读全文
posted @ 2020-04-18 16:25 我有我奥妙 阅读(305) 评论(0) 推荐(0) 编辑
摘要:原理 使用SELECT SCOPE_IDENTITY(),取获取刚刚插入记录自增的主键 示例 entity.Create(); StringBuilder strSql = new StringBuilder(); strSql.Append(" insert into Attachment( ") 阅读全文
posted @ 2020-04-18 16:22 我有我奥妙 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:原博文 https://mp.weixin.qq.com/s/hYjGyIdLK3UCEVF0lRYRCg 示例 初始化本地git仓库(创建新仓库) git init 配置用户名 git config --global user.name "xxx" 配置邮件 git config --global 阅读全文
posted @ 2020-04-18 09:33 我有我奥妙 阅读(190) 评论(0) 推荐(0) 编辑
摘要:官方地址 https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 示例 ## Ignore Visual Studio temporary files, build results, and ## files ge 阅读全文
posted @ 2020-04-18 09:32 我有我奥妙 阅读(5834) 评论(0) 推荐(0) 编辑
摘要:前言 方法二有时不大好用,还是方法一删注册表比较方便快速一点。 方法一 打开注册表,删除以下的注册表项~ HKEY_CLASSES_ROOT*\shellex\ContextMenuHandlers\XXX Groove GFS Context Menu Handler XXX HKEY_CLASS 阅读全文
posted @ 2020-04-18 09:26 我有我奥妙 阅读(2675) 评论(0) 推荐(0) 编辑
摘要:删除自带 输入法切换 阅读全文
posted @ 2020-04-18 09:23 我有我奥妙 阅读(841) 评论(0) 推荐(0) 编辑
摘要:步骤 设置,隐私,常规,允许windows跟踪应用启动,以改进开始和搜索结果 阅读全文
posted @ 2020-04-18 09:20 我有我奥妙 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:问题 WIN7远程桌面连接–“发生身份验证错误。要求的函数不受支持” 最近WIN7升级补丁后发现远程桌面无法连接了,报“发生身份验证错误。要求的函数不受支持”的错误: 解决办法 开始菜单->运行gpedit.msc 打开配置项:计算机配置>管理模板>系统>凭据分配>加密Oracle修正 选择启用并选 阅读全文
posted @ 2020-04-18 09:02 我有我奥妙 阅读(351) 评论(0) 推荐(0) 编辑
摘要:原博文 https://blog.csdn.net/caca95/article/details/85284309 处理方法 Web项目Bin目录下的文件改动会引发Application_End事件,导致Application重新运行,IIS会回收线程。后来通过和大佬反馈了下这个问题,原来并不是io 阅读全文
posted @ 2020-04-18 08:59 我有我奥妙 阅读(409) 评论(0) 推荐(2) 编辑
摘要:无法打开的提示 操作步骤 1.将APP安装包放置到指定的文件夹中。 2.在IIS中MIME中添加MIME类型 扩展名:.apk MIME类型:application/vnd.android.package-archive 阅读全文
posted @ 2020-04-18 08:51 我有我奥妙 阅读(274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示