- 博客(409)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Framework分析(3)——Zygote进程源码分析
Zygote进程源码分析由app_process运行ZygoteInit classzygote由java编写而成,不能直接由init进程启动运行。若想执行zygote类,必须先创建虚拟机,然后在虚拟机上运行ZygoteInit类。执行这一任务的就是app_process程序。下面我们开始分析zygote进程的启动流程:/system/core/rootdir/init.rc可以看到init.rc中有如下导包import /init.$(ro.zygote).rc如果是64位系统,$(ro
2020-07-10 11:32:35
920
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入理解Android Framework(1)-init
回收僵尸进程,在Linux内核中,如父进程不等待子进程的结束直接退出,会导致子进程在结束后变成僵尸进程,占用系统资源。在Android系统中,所有的进程共享系统设置值,为此提供一个名称为属性的保存空间。每个进程在处理其他进程发送的signal信号时都需要先注册,当进程的运行状态改变或终止时会产生某种signal信号,init进程是所有用户空间进程的父进程,当其子进程终止时产生SIGCHLD信号,init进程调用信号安装函数sigaction(),传递参数给sigaction结构体,便完成信号处理的过程。
2020-07-06 21:31:41
1064
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 深入学习Android framework(2)——Handler Native层
基于android28源码,MessageQueue类里面涉及到多个native方法,除了MessageQueue的native方法,native层本身也有一套完整的消息机制,用于处理native的消息,如下图Native层的消息机制。Java层可以向MessageQueue消息队列中添加消息,Native层也可以向MessageQueue消息队列中添加消息MessageQueue初始化过程的调用链如下:在MessageQueue中的native方法如下: private native st
2020-06-30 16:57:28
4436
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Apk瘦身方案2——gradle插件将png自动压缩为webp
实现思路在 mergeRes 和 processRes 任务之间插入 WebP 压缩任务,如下图所示:使用开源框架Cwebp,使用命令行对所有的图片进行遍历处理,然后将结果输出Google 官方提供的下载地址:https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html 下载的 cwebp 二进制可执行文件 64 位版本。由于 WebP 格式在 14 <= minSdkVersion <
2020-06-09 20:11:26
2231
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Apk瘦身方案1——R.java文件常量内联
R.java 文件结构R.java 是自动生成的,它包含了应用内所有资源的名称到数值的映射关系。先创建一个最简单的工程,看看 R.java 文件的内容:R文件生成的目录为app/build/generated/not_namespaced_r_class_sources/xxxxxDebug/processXXXXDebugResources/r/com/xxx/xxx/R.javaR.java 内部包含了很多内部类:如 layout、mipmap、drawable、string、id 等等这些
2020-06-05 22:57:39
3380
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Gradle源码分析
一.如何调试Android Gralde源码最简单的方式如下:1.配置 gradle.properties比较方便的做法是配置全局的 gradle.properties,这样对所有 Gradle 工具都适用,配置文件位于 ~/.gradle/gradle.properties,在 gradle.properties 文件中加上 org.gradle.jvmargs 属性:org.gradle.jvmargs=-XX:MaxPermSize=4g -XX:+HeapDumpOnOutOfMemoryE
2020-06-04 11:24:52
2536
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 滴滴插件化VirtualAPK框架原理解析(二)之Service 管理
在前一篇博客滴滴插件化框架VirtualAPK原理解析(一)之插件Activity管理 中VirtualAPK是如何对Activity进行管理的,本篇博客,我们继续来学习这个框架,这次我们学习的是如何去管理Service。Service工作原理分析说道如何对Service进行插件化,肯定得先了解Service的工作过程,不然何谈插件化?所以我们先一起学习Service的工作原理。Service分为
2017-07-30 23:21:11
4702
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 滴滴插件化框架VirtualAPK原理解析(一)之插件Activity管理
上周末,滴滴与360都开源了各自的插件化框架,Virtualapk与RePlugin,作为一个插件化方面的狂热研究者,在周末就迫不及待的下载了Virtualapk框架来进行研究,本篇博客带来的是Virtualapk原理解析的第一篇Activity管理,博客只是自己的理解,小弟才疏学浅,可能有很多理解不对的地方,欢迎各位大神指出。(看博客之前,请大家先下载Virtualapk的项目,https://g
2017-07-02 21:15:48
11271
7
原创 Java毕业设计:养老院管理系统(Springboot)
本篇是基于Java-Springboot开发的养老院管理系统设计思路分享,可以作为毕业设计或者课程设计!
2024-07-26 19:08:47
265
原创 计算机毕业设计:基于SSM的宠物领养系统
最近开设的专栏整理了很多优秀Java项目,详细的分享了设计思路,计算机毕业生可以参考学习数据库设计,论文写作,项目优化等,每一篇博文均整理了相关系统可以设计的具体模块,以及详细的业务讲解,祝大家学业进步!分享的所有Java项目源码均包含(前端+后台+数据库),可做毕业设计或课程设计。
2024-07-26 19:03:11
148
原创 Java毕业设计:基于Springboot+vue的电影院管理系统
推荐理由: 选题新颖,实用 ,支持用户购票+管理员的影院后台管理 可做毕业设计或课程设计技术栈后端:Springboot前端:vue+element等开发工具:IDEA数据库:MySQLJDK版本:jdk1.8欢迎学习、沟通、交流!
2024-07-25 12:55:34
452
原创 Java毕业设计:基于SpringBoot+Vue的养老院系统
养老院系统可以帮助管理养老院的日常运营和服务,通过养老院系统可以实现信息化管理,提高数据的准确性和可靠性,方便管理人员对养老院的各项工作进行监督和管理。
2024-07-25 12:51:48
716
原创 Java毕业设计--健康推广管理系统项目实战【Springboot+mybatis+layui等实现】
健康管理不仅是一种理念,更是一种方法,是一套完善而彻底的服务程序,其目的是为了使患者和健康的人更好地拥有健康、恢复健康、促进健康,努力节约资金,有效降低医疗费用。健康管理具有以下主要功能:一是了解居民的身体年龄,判断疾病方向;第二,可以根据日常行为判断发病概率,在此基础上,医生可以提供降低慢性病风险的行为干预方案。三是对高危人群的健康状况进行长时间(终身)跟踪,最大限度地减少重大疾病的发生;第四,它可以节省时间和金钱在维持健康和提高医疗效率。
2024-07-24 12:56:14
601
原创 java毕设——电影推荐系统(协同过滤+springboot+vue)
技术如标题所用,推荐算法使用的是比较经典的协同过滤(基于用户)。前后台均有些功能。可以先看看截图: 用户登陆之后进入电影主页,可以模糊搜索,支持分页跳转,点击电影之后进入详情界面。
2024-07-24 12:54:02
281
原创 计算机课程设计:JavaWeb期刊管理系统
使用JavaWeb开发的数据库显示界面的课程设计,支持数据分页查询以及期刊的模糊搜索,首页采用动态二维码生成进行校验,支持上传图片,用户密码采用md5加密,支持期刊的分页显示。这里说明一下:大致的使用方法1、get clone 我的这个项目git2、使用idea打开项目目录3、导入sql数据库文件(默认账号密码在工程里有一个excle存储)4、在项目结构中配置相应的lib路径5、配置jdk版本176、修改数据库properties文件,改为你的数据库链接配置。
2024-07-23 12:56:04
546
原创 计算机课程设计:校园导游系统
随着现代旅游业的快速发展,图文声像导游方式和实地口语导游方式都已经不能满足现阶段旅游者的需求,信息化的飞速发展造就了地理信息系统(GIS)和全球定位系统(GPS),促使消费者更多的选择自助游和自驾游等方式出行。而近年来高等院校的发展使得高校也成为了一个景点。如何让游客以最短的时间到达旅游目的地就是我的课程设计所寻求解决的问题。我打算通过最短路径算法结合图像化的表示方法,并结合实际情况以高等院校为例采集所需要的数据,在开发环境下模拟设计**导游咨询系统**,理论上使得游客可以轻松的寻找到最适合自己的旅游线路,
2024-07-23 12:50:41
715
原创 软件课程设计——基于Python的购物商城管理系统
- 商家功能:注册、登录、修改店铺信息、添加商品、删除商品、修改商品、查找商品、查看交易记录。- 顾客功能:注册、登录、修改收货信息、查找商品、购买商品、查看交易记录、取消订单。
2024-07-22 12:54:44
428
原创 软件课程设计——设备管理系统
1. 设备类,包括该类设备信息,包括常用名称、功能、场景。2. 安装位置,安装地点、环境信息等3. 设备组,选择设备类组,填写设备信息,如厂商名、购价、使用年限等,绑定默认保养计划4. 设备,新建设备时,选择设备组,填写设备代码;安装设备时,选择安装位置、安装时间5. 保养:保养计划,为每种设备组进行设置保养计划,可以针对不同安装位置的设备进行设置。保养计划也就是物业人员每隔多长时间进行检查。
2024-07-21 13:39:55
949
原创 计算机课设——electron + vue的员工管理系统
支持邮箱密码登录,也支持微信扫码登录。微信扫码登录那里使用websocket完成后端到前端的消息传递。本项目分为前端和后端部分, 所以你需要分别安装其依赖。
2024-07-19 19:37:41
330
原创 计算机课设——上海地铁换乘指南系统
主要功能包含地铁网络线路的查看,地铁换乘指南查询,动态添加线路站点等。线路图查看:查看上海地铁网络线路图,包括通过键盘、鼠标拖放、放大缩小等简易查看操作;查看地铁线路信息,包括线路段、包含站点等;查看地铁站的详细信息,包括站点地理坐标、所属线路等换乘指南查询:提供地铁换乘查询,可通过视图方便的查看乘坐路线和换乘路线;提供最小出行时间的换乘策略指南提供最小换乘次数的换乘策略指南动态添加线路:动态添加线路,可根据需要新增线路;动态添加站点,可根据需要新增站点;
2024-07-19 10:07:40
732
原创 计算机课设——基于Java web的超市管理系统
基于Java web的超市管理系统,数据库课程设计是一个基于Java Web连接MySQL的小项目。超市管理系统(smbms)作为每个计算机专业的大学生都是一个很好的练手项目,逻辑层次分明,基础功能包括用户的登录和注销,用户和供应商以及订单信息的增删查改的基础功能。可以帮助我们更好的加深理解三层架构的理念,本项目作为纯Java Web版,不涉及Spring和SpringBoot的知识,就是帮助我们从底层和从源代码开始理解,为以后的微服务和作铺垫。
2024-07-18 20:48:09
1277
原创 Matlab课程设计——手指静脉识别项目
本项目实现手指图像的处理和匹配算法,需要处理的数据是本人不同手指的图像,首先经过图像处理,使得指静脉的纹理增强凸显处理,然后将所有的这些图像进行相互间的匹配,检验类内和类间的匹配度,观察其是否能够明显区分开来,并据此计算正确率。在本项目中,由于是基于算法原型的研究,因此我们选用了操作便捷的Matlab R2019b软件作为运行环境,在Windows 10 Pro for Workstation操作系统中实现算法。算法分为以下几个过程:图像预处理过程中,需要增强图像,提取手指区域,为识别做准备。
2024-07-17 11:59:41
744
原创 计算机课设——微信小程序校园外卖系统
本项目采用前后端分离的方式开发。微信小程序利用POST方式传递参数到服务器后端,后端接受小程序的表单信息,在数据库进行相应的增加,删除,查询,修改操作,并将结果通过JSON数据返回至微信小程序前端。学生客户可以在查看在售商品的各种信息,选择商品后下单,在系统内查看订单状态(制作中,派单中,接单中等),在订单完成后可以对购买商品进行评分评价,在用户界面完善自身地址,头像,电话等相关信息。商家可以增加,删除,修改出售的商品,接单,制作完成后派单给想要进行兼职工作的系统用户,查看商家的各种统计信息。
2024-07-17 11:53:43
410
原创 计算机课程设计——基于websocket的web聊天室
基于websocket的web聊天室 Spring + Spring MVC + Mybatis+mysql。
2024-07-16 20:07:11
319
原创 课程设计——会展中心管理系统
会展中心管理系统的设计,可以实现会展中心管理人员对会展中心的方便管理,以及会展信息的发布。客户可以通过系统来预定展馆,预定门票,展品采购,使操作更加集中,方便使用。该系统操作方便,适合大多数人操作使用。
2024-07-16 20:01:11
804
原创 数据库课设——医院病房管理系统
医院病房管理系统是一种以窗体界面为基础的多功能平台,本系统最根本的目的是让使用者与数据库能够通过系统达到交互,以此来进行医院病房的管理等相关操作。管理员可以通过该平台对医生、病人、科室、病房、病床进行增加、删除、修改、查询操作,普通用户可以通过该平台查看修改自己的个人信息、进行病人住院登记、查询病人和床位信息、根据病人的住院日期、出院日期和所住病房的收费标准进行出院结算,然后删除该病人的信息。本系统在全面提高医院的整体工作效率、为病人提供快捷的服务、为医生提供人性化的管理、减轻医院工作人员的负担等方面发挥着
2024-07-15 21:36:09
349
原创 python课设——宾馆管理系统
大二数据库课程设计(3-4天工作量)的项目,登录界面的ui设计参考了他人成果,其余ui以及所有后端部分全部独立完成,详细功能见功能模块图使用python+pyqt5,数据库使用MySQL5.7(使用了触发器技术)
2024-07-15 19:14:00
315
原创 基于ssm框架的酒店管理系统
酒店管理系统的目标是为用户提供高效的服务,减少手工处理的繁琐与误差,及时准确地反映酒店工作情况、经营信息,从而提高酒店工作质量,获得更好的经济效益,实现客房管理的规范化、自动化。高效的客房预订及订单处理。准确无误地记录客人每笔消费信息。实时、快速、准确提供客房动态。酒店收益的最终统计。系统运行稳定可靠、各项维护功能齐全、易于维护。简单、友好的操作界面模块主要功能酒店信息展示客房信息展示、房间状态查询、房间预定、客房信息检索、会员用户预订。
2024-07-14 17:15:03
254
原创 毕业设计——基于vue综合性网上购物商城
一个基于vue全家桶的pc端综合性网上购物商城,包括前台商城和后台管理系统,请求数据采用axios,后端采用koa2,数据库采用mysql。
2024-07-14 13:23:01
124
原创 课程设计——Python+OpenCV数字图像处理[车牌识别]
Python opencv 车牌识别数字图像处理课程设计作业Python3+OpenCV使用tkinter搭建界面tmp/文件夹是数字图像处理过程chepai/文件夹是车牌图片pic/文件夹是程序界面图PPT文件是验收时要讲的程序是从网上学习的并自己弄的,不完善,识别率不高开发环境配置pip install numpypip install pillowpip install opencv-python图片展示
2024-07-13 21:32:05
355
原创 C#+Mysql数据库课程设计-房屋租赁管理系统
着房价的不断升高,人们对房屋的需求越来越难以满足,对于一些在外地工作的人来说租房子成为了一种常态,因此出现了越来越多的房屋中介,而对于房屋中介而言,管理日益增加租户的信息和房产的信息成了一个至关重要的问题。与此同时,环保也是大家关注的焦点。因此,开发一款能够实现无纸化的管理系统来管理房屋和租户的信息就显得十分必要。房屋租赁管理系统的任务目标:简化房屋信息及租客信息的管理步骤,可以方便快捷地查询所需要的信息,系统自动进行水电等费用的计算。在系统启动时有对用户身份的检查,以保证信息的安全性。
2024-07-12 16:50:38
310
原创 基于Java Swing的课程设计/毕业设计选题系统
提供学生和教师进行课程设计或者毕业设计选题平台,教师角色通过登入平台发布选题信息和录取相关学生,学生用户进行选题提交教师审核,管理员负责基础数据维护。
2024-07-12 16:26:07
195
原创 课程设计——基于jsp+servlet的高校选课管理系统
随着信息技术不断向深入发展,越来越多的学校开始着手信息化建设。其中学生选课、成绩信息化管理就是其中重要的一块内容。学生选课与成绩信息规模大、项目条数多、信息量庞大,传统的人工管理方式显然已经无法满足要求,需要借助计算机来进行现代化信息管理,从而提高管理的准确性与高效性。
2024-07-11 20:36:31
978
原创 基于SSM的教务查询系统
使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置。
2024-07-11 20:30:21
301
原创 基于SpringBoot+Mybatis商品信息管理系统
展示当前月收入及其环比(环比=(当前月收入 - 上个月收入)/ 上个月收入)、当前月订单数及其环比、网站访问量、当前月退单数及其环比、以条形图的形式(使用jquery插件)展示最近30天每天的收入和订单数。:商品增删改查、商品图片导入(存储在MongoDB)、导出商品报表、商品分类增删改查、库存查改,库存不足和积货提醒、商品回收和恢复。:订单查询查看、订单退款管理(查看和审批)、发货管理、物流公司管理、快递跟踪(调用快递100接口):用户登录、注册、密码找回(通过邮箱方式)、用户信息修改、密码修改。
2024-07-10 20:06:24
427
原创 基于springboot+mybatis学生管理系统
题目虽然是学生管理系统,但功能包含(学生,教师,管理员),项目基于springboot2.1.x实现的管理系统。
2024-07-10 19:52:15
714
基于SpringBoot + MySQL + Redis + RabbitMQ + Guava开发的高并发商品限时秒杀系统
2024-05-27
大麦抢票辅助(只抢待开抢中的)
2024-04-27
大麦网演唱会抢票软件,一个基于 tauri + rust + vue 调用接口的抢票软件
2024-04-21
某宝、某猫抢购,抢电视、抢茅台
2024-04-21
i茅台app自动预约,每日自动预约,支持docker一键部署
2024-04-21
python 12306 购票助手
2024-04-21
SpringBoot网上商城是一个基于Spring Boot的综合性B2C仿天猫电商平台
2024-04-20
JAVA+SpringBoot网上商城
2024-04-20
Java+SpringBoot网上商城
2024-04-20
基于Java+Springboot电影购票系统
2024-04-20
基于Java+Springboot的景区旅游信息管理系统
2024-04-20
基于springboot 网上花店商城 springboot+MybatisPlus+mysql
2024-04-20
java基于springboot的宠物商城 Spring Boot+Mybatis+mysql+Thymeleaf+Shiro
2024-04-20
基于Java+Springboot+vue的宠物交易/领养系统
2024-04-20
基于springboot房屋租赁系统 springboot+mybatis+mysql+shiro
2024-04-20
基于JAVA+Springboot的OA人事管理系统
2024-04-20
基于Vue和SpringBoot的超市账单管理
2024-04-20
基于Java+Springboot的酒店预订管理系统
2024-04-20
机器学习面试复习资源集合
2024-04-20
Tensorflow实战学习笔记、代码、机器学习进阶系列
2024-04-20
算法工程师-机器学习面试题总结
2024-04-20
使用机器学习算法完成对12306验证码的自动识别
2024-04-20
PAT-GPLT(中国高校计算机大赛团体程序设计天梯赛)题解
2024-04-20
2021年华为杯第十八届中国研究生数学建模竞赛D题解决方案(国二)
2024-04-20
2020中国华录杯·数据湖算法大赛-定向算法赛(吸烟打电话检测)决赛第二名项目代码
2024-04-19
12306抢票脚本源码
2024-04-17
大麦网自动购票脚本, 支持docker一键部署
2024-04-17
数据库设计课程设计-高校选课管理系统
2024-04-16
大麦抢票脚本 V1.0 已有大佬验证可以成功!
2024-04-13
东方财富网股吧爬虫,爬取帖子及其评论的相关信息,并储存到数据库中(附详细操作说明)
2024-04-13
某乎爬虫,用于爬取某乎页面 话题 问题 回答 评论 的爬虫 支持 asyncio 异步高并发 支持多用户登陆
2024-04-13
掘金小册爬虫脚本 将小册保存为 markdown,pdf,html 格式
2024-04-13
轻量型A股每日数据爬虫项目
2024-04-13
新浪某博热榜爬虫,利用 Github Action 的调度脚本
2024-04-13
矩阵快速幂求解斐波那契
2024-04-13
走迷宫 广度优先搜索与优先队列
2024-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人