ORACLE FLASHBACK TABLE 的一个有趣问题
大家都知道ORACLE 10G新增了FLASHBACK特性,其中FLASHBACK TABLE用来对误删的表进行修复。但是今天却发现了FLASHBACK TABLE的一个有趣问题,请看下面慢慢道来:下面我用一个例子来说明我的遇到的有趣的问题,欢迎大家探讨。SQL> CONNECT SYSDBA/***** AS SYSDBA已连接。SQL>&nb
http://www.cyqdata.cn/cnblogs/article-detail-42010
Javascript中for循环的三种写法的效率对比
一共三种写法 如下:
for (var i = 0; i < arr.length; i++)
for (var i in arr)
for (var i = 0, len = arr.length; i < len; i++)
先看下运行测试的界面:
再看下对应的三个结果,三种写法执行的效率是有很大不同的:
如此看来,执行效率最快的是第三种:
for (var i
http://www.cyqdata.cn/cnblogs/article-detail-41984
步步为营 SharePoint 开发学习笔记系列 五、EditorPart开发
概要 System.Web.UI.WebControls.WebParts,并让这个类继承EditorPart类,并实现它的两个方法ApplyChanges和SyncChanges,简单描述: ApplyChanges:是由配置界面向WebPart传值; SyncChanges:是由WebPart向配置界面传值。 就是实现如下图的效果:
http://www.cyqdata.cn/cnblogs/article-detail-41980
WinForm 对EXCEL 的操作(二)
工作时间太紧张了,现在终于可以闲下来一会了。继续写WinForm 对EXCEL 的操作的方法分享给大家吧。昨天写得是获取SHEET名称,今天就写一下获取SHEET数据的方法吧。即数据导出:
方法1:
View Code
1 public static DataTable ExcelData(string FileName, string SheetName) 2
http://www.cyqdata.cn/cnblogs/article-detail-41972
微软金牌(Gold Data Platform)和两个一块钱硬币
微软寄过来的Gold Data Platform银条,99.9999%,千足银条啊。
为什么要获得能力?
获得银牌或金牌能力不仅仅是培养技能。持有这些能力,您能够:
让业务与众不同。在当今竞争环境中,获得银牌或金牌能力可通过展示具体、经证实的技能组合,帮助公司脱颖而出。
获得丰富的权益。凭借为您专业技术领域量身打造的权益以及与销售周期相匹配的权益,您能够更轻松
http://www.cyqdata.cn/cnblogs/article-detail-41963
WinForm 对EXCEL的操作(一)
由于工作原因,最近对EXCEL文件的操作和数据导入导出进行了学习。并把其中的一些常用方法总结出来,不敢私藏现在分享给大家。不足之处,还请指正。
(一)获取EXCEL文件SHEET的名称
方法1:
View Code
1 public static string[] ExcelTableNames(string FileName) 2 { 3
http://www.cyqdata.cn/cnblogs/article-detail-41925
ActiveReports 6.0 - 高效开发UI
以往做报表相关的工作时,最害怕的是报表的UI设计工作,当遇到一个布局非常复杂的报表,往往会花上两、三天时间才能完成报表的UI设计工作。造成这一问题的原因除了报表本身比较复杂之外,其中一个主要原因就是报表设计器没有提供足够多的功能来辅助报表的UI设计工作。 ActiveReports是一个非常容易使用控件,可有一些功能却经常被遗忘。当我们打开ActiveReports报表设计画面时,我们最关
http://www.cyqdata.cn/cnblogs/article-detail-41915
[Erlang 0006] Erlang中的record与宏
在Erlang中使用Tuple ,数据项的顺序\数量都是确定的,一旦数据项顺序调整或者增减字段,都容易出现badmatch.
同时一些常量如果硬编码到代码中,一旦数值变化,要想全部可靠的替换成新的数值是一个困难的事情.
这两种数据层面的变化,在Erlang中对应的解决方案是: record Macro
record
http://www.cyqdata.cn/cnblogs/article-detail-41910
黄聪:C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(Entity Framework)的类名
C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(Entity Framework)的类名
在之前的文本模板(T4)初体验中我们已经知道了T4的用处,下面就看看如何用它来实现批量修改实体框架(Entity Framework)中的类名.我们都知道ADO.NET 实体数据模型中有一种方式是以数据库模型来生成数据模型的,这是个很简便的实体数据模型生成的方式,但是因为微软提供的自定义接口不足,
http://www.cyqdata.cn/cnblogs/article-detail-41876
如何为SharePoint 2010中配置Performance Point Service
今天在我的笔记本电脑上,要配置一个完整的商务智能(BI)的演示环境,遇到一些小问题,下面将解决的方法记录一下。 我们知道微软最新的BI平台是一个完整的端到端的平台,它包含了所有的前后端应用解决方案.通过下面的地址可以了解到微软最新的产品,技术,范例等等 http://www.microsoft.com/bi 我今天在配置的时候,遇到的问题是Performance Po
http://www.cyqdata.cn/cnblogs/article-detail-41868
C#设计模式——装饰者模式(Decorator Pattern)
一、例子在软件开发中,我们往往会想要给某一类对象增加不同的功能。比如要给汽车增加ESP、天窗或者定速巡航。如果利用继承来实现,就需要定义无数的类,Car,ESPCar,CCSCar,SunRoofCar,ESPCCSCar……很容易就导致“子类爆炸”问题。上述“子类爆炸”问题的根源在于该解决方案利用继承来扩展功能,缺乏灵活
http://www.cyqdata.cn/cnblogs/article-detail-41852
hadoop示例程序wordcount分析
采用ubuntu下的伪分布式(Pseudo-distributed mode)hadoop-0.20.2运行,运行步骤略,仅对wordcount程序进行分析,以理清MapReduce工作方式.
本文部分引自http://www.iteye.com/topic/606962
package org.apache.hadoop.examples
http://www.cyqdata.cn/cnblogs/article-detail-41837
winform更新程序代码
这是我的第一个随笔,写的不好的或者语法错误等,请大家不要见怪,首先预览下截图
自动更新一般分3部分:
1、发现更新
2、下载文件
3、复制文件
下面对以上3个过程做简单的介绍
发现更新
根据客户端的配置文件的manifestUri去读取服务器的xml文件,然后依次比较applicationId和version,如果applicationId一致且version不一致则可
http://www.cyqdata.cn/cnblogs/article-detail-41792
在Orchard中为命令行工具(Command-Line)添加一个新命令
在Orchard中有一个非常好用的命令行工具(Command-Line),我们可通过运行一些命令执行多种操作,如:创建代码模板,打包模块,启用功能等等。关于命令行工具的更多介绍,可以查看《Orchard中的命令行工具》。如何才能定义我们自己特有的命令,下面我们还是用以前所开发的产品示例模块来举例说明。
首先,我们按照Orchard中的一些约定和规范在MyCompany.Produc
http://www.cyqdata.cn/cnblogs/article-detail-41789
Entity Framework之深入分析
EF虽然是一个晚生畸形的ORM框架,但功能强大又具有灵活性的,给了开发人员一定的发挥空间。因为微软出发点总是好的,让开发变得简单,但实际上不是所有的事情都这么理想。这里顺便推荐马丁大叔的书《企业应架构模式》。
本节主要深入分析EF的分层问题,下面是本节的已列出的要探讨内容。
http://www.cyqdata.cn/cnblogs/article-detail-41777
细说 Form (表单)
Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源。
虽然Asp.net WebForms框架为了帮助我们简化开发工作,做了很完美的封装,让我们只需要简单地使用服务端控件就可以直接操作那些
HTML表单元素了。但我认为了解一些基础的东西,可以使我们不必束缚在WebForms框架上,以及遇到一些奇怪问题时,
可以更从容地解决它们
http://www.cyqdata.cn/cnblogs/article-detail-41770
在Godaddy空间上部署ASP.NET MVC3 + EntityFramework4.1 + MySQL应用程序
首先一句话介绍一下godaddy.com这个网站。这是一家国外知名度极高的域名注册商+空间供应商,她提供Linux和Windows两种空间。本文当然是针对后者,在Windows空间上部署ASP.NET MVC3 + EntityFramework4.1 + MySQL应用程序。
从其官方网站介绍上可以看到,godaddy的Windows空间默认使用IIS7,支持ASP.NET 4.0集成模式(I
http://www.cyqdata.cn/cnblogs/article-detail-41754
asp.net Forms身份验证详解
在做网站的时候,都会用到用户登录的功能。对于一些敏感的资源,我们只希望被授权的用户才能够访问,这让然需要用户的身份验证。对于初学者,通常将用户登录信息存放在Session中,笔者在刚接触到asp.net的时候就是这么做的。当我将用户信息存在在Session中时,常常会遇到Session丢失导致用户无法正常访问被授权的资源,保持用户登录状态时的安全性问题,无休止的将用户导航到登录页面等莫名其妙的问题
http://www.cyqdata.cn/cnblogs/article-detail-41753
推荐个找代码示例的VS 插件 All-In-One Code Framework Sample Browser
Microsoft All-In-One Code Framework 又称 1code,汇集微软开发平台中各个技术领域的范例程序代码,目前已经累积了超过六百多个含有完整且可执行的项目源代码在上面,主要的目的就是用来帮助学习微软技术的开发人员解决各种工作上常见的问题,而这些范例程序代码的产生都源自于 MSDN 论坛上、社交媒体或其他开发社群等提出的种种开发问题,并由微软员工撰写范例程序代码提供给所
http://www.cyqdata.cn/cnblogs/article-detail-41736
用Readyfor 4GB破解32位系统的4GB内存限制
工资真的是和大姨妈一模一样啊,一个月来一次,一周左右就走了。10号发的工资,今天去买了个移动硬盘,加了跟2G内存,还了朋友500,然后就剩下饭钱了,这个月又光了,有木有!!!!!
不过开心的事是有1TB移动硬盘了,本本内存也4G了>.<欣然回家打开电脑,右键我的电脑看属性,然后就囧住了:
这才想起来自己的系统是32位的,除非换成64位才能享受4G的快感,但是由于电脑里软件过多
http://www.cyqdata.cn/cnblogs/article-detail-41733