Wesley13 Wesley13
4年前
java mvc 新趋势——从运行期间类扫描到编译期间
简介今天我要讲解的是主角是AnnotationProcessor,她不是什么新技术jdk1.6就存在了。AnnotationProcessor是javac的一个工具,它用来在编译时扫描和处理注解。通过AnnotationProcessor可以获取到注解和被注解对象的相关信息,然后根据注解自动生成Java代码,省去了手动编写,
桃浪十七丶 桃浪十七丶
4年前
工厂模式实例(顺便回忆反射机制的应用)
一、原理反射机制的原理JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。工厂模式自述所谓工厂模式,是说由某个产品类接口、产品实现类、工厂类、客户端(单元测试主类)构成的一个模式,大程度的降低了代码的
Wesley13 Wesley13
4年前
GCC编译 C与C++ C89与C99
1)最初的ANSIC标准(X3.1591989)在1989年被批准,并于1990年发布。稍后这个标准被接受为ISO标准(ISO/IEC9899:1990)。虽然ISO标准将ANSI标准的某些章节重新编号并变为条款,但是两者实际上并无区别。不论是ANSI标准还是ISO标准,通常都称之为C89,偶尔也因为发布日
Wesley13 Wesley13
4年前
0.052秒打开100GB数据,这个Python开源库火爆了!
↑↑↑点击上方蓝字,回复资料,10个G的惊喜!(https://oscimg.oschina.net/oscnet/84434da2a3134374a7318199f305369e.jpg)编译 | AI科技大本营(ID:rgznai100)文末有送书福利许多组织都在尝试
Wesley13 Wesley13
4年前
GCC编译过程与动态链接库和静态链接库
GCC编译过程与动态链接库和静态链接库 来源:https://www.cnblogs.com/kinglps/p/7757919.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fkinglps%2Fp%2F7757919.html)
Wesley13 Wesley13
4年前
PHP扩展开发
首先需要确定系统中安装了gcc编译器,合适版本的bison等构建一个基本的扩展骨架在PHP扩展开发时,使用ext_skel完成扩展的结构骨架创建。$./ext_skel./ext_skelextnamemoduleprotofilestubsfilexmlfile
Stella981 Stella981
4年前
Android小白的探索:2D绘图之Android简易版Microsoft Visio学习之路 二、 自定义xml生成与解析
  今天天分享下如何通过组合模式,在sd卡中,写一个xml文件来保存这个组合类,及如何读取,解析自定义的xml文件,没有使用w3c组织所推荐的任何一种接口,自己实现对自定义xml文件的解析,因为能力不够,所以实现下基本原理,加深对xml文件解析原理的理解。  上一篇博客我发现都没写出来我对组合模式的理解,很尴尬,文笔不好呢。  先简略说
Wesley13 Wesley13
4年前
Ubuntu14.04环境编译vlc源码for安卓Android系统
一、准备虚拟机1、所需软件deamon:DTLite44910356.1394761051.exeVMwareworkstationfull12.1.03272444\_for\_x64.exe序列号5A02HAU243TZJ49GTC7K3C61Nubuntu14.04.1desktopamd64.
Wesley13 Wesley13
4年前
C-C++编译器关于变量的内存分配顺序总结
 关于《纠结的N皇后问题》中数组越界导致的sum出现非正常的变化这个问题,继而引发出关于内存到底是如何被分配的疑问,今天早上便着手进行探索,当然其中借鉴了广大网友的总结,其中包括birdzb,NEO等牛人关于这方面的讨论。特别是看到一些讨论,感触颇深啊http://www.programfan.com/club/showtxt.asp?id191048