- 博客(147)
- 资源 (263)
- 收藏
- 关注
原创 flutter 基础知识点总结
1,管理(路由+包+资源)f2,组件(基础+布局+容器+滚动+功能+自定义(组合=》Linear+Relative+Frame))ff3,动画(原理+过渡动画+hero动画+集合动画)f4,调试与异常ff5,包与插件(网络+图片+二维码…)fff6,国际化fff7,原理(事件+UI+启动+缓存)fff...
2020-05-18 08:44:00
2589
1
原创 Spring MVC 详解
介绍Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。与之相反的是基于组件的、事件驱动的Web框架,如Tapestry、JSF等,在此就不介绍了。Spri...
2018-05-06 10:10:59
1954
2
原创 Spring Mybatis详解
介绍MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,它可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。架构构造由数据源配置文件、SQ...
2018-05-03 23:25:23
2250
原创 Spring Boot 实战全面解析
简介Spring Boot 其实是一些库的集合,任意项目都可以使用它快速构建系统,更加敏捷地开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功夫,甚至完全不用配置。Idea 安装和使用Idea下载 如图:Idea 破解:方法一,方法二!Idea Spring 项目如图:添加相关依赖主要涉及的文件:pom.xml : 主要描述了项目的maven坐标,依赖关系,开发者需...
2018-05-02 18:45:59
3998
1
原创 redis 实战分析
简介后台开发日新月异,各种高高能高挑战!~~~ 例如:数据高并发的读写、海量数据的读写、对扩展性要求高的数据,要怎么操作达到性能最大化?分布式架构,如何做session共享?等等一些列问题困惑着前进的步伐…redis 入门redis 是 单进程单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率。epoll是Linu...
2018-04-23 18:31:42
745
原创 工具以及J2EE项目理解
说明 项目越来越多了,J2EE占了绝大部分!!目前本人线上已经有Spring相关的项目,但经验不足!为了更好的玩转它,现抽出一部分精力研究并记录!!项目越多乐趣越多,加油吧! 工欲善其事,必先利其器!!! 先熟悉一下工具创建的项目之间的关系!工具-eclipse eclipse 创建相关项目如图:工具-IDEA 绝大部分的项目都是eclips...
2018-04-16 19:58:07
1934
原创 视频直播 解决方案
中国好声音来了中国好声音2016年开始海选了,某某代理了地方海选,为了更好的推广,决定进行网上直播系统。 效果如图:现场如图:解决方案服务端:Srs (https://github.com/ossrs/srs)Android:Yasea (https://github.com/banketree/yasea)IOS:If (https://github.com/banketree/lf.swif
2016-05-17 13:01:10
8929
原创 Android RakNet 系列之七 线程和服务端统计测试
线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。Raknet中重新封装了线程,类为:RakThread。一个好的服务端体现在最大率使用内存,但并不是每一个程序员都可以把握好内存,一旦服务端出现了问题,我们查什么?日志。日志就是服务端的黑匣子,统计了服务端的信息。Raknet也提供了服务端连接统计。
2015-01-16 22:08:28
8240
7
原创 Android proguard 详解
Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。官网网址是:http://proguard.sourceforge.net/。
2015-01-03 20:40:23
17834
5
原创 Android weixin service
想了很久,为什么Android 微信的服务杀不死?既没有给它权限、又没有手动启动它,为什么它会自动开启接受消息?奇怪了?先不管它采用什么方法,看看它的源码,然后分析推出自己的结论。
2014-12-13 17:16:41
17569
6
原创 Android 悬浮框 覆盖与被覆盖
悬浮窗是Android平台的特色之一,熟练使用悬浮窗很重要,当大家都使用悬浮窗的时候,于是乎就有了现在的覆盖与被覆盖的问题。在笔者所有app中,悬浮窗的覆盖能力最强的属某点,几乎把其他所有的app都覆盖了。
2014-12-10 10:24:57
13158
11
原创 Android RakNet 系列之五 视频通讯 OpenCV4Android
引入OpenCV4Android的目标是在Raknet框架下解决视频通讯的问题,目前在ubuntu下已成功实现,现在把它引用到Android平台下。 OpenCV是一个基于开源发行的跨平台计算机视觉库,可以在 Windows, Android, Maemo,FreeBSD, OpenBSD, iOS,Linux 和Mac OS等平台上运行。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
2014-12-03 17:10:21
12169
1
原创 armeabi armeabi-v7a mips x86 理解
armeabi、armeabi-v7a、mips、x86 如何理解?理解它们之前必须理解ABI的概念。ABI:指应用基于哪种指令集来进行编译,ABI总共有四种,分别是armeabi、armeabi-v7a、mips、x86,它们都是表示cpu的类型。
2014-12-03 17:09:32
19755
原创 Android RakNet 系列之四 实现消息、语音、文件传输
RakNet在Win平台上已经实现消息、语音、文件传输了,但在Android平台下尚未实现,笔者决定把源码移植到Android平台下测试。
2014-12-01 08:39:41
9265
2
原创 Android RakNet 系列之三 移植Portaudio
PortAudio 是一个跨平台采集和播放音频的开源库,不过尚未支持Android平台,笔者决定让PortAudio支持Android。Android上,处理音频的库是OpenSL ES,从API 9开始支持的技术,通过这个标准,Android已经完全可以在native层采集和播放音频。换句话说,PortAudio支持Android,也就是支持OpenSL ES。
2014-11-22 17:20:29
10149
1
原创 Android RakNet 系列之二 功能介绍
RakNet 已经成功地在Android平台上测试成功。RakNet的文档很多,实现起来很简单,下面对Raknet功能细节进行详细了解。Raknet是一个网络引擎,为网络通讯传输提供了完美的解决方案。本文介绍了源码功能以及使用方法,参考了官方文档。
2014-11-21 21:21:26
17616
1
原创 Android RakNet 系列之一 项目介绍
项目对通讯要求越来越高了,为了满足新的需求开始研究RakNet在Android平台的应用,本篇是第一篇,熟悉RakNet的各个功能和插件。
2014-11-08 08:41:40
11541
4
原创 JNI 实战全面解析
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。为什么要用NDK?1、安全性,java是半解释型语言,很容易被反汇编后拿到源代码文件
2014-11-01 09:05:06
105745
14
原创 IOS编程 浅析
1、简介IOS是由苹果公司为iPhone、iPod touch和iPad等设备开发的操作系统。2、知识点1、委托机制与Core location委托机制是Cocoa Touch的一种设计模式,Core location框架则是提供IOS内建的位置定位功能。2、CLLocationManager位置信息管理,获取最新的位置信息。3、预处理编译源代码分为两个步骤:预处理和编译。4、MapKit框架主要
2014-10-10 09:51:55
17754
1
原创 Objective-C 浅析
从今天开始接触IOS开发,而后则接触PHP开发,接触是为了更好的理解开发。IOS的开发前提是Objective-C,本篇简单总结其知识点。什么是Objective-C,它是C的面向对象的扩展。
2014-10-08 16:33:17
8320
2
原创 Android gesture 原理
在Android中,我们通过工具GestureDetector识别手势,识别手势可提高我们的app用户感知。
2014-10-08 08:50:07
7199
原创 Android Widget和悬浮窗 原理
Android widget是桌面插件,在android系统应用开发层面有特殊用途。AppWidget是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。悬浮窗的效果与Widget很类似,但是它比Widget要灵活的多。
2014-10-08 08:48:21
7161
原创 Vlc for Android 全面阐述
Vlc for android是一款开源安卓播放器,具备播放多媒体文件、光盘、设备以及网络流媒体协议等功能,支持ARMv7 CPU或一个x86 CPU的设备,所有播放控制特性都已经开发完整。 下面将介绍如何获取代码、编译、vlc原理、缩小延迟、添加截图和录制视频、多路播放等。
2014-09-30 16:38:12
34070
15
原创 Android 动画原理
Android 平台提供了三类动画,1、Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变);2、 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似;3、属性动画,改变对象的实际属性达到动画效果。
2014-09-27 10:31:20
4819
7
原创 Android 广播、服务、数据库、通知、包原理及描述
在Android中运用了很多机制,例如:广播、服务、数据库、通知、包……等等。 什么是广播?Broadcast是一种广泛运用的在应用程序之间传输信息的机制。类似广播电台,根据特定频率来接收发送。 什么是服务?Service是android 系统中的四大组件之一,它跟Activity级别一样,但不能自己运行只能后台运行,并且可以和其他组件进行交互。使用场合例如:后台音乐播放器。 使用了什么数据库?在android中使用了开源项目sqlite操作数据。 SQLite数据库是
2014-09-24 08:10:23
5427
11
原创 Android Activity原理以及其子类描述
Activity是Android应用程序组件,实现一个用户交互窗口,我们可以实现布局填充屏幕,也可以实现悬浮窗口。一个app由很多个Actvitiy组合而成,它们之间用intent-filter区别主次关系。 下面将简单介绍Activity以及其子类和其它界面。
2014-09-23 11:12:48
9986
6
原创 Android Framework 记录之一
简介 之前的研究太偏向应用层功能实现了,很多原理不了解没有详记,结果被很多公司技术人员鄙视了,为了减少自己的短板,重新复习了一遍C++、java、Android的开发,现在开始研究应用框架层了。记录1、下载源码,目录如下:2、Android系统的层次如下:3、项目目录简单分析如下:总结
2014-06-04 11:50:57
76880
23
原创 Android 设计模式
项目开发中发现问题、解决问题这个过程中会出现很多问题,比如重复出现、某个问题的遗留,这些问题的本质就是设计模式。今天记录设计模式的知识点。
2014-05-13 16:04:56
54203
37
原创 Android tree应用框架
简介一个应用开发框架,可以加快开发速度,今天笔记基于许多开源项目自写了一款应用框架。内容框架包括:界面管理(Activity管理)、数据库操作(orm框架、加密等)、http交互、缓存管理、下载管理、路径管理、日志输出、网络管理、系统命令、加解密、stl容器、任务管理、奔溃管理、存储管理、其它辅助管理…。解决思路如下:界面管理:使用Stack记录Activity的运行轨迹,并在每个Activity
2014-05-12 22:07:26
6611
原创 Android 网络编程 记录
简介看了深入理解Android网络编程感觉不错,今天对Android网络编程进行了要点记录。内容Android基于网络技术和编程实践 要点 定义 描述 IP协议用于报文交换网络的一种面向数据的协议 TCP协议传输控制协议,传输层通信协议。 UDP协议用户数据报协议,传输层协议。 SMTP协议简单邮件传输协议 SOCKET 套接字应用层与TCP/IP协议族通信的中间
2014-05-08 21:21:57
5019
原创 C++ Java要点记录
简介依然记得当初学习C++的理想----开发游戏外挂,笔者大学生活开发的有生以来第一款游戏外挂是连连看,被许多同学羡慕嫉妒恨的场景历历在目。JAVA开发是2012年3月份开始开发Android后专注的,Java学习是在大学完成的,当时还自嘻嘻的认为Java没啥难的,后来从事android开发发现自己对java的理解不深。内容Java要点 要点 定义 描述基本数据类型1
2014-05-06 21:42:14
2722
3
原创 Android 双卡双待识别
简介Android双卡双待已经越来越普及了,解决双卡双待管理是广大手机开发人员必须得面对的问题,为实现Android平台的双卡双待管理研究了Android 应用层操作双卡双待的机制。机制 获取基于ITelephony接口实现phone应用中的“phone服务”,通过TelephonyManager接口获取不同的卡(GSMPhone /CDMAPhone)进行不同的操作(拨号、接通、挂断、保持通话等
2014-04-22 16:13:25
23775
36
原创 Android 面试有感
原因:从事Android的开发已经两年了,为了更好的提升自己我决定去上海谋求发展。面试公司:PPTV、巨人网络、阿里巴巴。面试经过:先电话面试谈谈技术,然后到公司介绍自己以及产品功能实现。面试总结:1、知识点准备不足 2、技能偏功能实现未涉及底层实现原理。面试后再出发:1、重新复习java、C++等语言 2、重新梳理Android开发 3、深入Android 底层实现原理。
2014-04-13 12:18:28
7615
28
iPhone 开发书籍
2013-10-09
IOS开发资料
2013-10-09
android 终极ROOT工具
2013-09-10
android serialport api
2013-09-10
Android ARM汇编语言 实例源码
2013-09-04
Android 静态分析实例以及工具
2013-09-03
Dalvik虚拟机 实例
2013-08-31
JNI模拟系统事件
2013-08-29
pc远控android开源项目
2013-08-27
flutter开源集合.zip
2020-05-18
Spring配置和依赖全解
2018-05-03
悬浮窗体和桌面插件demos
2014-09-30
NineOldAndroids 界面库(最新)
2014-09-27
Android 设计模式
2014-05-13
TreeCore Android应用框架
2014-05-12
CSipsimple for so(最新版)
2014-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人