看项目代码时遇到了好多事件监听机制相关的代码。现学习一下: java事件机制包含三个部分:事件、事件监听器、事件源。 1.事件:继承自java.util.EventObject类,开发人员自己定义。 package com.shuyan.javatest.EventTest; import java ...
分类:
编程语言 时间:
2017-06-17 13:11:07
阅读次数:
180
同事离职,项目后端部分的迭代和重构后面由我接手. 今天看项目代码时,发现项目使用了Gson,用于将json字符串转换成javaBean. 以前没使用过Gson,随即,简单入了个们, 想起fastjson也有将json字符串转换成javaBean的API,随即简单比较了下源码. fastjson中的A ...
分类:
编程语言 时间:
2017-06-16 18:30:50
阅读次数:
900
.Net 项目代码风格要求 PDF版下载:项目代码风格要求V1.0.pdf 代码风格没有正确与否,重要的是整齐划一,这是我拟的一份《.Net 项目代码风格要求》,供大家参考。 1. C# 代码风格要求 1.1注释 类型、属性、事件、方法、方法参数,根据需要添加注释。 如果类型、属性、事件、方法、方法 ...
做程序员这一行的,最怕的就是维护公司曾经旧的项目,这些项目往往都有着文档缺少、数据混乱、代码混乱、凝视极少、历经多个维护人员等一些问题。最近楼主维护了一个非常极品的项目,堪称这两年来维护的最最极品项目,以下来讲讲心得体会。 首先。当我从svn上check out完项目代码时。我TM的惊呆了,竟然是编 ...
分类:
其他好文 时间:
2017-06-12 22:19:20
阅读次数:
131
看到ITFriend中有些小伙伴刚进入公司,面对大量的项目代码,往往手足无措,有点慌,我说下我的经历。 声明:我从事的是C++开发工作。阅读的代码都是基于client/server的,下面谈的是C++项目代码的阅读方法多些 希望懂java的小伙伴分享下java公司项目代码的阅读方法。小弟感激不尽。 ...
分类:
其他好文 时间:
2017-06-08 13:16:33
阅读次数:
248
第一章 1、关心你的技艺 2、思考!你的工作 3、对自己的代码负责 4、不要找蹩脚的理由 5、不要容忍“破窗户”,遇到一个错误的设计或是糟糕的代码,尽量遇一个修一个,一旦这些“破窗户”出现,代码也就会走向腐化 6、观察项目代码的转变 7、使代码质量成为需求问题 8、之道何时止步:不要因为过度修饰和过 ...
分类:
其他好文 时间:
2017-06-06 01:02:09
阅读次数:
153
1.新建项目,选择”Win32控制台应用程序“ 2.点”确定“,勾选”DLL“和”空项目“这两个复选框 3.点完成,然后编写库项目代码: __declspec(dllexport)的意思相当于告诉编译器,把这个函数以动态库的形式导出来。 4.生成解决方案 5.打开当前项目文件夹,可以看到VS已经帮我 ...
分类:
其他好文 时间:
2017-06-05 22:12:19
阅读次数:
178
github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。 github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说 ...
分类:
Web程序 时间:
2017-06-05 10:35:40
阅读次数:
321
在使用git提交项目代码的时候,有些文件及文件夹不需要提交,这里我们可以通过配置来实现。 例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml 而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。 git忽略不必要文件有2种方法,一 ...
分类:
其他好文 时间:
2017-06-04 20:08:46
阅读次数:
1130
很抱歉,你的童年已走失六一儿童快乐!Git上面的这个图就是很好的解释了,在公司的项目代码仓库,你的远程仓库的master是主分枝,你只有在经过你分枝代码提交和检验过后才会有权限合并你的代码到分枝。但是这样也会带来冲突,这里我们着重介绍两个概念吧,gitMerage和Rebase.gi..
分类:
其他好文 时间:
2017-06-02 01:00:29
阅读次数:
257