码农中的小白
码龄8年
关注
提问 私信
  • 博客:26,618
    26,618
    总访问量
  • 20
    原创
  • 53,053
    排名
  • 73
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:ruanjian

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-11-07
博客简介:

AP11090250的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    58
    当月
    0
个人成就
  • 获得159次点赞
  • 内容获得2次评论
  • 获得152次收藏
  • 代码片获得110次分享
创作历程
  • 8篇
    2024年
  • 13篇
    2020年
成就勋章
TA的专栏
  • openharmony
    6篇
  • 音视频
    1篇
  • linux
    2篇
  • Android
    8篇
  • python基础
    3篇
  • 工具使用
  • 心路历程
    1篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络tensorflowpytorch图像处理nlp数据分析
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MediaPlayer视频播放流程

MediaPlayer视频播放流程(基于Android8.0)MediaPlayer视频播放流程(基于Android8.0)
原创
发布博客 2024.10.09 ·
1307 阅读 ·
29 点赞 ·
0 评论 ·
18 收藏

系统内存-cpu-gpu常用命令

常用命令1.1 cpu性能常用命令top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用Tasks: 249 total, 2 running(运行状态), 239 sleeping(睡眠状态), 0 stopped(暂停状态), 8 zombie(僵尸状态)
原创
发布博客 2024.10.09 ·
1290 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

鸿蒙OS启动流程

实现原理是将服务启动的函数通过宏定义的方式申明之后,放在预定义好的zInit代码段中,系统启动的时候调用OHOS_SystemInit接口遍历该代码段并调用其中的函数。支持了ramdisk的启动过程,此场景需要修改productdefine中的产品配置文件,通过"enable_ramdisk"开关开启ramdisk生成,这一部分与平台相关,不同的平台对于ramdisk的处理方式不一样。在创建块设备节点的过程中,会有一个将设备路径与default_boot_device的值匹配的操作,匹配成功后,会在。
原创
发布博客 2024.10.09 ·
1940 阅读 ·
14 点赞 ·
0 评论 ·
14 收藏

鸿蒙OS投票机制

可以看到foundation进程有4个投票事件,会在相应的时机,代码中调用system::SetParam eter方法进行投票。如果有需要投票的地方没有投,会导致开机动画不会退出,开机动画退出会检测bootevent.boot.completed事件。
原创
发布博客 2024.10.09 ·
705 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

鸿蒙OS 开机动画流程

开机播放图片动画,视频,音频。
原创
发布博客 2024.10.09 ·
482 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

鸿蒙fork()功能

fork()函数创建新进程
原创
发布博客 2024.10.09 ·
1310 阅读 ·
13 点赞 ·
0 评论 ·
19 收藏

鸿蒙OS---cfg文件解析

