关于string.Join()的妙用与疑惑
String.Join 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN)
假设我有一分类表cat,包含id,name列
内容如下:
//id name
//1 随笔
//2 文章
//3 新闻
如果想得到"随笔,文章,新闻"的结果,我会这么写(假设已经取得List<cat>):
http://cyqdata.cn/cnblogs/article-detail-35041
CYQ.DATA编写简易Winform数据查询分析系统的体会
首先,本篇文件适合初学winform程序的朋友观看,如果是中、高级的大虾们可以略过了,呵呵。
根据单位要求,要弄一个数据查询分析程序,而且要弄成winform版的。
我晕!从来没写过winform程序,怎么办?
现学现卖,这就是我的中心思想。
学谁:谷歌、百度、路过秋天所写的CYQ.DATA框架。
呵呵,前两个不说了,最后一个就是很好的框架程序,开发者是路过秋天,上次用这个做了一个天气预报采集程序
http://cyqdata.cn/cnblogs/article-detail-35038
水平太差,虽然认为Linq是个好东东,但有谁能教教我,怎么调试?
想做个通过XML做配置的方案,使用Linq
<?xml version="1.0" encoding="utf-8"?><root> <schedules> <idle>3600000&l
http://cyqdata.cn/cnblogs/article-detail-35036
使用Emacs作为Windows的控制台
Emacs是一个跨平台编辑器,由大名鼎鼎的开源大牛Richard Stallman开发(他也是GNU的核心人物)。这里不准备讨论Emacs的强大的编辑功能,也不讨论Emacs的宗教信仰-_-,这里说个关于Emacs在Windows下的偏门用法——作为Console Window。 在Windows下工作的童鞋们,一般都喜欢鼠标点点就解决一切。但是某些时候还是需要开个命令窗口跑一跑命令的,默认的选
http://cyqdata.cn/cnblogs/article-detail-35009
神奇的css属性pointer-events
绝对定位元素盖住链接或添加某事件handle的元素后,那么该链接的默认行为(页面跳转)或元素事件将不会被触发。现在Firefox3.6+/Safari4+/Chrome支持一个称为pointer-events的css属性。使用该属性可以决定是否能穿透绝对定位元素去触发下面元素的某些行为。如下
<!DOCTYPE html>
<html>
<head>
<
http://cyqdata.cn/cnblogs/article-detail-34997
关与string.Join()的妙用与疑惑
String.Join 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN)
假设我有一分类表cat,包含id,name列
内容如下:
//id name
//1 随笔
//2 文章
//3 新闻
如果想得到"随笔,文章,新闻"的结果,我会这么写(假设已经取得List<cat>):
http://cyqdata.cn/cnblogs/article-detail-34993
让您的网站支持WIN7的JumpList和IE9的Pinned Sites
IE9引入了Pinned Sites 新概念。Pinned Sites允许用户把网站像Windows应用程序一样“钉”在Windows 7 任务栏上。用户可以直接点击任务栏上的图标打开网站,可以通过Jump list直接访问网站的各个功能,甚至可以直接在任务栏图标上浮动缩略图完成一些任务(比如播放、停止网站上的视频)。 可以看出,IE9在努力缩小网站和Windows应用程序
http://cyqdata.cn/cnblogs/article-detail-34975
自定义ASP.NET WebApplication中调用SharePoint2010的对象
如果你是做SharePoint开发的话,一定不会对如下这段代码陌生: using(SPSite oSiteCollection = new SPSite("http://Server_Name"))
{
using(SPWeb oWebsite = oSiteCollection.OpenWeb("Website_URL"))
{
http://cyqdata.cn/cnblogs/article-detail-32805
C# 谈谈Interface和通过Interface传递web页面数据
接口:描述可属于任何类或结构的一组相关功能,通过interface关键字来声明;接口只包含方法、委托或事件和属性的签名(接口包含的成员)、不能包含字段(因为字段是包含数据的)。方法的实现是“继承”接口的类中完成的;接口可以包含的成员的访问修饰符只能且默认为public;一个接口可以从一个或多个基接口继承;接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员;
http://cyqdata.cn/cnblogs/article-detail-32803
各个linux版本优缺点之我见
ubuntu 11.04:都说他好用,桌面那个紫色的背景挺漂亮,但是其他图标还是丑,文件夹图标太大了,默认的可运行文件图标难看,kubuntu更是不好用
mandriva.pwp.2010.2:这个是我用过的桌面做的最漂亮的系统,可惜下载好慢,而且官方没有按时间出新版本,没信心了,而且他的urpmi…………找不到说明帮助文档
debian6:虚拟机下
http://cyqdata.cn/cnblogs/article-detail-32800
.Net通用基础框架(.Net Common Infrastructure)-缓存
缓存可以提高网站性能,减轻数据库压力。网站中常用的缓存分为业务数据缓存和页面文件缓存两类,其中业务数据缓存常用AspnetCache,Memcached等,而页面文件缓存常用Squid和Nginx,今天 介绍的内容是业务数据缓存。
Common.Cache类图
缓存接口ICache:使用Add方法时,如果key存在,则返回false。使用Set方法时,key不存在则添加,否则更新。
u
http://cyqdata.cn/cnblogs/article-detail-32778
eval与window.eval的差别
它们之间有区别吗?
开发过程中似乎很少有人去加个额外的window,觉得多此一举。比如Ajax过程中回调函数解析JSON格式字符串
...
function callback(str){
var json = eval('(' + str + ')');
}
...
通常直接使用eval,而非var json = window.eval('(' + str + ')');又比如调试时使用a
http://cyqdata.cn/cnblogs/article-detail-32775
IE6/7 double padding-bottom Bug
如下
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>IE6/7 double padding-bottom Bug</title>
</head>
<body>
<div style="border:1px
http://cyqdata.cn/cnblogs/article-detail-32714
ALinq 入门学习(八)--ALinq 对Vs2010 的支持
1. ALinq FOR VS2010 简介 之前写过一些关于ALinq 的相关文章,详细请参考如下: ALinq 入门学习(一)--ALinq简介 ALinq 入门学习(二)--DataContext &nbs
http://cyqdata.cn/cnblogs/article-detail-32699
数据库重构《Refactoring DataBase Evolutionary DataBase Design》介绍
说实话我也是前两周才知道有数据库重构这回事,当时听说这个概念的时候,唯一的反应就是:数据库居然也能重构?刚好上周去图书馆借书,看见了《数据库重构》这本书,就借回来看了几章。下面会结合自己的体会介绍一些这本书的一些观点。
数据库重构概念
数据库重构是对数据库Schema进行的简单改动,在保持行为和信息语义的前提下改进设计。
数据库重构可以重构数据库Schema的结构:比如表、视图的定义、修改; 重构
http://cyqdata.cn/cnblogs/article-detail-32650
如何在Vmware里安装Ubantu9.10Alpha6(虚拟机安装Linux)-熙熙
如何在Vmware里安装Ubantu9.10Alpha6(虚拟机安装Linux)-熙熙
最近加入了TNT团队,我们TNT团队将会在近一年时间内从零起步,开始Linux开发之旅。计划已经差不多定下来,我们几位志同道合的好友,将在此为大家奉献TNT团队旅途上的点点滴滴。
在PC上安装好Linux,先在PC上学习熟悉Linux并熟悉一些基本的操作,这是学习的第一步。
下面,熙熙与大家分享一下如何
http://cyqdata.cn/cnblogs/article-detail-32642
WorldWind1.4.1 无法浏览到自已发布的影像数据
PluginSDK项目中ImageStore.cs文件,从第236行代码开始看:
-------------------------------------------------------------
//List of cache structures to try, in order of preference &nbs
http://cyqdata.cn/cnblogs/article-detail-32641
重写的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://cyqdata.cn/cnblogs/article-detail-32624
新版Microsoft All-In-One Code Framework发布下载 - 绑定第二版示例代码浏览器
新版Microsoft All-In-One Code Framework 3月10日发布下载。
下载地址: http://1code.codeplex.com/releases/view/62267#DownloadId=215627
本次发布中,不仅新增了20多个ASP.NET, Silverlight, Windows, IE, WF示例,也绑定了最新的示例代码浏览器:
&n
http://cyqdata.cn/cnblogs/article-detail-32568
Windows Phone 7 编程实践 基础篇—多点触控示例(Silverlight)
作品目标:Windows Phone 7 开发的实用手册
Windows Phone 7 编程实践
第一篇 基础篇
第一章 开启创新之门
第二章 横向和纵向视图
第三章 简单触控和多点触控(多点触控示例)
第四章 传感器和服务
第五章 全球化(全球化示例)
第二篇 Silverlight篇
第一章 应
http://cyqdata.cn/cnblogs/article-detail-32564