Search
CSS入门精要 (四)
2019/02/11

本教程出自于白师傅、本节将用一个简单的示例演示如何综合应用前面三节所学的知识构建一个静态网页.

如果你对如何综合运用我们之前讲述的知识完成一个实际的网页设计还感到无从下手,相信仔细研读这个例子后会有所帮助,并可以学到一些未提到的知识和技巧。

CSS入门精要 (三)
2019/01/26

本教程出自于白师傅、本节介绍 CSS 选择符的使用.

在实际开发中, 我们只会偶尔在某些特殊情况下直接将样式表嵌在标签的 style 属性里 (就像前几节的做法), 因为这样做有诸多的弊端 (长大了你就会懂的) . 本节将讨论一种更好的样式表写法.

CSS入门精要 (二)
2019/01/16

本教程出自于白师傅、本节包含 2 个内容: 浮动 ( Float ) 和 盒模型 ( Box Model ).

CSS入门精要 (一)
2019/01/11

本教程出自于白师傅、取名为 “入门精要”,首先是为入门读者准备的,如果你想在本文中找到关于CSS的高级知识,请绕行. 其次,”精要” 二字表明本文只讲述关于CSS的入门要点,力求精简,不求广博。

边看教程边实验大概需要3 ~ 5小时,剩下的就需要读者大量的实践与经验积累了。

使用 GitHub + Hexo 搭建个人博客
2019/01/02

使用hexo搭建一个博客,并托管在github pages上的简易教程。

Hello World
2019/01/01

欢迎来到阿卜个人博客,如果您在使用Hexo+Git搭建自己的博客时遇到任何问题,可以在故障排除中找到答案,或者您可以在GitHub上询问我。

Web-lighter 简介
2018/06/01

本教程出自于白师傅
web-lighter 是笔者实现的一个小型 Java Web 应用程序的服务端封装, 曾在多个项目中应用, 对于小型 Web 项目开发而言, 实践证明确实可以省不少事. 因此, 将其共享出来, 若有需要, 拿去用便是.

CayenneModeler 数据库逆向工程
2018/05/08

本教程出自于白师傅
实际的项目开发中, 我们可能需要根据已有的数据库模型来创建Cayenne的配置文件和相关的实体类. 此时可以使用CayenneModeler的Reengineer工具来直接生成相关的文件.

下面将演示如何使用CayenneModeler Reengineer 来进行数据库逆向工程.

持久层框架 Cayenne 推介
2018/04/21

本教程出自于白师傅
说起持久层框架, Hibernate 和 mybatis (早期版本名为 ibatis) 应该不少人都听过或使用过, 虽然无从考证上述两个持久层框架的市场份额, 但在国内应算是较为流行的两个框架. 本文推荐另一系出名门 ( The Apache Software Foundation ) 的持久层框架 Cayenne, 经过本人在几个项目中的试用, 个人觉得不错.

Cayenne 起步 (Version 3.1) [译]
2018/04/21

本教程出自于白师傅
Cayenne 是一个 Apache 下的持久层框架项目, 作用与 Hibernate / mybatis 之类的持久层框架类似.
- 本文译自 Cayenne 3.1 版的官方文档 (Cayenne Getting Started Guide)
- 译文的目的是为初学者快速了解 Cayenne 减少一些语言障碍. 若要深入研究和使用 Cayenne 还是建议直接阅读官方原版文档.

- Apache Cayenne 官方已发布了 Cayenne 4.0 版本, 为方便小伙伴们学习, 我同样将 4.0 版的 “Cayenne Getting Started Guide” 译成中文了, 若没有特殊原因, 就别看这个教程了, 去看 “Cayenne 起步 (Version 4.0)“吧