- 浏览: 2869127 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
这七个原则分别是:
1. 像书本一样。
(像文本专栏和文本块一样格式化的代码--更容易被理解)
2. 功能相似的代码在外观上也保持相似。
3. 减少缩进。
(在编码时不要使用过深的嵌套)
4. 分解大量的代码块。
5. 对代码进行注释。
6. 整理代码。
7. 与已有的编码风格保持一致。
虽然这些规则听起来像是一些编码习惯,但它们的含义并不仅于此。它们是让你记住产品演化性的编码习惯的外在表现。
--摘自《代码之美》
另,读书笔记:
-----------
简单之美
如果在经过简单扫视之后,我们还不能通过命名约定以及少数几行代码来知道该代码是做什么的,那么这段代码就太复杂了.
代码可以没有注释,但它的目的必须明确,每一步的操作不能存在歧义.
节俭之美
漂亮的代码对于诸如内存使用这类事情是很节俭的,在可能的情况下它均选择重用内存.
流程之美
每一次我们都把事情挪到下面的例程去做,产生一个小一点的待解决问题,从而我们就可以关注如何做好设计,把代码写得更短小,更贴近我们要做的事情.
-----------
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 809Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13271. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 865JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1139JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 745class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 757在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14371. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 721//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13231. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 659package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1461官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7711. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 917private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 883Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8861. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1318@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 964有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1730Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1891Source-Navigator是原来redhat开发的一个 ...
相关推荐
"36个漂亮网站源代码"的资源集合提供了一个宝贵的自学和灵感源泉,对于开发者、设计师以及对网页设计感兴趣的人来说,这是一份不可多得的宝藏。这份压缩包包含了36个精心设计的网站源代码,每个都是超炫的实例,展示...
【标题】"个人主页程序简洁漂亮HTML代码"揭示了这个压缩包内容的核心——一个由HTML编写的个人主页程序。HTML,全称为HyperText Markup Language,是网页开发的基础语言,用于定义网页的结构和内容。这个程序的特点...
### 写出漂亮代码的七种方法 在编程领域中,编写美观且易于理解的代码是一种艺术形式。本文将从美学角度出发,介绍七种帮助您编写更漂亮代码的方法。 #### 1. 尽快结束 `if` 语句 在编程时,过度嵌套的 `if` 语句...
本资源包"究极推荐:36个漂亮的各类型网站源代码打包分享.rar"为学习者提供了一次宝贵的实践机会,可以深入研究各种类型的网站源代码,包括布局设计、交互实现、响应式处理等方面的知识点。 1. **前端技术**:源...
总的来说,这个"Java好看又漂亮的界面风格的登录窗口源代码"实例涵盖了GUI设计基础、组件使用、布局管理、事件处理、用户输入验证以及可能的MVC架构应用。通过学习和理解这个源代码,开发者不仅可以创建美观的登录...
【漂亮日历源代码VB012】是一个基于Visual Basic(VB)开发的日历应用程序的源代码示例。这个项目可能包含了一系列的VB文件,如`.vb`代码文件,用于构建用户界面和实现日历功能。通过分析和学习这个源代码,我们可以...
#### 编写漂亮代码的原则 1. **简洁性**: - 规则第一条:做最简单的事情,让它尽可能地起作用。 - 这种方法往往能快速实现目标,尽管可能缺乏一定的健壮性、性能和安全性。 - 实践证明,简单的代码通常更容易...
在本文中,我们将深入探讨如何创建一个美观的登录界面,主要基于给定的"一个漂亮的登录界面源代码"。这个MFC(Microsoft Foundation Classes)应用程序实例展示了如何在Visual C++环境中设计出更具吸引力的用户界面...
7. **UI设计原则**:代码可能遵循了UI设计的最佳实践,如一致性、反馈、易用性等,这有助于提高用户体验。 综上所述,这个"漂亮的QQ代码基于GUI"不仅是一个可运行的项目,还是一个学习资源,可以深入研究GUI编程、...
7. 遵循设计原则:美观的导航应该遵循设计原则,如对比、对齐、重复和接近性。颜色搭配应有良好的对比度,确保可读性;元素应整齐排列,保持视觉一致性。 8. SEO优化:导航链接应使用有意义的文本,避免使用图像...
在本资源中,"36个漂亮的各类型网站源代码打包分享"是一个集合,它包含36个不同设计风格和功能的网站源代码。这些源代码对于开发者、设计师或者学习Web开发的人来说是一份宝贵的参考资料。源代码是构成网站的基础,...
总的来说,这个项目为iOS开发者提供了一个实用的工具,通过全代码方式实现了一个美观且功能丰富的仪表盘视图,不仅展示了Core Graphics的强大功能,也体现了良好的UI设计原则。对于想要提升应用界面质量或者学习...
优秀的代码包会遵循良好的编程实践,如使用MFC的消息映射机制,遵循SOLID原则,以及使用面向对象的设计模式(如工厂模式、单例模式等),以提高代码的可读性和可维护性。 通过深入理解和运用以上知识点,开发者...
这个“漂亮界面源代码”的演示旨在帮助开发者快速掌握如何利用 jQuery Mobile 创建美观的用户界面。通过查看和分析提供的示例代码,你将能够理解其核心概念和常用组件。 1. **响应式设计**:jQuery Mobile 使用媒体...
7. **源代码组织**:VC++6.0项目的源代码通常包括多个文件,如主程序文件(.cpp和.h)、资源文件(.rc)、头文件(.h)等。源代码组织清晰,易于理解和维护。 总的来说,“漂亮的石英钟”项目是一个结合了C++编程、...
7. 用户界面(UI)与用户体验(UX)设计:源代码中会体现各种UI设计原则,如色彩搭配、按钮设计、导航结构等,以及如何优化UX,提高用户满意度。 8. 后端技术:虽然压缩包主要关注前端,但某些源代码可能涉及到后端...
### 编写漂亮代码:追求代码可读性的艺术 #### 引言 在软件开发领域,编写高质量的代码是一项至关重要的技能。好的代码不仅能够提高软件的可靠性和维护性,还能提升团队协作效率。本文将深入探讨代码可读性的概念...