`
cfnet
  • 浏览: 48009 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
项目目录结构如何组织,一般语言都是没有规定。但Go语言这方面做了规定,这样可以保持一致性 1、一般的,一个Go项目在GOPATH下,会有如下三个目录: |--bin |--pkg |--src     其中,bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。一般,bin和pkg目录可以不创建,go命令会自动创建(如 go install),只需要创建src目录即可。 对于pkg目录,曾经有人问:我把Go中的包放入pkg下面,怎么不行啊?他直接把Go包的源文件放入了pkg中。这显然是不对的。pkg中的文件是Go编译生成的,而不是手动放进去的。(一般文件 ...

make与new的区别

new 负责分配内存,make 负责初始化值 new(T) 返回*T 指向一个零值 T 的指针 make(T) 返回初始化后的 T ,而非指针 最重要的一点:make 仅适用于slice,map 和channel
java中的事件机制的参与者有3种角色: 1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中 2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想 ...
ActiveMQ 是一个实现了 JMS 1.1 规范的开源的 JMS Server,HermesJMS 则是一个开源的 GUI 工具,可以连接许多种 JMS Server。然而,HermesJMS 的官方网站上提供的配置方法语焉不详,常常使初次使用者陷入困境。本文给出详细的操作步骤,并给出了一段视频。一、安装 ActiveMQ1、下载 ActiveMQ,网址是:[url]http://www.activemq.com[/url],目前的最新版本是 ActiveMQ 4.0 M4;2、把下载到的 activemq-4.0-M4.zip 解压,假设解压后的目录为 E:\activemq;3、运行 E ...
JMS 使用 ActiveMQ 传送文件 (2010年04月11日) 发表于 Java博客 这里使用的 MQ 中间件是开源的 ActiveMQ,我们没有采用 BytesMessage 来按字节传送文件,而是 ActiveMQ 为我们提供了 org.apache.activemq.BlobMessage,可以用它来传送大对象。 ...
Ext Tree的拖动功能,主要包括两方面,同级别节点的拖动和跃级拖动. Ext Tree提供的响应拖动操作的事件还是比较多的. Ext Tree demo里面,使用movenode : ( Tree tree, Node node, Node oldParent, Node newParent, Number index ) 来响应节点的拖动操作,在Ext.tree.TreePanel的定义中,加入如下代码,响应拖动操作: view sourceprint? 01.tree.on('movenode',function(tree,node,oldParent,ne ...
SWFUpload SWFUpload 2 概述 入门 SWFUpload JavaScript 对象 构造器 全局变量和常量 instances movieCount QUEUE_ERROR UPLOAD_ERROR FILE_STATUS Default Event Handlers BUTTON_ACTION(added in v2.2.0) BUTTON_CURSOR(added in v2.2.0) BUTTON_WINDOW_MODE(added in v2.2.0) 属性 cu ...
using System; using System.Collections.Generic; using System.Text; using System.Threading; using ActiveMQ; using Spring.Messaging.Nms; using Spring.Messaging.Nms.Listener; namespace ListenerConsole { class Program { private const string URI = " ...
[1]在介绍ActiveMQ之前,首先简要介绍一下JMS规范。JMS的简介:(1)JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。JMS 使您能够通过消息收发服务从一个 JMS 客户机向另一个 JML 客户机交流消息。 JMS是一种与厂商无关的 API,用来访问消息收发系统。它类似于 JDBC (Java Database Connectivity):这里,JDBC 是可以用来访问许多不同关系数据库的 API,而 JMS 则提供同样与厂商无关的访问方法,以访问消息收发服务。许多厂商目前 ...
15个jQuery拖拽插件,让你的网页随鼠标动起来! $.event.special.drag 实现了简单的拖动功能,兼容性强! (mb)ConteinersPlus ConteinersPlus是个强大的jQuery拖拽插件,可以实现拖动、缩放、最大化和最小化。 resizable resizable可以实现D ...
最近在拜读林昊先生的《OSGI原理与最佳实践》第二章使用OSGI框架嵌入HTTP服务器时,发生一段小插曲,由于我使用的是Eclipse3.5版本,所以按照书中使用的引入 javax.servlet, org.apache.commons.loggin, org.eclipse.equinox.http.jetty, org.eclipse.equinox.http.servlet, org.eclipse.osgi, org.eclipse.osgi.services, org.mortbay.jetty 这几个Bundles时,总是启动不了jetty的HTTP服务器,在网上查了 ...
在SpringSide 3 中,使用的MVC框架是Struts 2。Struts 2 向对于Struts 1 来说,具有相当多的优点,有很多人都说,用过Struts 2之后,再也不想看Struts 1了。然而,任何东西都有它的复杂性,Struts 2也不例外,SpringSide 3做了很多工作来简化Struts 2 的使用。先来说说Struts 2的特点:1、编写Action变得简单了,Action变成了简单的POJO,再也不用和ActionForm、ActionForward打交道了,返回的时候直接返回字符串即可。如果要访问Servlet API,则直接使用ServletActionCont ...
(1) 先到http://www.fckeditor.net/download 下载FCKeditor_2.6rc.zip和FCKeditor-2.3.zip。将FCKeditor_2.6rc.zip解压缩,打开解压后的文件夹,将其中的fckeditor改名为FCKeditor整体复制到项目的WebRoot目录下。然后将FCKeditor-2.3.zip压缩包中\web\WEB-INF\lib\目录下的两个jar文件拷到项目的\WEB-INF\lib\目录下,\src\com文件夹整体复制到项目中的src下。(2)合并web.xml,打开原项目的web.xml把压缩包中\web\WEB-INF\ ...
我们使用Spring 一般式在xml配置文件中进行注入.但是这种方式使得配置过于臃肿。试想一个应用中,有上千个对象,而每个对象又需要注入很多其它对象,那么我们的配置文件就显得非常的臃肿了。 Spring2.0 以后,我们可以使用annotation来为Spring的配置文件进行“减肥”      我使用的是Spring2.5.      第一:首先准备需要的jar包:SPRING_FRAMEWORK_HOME为spring发行包所在的目录 A)     SPRING_FRAMEWORK_HOME/dist/spring.jar B)     SPRING_FRAMEWORK_HOME ...
本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对<% %>写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的<%%>的语句,使页面与后台代码分离。” 表达式语言主要有以下几大好处: 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁; 支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能; 简单明了地表达代码逻辑,使用代码更可读与便于维护。 Strut ...
Global site tag (gtag.js) - Google Analytics