随笔分类 - [39]Open Source开源项目
-
动软代码生成器之模板功能介绍
摘要:动软代码生成器中已经集成了模板代码生成的功能,但还有很多老的用户不知道或者新的用户还不是太了解,这里简单截图看一下这个功能,对于一些个性化定制的用户和高级用户,可以更灵活更方便的生成自己的代码。1.主界面:2.在左侧【数据库视图】,选中表,右键菜单【模板代码生成】3.然后,出现单表的代码生成器界面,我们设置自己需要更改的信息备注:代码还有一些生成规则,是在菜单【工具】-【选项】-【代码生成设置】中进行设置。然后,点击工具栏【生成代码】或者【生成代码】按钮,即可生成该类的代码:生成的代码,可以直接复制到项目文件中,也可以右键保存成CS文件。通过窗体下面的Tab按钮可以来回切换设计视图和代码。4. 阅读全文
-
分类汇总目录
摘要:观察者模式,在MVC和TCP/IP+NIO中的应用(未完成)1.观察者模式主要是为了解耦,注意并不是立刻通知。2.在MVC的教科书定义中,Model采用的是观察者模式,也就是Model是被观察者,View是观察者,Model有任何改变的情况下,View都会接受到通知。但是在WEB环境中,View不需要实时的改变,只有客户端发送request时,View才可能需要改变。换句话说,只有当我们需要生成一个页面作为响应返回给客户端的时候,创建一个View并使用Model有意义。因此其他时候Model的改变对于View来说都是没有意义的,也就没必要通知View所以View就不再直接观察Model,而是通 阅读全文
-
tortoisegit: Windows用户使用Git
摘要:tortoisegit是TortoiseSVN的Git版本,tortoisegit用于迁移TortoiseSVN到TortoiseGit,一直以来Git在Windows平台没有好用GUI客户端,现在tortoisegit的出现给Windows开发者带来福音,目前tortoisegit还是1.7.0.0版本,一个刚刚开始的项目,欢迎你的加入贡献代码。http://code.google.com/p/tortoisegit/downloads/listhttp://repo.or.cz/w/TortoiseGit.gitdescriptionWindows Explorer Extension t 阅读全文
-
MS CRM 2011的自定义与开发—表单脚本扩展开发
摘要:之前的两篇文章,介绍了Microsoft Dynamics CRM 2011开发中表单脚本的数据管理器Xrm.Page.data方面的内容,下面介绍UI管理器Xrm.Page.ui方面的内容。 Xrm.Page.ui对象包括了两大类内容:第一类,是一组方法,用于获取当前用户界面中的信息;第二类,是一些集合,这些集合对应了一组组的界面上同类界面元素。 下面,首先说一下获取UI信息的方法方法描述close关闭当前表单。使用方法Xrm.Page.ui.close()注意:尽量不要使用window.close()方法关闭表单,而应该使用Xrm.Page.ui.close()方式关闭表单,因为使用这种方 阅读全文
-
大幕开启: fmplan的探索和进展
摘要:内容摘要经过一段时间的摸索和准备,这一讲中我向大家介绍了目前我们确定的内容发布机制和协作网络,欢迎大家关注和访问官方主页:http://fmplan.xizhang.com博客园http://chenxizhang.cnblogs.com土豆网(视频)http://www.tudou.com/home/chenxizhang/优酷网(视频)http://u.youku.com/fmplan讲义和附加资源Skydrivehttps://skydrive.live.com/redir.aspx?cid=bb01f26f28894a40&resid=BB01F26F28894A40!105& 阅读全文
-
你应该如何更好地利用搜索引擎
摘要:内容摘要这一讲,我利用大约20分钟,分享了两个方面的话题1.从用户的角度,如何掌握一些简单的搜索技巧,让搜索引擎更加理解你的需求,并且更加精确定位到你需要找的内容2.从设计的角度,如何让你的网站提高搜索引擎友好性(SEO),让你的网站更容易被检索到。我提到了一些常见的SEO技巧,并且也介绍了HTML 5中有关的增强讲义地址http://www.xizhang.com/fmplan/resources/你应该如何利用搜索引擎.pdf相关资源http://www.xizhang.com/fmplan/resources/google-seo-starter-guide.pdf视频地址http:// 阅读全文
-
MS CRM 2011的自定义与开发(12)——表单脚本扩展开发(4)
摘要:除了在上一篇文章中介绍的Xrm.Page.data.entity对象本身包含的方法之外,Xrm.Page.data.entity对象还包含一个当前实体记录所有属性的集合,名为Xrm.Page.data.entity.attributes,其中包含了表单中所有字段的信息。同时,对每个字段,根据其数据类型的不同,Microsoft Dynamics CRM也提供了相应的一组方法进行操纵、管理与控制。方法描述适用的字段类型addOnChange输入参数为方法指针,添加字段OnChange事件的处理函数所有fireOnChange触发相应字段的OnChange事件,以执行该字段的OnChange事件. 阅读全文
-
samba源代码安装以及环境配置
摘要:这是一篇我在2011年7月21日写的一篇文档,当时我在深圳一家公司实习,实习的内容与samba相关,那时靠着自己上网找资料学习samba的源代码安装和配置,当时参考了很多网上的博文都没有看到一篇很完整的博文。很多博文作为案例使用的samba版本居然是2.x.x的,与我使用的3.5.9版本存在很多特性差异。但是参考这些博文都没有能够让我的samba顺利的运行起来,最后结合samba源码包中自带的一些文档才最终解决samba的安装问题。所以,就写了这篇文档进行总结。今天不小心翻到这篇文档,于是将其放上来,希望能对有需要的朋友起到一点作用。一、获取源代码包并进行解压从samba的官方网站可以下载最新 阅读全文
-
Django实战
摘要:djangoDjango的第一印象 Django (/ˈdʒæŋgoː/) 是用python语言写的开源web开发框架(open source web framework),鼓励快速开发,并遵循MTV设计模式。其主要目的是简便、快速的开发数据库驱动的网站。 Django遵守 BSD版权,目前最新的稳定版(stable)是2011年9月发布的v1.3.1。 Django 的名称来源于比利时的爵士音乐家Django Reinhardt,他是一个吉普赛人,主要演奏吉它。 与rails一样,Django强调松耦合、少写代码、快速开发、DRY、一致性等原则。但Django与rails在设计哲学 阅读全文
-
Django实战
摘要:现在我们有了一个使用json格式的RESTful API,可以实现这样的功能了:为了避免在产品列表和购物车之间来回切换,需要在产品列表界面显示购物车,并且通过ajax的方式不刷新界面就更新购物车的显示内容。ajax框架的选择关于ajax框架的选择,看图不说话:我不管你选的是什么,反正我是选了jquery。在Django中使用jquery这个实在是简单得不能在简单了,在depot/static下面创建js文件夹,放入jquery库,如jquery-1.7.1.min.js。然后在模板界面中引入即可。我们假定所有的界面都使用jquery,而且希望我们能够编写出Unobtrusive JavaScr 阅读全文
-
python一些DEMO总结
摘要:基本模板python:#!/usr/bin/env python#coding=utf-8 在linux下以脚本的形式执行,必须确保fileformat是unix格式的,可用在VIM用set ff=unix来修改。输入Excetion检验:while True: try: x=input('enter the first ') y=input('enter the second ') value=x/y print 'x/y is ',value except Exception,e: print 'Invali... 阅读全文
-
使用CGO封装Windows API
摘要:使用CGO封装Windows APIGo使用C的库非常简单,通过cgo这个工具基本上可以说是无缝集成了。下面就演示一下用cgo在Windows下面封装API的过程。注意,请把Go更新到最新一个Weekly版本。首先,在$GOPATH\src(如果不知道$GOPATH是什么,请移步这里看详细信息)下面新建一个文件夹“w32api”,然后在其内新建一个文件“kernel32.go”,内容如下。package w32api// #define WIN32_LEAN_AND_MEAN// #include <windows.h>import "C"import &quo 阅读全文
-
Log4Net组件的应用详解
摘要:第一步:添加并应用Log4net.dll。然后在Web.config文件中添加下面的配置局<configSections><sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/></configSections>复制代码第二步:新建Log4Net.config的配置文件,并在其中添加下面的配置信息:<?xmlversion="1.0"encoding="UTF-8& 阅读全文
-
可重用代码段管理器VS插件版5.0发布(代码段收集器、个人代码库、代码管理)
摘要:【软件简介】 陈灯可重用代码段管理器为一款个人软件作品,其可作为一款个人和团队内部的代码段管理软件使用,实现了可重用代码段的入库、搜索和共享等功能。软件具有类似Google的智能搜索框、高效准确的搜索算法、语法高亮度显示、支持附件上传下载、搜索词导航等特点并采用数据预加载以及异步数据加载技术改善了用户体验。 软件包括桌面版本和插件版本两种版本,桌面版本为独立的应用程序,不与IDE集成,使用范围更加广泛,目前最新版本为2.5;插件版本集成在Visual Studio(5.0~10.0)集成开发环境中,使用更为方便。该发布版本为插件版5.0版本。【软件特点】1、软件采用开源的Sqlite数据库保存 阅读全文
-
如何在安装过程中部署DevExpress控件
摘要:在我的Winform开发框架或者WCF开发框架中,均提供多种界面样式选择,其中有一种就是界面效果比较好的DevExpress控件界面样式,但是我们一般在开发环境中使用,安装包的大小都很大,100多M,那么我们在部署到客户端应用的时候,该如何操作呢?我们分析DevExpress的特殊补丁发现,他们是一个DOS批处理文件,主要是创建相应的目录,然后把DevExpress的三个特殊文件复制到对应的目录中,就可以实现DevExpress的正常使用了。那个DOS批处理文件内容如下所示。一般我们部署客户端应用的时候,都会制作一个安装包,我们只需要自定义安装操作中正确执行这些DOS命令即可。但是,在实际安装 阅读全文
-
深入剖析SolrCloud(一)
摘要:SolrCloud是基于Solr和Zookeeper的分布式搜索方案,是正在开发中的Solr4.0的核心组件之一,它的主要思想是使用Zookeeper作为集群的配置信息中心。它有几个特色功能:1)集中式的配置信息2)自动容错3)近实时搜索4)查询时自动负载均衡基本可以用上面这幅图来概述,这是一个拥有4个Solr节点的集群,索引分布在两个Shard里面,每个Shard包含两个Solr节点,一个是Leader节点,一个是Replica节点,此外集群中有一个负责维护集群状态信息的Overseer节点,它是一个总控制器。集群的所有状态信息都放在Zookeeper集群中统一维护。从图中还可以看到,任何一 阅读全文
-
Lucene索引分析工具Luke.Net 0.5升级版 (兼容Lucene.Net 2.9.4.1)
摘要:Luke.Net 一个从Luke移植的.net版本作者Pasha Bizhan,地址:https://issues.apache.org/jira/browse/LUCENENET-391但是作者后续没有更新,无奈只好自己升级,跟java版本的luke差距不是一点点大,如果不是为了用盘古分词用java版本挺好的,所以这里我建议除非有必要还是用luke in java吧。这个版本是升级后的第一个版本,后续我会尝试更新一些功能上去.程序和源代码可以在:http://luke.codeplex.com/releases/view/82033Luke.Net is a tool for lucene 阅读全文
-
淘宝API开发系列
摘要:淘宝API开发系列---淘宝API的测试及使用2伍华聪 2012-02-10 07:36 阅读:664 评论:0淘宝API开发系列---淘宝API的测试及使用伍华聪 2012-02-09 23:55 阅读:559 评论:3淘宝API开发系列--商家的绑定伍华聪 2010-03-26 19:13 阅读:8103 评论:10淘宝API开发系列--开篇概述伍华聪 2010-03-19 23:16 阅读:7073 评论:7读取实体类的属性的备注作为表头的应用伍华聪 2010-03-19 20:43 阅读:1909 评论:0 阅读全文
-
ArchiMate 2.0 Highlights
摘要:I am really excited about the new release of ArchiMate. The reason I am so excited is that for the first time ArchiMate complements TOGAF with a compelling, versatile and unambiguous visual modeling language that covers the end to end enterprise architecture development method and not just solution 阅读全文
-
微软一站式代码示例库开发实践系列课程
摘要:微软一站式代码示例库开发实践系列课程2012-02-06 10:27 by Jialiang, 279 visits,收藏,编辑头疼的Bug,糟糕的代码,崩溃的调试……,遇到上述任何一种情况中的可能就会抓狂。有没有想过有一天,如果能直接获得需要的代码,编程的活儿就轻松多了。微软亚太区全球技术支持中心在多年来对开发人员的技术支持工作中意识到了这样的需求,并充分利用自身作为原厂的优势、技术专长和经验, 在MSDN Webcast平台推出了微软一站式示例代码库 (Microsoft All-In-One Code Framework)系列课程。让开发人员通过一个个典型的示例代码介绍和免费得示例代码下 阅读全文