摘要:最近使用C#写了一个简单的web api项目,在使用项目中的.cshtml文档测试的时候没有任何问题,但是在外部HBuilder上面编写.html通过Ajax调用web api路径时报错: No 'Access-Control-Allow-Origin' header is present on t
阅读全文
文章分类 - C#
摘要:最近使用C#写了一个简单的web api项目,在使用项目中的.cshtml文档测试的时候没有任何问题,但是在外部HBuilder上面编写.html通过Ajax调用web api路径时报错: No 'Access-Control-Allow-Origin' header is present on t
阅读全文
摘要:/* 关于WPF多线程,这篇文章讲得很好,原理和实用性兼得。网上转得也很多,整理过来学习学习 原文链接:http://msdn.microsoft.com/zh-cn/library/ms741870.aspx#Y8383 */ 线程处理模型 Windows Presentation Foundat
阅读全文
摘要:最近有这么个需求:在一个站点上绑定多个域名,每个域名进去后都要进入不同的页面。实现了这个功能以后,对于有多个域名,且有虚拟空间,但是虚拟空间却只匹配有一个站点的用户来说,可以节省很多小钱钱。 很久以前看过《ASP.NET MVC 实现二级域名》和《ASP.NET MVC 使用二级域名来注册Area区
阅读全文
摘要:简介 应用基于HTTP POST或HTTP GET请求发送Open API调用请求时,为了确保应用与百度REST服务器之间的安全通信,防止Secret Key盗用、数据篡改等恶意攻击行为,百度REST服务器使用了参数签名机制。应用在调用百度Open API之前,需要为其所有请求参数计算一个MD5签名
阅读全文
摘要:子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 = from c in ctx.Customers where (from o in ctx.Orders group o by o.CustomerID into o where o.Count() > 5 select o.K
阅读全文
摘要:用Java新开发了一个系统。为了方便管理,就沿用了老用户信息,是之前一个C#开发的项目的用户信息。 之前C#版项目是使用MD5+Base64加密的密码。Java的MD5加密版本网上有很多个,但是加密结果也不尽相同不一样。查了很多方法,终于找到了解决方案。 [csharp] view plain co
阅读全文
摘要:LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形
阅读全文
摘要:从上一章的通讯中,我们发现如果使用Tcp连续发送消息会出现消息一起发送过来的情况,这样给我们编程造成一定的问题,给我们的信息解析造成一定的问题。那么这篇文章就将针对以上问题给出解决方案...... 问题一般会出现的情况如下,假设我们连续发送两条两天记录("我是liger_zql"): 模拟发送示例:
阅读全文
摘要:上一章主要展示了Socket的Tcp\Udp两种协议下的基本通讯方式,属于同步通讯。至于一个服务器对应多个客户端,或者对应多个请求,我们采用的是多线程的方式来解决此问题。然而本章节我们将有更好的方式去实现它:Socket在Tcp\Udp两种协议下的异步通讯方式。 基于Tcp协议异步: BeginAc
阅读全文
摘要:本篇文章主要实现Socket在Tcp\Udp协议下相互通讯的方式。(服务器端与客户端的通讯) 1.基于Tcp协议的Socket通讯类似于B/S架构,面向连接,但不同的是服务器端可以向客户端主动推送消息。 使用Tcp协议通讯需要具备以下几个条件: (1).建立一个套接字(Socket) (2).绑定服
阅读全文
摘要:最近同事一个项目在子线程下调用Com组件(语音播放组件),在主线程循环播放都没有问题,但子线程一直报错"System.Runtime.InteropServices.COMException (0x8000FFFF),没有注册接口 Error..." 后面用以下的设置就搞定了,child.SetAp
阅读全文
摘要:如果你正在做ASP.NET,那肯定会用到IIS 如果你想在ASP.NET Application中加入某个定时任务,那想必一定是用一个线程在不停地做定时计算 那假设我们在自己的ASP.NET应用程序中加入了Quartz.NET框架,并且配置等等都OK了。 这个站点访问量很少,现在只有几个人上班的时候
阅读全文
摘要:看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。注意:如果你已经接触过...
阅读全文
摘要:套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式如下:服务器端:打开通...
阅读全文
摘要:断点下载与普通下载无非是请求时通过Range参数提交本地文件大小,其实现主要有以下两个条件:1、服务器支持Range协议,目前大部分的Http服务器都是支持Range协议的,可以通过curl或wget去测试。2、本地程序请求时加入Range参数。//断点下载功能 public void DownLo...
阅读全文
摘要:public class BaseDAL { string strConn = ""; public BaseDAL(string connString) { strConn = connString; } ...
阅读全文
摘要:EF通用的分页实现:1234567891011121314151617181920212223/// /// 根据条件分页获得记录/// /// 条件/// 排序/// 是否升序/// 当前页码/// 每页大小/// 总记录数/// 记录列表publicvirtualList GetMany(Exp...
阅读全文
摘要:最近遇到VS2013,在打开解决方案时,报如下错误:“未找到与约束ContractName Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollectionServiceRequiredTypeIdentity Micros...
阅读全文
摘要:需安装:mysql-for-visualstudio-1.2.3mysql-connector-net - 6.8.3nuget 包管理器nuget 控制台输入Install-Package EntityFramework -Version 6.0.0Install-Package EntityFr...
阅读全文
摘要:No Entity Framework provider found for the ADO.NET provider with invariant name 'MySql.Data.MySqlClient'. Make sure the provider is registered in the ...
阅读全文
|