刘望舒 刘望舒
4年前
Android Binder原理(三)系统服务的注册过程
Binder原理Android框架层本文首发于微信公众号「刘望舒」<!more前言在上一篇文章中,我们学习了ServiceManager中的Binder机制,有一个问题由于篇幅问题没有讲完,那就是MediaPlayerService是如何注册的。通过了解MediaPlayerService是如何注册的,可以得知系统服务的注册过程。1.从调用链角度说明M
Wesley13 Wesley13
4年前
JAVA注解
一、初步认识注解1.为什么学习注解?答: a.能够读懂别人写的代码,特别是框架相关的代码        b.让编程更加简洁,代码更加清晰2.注解概念?答:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法二、java中的常见注解1.JDK自带注解:        a、@Override
Stella981 Stella981
4年前
JFinal教程
自学JFinal总结前言:每次搭建ssm框架时,就像搬家一样,非常繁杂,并且还容易出错。正好了解到JFinal极简,无需配置即可使用,在这里记录下学习的过程。感谢:非常感谢此网站发布的教程,非常详细,有兴趣的可以多看看,手把手教程了。。。。。https://www.jfinal.com/doc/13(https://www
Wesley13 Wesley13
4年前
Java8 Lambda表达式详解手册及实例
先贩卖一下焦虑,Java8发于2014年3月18日,距离现在已经快6年了,如果你对Java8的新特性还没有应用,甚至还一无所知,那你真得关注公众号“程序新视界”,好好系列的学习一下Java8的新特性。Lambda表达式已经在新框架中普通使用了,如果你对Lambda还一无所知,真得认真学习一下本篇文章了。现在进入正题Java8的Lambda,首先看一下发音
Stella981 Stella981
4年前
Android ClassLoader加载过程源码分析
背景Android开发过程中,开发的小伙伴对动态加载代码肯定不陌生。使用各个开源框架的中都应该有接触,其主要原理离不开ClassLoader等相关的类。这里我们会从Android中ClassLoader等相关类的源码入手,更好的理解和学习动态加载类的原理。详细分析ClassLoader加载原理Clas
Wesley13 Wesley13
4年前
JS原生示例 案例 学习
写在前面原生JS是原理,框架是迎合业务需求的重要关键工具本文是整理工作及学习中理解的基础和难点,便于多方位理解功能模块整合和使用不定期更新行文仓促,文中有错误在所难免,欢迎诸位指正transform实现图片旋转木马3D功能代码摘自网络TODO:目前还未能
Stella981 Stella981
4年前
Greenrobot
EventBus深入学习四之实例&类说明本篇开始,则转向greenrobot/EventBus,之前基本上将Guava中设计的思路捋了一遍,逻辑比较简单和清晰,接下来则看下广泛运用于android的这个框架又有什么不一样的地方,有什么独特的精妙所在一些废话开始之前,当然是要先把代码
Stella981 Stella981
4年前
IDEA手动创建JFinal项目(404问题处理)
!jfinal(https://oscimg.oschina.net/oscnet/4362c0d7bf744772cce1b9ad0b762c579e0.jpg)公司项目使用jfinal有一段时间了,也有自己手动搭建过项目,但是没有使用demo中jetty方式启动过项目。这几天决定参考jfinal文档更好的学习下jfinal框架,其实挺简单,但
Stella981 Stella981
4年前
JFinal 连接数据库生成Model类
很喜欢JFinal框架的,简单,不用像SSH那样乱七八糟的注入,配置。不过用惯了Hibernate,Eclipse可以直接连接数据库,批量生成表对象类。嘿嘿……“懒惰”驱使,那就自己写一个吧,肯定以后的学习中,JFinal是很有用的,就写了这个CreateJfinalEntityUtil工具类。用的是POSTGRESQL数据库,这个数据库非常不错,呵呵
京东云开发者 京东云开发者
6个月前
何必舍近求远 计算工厂帮你一键部署DeepSeek云主机
DeepSeek作为人工智能领域的新星,正以其惊人的性能和广泛的应用场景迅速走红。其火爆的现状得益于多项关键技术的突破,如强化学习框架的采用、高效的显存占用优化以及极低的训练成本。这些技术优势使得DeepSeek在性能上超越了众多同类模型,同时保持了极高的