随笔分类 -  C#

主要是Winform的内容
摘要:1、其中2和3的效果相同,区别可google。1表示可以获取到使用代理的IP地址,当然只是在客户端使用透明代理的时候才能获取到原始的IP地址。对于,使用了高匿的代理,服务器端是无法获取到原始IP的,因此这给爬虫工程师们留了一条后路。 2、IIS日志中也会记录,访问的客户端的IP地址,他记录的IP地址 阅读全文
posted @ 2018-10-31 14:48 随缘梦中人 阅读(325) 评论(0) 推荐(0)
摘要:1、服务端支持jsonp方式的跨域 在使用第3方api的时候,可以在地址后面加上callback=func来测试api提供方,是否支持callback方式解决跨域问题。 2、服务端设置允许跨域方式解决跨域问题 web.config中的webserver节点, 阅读全文
posted @ 2017-09-22 20:53 随缘梦中人 阅读(176) 评论(0) 推荐(0)
摘要:1、网站启动初始化在线人数变量 2、新的会话进来 只有在全新的会话进来的时候,该方法才会执行。可以过滤掉某些不需要,限制的页面,比如后台管理系统的页面,在登录后台的时候就不参与限制人数,这样即使进入后台后访问其他页面也不会触发Session_Start方法。 3、会话结束,服务端session过期 阅读全文
posted @ 2017-09-16 15:13 随缘梦中人 阅读(671) 评论(0) 推荐(0)
摘要:1、引用问题 在用C#对接webservice的时候,常用的方法是下载vs中引用webservice的地址。然后,new对应的client就可以使用了。但在,实际应用中往往会遇到webservice访问受限,比如政府单位中内网限制。因此,在开发过程中就会遇到引用问题。 解决办法: 1)使用vs自带的 阅读全文
posted @ 2017-09-09 15:44 随缘梦中人 阅读(920) 评论(0) 推荐(0)
摘要:1、安装,使用ODP.NET 官方库Oracle.ManagedDataAccess,安装Install-Package Oracle.ManagedDataAccess 2、连接字符串 <add name="default" connectionString="user id=zhao;passw 阅读全文
posted @ 2017-09-05 17:15 随缘梦中人 阅读(5193) 评论(0) 推荐(0)
摘要:1、MVC网站:AppDomain.CurrentDomain.BaseDirectory 2、定时Job获取当前Job所在路径: 阅读全文
posted @ 2017-08-17 18:00 随缘梦中人 阅读(170) 评论(0) 推荐(0)
摘要:原因:没有为mp4设置响应的mime Type,默认就是附件的形式。 应该为其设置mime type类型 video/mp4 阅读全文
posted @ 2017-08-08 14:12 随缘梦中人 阅读(428) 评论(0) 推荐(0)
摘要:官网地址:http://html-agility-pack.net/?z=codeplex NuGet地址:https://www.nuget.org/packages/HtmlAgilityPack/ 一款解析html的解析库,官网有很详细的例子。 在使用ReplaceChild方法的时候,要用需 阅读全文
posted @ 2017-07-19 15:01 随缘梦中人 阅读(153) 评论(0) 推荐(0)
摘要:1、可以直接使用Parse方法 2、定义类方式 3、js部分json处理 JSON.parse():用于将一个 JSON 字符串转换为 JavaScript 对象。 JSON.stringify():用于将 JavaScript 值转换为 JSON 字符串。 参考:https://developer 阅读全文
posted @ 2017-06-29 08:35 随缘梦中人 阅读(172) 评论(0) 推荐(0)
摘要:一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示 二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 IP HT 阅读全文
posted @ 2017-04-08 17:35 随缘梦中人 阅读(241) 评论(0) 推荐(0)
摘要:IIS日志的含义IIS是Internet Information Server的缩写,意思是英特网信息服务,日志就是运行的记录 IIS日志的默认目录就是%systemroot%\system32\logfiles\(当然也可自定义了) 命名格式:C:\Windows\System32\inetsrv 阅读全文
posted @ 2017-01-13 16:50 随缘梦中人 阅读(3518) 评论(0) 推荐(1)
摘要:MongoDb在3.0之后添加了SCRAM-SHA-1,用户验证模式。添加的用户,默认登录协议也是这个。 在登陆的时候就要选择使用这种方式登录。有的gui客户端的登录验证方式还是MONGODB-CR。因此会验证失败,错误日志信息: 使用命令 db.system.users.find(),可以查看用户 阅读全文
posted @ 2017-01-10 17:32 随缘梦中人 阅读(2898) 评论(0) 推荐(0)
摘要:1、SqlDependency是什么: SqlDependency 对象表示应用程序和 SQL Server 实例间的查询通知依赖关系。应用程序可以创建一个 SqlDependency 对象并进行注册以通过OnChangeEventHandler 事件处理程序接收通知。 它提供了这样一种能力:当被监 阅读全文
posted @ 2016-07-12 13:44 随缘梦中人 阅读(8259) 评论(1) 推荐(0)
摘要:1、引入dll文件: nuget控制台:安装quartz:Install-Package Quartz 安装log4net:Install-Package log4net,这里使用log4net记录一些windows服务运行日志,以便查看。 安装完成,会添加4个引用,分别是:Quartz.dll、C 阅读全文
posted @ 2016-04-20 14:52 随缘梦中人 阅读(569) 评论(0) 推荐(0)
摘要:注意几点: 1、参数传递的+号处理,在传输时会把+变成空格,不处理后端就报错了。 1、前端代码 2、后端代码 阅读全文
posted @ 2016-04-01 18:00 随缘梦中人 阅读(89462) 评论(3) 推荐(3)
摘要:“吾乐吧软件站”提供了很全面详细的InstallShield制作安装包教程(http://www.wuleba.com/23892.html),但是按上面的方法再次制作的升级安装包,安装后会在系统中同时存在两个版本的程序。要么就是提示”已安装了该产品的另一个版本“。后来找到了正确制作安装包的方法(h... 阅读全文
posted @ 2016-01-18 14:03 随缘梦中人 阅读(1369) 评论(0) 推荐(0)
摘要:原文:InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET Framewo... 阅读全文
posted @ 2016-01-18 13:41 随缘梦中人 阅读(405) 评论(0) 推荐(0)
摘要:需求:winform应用程序,当隐藏到托盘时,再次运行exe程序,让其只运行一个实例,并且把窗口从托盘中显示出来 应用程序名可以通过下面代码,获取到: Process current = Process.GetCurrentProcess(); strProcessN... 阅读全文
posted @ 2015-11-26 11:20 随缘梦中人 阅读(582) 评论(0) 推荐(0)
摘要:1、想通过代码获得某个页面的数据,首先根据右键查看页面源代码,通过分析。再通过下面代码,修改,一步步查找出所需内容,存入数据库。 //根据Url地址得到网页的html源码 private string GetWebContent(string Url) { ... 阅读全文
posted @ 2015-08-03 14:15 随缘梦中人 阅读(1224) 评论(0) 推荐(0)
摘要:值类型:基本数据类型、结构、枚举,bool, byte, char, decimal, double, enum, float, int, long, sbyte, short, struct, uint, ulong, ushort,继承自System.ValueType 分配在栈上,像堆起... 阅读全文
posted @ 2015-05-27 16:30 随缘梦中人 阅读(210) 评论(0) 推荐(0)