init进程启动时,首先完成系统初始化工作,然后开始解析配置文件。init.cfg默认配置文件,由init系统定义,优先解析。/system/etc/init/*.cfg各子系统定义的配置文件。/vendor/etc/init/*.cfg厂商定义的配置文件。当需要添加配置文件时,用户可以根据需要定义自己的配置文件,并拷贝到相应的目录下。
原创
发布博客 2024.10.08 ·
969 阅读 ·
26 点赞 ·
0 评论 ·
10 收藏

鸿蒙微内核IPC数据结构

内核为任务之间的通信提供了多种机制,包含队列、事件、互斥锁、信号量等,其中还有Futex(用户态快速锁),rwLock(读写锁),signal(信号)。
原创
发布博客 2024.10.08 ·
944 阅读 ·
30 点赞 ·
0 评论 ·
30 收藏

修改系统默认时间

一 : 修改Android系统默认时间源码路径:frameworks/base/services/java/com/android/server/SystemServer.java主要变量EARLIEST_SUPPORTED_TIME // The earliest supported time. We pick one day into 1970, to // give any timezone code room without going into negative time.
转载
发布博客 2020.05.27 ·
630 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

shell脚本批量增加后缀名,bat脚本批量去除后缀名

由于需求需要,需要在linux系统批量给文件加上后缀名,然后拷贝到Windows上,在批量删除增加的后缀名,特写了两个脚本程序去实现。1.shell脚本#!/bin/bashfunction read_dir(){ for file in `ls $1` do if [ -d $1"/"$file ] then read_dir $1"/"$file else mv $1"/"$file $1"/"
原创
发布博客 2020.05.20 ·
1200 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Android编译的APK导入系统签名

由于APK需要系统的一些权限,所以需要给APK添加系统签名当我们在AndroidStudio中编译APK的时候,使编译出来的APK自带签名,需要如下的几步。1.获取系统签名文件系统签名文件的获取,需要在源码中拷贝出来如下几个文件,platform.pk8 platform.x509.pem然后编写如下脚本,运行这个脚本就可以生成系统签名文件啦:#!/bin/sh./keytool-importkeypair -k system_signature.jks -p 123456 -pk8 pla
原创
发布博客 2020.05.15 ·
642 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

系统签名需要的签名工具.zip

发布资源 2020.05.15 ·
zip

Android跨进程通信传输大数据

Android跨进程通信的方式大概有如下几种:1.Activity方式:Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:12345678" ); startActivity(callIntent);2.Content Provider 方式:Android应用程序可以使用文件或SqlLite数据库来存储数据。Content Provider提供了一种在多个应用程序之间数据共享的方式(跨进程共享数据),应用程序
原创
发布博客 2020.05.14 ·
2783 阅读 ·
6 点赞 ·
2 评论 ·
10 收藏

java和python读写CSV文件

java的读写操作1.读取CSV文件try { BufferedReader buffeReader = new BufferedReader(new FileReader("test.csv")); buffeReader.readLine();//读取标题行 String data = null; while((data = buffeReader.readLine())!=null){ //循环读取每一行数据
原创
发布博客 2020.05.11 ·
375 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

pandas的基本操作

转载的一篇关于pandas的文章,很好的笔记(侵权联系速删)。 数据读写 # 读入MySQL数据库数据# 导入第三方模块import pymysql# 连接MySQL数据库conn = pymysql.connect(host='localhost', user='root', password='test', database='test', port=3306, charset='utf8')# 读取数据u.
原创
发布博客 2020.05.11 ·
263 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

修改APP默认横屏或竖屏

由于机器可能是横屏机器或者竖屏机器,并且因为功能需要不支持旋转屏幕。此时如果在机器上安装第三方APK,如微信,需要默认为和机器一样的方向,然而没有第三方APK的源码,修改默认屏幕方向的话只能需要去系统里想办法啦。系统中修改APK默认方向的话,在WindowManagerService .java这个类中可以修改。首先需要知道当前应用的包名:获取应用包名,可以通过adb命令获取;adb shell pm list packages -3 获取当前安装的所有第三方APK的包名aapt dump bad
原创
发布博客 2020.05.09 ·
3632 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

传感器数据采样率控制

一般情况下,不需要太高的传感器数据采样率,采样太快,对设备有一定的耗电影响。1.传感器的种类SENSOR_TYPE_ACCELEROMETER 1 //加速度SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力SENSOR_TYPE_ORIENTATION 3 //方向SENSOR_TYPE_GYROSCOPE 4 //陀螺仪SENSOR_TYPE_LIGHT 5 //光...
原创
发布博客 2020.05.08 ·
4312 阅读 ·
7 点赞 ·
0 评论 ·
19 收藏

Python中的一些骚操作

1.交换变量值a,b = 10 ,5print(a,b)a,b = b,aprint(a,b)2.将列表中的所有元素组合成字符串a = ["hello", "python"]print(" ".join(a))3.合并集合a = [[1, 2], [3, 4]]b = [[5], [6]]print(list(list(i) for i in zip(a, b)))4...
原创
发布博客 2020.05.07 ·
297 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Android8.1 系统修改默认的wifi直连名字

关于修改默认wifi直连的名字其实很简单,打开frameworks\opt
et\wifi\service\java\com\android\server\wifi\p2p\WifiP2pServiceImpl.java这个文件,修改如下: // default that has low likelihood of collision with a peer ...
原创
发布博客 2020.05.07 ·
824 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

屏幕单手模式

采用wm命令修改屏幕的大小,达到单手操控屏幕的效果wm size 1920x1080
原创
发布博客 2020.05.06 ·
570 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多