上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页
摘要: 今日休息 阅读全文
posted @ 2021-05-26 20:28 禁小呆 阅读(20) 评论(0) 推荐(0)
摘要: 在《Spring JDK动态代理》和《Spring CGLlB动态代理》中,讲解了 AOP 手动代理的两种方式,下面通过讲解 Spring 的通知介绍 Spring 是如何创建 AOP 代理的。 Spring 通知类型 通过前面的学习可以知道,通知(Advice)其实就是对目标切入点进行增强的内容, 阅读全文
posted @ 2021-05-25 19:31 禁小呆 阅读(37) 评论(0) 推荐(0)
摘要: Android系统的绘制原理 绘制任务由应用发起,最终通过系统层绘制到硬件屏幕上,也就是说应用进程绘制后,通过跨进程通信机制把需要显示的数据传到系统层,由系统层中的SurfaceFlinger服务绘制到屏幕上; 1.应用层 一个Android应用程序窗口里面包含了很多UI元素,这些UI元素是以树形结 阅读全文
posted @ 2021-05-24 22:01 禁小呆 阅读(27) 评论(0) 推荐(0)
摘要: Android UI教程 - Android中的XML与代码 您可以使用XML构建布局,然后使用代码填充动态数据。 例子 使用ID创建XML中的用户界面 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 阅读全文
posted @ 2021-05-23 20:08 禁小呆 阅读(20) 评论(0) 推荐(0)
摘要: 在小屏幕设备中,activity通常填充整个屏幕。而这个activity是一个视图的容器。 为了更好地在平板电脑上组织UI,我们可以使用“mini-activities”。每个mini-activities包含自己的一组视图。 一个activity可以包含一个或多个这些mini-activities 阅读全文
posted @ 2021-05-22 18:45 禁小呆 阅读(38) 评论(0) 推荐(0)
摘要: 通过《Spring JDK动态代理》教程的学习可以知道,JDK 动态代理使用起来非常简单,但是它也有一定的局限性,这是因为 JDK 动态代理必须要实现一个或多个接口,如果不希望实现接口,则可以使用 CGLIB 代理。 CGLIB(Code Generation Library)是一个高性能开源的代码 阅读全文
posted @ 2021-05-20 22:40 禁小呆 阅读(29) 评论(0) 推荐(0)
摘要: JDK 动态代理是通过 JDK 中的 java.lang.reflect.Proxy 类实现的。下面通过具体的案例演示 JDK 动态代理的使用。 1. 创建项目 在 MyEclipse 中创建一个名称为 springDemo03 的 Web 项目,将 Spring 支持和依赖的 JAR 包复制到 W 阅读全文
posted @ 2021-05-19 20:53 禁小呆 阅读(26) 评论(0) 推荐(0)
摘要: 今天看完了人月神话,最后总计如下 编程的苦恼 当然,任何事情都有两面性,有乐趣自然就会有苦恼。但总体上我认为我在其中体会到的乐趣要大于苦恼,所以我本人是非常热爱编程的。 我们先要认识到会有哪些苦恼,这样在以后遇到这些苦恼时就会坦然面对。 主要有一下几点: 来自细节 来自被动 来自bug 来自时效性 阅读全文
posted @ 2021-04-16 16:53 禁小呆 阅读(36) 评论(0) 推荐(0)
摘要: 今天继续阅读人月神话笔记如下 开始看到焦油坑时,不知道这个是什么意思,这和编程系统有什么关系呢?看完第一章大概明白要表达的意思。焦油坑的意思说明了即使你足够强大,也无法摆脱束搏而沉到坑底。IT项目也是这样,不论是开发大型软件系统还是小型项目,都会遇到诸多复杂的问题和影响因素,项目本身就是一个足够复杂 阅读全文
posted @ 2021-04-15 19:49 禁小呆 阅读(37) 评论(0) 推荐(0)
摘要: 今天开始阅读人月神话这本书 笔记如下 《人月神话》作为软件工程的经典著作,曾被坊间誉为程序员的圣经,但实际上,它并不是教人如何去做好一个程序员,而是探讨了项目经理或者系统架构师的工作。书中大量举证了作者开发操作系统 OS/360时的项目经验,其间观点和论断大多已经成为当今软件开发的常识。布鲁克斯无疑 阅读全文
posted @ 2021-04-14 20:30 禁小呆 阅读(121) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页