摘要: 做了几年.NET开发,基本都是搞WEB居多,以前也搞过一个winform项目,虽然很把界面拼接出来了,但是感觉有点痛苦,改动的时候又要改动一大堆代码。最近又要搞个桌面软件,试着搜索了下html做界面方面的资料,结果发现CEFSharp这个东西,果断下来试下。cefsharp目前资料不多,下面记录CEFSharp使用的一些过程,以备以后查找。首先是写个Demo,直接使用VS创建项目,并且用nuget获取cefsharp。现在就可以写代码了,demo代码很简单:private void Form1_Load(object sender, EventArgs e) { ...阅读全文
posted @ 2014-04-01 17:04 幽灵编程 阅读(9294) 评论(2) 编辑
摘要: 官方介绍:Node.js is a platform built onChrome's JavaScript runtimefor easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devic阅读全文
posted @ 2014-03-04 11:12 幽灵编程 阅读(820) 评论(0) 编辑
摘要: 1、新增一个SoapHeader类 public class Certificate : System.Web.Services.Protocols.SoapHeader { public Certificate() { } /// <summary> /// 用户名 /// </summary> public string UserName { get; set; } /// <summary> /// 密码 /// </summary> public s...阅读全文
posted @ 2012-11-22 15:12 幽灵编程 阅读(2324) 评论(2) 编辑
摘要: .net调用java xfire发布的webservice封装soapheader头信息比较麻烦,需要改动到代理类代码。JAVA服务端验证代码package chachaba.map.service;import org.codehaus.xfire.MessageContext;import org.codehaus.xfire.handler.AbstractHandler;import org.jdom.Element;public class AuthenticationHandler extends AbstractHandler { public void invoke(Messa阅读全文
posted @ 2012-11-22 15:04 幽灵编程 阅读(2386) 评论(1) 编辑
摘要: 注:本文只做本人记录使用,也可供大家参考,有兴趣的可以一起讨论。安装步骤1、yum –y update2、安装Mono源码安装需要的库yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel3、安装Mono需要的GDI+兼容API的库Libgdipluscd /usr/l阅读全文
posted @ 2012-08-16 13:55 幽灵编程 阅读(3257) 评论(0) 编辑
摘要: 编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。  从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些...阅读全文
posted @ 2010-11-15 11:05 幽灵编程 阅读(394) 评论(1) 编辑
摘要: var sizelist= (from p in stockList select p.Size).Distinct().ToArray();阅读全文
posted @ 2010-10-15 15:07 幽灵编程 阅读(2532) 评论(0) 编辑
摘要: string[] cities =new string[] { "Seattle", "London", "Vancouver", "Paris" };var q = db.Customers.Where(p=>cities.Contains(p.City)).ToList();阅读全文
posted @ 2010-10-15 15:05 幽灵编程 阅读(149) 评论(0) 编辑
摘要: 网上收集的几个常用的正则,Look:1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位;2.验证电话号码:("^(\d{3.4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;3.验证身份证号(15位或18位数字):("^\d{15}|\d{18}$");4.验...阅读全文
posted @ 2010-09-14 13:47 幽灵编程 阅读(72) 评论(0) 编辑
摘要: 1、路由规则有先后之分,从上而下,直到有匹配的规则停止并不再读下去2、路由配置后面的Controller、Action、参数名都要一一匹配(这里指命名)。如下:代码3、ViewData和TempData的区别 ViewData仅用于本页面显示数据 TempData可跨页面显示数据,使用Session保存值阅读全文
posted @ 2010-08-14 11:48 幽灵编程 阅读(248) 评论(0) 编辑