真相大白:为什么Entity Framework不能进行跨数据库查询(附解决方法)
在上篇随笔中,我们发现Entity Framework在构建SQL语句时,将ToTable("CNBlogsTex.dbo.blog_PostBody")中的"CNBlogsTex.dbo.blog_PostBody"转换为"[CNBlogsText.dbo].[blog_PostBody]",从而造成不能进行跨数据库查询。
今天上午,我们通过Reflector对Entity Framework的
http://www.cyqdata.cn/cnblogs/article-detail-35800
判断Windows系统是否为64位最简单的方法
前提是程序以Any CPU 方式编译,我看到网上好多朋友判断系统位数的方式,又是P/Invoke,又是获取系统位宽,真的有必要么?
以下是我认为最简单的一种方式,请朋友们给出更简单的方式,或者指出我的错误。
if (IntPtr.Size == 8){ //64 bit}else if (
http://www.cyqdata.cn/cnblogs/article-detail-35767
LoadRunner设置检查点的几种方法介绍
前段时间在群里跟大家讨论一个关于性能测试的问题,谈到如何评估测试结果,有一个朋友谈到规范问题,让我颇有感触,他说他们公司每次执行压力测试的时候,都要求脚本中必须有检查点存在,不然测试结果将不被认可,这是他们公司的规范。其实,在做压力测试过程,我们很容易忽略很多东西,而且随着自身的技术演变,我们很容易去丢失掉一些很好的习惯,当我们再碰到这些问题的时候,我们才发现其实是我们太粗心大意了,所以说好的习惯
http://www.cyqdata.cn/cnblogs/article-detail-35577
自动刷新人人网API session_key方法
上个月做了一个关于人人网api数据的小东西。发现人人网的api做的不是一般的烂啊,前几天又看了一下,似乎更新了文档,又开放了些接口。现在就说一个在其中遇到的问题和大家分享一下。
问题是,在取用户数据的时候要求传一个session_key,这个session_key是根据access_token的值得到的,而且有过期时间。(具体方法点这里
http://www.cyqdata.cn/cnblogs/article-detail-35568
Web乱码解决方法
最近被乱码折腾的够呛,现在工作告一段落,出来总结一下Web中传递数据乱码的情况,希望同样被乱码困扰的朋友能够安心入睡!
Web数据提交有两种方法:GET 和 POST。关于这两种方法的介绍,请看这里:Http之Get/Post请求区别。我在这里要介绍的是如何在程序中获取HTTPRequest数据,并成功解决编码不同时所引起乱码的问题。
现在我们开始,先看一段HTML代码:
<!DOCTY
http://www.cyqdata.cn/cnblogs/article-detail-35470
各浏览器对document.getElementById等方法的实现差异
所有Web前端同仁对 document.getElementById 都非常熟悉了。开发过程中经常需要用其获取页面id为xx的元素,自从元老级JS库Prototype流行后,都喜欢这么简写它
// 方式1
function $(id){ return document.getElementById(id); }
有没有人想过为什么要这么写,而不用下面的方式写呢?
// 方式2
var $
http://www.cyqdata.cn/cnblogs/article-detail-35437
ACM/ICPC题目输入情形及其处理方法
情形(1)输入数据文件中,第一行数据标明了测试数据的数目;
处理方法:
//kase表示测试数据数目int i, kase;scanf("%d", &kase);for (i = 1; i <= kase; i++){ //处理低 i 个输入}...
情形(2)输入数据文件中,有标明输入结束的数据;
处理方法:
//假定每组测试数据包含两个数据:m,n;//0 0表
http://www.cyqdata.cn/cnblogs/article-detail-35413
JavaScript子类用Object.getPrototypeOf去调用父类方法
每个function有个prototype属性,称为原型。每个对象也有个原型,IE9/Firefox/Safari/Chrome/Opera 中可以通过__proto__来访问,IE6/7/8中没有提供相关接口。
function Person(){
this.method1 = function(){}
}
Person.prototype.method2 = function(){}
f
http://www.cyqdata.cn/cnblogs/article-detail-35350
部分浏览器对typeof方法的错误实现
1,IE6/7/8中typeof运算符对BOM对象如window,document,location,history等错误的返回“object”,标准浏览器都返回“function”。
alert(typeof window.alert);
alert(typeof document.write);
alert(typeof document.ge
http://www.cyqdata.cn/cnblogs/article-detail-35135
AE加载不同数据的方法(GeoDatabase空间数据管理)
先看一下GeoDatabase核心结构模型图:
1 工作空间工厂WorkspaceFactory对象
WorkspaceFactory是GeoDatabase的入口,是一个抽象类,拥有很多子类,例如SdeWorkspaceFactory, AccessWorkspaceFactory, ShapfileWo
http://www.cyqdata.cn/cnblogs/article-detail-35064
由扩展方法引申出的编程思维
1. Helper大爆炸 .NET Framework为我们提供了丰富的类库,但是这并不是万能地,在大部分的时间,我们都需要为我们的项目特殊定制我们的通用类库。 常常,我们都可以构造一个类,类里封装一些方法。但是对于很多时候,我们并没有办法提取出这样一个类,举一个小例子,我们在很多时候,需要把url给保存到数据库里,作为一个唯一标识,但是我们知道url所占空间很大,如果用url来建立索引的话是
http://www.cyqdata.cn/cnblogs/article-detail-34979
C# 基于密钥的64位加密与解密方法(原创)
本程序适用于产品的价格加密生成图片格式的价格,防止价格被抓去
using System;/// <summary>///TTBase64Encode 的摘要说明/// </summary>public class TTBase64Encode{ public TTBase64Encode() { // //TODO: 在此处添加构造函数逻辑 // } const stri
http://www.cyqdata.cn/cnblogs/article-detail-32776
AE中绘制图形元素的方法
AE中绘制图形元素的方法
Element元素对象是一个非常庞杂的对象集合,主要分为两大部分:图形元素(Graphic Element)和框架元素(Frame Element);
图形元素包括GroupElement、MarkerElement、LineElement、TextElement、DataElement、PictureElement、和FillShapeElement等对象
http://www.cyqdata.cn/cnblogs/article-detail-32743
调用动态类型的扩展方法
对于一个动态类型来说,你可以认为它包含任意成员,它们都能通过编译。但到了运行时,到底是否拥有这些成员,就真相大白了。如
dynamic test = 7;
Console.Write(test.Name);
编译器无法在编译时知道test的真正类型,因此会使用其运行时的实际类型,而默认对于它的所有调用都是合法的,不会引发任何编译时错误。但它会抛出一个运行时异常。因为在运行时,test为一个int,
http://www.cyqdata.cn/cnblogs/article-detail-32633
重写的isPlainObject方法
jq1.4中新增了个静态方法$.isPlainObject,见http://api.jquery.com/jquery.isPlainObject/ 。
对于通过字面量定义的对象和new Object的对象返回true,new Object时传参数的返回false,如
var p1 = new Object;
p1.name = 'tom';
var o1 = new Object('aa')
http://www.cyqdata.cn/cnblogs/article-detail-32624
JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法
jquery-easyui是一个基于jquery的图形界面插件,利用easyui可以创建很多好看的网页界面效果,easyui的相关地址是:http://jquery-easyui.wikidot.com/; easyui的中文文档地址是:http://www.easyui.net/,本人也利用easeyUI在做一些页面效果。由于我很喜欢那种弹出的对话框界面,因此在界面中应用了Dialog类来处理一
http://www.cyqdata.cn/cnblogs/article-detail-32572
针对软件编程初学者阶段总结的简易点评,更像是对学习方法的一些建议
废话不多说,主要点评如下几点:1.大家学习热情很好,是属于自我驱动型的,发自内心地希望投入学习及未来的工作,以此为基础,并予以坚持,在学习之路上,基本上就不会有克服不了的困难了。
2.学习还需要合理的方式方法,每一个人都是独特的个体,都需要在一个相对公平的环境中找到脱颖而出的方法,简单照搬别人的良好经验,并不见得适合自己。针对软件学习,常见的方法如下,大家可以基本对号入座,寻找自己合适的类型:
2
http://www.cyqdata.cn/cnblogs/article-detail-32405
Asp.NET MVC Widget开发 - Html.Widget扩展方法
在Asp.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问好友、最新留言等,关于Asp.NET MVC与Asp.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
开发工具:VS 2010 EN
开发语言:Visual C#
ASP.NET MVC 3
As
http://www.cyqdata.cn/cnblogs/article-detail-31816
找零钱的两种方法
有时候,去便利店买几块钱的东西,但没有零钱,只能给他们一张100的,他们可能找给我一沓10块的和几枚硬币。我不喜欢这么多的零钱,要知道,钱越零散,散失地就越快,我希望找给我的零钱张数最少。
如何找出最少数目(钱的张数)的零钱呢?这个问题看起来很简单,假设要用50、20、10、5、1(元)找出87元来,任何人都可以简单地得出:1张50、1张20、1张10、1张5和2张1元就可以满足。可以用代码表示出
http://www.cyqdata.cn/cnblogs/article-detail-31814
Java 调用底层接口的几种方法
Java 调用底层接口
Java 调用底层接口要通过动态链接库进行,在windows下是dll文件,linux是so文件
Java调用动态库所需要关心的问题:
如何装载文件,以及如何定位所要使用的方法;
数据类型是如何对应的;
如何给使用的方法传递参数
http://www.cyqdata.cn/cnblogs/article-detail-31796