"DotNet"下所有文章

八月
2
23:55
何为跨域访问,为什么会有跨域限制?一切还得从浏览器的同源策略说起。同源策略:是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能会受到影响,可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。浏览器的同源策略:限制了来自不同源的“document”或脚本,对当前“document”读取或设置某些属性。同......
分类:DotNet   656人阅读   查看全文
七月
19
16:23
前言前两天我刚发布了一篇CSS3实现小黄人动画的博客,但是实现的CSS3动画是基于我在站酷网找到的一张小黄人的jpg格式图片,并自己用PS抠出需要实现动画的部分,最后才完成的动画效果。但是,其实我的初衷是想体验一下用图片做动画的赶脚,但是找不到素材,才无奈用了最笨的方法来满足自己的需求,本想勉强能看就行了。可是呢,还是抵不住自己内心的完美,于是乎,用了一个晚上用CSS3画出了小黄人再实现类似的动画......
分类:DotNet   851人阅读   查看全文
六月
25
23:12
一般需求推送服务时,都会去第三方拿推送组件,如”极光“,”百度“,”小米"什么的,自己用.net实现推送服务端需要面对很多问题,比如C10K,但是企业内部使用往往用不了10K的链接,有个1K,2K就足够,这个时候完全可以自己实现一个推送服务,这样手机应用就不用走外网了。使用.net实现推送服务有几个选择1.是使用WCF 基于TCP的回调-......
分类:DotNet   785人阅读   查看全文
六月
24
15:39
WPF打印票据或者是打印普通纸张区别不大,只是说打印票据要把需要打的内容摆放好位置,搞定缩放比例,就可以放入票据直接打印了。那么关键点就是3个:1、使用WPF提供的什么类、什么方法来执行打印2、如何摆放位置3、如何搞定缩放比例1、使用WPF提供的什么类、什么方法来执行打印这个问题很容易解决,搜索下WPF打印或WPF Print,就能找到示例代码。那么我用的是PrintDialog的PrintVis......
分类:DotNet   1039人阅读   查看全文
六月
21
23:09
在Windows Forms中,打印相对不难,但是这里的关键词是“相对”。他只是在你掌握了Win32打印机API的使用经验时才显得容易。打印永远不会像在屏幕上显示文本和图形那么容易。了 解在Windows Forms中进行打印的部分困难是存在几个连锁类,这些类看上去都引用了其他类。例如,PrinterSettings类具有一个 PageSettings类型的属性,PageS......
分类:DotNet   727人阅读   查看全文
六月
21
23:08
绘图(Draw)程序制作矢量图形,绘画(paint)程序制作光栅图形。照片(photo)程序是绘图程序的变化格式。矢量图形进行大小和方向的转换不会损失分辨率。光栅图形则通常依赖于设备。将矢量图形转换为光栅图像是容易的。反之则很困难。11.1 位图支持概述System.Drawing名称空间有两个类,即Image和Bitmap,Bitmap类以及Metafile类是从Image类派生的。Image类......
分类:DotNet   1177人阅读   查看全文
六月
21
10:24
我开发的系统中有一接口程序(这里就称Task,是一个C#的Console Application)经常无故的死掉,导致第二天的数据不能正常解析,所以,我写了一个window service去监视Task,如果发现Task在进程列表中不存在或线程数少于两个(Task为多线程程序),就重新调起Task。  开始没接触过window service调用application的例子,在网上查了下,百度的实......
分类:DotNet   1200人阅读   查看全文
五月
20
22:10
Comet技术原理来自维基百科:Comet是一种用于web的技术,能使服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有两种实现方式,长轮询和iframe流。简单的说是一种基于现有Http协议基础上的长轮询技术,之所有会产生这种技术的主要原因是Http协议是无状态的所以客户端和服务端之间没办法建立起一套长时间的连接。比如我们要做一个聊天室,在Web环境下我们通常不能从服务端推送消......
分类:DotNet   787人阅读   查看全文
四月
26
21:08
开篇说明 MES产品框架采用WCF通信,服务端Service的更新以及客制化方案都以dll的方式实现,并且对Service的更新要在服务Runing的情况下进行(即“热替换”)。 采用动态加载/卸载dll的方式实现。 本篇示例代码下载动态加载dll的两种方式  C#中实现动态加载dll有两种方式:Assembly和AppDomain。  1、 Assembly ......
分类:DotNet   1093人阅读   查看全文
四月
20
18:51
这种问题是因为你提交的Form中有HTML字符串,例如你在TextBox中输入了html标签,或者在页面中使用了HtmlEditor组件等,解决办法是禁用validateRequest。如果你是.net 4.0或更高版本,一定要看方法3。此方法在asp.net webForm和MVC中均适用方法1:在.aspx文件头中加入这句:<%@ Page validateRequest="false"......
分类:DotNet   645人阅读   查看全文

 博客分类