![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 62
Along技术家
这个作者很懒,什么都没留下…
展开
-
委托的问题 - 用委托实现回调
C#委托的问题 - 用委托实现回调今天看到一个非常好的小例子,内容是这样:我:”儿子,去把院子里的草割一下,我想读会儿书。”儿子:“爸爸,我已经把院子打扫干净了。”儿子:“爸爸,我给割草机加好油了。”儿子:“爸爸,割草机启动不了。“我:”我来看看。“儿子:”爸爸我昨完了。“上面这段很短的交流掩饰了回调(CallBack)的概念。我给儿子一个任原创 2016-09-16 09:35:13 · 13285 阅读 · 0 评论 -
论隐私
【注】此文章是个人观点,如果有不一致观点欢迎联系我,我们可以私下讨论何为隐私隐私顾名思义就是不想让别人看到的东西。比方说,老王有一个漂亮的女朋友,他每次【鼓掌】时的【硬度】,【长度】,【时间】等等数据,他一定不愿意让鄙人知道。比方说以上的那些数据。万一让隔壁老张知道了以上三个数据,并且老张对老王美丽的女朋友也特别钦慕,然后得到了老张【鼓掌】时的数据,最后发现自己比老王强多了,那么老王岂不是非常容易...原创 2018-04-21 14:02:41 · 15766 阅读 · 0 评论 -
再ASP.NET中快速的把Request.Form 转换成一个model
public static T TableRowToModel(T objmodel, System.Collections.Specialized.NameValueCollection form) { foreach (PropertyInfo info in typeof(T).GetProperties()) {原创 2018-02-02 12:54:34 · 17150 阅读 · 0 评论 -
分享一个Http代理Get请求(C#)
防止目标站点封禁IP,所以使用了一个http代理Get请求,下面上代码 try { WebProxy proxyObject = new WebProxy(ip, port);//str为IP地址 port为端口号 代理类 HttpWebRequest Req = (Http原创 2017-08-24 21:11:47 · 26104 阅读 · 0 评论 -
C#实现ADSL断开链接或者拨号
同理,需要换IP,如果是直接拨号上网的话,可以考虑使用这个方法来更换IP,不过效果不是特别好,网络运营商好多都是就给你分配那几个IP地址,用过了就没用了。。将就用一下吧ADSL类代码:using DotRas;using System.Collections.ObjectModel;using System.Linq;using Sys原创 2017-08-24 21:14:35 · 21449 阅读 · 0 评论 -
无视网页编码获得Html的一个方法
最近在写一个比较简单的分布式爬虫,爬取的网页编码各式各样,所以写出了一套方法,用来获取Html下面上代码/// /// 获取网页编码并输出内容 /// /// url /// 回传编码 /// html public static string GetData原创 2017-08-24 21:07:12 · 32160 阅读 · 0 评论 -
在Newtonsoft.Json无法把DataRow转换成Model对象的情况下的解决方案
使用Newtonsoft.Json经常会碰到一些莫名奇妙的问题,比方说它有时候没有办法把DataTable.Rows[0]转换成一个Model对象,下面我们提供一段代码来解决这个问题:技术要点:使用了反射转换方法,使用实例:var Model = new MyModel();var dt = SqlHelper.GetDt("");Model = TableRowToModel原创 2017-06-24 23:20:02 · 17259 阅读 · 2 评论 -
关于在不用Newtonsoft.Json转换的情况下快速给SqlCommand上参数的问题(Model转参数)
在日常工作中,我们在不使用Orm框架的情况下,需要手写DAL。在这个过程中,会发生很多重复性劳作,比如说在参数化查询中快速把一个Model对象转换成SqlCommand参数下面提供一个比较简单快速给SqlCommand上参数的方法,下面看代码:///_obj 参数为Modelpublic static SqlCommand CommToModelPara(object _obj)原创 2017-06-24 22:42:44 · 15016 阅读 · 0 评论 -
对于C# 写windows 服务的权限。(可以对C盘等进行读写等等)
比较简单的Windows服务权限问题1.首先进入项目属性2.在安全性选项中 启用ClickOnce 选项3.然后去 Properties 中 打开 app.manifest4. 把 requestedExecutionLevel 节点的 level 修改为 requireAdministrator5.修改完毕后,返回第原创 2017-04-23 12:51:05 · 17646 阅读 · 2 评论 -
关于C#,ASP.NET 生成Excel表格的两种方式(Datatable转Excel)
列举一些编程过程中常用代码,如Datatable转换为Excel表格给用户下载,包含了生成Excel的方法,绝对路径转换相对路径的方法,替换Html标签的方法,Json数据转换为Datatable的方法原创 2017-05-04 18:12:38 · 32036 阅读 · 5 评论 -
对于C#,WinForm,比较舒服的分页
碰到需要分页的工作了,不让往Sql服务器上写存储过程,而且数据库字段也没有连续好用的列,那么问题来了,怎样才能舒坦的分页呢? 思路如下:1.把数据全部缓存到本地,然后在本地实现分页----不到两秒 Pass~(Boss会打死我!)2.在服务器上写存储过程,-----Pass(Boss不允许!)3.直接用 BetWeen 关键字,但是这样分出来的数据可能会乱!原创 2017-03-29 16:59:23 · 17596 阅读 · 0 评论 -
在C# WinForm 中嵌入另一个.EXE程序,详细步骤
这个问题就是,假如我有一个程序,我需要把他放到一个新的程序中,只有一个文件,笼统解释就是给一个程序加一把锁今天对这个问题考虑了好久好久,最终决定以资源文件的方式解决它原创 2016-07-26 18:07:42 · 31572 阅读 · 2 评论 -
C#鼠标经过变色,修改background的例子
在C# Winform编程中,给Background赋值的简单方法。鼠标经过窗体变色的简单方法。点击窗体,窗体随鼠标移动的方法。原创 2016-08-18 11:41:55 · 16606 阅读 · 0 评论 -
关于引用 Microsoft.Office.Interop.Excel; 出现问题的解决方案
之前有过一篇文章,说生成Excel的问题。 点击前往原创 2018-05-16 09:17:01 · 60120 阅读 · 5 评论