摘要:
做了几年.NET开发,基本都是搞WEB居多,以前也搞过一个winform项目,虽然很把界面拼接出来了,但是感觉有点痛苦,改动的时候又要改动一大堆代码。最近又要搞个桌面软件,试着搜索了下html做界面方面的资料,结果发现CEFSharp这个东西,果断下来试下。cefsharp目前资料不多,下面记录CEFSharp使用的一些过程,以备以后查找。首先是写个Demo,直接使用VS创建项目,并且用nuget获取cefsharp。现在就可以写代码了,demo代码很简单:private void Form1_Load(object sender, EventArgs e) { ... 阅读全文
摘要:
官方介绍: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 阅读全文
摘要:
1、新增一个SoapHeader类 public class Certificate : System.Web.Services.Protocols.SoapHeader { public Certificate() { } /// <summary> /// 用户名 /// </summary> public string UserName { get; set; } /// <summary> /// 密码 /// </summary> public s... 阅读全文
摘要:
.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 阅读全文
摘要:
注:本文只做本人记录使用,也可供大家参考,有兴趣的可以一起讨论。安装步骤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 阅读全文
摘要:
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些... 阅读全文
摘要:
var sizelist= (from p in stockList select p.Size).Distinct().ToArray(); 阅读全文
摘要:
string[] cities =new string[] { "Seattle", "London", "Vancouver", "Paris" };var q = db.Customers.Where(p=>cities.Contains(p.City)).ToList(); 阅读全文
摘要:
网上收集的几个常用的正则,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.验... 阅读全文
摘要:
1、路由规则有先后之分,从上而下,直到有匹配的规则停止并不再读下去2、路由配置后面的Controller、Action、参数名都要一一匹配(这里指命名)。如下:代码3、ViewData和TempData的区别 ViewData仅用于本页面显示数据 TempData可跨页面显示数据,使用Session保存值 阅读全文