IronPython <零点一> IronPython与C#交互<简单小例>
目标: 在WinForm程序中,让IronPython 与C#进行交互。 说明: 本例中在WinForm中嵌入了Ipy脚本,在WinForm执行与输出Ipy脚本运行结果,在WinForm运行时修改窗体属性与控件属性 测试环境: Window:VS2010+IronPython 2.7 参考: Iron
http://cyqdata.cn/cnblogs/article-detail-37958
JCF简单总结
JCF(Java Collections Framework)即Java中运用最为广泛的Java集合类,它是Java对常用数据结构的封装,包含于java.util包中。所谓集合就是在类内部对数据进行组织的载体,Java API提供了一系列类的实例,用来在程序中存放对象,Java集合将接口和实现进行了分离。其接口与类的结构如下:
JCF接口结构
Iterable
|__Collection
|__L
http://cyqdata.cn/cnblogs/article-detail-37742
深入浅出多线程系列之一:简单的Thread
CLR和操作系统会自动的为应用程序创建一个线程,这个线程叫做主线程(main Thread)
如果要创建一个新的线程,可以使用Thread类。下面是一个简单的例子:
class ThreadTest{ static void Main() { Thread t&nbs
http://cyqdata.cn/cnblogs/article-detail-37732
学习笔记:JAVA RMI远程方法调用简单实例
RMI的概念
RMI(Remote Method
Invocation)远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。使用这种机制,某一台计算机上的对象可以调用另外一台计算机上的对象来获取远程数据。RMI是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。在过去,TCP/IP套接字通讯是远程通讯的主要手段,但此开发方式没有使用面
http://cyqdata.cn/cnblogs/article-detail-37688
一步一步教你实现简单的自定义错误跟踪
一、设计xml,应该包含下面信息:
1、Datetime: 发生错误/异常的日期和时间2、File name: 发生错误/异常的文件名3、Class name : 发生错误/异常的类名4、Methodname: 发生错误/异常的方法名5、Errormethod : 包含错误代码的函数名字6、Message :错误/异常的信息7、Error details: 错误/异常详情8
http://cyqdata.cn/cnblogs/article-detail-37641
超级简单:ASP.NET Localization (本地化,多语言)
有很多讨论ASP.NET localization(本地化,多语言)的文章,这篇文章是不会的深入讨论ASP.NET Localization (本地化,多语言)。相反,它将给你有关asp.net页面中通常使用的内容的localization的一个快速参考,这些内容包括:ASP.NET服务端控件,html内容,SiteMap,一些其他资源
http://cyqdata.cn/cnblogs/article-detail-37578
图文并茂 简单 ATL COM开发
1.打开vs2010,新建ATL COM 项目,如下图1
2.勾选
【支持COM+ 1.0】和【支持部件注册器】
3 添加了一个com项目,在项目名称上点击右键,添加类,如下图
然后打开如下窗口,选择ATL简单对象即可。
然后是如下窗口,在简称一栏中输入类名称FirstClass,其他输入框会自动填写,然后点击完成即可。如果出现提示【是否覆盖
http://cyqdata.cn/cnblogs/article-detail-37430
DDraw笔记-一个简单的DDraw应用程序
一个简单的DDraw应用程序
方煜宽
2011.05.13
上次谈到DDraw是一个组件。组件由接口组成。
DDraw总共由五个接口组成:
IUnknown:所有com接口都必须从这里继承的。(请看相关文章COM笔记-QueryInterface函数)
IDirectDraw:使用DDraw必须创建的主接口对象。
IDirectDrawSurface:创建、控制和显示的实际
http://cyqdata.cn/cnblogs/article-detail-37332
EF框架step by step(5)—处理实体简单属性
EF框架会对实体进行跟踪,对实体的每个属性当前值和原始值及其状态进行跟踪,记录。当前值是指实体属性当前的被赋予的值,而原始值是指实体最初从数据库读取或者附加到DbContext时的值。
先通过简单的代码演示一下如何获取这两个值,仍采用上彷文章的案例,多余代码不在展示
数据库内容如下图示
简单获取当前值,初始值
using (BlogDbContext db = new
http://cyqdata.cn/cnblogs/article-detail-37139
用asp.net MVC3 简单实现毕业设计
一朋友要交毕业设计,叫我帮他搞个简单的图书管理系统,我反正晚上也没事情,就准备帮他捣鼓一个简单的。由于是毕业设计,因此准备采用在工作中很少使用到的技术来开发,也好给自己练练手,因此选用了Entityframework,spring.net ,asp.net MVC 等技术来开发。以下是我这个项目的工程结构:
Common为公共类,主要存放与业务无关的公共类,也包括扩展方法也存放在此
http://cyqdata.cn/cnblogs/article-detail-37118
数据结构之链表与数组(二) -单向链表上的简单操作问题
本文主要介绍一些解决单向链表上部分操作问题的思路和代码实现。
主要的问题包括以下几点:
1 向单向链表中插入一个节点
2 删除单向链表中的一个节点
3 查找单向链表中的一个节点
扩展问题1:查找单向链表中的倒数第k个节点。
扩展问题2:查找单向链表中的中间节点,当节点总个数为偶数时返回中间两个元素中的前者(后者)
4反转单向链表(非递归实
http://cyqdata.cn/cnblogs/article-detail-37049
Silverlight_Rest_WCF系列之一:简单的Rest
1:新建WCF服务应用程序,名称为RestWCF,选择在新网站中承载.
2:新建实体类Product,代码如下:
[DataContract]public class Product{ [DataMember] public Guid Id {
http://cyqdata.cn/cnblogs/article-detail-36791
自己写了个简单的代码生成器
在实际变成工作中,我们要写大量的程序,比如说把一个表转为一个类对象或者写一个调用带n个参数的存储过程的方法等都需要手工去输入大量的代码,并且还有大量的重复代码。为了避免大量的重复劳动,同时也为了工作的方便,根据自己的需要写了这么一个功能比较简单的代码生成器。其功能如下:
1.基于模板生成,大家就就当个玩意吧!可取的地方就是简单
2.模板采用标签的形式进行替换,可以创建无数多个模板,生成
http://cyqdata.cn/cnblogs/article-detail-36588
easygrid 一个很简单的datagrid 原生javascript
简单的datagrid
1.排序 自定义排序方式
2.编辑
3.拖拽
4.分页
5.单选 多选(ctrl) 线性选(shift)
6.文字render 就是给文字着色 比如 大于0红色 小于0绿色
7.对列的显示隐藏
8.分组
只是一个示例 没有什么与后台的借口
其实可以写几个回调就行了 里面有loading条 可以在没返回
http://cyqdata.cn/cnblogs/article-detail-36517
ESFramework 4.0 快速上手(13) -- 文件传送,如此简单
在所有的通信系统中,文件传送是最常见也是最重要的功能之一,ESFramework对文件传送的强大支持也是其亮点之一,使用ESFramework可以非常轻松地实现与文件传送相关的所有需求。ESPlus.Application.FileTransfering命名空间完整地解决了通信中与文件收发相关的问题,可以支持客户端与客户端之间的文件对传
http://cyqdata.cn/cnblogs/article-detail-36472
关于Google中国,百度搜索,Bing搜索,雅虎,搜搜,以及有道的简单测试
我不算是好事者。但是最近在南方周末上2011年4月14日头版上看到 漩涡中的中国首富,李彦宏和他的百度霸业。不由还是关注了一下百度(南方周末用了头版以及随后的两个版面报道,确实花费不少功夫)。对于几个搜索引擎一直以来 我秉持着“外事问Google,内事问百度,房事问天涯”的原则。所以也很少去关注关于百度的一些问题报道,比如竞价排名或者其他。也有人曾经向我咨询,到底是在Goo
http://cyqdata.cn/cnblogs/article-detail-36447
Linux 网络编程基础(一) ---------------客户端/服务器的简单实现
一、 Socket的基本知识
1. socket历史与功能
在80年代早期,加利福尼亚大学伯克利分校的一个研究组,将TCP/IP软件一直到UNIX操作系统上。作为实现该项目的一部分,他们设计了一种接口,应用程序可以通过这个接口方便的进行通信。这样做的结果是出现了插件接口(Barkeley Socket)。
图1. Socket层次
Socket实质上提供了进程通信的端点,
http://cyqdata.cn/cnblogs/article-detail-36385
VS创建windows服务其实很简单
用VS做一个windows服务其实很简单。
下面是一个用VS2010做windows服务的简单例子和一些注意事项。
1.新建一个windows服务
2.添加代码
vs会自动生成一些代码
在Service1.cs中会看到如下代码
View Code
protected override void OnStart(string[] args) { }
http://cyqdata.cn/cnblogs/article-detail-36383
在多台服务器上简单实现Redis的数据主从复制
Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局
http://cyqdata.cn/cnblogs/article-detail-36329