- 博客(162)
- 资源 (8)
- 收藏
- 关注
转载 C# Winform 跨线程更新UI控件常用方法总结(转)
C# Winform 跨线程更新UI控件常用方法总结(转)出处:http://www.tuicool.com/articles/FNzURb概述C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。处理跨线程更新Winform UI控件常用的方法有4种:1. 通过UI线程的SynchronizationContext的Post/Send方法更新;2. 通过UI控件的Invoke/BegainInvoke方法更新;..
2021-02-20 10:14:22 540 1
原创 dapper 批量新增 的坑(性能)
今天 对系统进行了下优化,涉及3张表,差不多每张300条数据,一起保存,界面保存到 重新加载出来,花了 6到8秒,速度太慢了。经过排查 最后定位问题:发现 Dapper自带内部集合插入,性能着实不咋样,网上找了下文章,最后优化了下 ,性能明细提高。批量新增 性能对比,网上可以去查看下这个篇文章:https://www.cnblogs.com/wwg1990/p/10362667.html,总结的挺好,值得好好学习。不多说 直接上代码吧,供参考学习。1. 批量新增封装: ..
2020-12-31 16:09:05 1910
原创 layui input 激活事件
开发中遇到这样一个问题:input :radio ,checkbox ,点击后 触发事件,执行事件中的逻辑。而 实际中 有这样一个需求:点击某一个控件(树形菜单节点)自动 触发radio/checkbox,或者 反绑定时 将radio/checkbox 绑定的事件 效果 实现。常规做法是:$("input[name='" + item.IndexId + "'][value=" + item.IndexVal + "]").attr("checked", true); //勾...
2020-08-03 09:48:51 2172
原创 Dapper 参数化查询 ,随笔
Dapper 参数化查询:对于此种查询:id in(1,2,3,4) ,code in('a','b','c') ,传参:List<int> id ,List<string> code .实列如下: public List<Evaluation_SelfAssessment_details_ChildEntity> GetChildListByIndexIds(int selfId, List<int> indexIds)...
2020-07-24 10:14:05 2097
原创 layui 绑定tree,节点字体变色
//绑定树 function BindTree(param) { var data = [{ title: '1 医疗机构基本情况' , id: 1 , field: '' , checked: false //节点是否初始为选中状态(如果开启复选框的话),默认 false , sp...
2020-07-24 10:04:16 2472 1
原创 layer.tips 提示显示,随笔
css: .help-button { display: inline-block; height: 20px; width: 20px; line-height: 20px; text-align: center; padding: 0; background-color: #65bcda; c.
2020-07-24 09:54:34 811
原创 滚动定位scroll 笔记
//定位scroll function PositionScroll(tabid, rowid) { var container = $("#scroll_" + tabid), scrollTo; if (rowid != "") { //获取定位元素 container.find('h5').each(function (index, e) { ...
2020-07-24 09:37:09 209
原创 easyui-tabs
easyui获取当前点击对象tabs的title和Index1.获取标题var title = $('.tabs-selected').text(); console.log(title);jquery里有一个方法是index([subject]) 2.获取index$("#ul li").index($("#selected")); 设定列表范围(#ul
2017-05-31 11:47:33 524
原创 jquery radio的取值 radio的选中 radio的重置
radio 按钮组, name=”sex”.MaleFemaleUnknown1. 获取radio选中的value.$('input:radio[name=sex]:checked').val();2. 选中 radio 按钮 (Male).$('input:radio[name=sex]:nth(0)').attr('checked',true);或者$('i
2017-05-31 11:32:09 1100
原创 tif文件下载 保存成图片,或图片保存
1.环境:从另一台服务器上抓取tif 文件和图片,保存到本地服务器,其中tif 文件需要拆分成单个图片保存,tif文件是从ftp上得到的。 遇到的过的问题: a.因都是网络图片,考虑的是在线抓取直接将流转化成图片,然后在保存图片.关键代码:if (url.StartsWith("http:") )|| url.StartsWith("ftp:"))
2017-05-26 14:27:48 8215
原创 .net 页面加载视频
要求: MP4 格式的 视频 添加到页面,页面打开加载1.iis 中方式视频文件 本地打开 浏览器 提示 错误: HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 原因iis 需要配置 MIME类型. 具体 类型 可参考地址
2017-05-26 11:48:45 850
原创 内网 大数据同步至外网(云服务器) 一
描述:内网数据库 多少表大量数据 需要同步至外网。思路方案:1.window定时任务,每天凌晨1点 (多线程或者单线程) 同步前一天的数据。 2.因可能会出现同步失败的 情况,以及会设置到修改数据,内网数据库各表要有 创建时间和修改时间,外网结构 也要有创建时间和修改时间,方便数据核对,同时 批次插入或修改数据库时,若失败 因邮件或日志文件通知开发人员。 3.
2017-03-21 18:38:00 4039
原创 linq 分组返回指定格式对象
备注:分组后 返回对象,2中写法。 后一种返回的json格式字符串 前端解析起来更方便。 public class WinningInfo { public int WinningRank { get; set; } public string nick_name { get; set; } public string login
2017-03-21 13:50:00 880
原创 C# 数字转汉字(一二三)
static void Main(string[] args){ string sss = NumberToChinese("5"); //返回五 string ppp = ChineseTONumber("五");//返回5} //以下方法网上查询后 修改:public static string ChineseTONumber(string chines
2017-03-21 13:29:59 8160
原创 多张图片上传(设置主图,删除图片)---简化js拼接
描述:后台商品编辑时,页面:上传图片,设置图片主图,以及删除图片,后台:保存图片到图片服务器,返回完整目录1.页面 html: 商品图片(最多可添加10张图片,建议图片尺寸600*600px,大小≤6MB,支持JPG、PNG、JPEG) 共 0 张
2017-03-20 16:58:22 4015
原创 富态文本框--小例 ---UMEditor
官网下载地址;http://ueditor.baidu.com/website/download.html---官网下载下后.net 版 结构1.页面引用: 产品详情: 预览
2017-03-20 09:48:28 640
原创 15年回顾--个人规划路线
15年 最后一天,回顾一年的历程. 最大的收获应该是 对实物的看法更加成熟,全面, 更多的应该是学会了独立思考问题, 解决问题,尽力尽善尽美. 15年头 时,彷徨自己是否能在这一年学到什么,当时只有一个想法 技术提高一点,不求多大的跨度,只求 稳,熟练运用,求沉淀. 5年了,虽然跨过了初级阶段,进入了中高级, 但还是感觉 只是个程序员,对技术的追求 不是很强烈,涉及到 什么就学习
2015-12-31 18:28:36 708
转载 ASP.NET中Repeater控件实现分页功能
不错的东东 ,收藏了.ASP.NET中Repeater控件实现分页功能http://blog.csdn.net/qin_zhangyongheng/article/details/7823192
2015-12-25 12:05:09 574
原创 注册asp.net 4.0 到iis
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:32位的Windows:---------------------------------------------------------------------------1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\Framework\v4.0.303
2015-12-23 16:34:23 451
转载 ASP.NET配置KindEditor文本编辑器
http://www.cnblogs.com/ForEvErNoME/archive/2012/06/15/2551424.html
2015-12-22 09:30:37 445
原创 代码调用存储过程超时,但数据库 执行 秒速
原因:1、由于在查询分析器里执行速度很快,并且数据量也不多。2、只在程序里调用才有缓慢的情况。3、设置CommandTimeout参数,就可以显示结果出来,但要很久。方案1: : 延长 访问数据库的 超时时间,若 sql返回内容太大 ,延长填充时间 string connStr = ConfigurationManager.ConnectionStrings["
2015-10-28 09:54:12 7238
原创 链接服务器 OLE DB 访问接口 'SQLNCLI10' 返回的数据与列所需的数据长度不匹配
链接服务器 OLE DB 访问接口 'SQLNCLI10' 返回的数据与列 '[LINK_SCT1].[SCT].[dbo].[v_Employee_Company].empname' 所需的数据长度不匹配。所需的(最大)数据长度为 10,但返回的数据长度为 11。异构数据库中对应的同一对象的数据类型与定义的长度是否一致,如果是基本的结构不一致的话,请先调整一致,再试;反之若是
2015-07-01 09:15:15 16781
转载 SQL Server 中WITH (NOLOCK)浅析
概念介绍 开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN): 1: 指定允许脏读。不发布共享锁来阻止其他事务修改当前事务读取的数据,其他事务设置的排他锁不会阻碍当前事务读取锁定数据。允许脏读可能产生较多的并
2015-06-05 14:06:05 1061
转载 为用户IIS APPPOOLU9 AppPool CLR4 授予的权限不足问题
链接 地址:http://wenku.baidu.com/link?url=Soyp8QCZM3qckKhm5oSE4nWsezWER3TsWqFYuGWbafJTqiqSsK8ioYZ27sL3HaFS8fD8fQVBUIa7sqf5h9J7pG5xn8cgzDqhM8sMBLhfyG7
2015-05-22 14:58:00 657
转载 HTTP 错误 500.21 - Internal Server Error处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipel
HTTP 错误 500.21 - Internal Server Error处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装解决:开始->所有程序->附件->鼠标右键点击“命令提示符”
2015-05-20 15:52:37 2329
原创 jquery easyui设置easyui-combobox高度 ,启用和禁用
jquery 对下拉列表框高度的设置可采用以下的代码,其中的auto可以更改为其它的数值 $("#fm .easyui-combobox").combobox({ disabled: true }); //对form里面的下拉框禁用$("#ID").combobox("disable"); ------ $("#ID").combobox("enable");
2015-03-09 14:48:55 10248
转载 EasyUI常用控件禁用方法
EasyUI常用控件禁用方法:1.validatebox可以用的用法:前两种适用于单个的validatebox; 第三种应用于整个form里面的输入框; .$("#id").attr("readonly", true); ----- $("#id").removeAttr("readonly"); .$("#id").attr("readonly", "re
2015-03-09 14:47:30 458
转载 实现Easyui文本框验证结果控制button启用/禁用
这里我需要实现某个文本框在验证通过时,test按钮才为可用状态。首先添加一个文本框和按钮。[sql] view plaincopyprint?"easyui-validatebox" id="inputTest" /> "button" id="buttonTest" value="disabled" /> 在初始化
2015-03-09 14:33:44 1129
原创 wms 对接 学到什么 ,注意什么
年前对接了下wms,一些小小 新的体悟. wms 对接 学到什么,注意什么,简单发表下.1.首先弄清仓库需求 :前期的需求确定 制定文档、进度安排、最终完成时间,中途的需求变更 ,后期的系统维护 都要考虑 提前规划,2.wms提供的接口是否满足仓库需求, 3.oms(订单管理系统) 是否能够提供对应wms接口的数据- --简单描述:最终使用的是wcf的方式 ,oms(oms
2015-02-26 09:17:27 2297
原创 将存储过程执行的结果保存到临时表
将存储过程执行的结果保存到临时表1、创建一个字段名称和数量与存储过程的执行结果一致的临时表;2、insert into #t1 EXEC Porc1 'a'示例:CREATE PROCEDURE Proc1@a varchar(50)ASSELECT Id, NAME FROM Table1 WHERE NAME=@aGOCR
2015-02-12 15:26:09 8407
原创 C#编写Windows服务程序 (服务端),客户端使用 消息队列 实现淘宝 订单全链路效果
需求: 针对 淘宝提出的 订单全链路 产品接入 .http://open.taobao.com/doc/detail.htm?id=102423&qq-pf-to=pcqq.group oms(订单管理系统) 实现 , 完成后 效果:在千牛工作台 --订单全链路 可看到效果如下图------------------------------------------
2014-10-09 18:07:11 4257 1
转载 ASP.NET MVC Web API Post FromBody(Web API 如何正确 Post)
问题场景:ASP.NET MVC Web API 定义 Post 方法,HttpClient 使用 JsonConvert.SerializeObject 传参进行调用,比如 Web Api 中定义 AddProduct 方法,参数为 Product 的各类信息(id、name等),然后操作完之后返回处理信息。问题分析:曾经在之前写过一篇 Web API 的博文《初试ASP
2014-08-20 13:56:15 12727
转载 解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
在PowerDesigner 16 中生成的sql语句,在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 , 以下是通过创建sysproperties视图,以及修改powerdesigner sql语句生成模板后,再生成数
2014-02-18 09:52:58 741
转载 在sql2008上面建立dblink(链接服务器)
在sql2008上面建立dblink一.建立oracle的链接服务器1.首先电脑上应该安装有oracle的客户端,并能连接到服务器 (因为这里是TIPTOP ERP系统+oracle数据库,所以电脑上oracle的安装就先忽略)2.在sql server2008的Management Stadio 中——链接服务器——新建链接服务器3.在新建对话框"常规"选项卡里面:
2013-12-25 17:56:44 902
原创 查看sqlserver被锁的表以及如何解锁.
--------------------------------------------exec sp_lock --看 objId 然后用 select object_name(objId) ------------------------------------------------查看被锁表:select request_session_i
2013-11-13 11:28:35 924
转载 VS自带的打包程序同时自动运行一个EXE或批处理命令
我做的继承类的代码是这样的,请指点 using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration.Install; using System.Diagnostics; using System.IO; n
2013-09-18 11:28:55 6052
微软PetShop 4.0 安装版
2010-06-02
5日精通CSS层叠样式表
2010-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人