2019年3月1日

如何阅读开源项目

摘要: 在开发的过程中,体会到一个项目从雏形出具到逐步完善的过程。 对于大型的开源项目来说,这一步更加漫长,随着项目的测试完善,其核心功能会逐渐的被淹没于碎片化的patch中,使得项目对于初学者来说很难理解。 此时,秉承开发者的心态就能能很好的解决这个问题。 首先抓住函数的核心功能,按照调用关系或者功能线, 阅读全文

posted @ 2019-03-01 20:10 the_owl 阅读(156) 评论(0) 推荐(0) 编辑

java 泛型详解

摘要: 转,原文https://blog.csdn.net/s10461/article/details/53941091 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 2. 一个栗子 一个被举了无数次的例子: 毫无疑问,程序的 阅读全文

posted @ 2019-03-01 15:57 the_owl 阅读(143) 评论(0) 推荐(0) 编辑

2018年8月31日

JAVA 深拷贝

摘要: 在托管内存的辅助下,Java和Python对象申请和释放机制类似,均存在深浅拷贝的概念。 在深拷贝的选择上,默认可以实现Cloneable接口的clone()方法,但是需要手动指定需要深拷贝的属性,并实现。 该方法有较大局限性,只适用于较小的特定对象: 一般推荐采用第三方库的序列化和反序列化的方式, 阅读全文

posted @ 2018-08-31 15:24 the_owl 阅读(136) 评论(0) 推荐(0) 编辑

2017年10月11日

Mysql 协议嗅探

摘要: 需求 监听通过网卡的所有mysql流量,进行解析,可在不影响现有业务情况下,进行入侵检测(IDS)或数据集成 协议要点 起初发现 用mysql-front访问数据库和mysql 的客户端访问时数据包格式不同,纠结很久,不明白,mysql-front源码看了眼,delphi,不懂,弃 压缩解析 当链接 阅读全文

posted @ 2017-10-11 15:12 the_owl 阅读(384) 评论(0) 推荐(0) 编辑

2017年5月11日

Web API 路由 [二] Attribute Routing

摘要: 1) 启用。在App_Start - WebApiConfig.cs下 2) 使用。Controller中使用Route关键字 3) 与基于约定的路由结合使用。在App_Start - WebApiConfig.cs下 阅读全文

posted @ 2017-05-11 01:09 the_owl 阅读(263) 评论(0) 推荐(0) 编辑

Web API 路由 [一] Convention-Based Routing

摘要: Routing by Naming Convention 在App_Start/ WebApiConfig.cs文件中 步骤: 1) 进行路由匹配,若匹配失败则返回404 2) 找到对应的Controller 3) 找到对应的Action。 原则1:根据HTTP的方法,找以该方法开头的函数。例如,H 阅读全文

posted @ 2017-05-11 00:35 the_owl 阅读(198) 评论(0) 推荐(0) 编辑

2017年1月22日

Android UI 笔记

摘要: EditText中添加小图标 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="onForget_Password_BtnClick" android 阅读全文

posted @ 2017-01-22 21:23 the_owl 阅读(155) 评论(0) 推荐(0) 编辑

2017年1月17日

一个强迫症的Git 选择

摘要: 选择 1,经常性的commit or 干净的历史 在本地(私有)的开发分支中,选择经常性的commit,以便于实时记录修改,回退等操作。eg.develop,feature... 实现方式: commit 在发布(公共)的分支中,选择干净的历史。eg.master,release... 实现方式:( 阅读全文

posted @ 2017-01-17 16:48 the_owl 阅读(175) 评论(0) 推荐(0) 编辑

2016年10月23日

win7+ ubuntu 双系统

摘要: windows +linux双系统组合有多种方式,只要划好分区两者即可共处,本文是为了解决两者在启动时遇到的问题。 第三方启动器(例如grub,grub2,grub4dos等) 阅读全文

posted @ 2016-10-23 16:47 the_owl 阅读(135) 评论(0) 推荐(0) 编辑

2016年10月14日

云计算笔记

摘要: 定义 云计算是一种基于因特网的计算,它根据需求向用户提供计算处理资源或数据资源。 云计算(Cloud Computing)是 虚拟化(Virtualization) 分布式计算(Distributed Computing) 并行计算(Parallel Computing) 效用计算(Utility 阅读全文

posted @ 2016-10-14 00:58 the_owl 阅读(247) 评论(0) 推荐(0) 编辑

导航