知识图谱与demo

python 知识图谱demo_GitHub - QichenHuang/Knowledge-Graph-demo: 知识图谱的小demo 知识图谱的小demo这是一个试图实现知识图谱的“微项目”,从头到尾的工作包括,从网上爬取格式化的数据,简单的数据处理,将数据存入图数据库中。关于知识图谱构建技术的相关知识详见附带的《知识图谱构建技术综述》嫌麻烦不想看论文可以简单看看徐阿衡的博客 http://www.shuang0420.com/2017/09/05/项目实战-知识图谱初探/ 补充一下理论知识环境及工具Win10python 3.... 阅读详情

主要技术栈是安卓native和鸿蒙native应用层开发,其他的前后端、音视频和算法。

贴卡片的地方是技术栈对应的文章详情,链接是对应代码。

目录

最近的文章

日常练习

安卓

kotlin

《第一行代码》和《安卓艺术开发探索》

生命周期

Activity

Handler

线程

照片墙

广播

广播实战

内容提供者

自定义view

碎片fragment

fragment

AIDL

IPC

文件存储IO

JNI

LBS

ContentProvider

SQLite数据库存储

RecyclerView

FlowLayout

RemoteView

Permisson

Service

SharePreferences

ProgressBar、AlertDialog

动画

滑动冲突

View

WonderfulDay

MediaVideoDemo

其他

Embedding

交互

自定义view

常用组件

组件化开发

多渠道

阿里云仓库代理配置

通过反射实体类创建数据库表

 IPC

SDK、Gradle和应用资源

安卓demo-壁纸预览、分屏小窗与U盘播放时长记忆功能

 Layout Inspector image server for API

AndroidManifest、Activity、Fragment和常用控件

构建首个应用和应用基础知识

NDK/JNI

Makefile&CMake

C++11

音视频

播放原理&基础知识&SDL

 ffmpeg基础介绍&常用命令

demo-ffmpeg&sdl

安卓demo-wifi点对点视频实时传输实例及原理

知识积累

JVM&内存分析

安卓性能与稳定性相关问题

字、字节、比特、进制、位运算

进程&线程

架构设计

aosp

安卓启动流程与期间核心组件工作原理

Activity-折叠屏平行视界-Embedding原理

鸿蒙

工具

git使用

数据结构及常见算法

其他(未调试成功)

rtmp

JAVA后端

在线办公系统-OA系统

简介

功能模块

特点

技术栈

代码

传统Web前后端

共享租赁平台

简介

功能模块

特点

技术栈

代码

音视频相关demo

安卓端到端投屏软件

简介

功能点

流程图

功能界面展示

技术栈

测试手机

实现详解

代码

单屏分屏效果

简介

功能界面展示

技术栈

在线电台(安卓应用)

简介

用例图

功能界面展示

demo 视频

代码

技术栈

特点

空间众包任务分配算法研究与实现(算法实现与改进)              

简介

TBG 算法

BB 算法

分析过程

MNTP 算法

算法验证

创新点

技术栈

算法有效性验证方式

介绍视频

代码


最近的文章

最近一年很少写demo了,更多的是结合之前的demo、学习资料和实际项目过程中遇到的问题做技术补充和总结。个人觉得技术含量还不错也挺实用的,推荐点击👍

客户端架构:为什么、什么时候、怎么做-CSDN博客文章浏览阅读481次,点赞11次,收藏9次。客户端架构及具体工程化方式 https://blog.csdn.net/mix39/article/details/161257993客户端设计(上):MVC/MVP/MVVM 与高内聚低耦合-CSDN博客文章浏览阅读337次,点赞10次,收藏5次。mvvm/mvc/mvp。高内聚低耦合 https://blog.csdn.net/mix39/article/details/161257807客户端设计(中):OOP、SOLID 与设计模式-CSDN博客文章浏览阅读451次,点赞8次,收藏5次。oop、solid、设计模式。单例模式、构造模式、原型模式、责任链模式、解释器模式、观察者模式、备忘录模式、模板方法、代理模式、适配器模式、外观模式 https://blog.csdn.net/mix39/article/details/148036409客户端设计(下):场景流派与实战设计方式-CSDN博客文章浏览阅读403次,点赞13次,收藏12次。常用架构设计,推荐点击! https://blog.csdn.net/mix39/article/details/161322269

涉及到的大致内容:传统编程,现代化编程,互联网app,内置应用,常见的设计模式原则,复杂通用组件封装,技术思维迁移,业务架构。后面可能再持续补充:防劣化举措、实际项目常见的烂代码+重构、ai架构系分skills

今年ai起来了,之前团队内有人用ai+架构的方式跑出来app70%的功能,还是挺震惊的。后面自己也借助ai和他们开发是skill在大型需求里面提效30%也是真香。

JVM&内存分析_jvm内存分析-CSDN博客文章浏览阅读1.3k次,点赞27次,收藏12次。在硬盘里面将java代码编译成机器能够识别的字节码,JVM将这个字节码搂到内存里面,在内存里面分配一块空间,用堆来存储该对象,在栈里面进行计算。_jvm内存分析 https://blog.csdn.net/mix39/article/details/145408581?spm=1001.2014.3001.5501安卓性能与稳定性相关问题-CSDN博客文章浏览阅读217次,点赞5次,收藏3次。Android性能问题排查手册:内存/启动/卡顿/ANR/包体积/保活/兼容性,原理+工具+踩坑方案。 https://blog.csdn.net/mix39/article/details/164098753?spm=1001.2014.3001.5501分析性能相关问题必备

字、字节、比特、进制、位运算_字节 字 位 比特-CSDN博客文章浏览阅读6.8k次,点赞16次,收藏23次。介绍了字节、字、比特、进制、位运算及其应用场景和其意义。_字节 字 位 比特 https://blog.csdn.net/mix39/article/details/149673225?spm=1001.2014.3001.5501+1看懂协议栈和计算机高性能编程技巧之一。

安卓-触摸事件、事件分发机制及滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案-CSDN博客文章浏览阅读428次,点赞10次,收藏12次。触摸事件、多点触控、事件分发机制、滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案 https://blog.csdn.net/mix39/article/details/160526855?spm=1001.2014.3001.5501安卓demo-CeilingNestedScrollView-CSDN博客文章浏览阅读339次,点赞3次,收藏5次。安卓-吸顶嵌套滑动recyclerview https://blog.csdn.net/mix39/article/details/160419311?spm=1001.2014.3001.5501鸿蒙-NestedScrollTabContainer-mvvm-demo-CSDN博客文章浏览阅读227次,点赞6次,收藏5次。鸿蒙版-带header的、tabbar的可左右翻页,上下滑动的大列表demo。采用官方版最新的mvvm架构和组件化开发,并将其封装为核心组件。 https://blog.csdn.net/mix39/article/details/163086854?spm=1001.2014.3001.5501安卓:触摸事件、拖拽、常见的事件冲突解决、吸顶、嵌套滑动。

除了基本的实现以外,其处理思维还复用于鸿蒙的嵌套滑动,对复杂组件进行封装达到更好的工程化目的。

安卓启动流程与期间核心组件工作原理-CSDN博客文章浏览阅读311次,点赞5次,收藏3次。本文以实际工作中出现的启动相关各种千奇百怪的bug为钩子,讲解了安卓app冷启动过程中核心组件的工作原理,pms -> packageParser/androidmanifest.xml -> context -> ams -> application -> activity -> layoutInflater资源加载过程 -> wms /window/WM -> view与viewgroup绘制原理 -> 渲染阶段。理供解决问题的思路,看业务框架代码能看懂他们改的哪块源码,跟他们扯皮能扯赢 https://blog.csdn.net/mix39/article/details/162176980?spm=1001.2014.3001.5501启动过程中的核心组件工作原理,技术含量最高的一篇(虽然是我到处抄的),基于安卓经典的启动流程,基本捋清楚了aosp大致脉络。

安卓demo-折叠屏平行视界适配(embedding方案)_android embedding-CSDN博客文章浏览阅读6.3k次,点赞5次,收藏3次。安卓平行视界-embedding方案_android embedding https://blog.csdn.net/mix39/article/details/145686041?spm=1001.2014.3001.5501Activity-折叠屏平行视界-Embedding原理_安卓平行视界原理-CSDN博客文章浏览阅读377次,点赞10次,收藏5次。Jetpack 定义 EmbeddingBackend interface,用接口而非实现类作为依赖边界。ROM 自定义时应同样:先把 Binder 接口定下来,SDK 只 depend on AIDLSafeActivityEmbeddingComponentProvider 以 1196 行代码对 OEM 实现做签名校验,提前检测实现不符,不做假设。【源码】_安卓平行视界原理 https://blog.csdn.net/mix39/article/details/163667883?spm=1001.2014.3001.5501embedding  windowx3方案是当时照着谷歌commit写出来的,全网无,虽然后面因为一些原因没有上线。后面深入学习了其原理,开源的就是好玩。

日常练习

安卓

kotlin

kotlinhttps://blog.csdn.net/mix39/article/details/144332743?spm=1001.2014.3001.5501

《第一行代码》和《安卓艺术开发探索》

https://gitee.com/flying-guy/ds/tree/master/HelloWorldDemo

生命周期

Activity生命周期:onCreate、onStart、onResume、onPause、onStop、onDestroy、onRestart、onSaveInstanceState

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ActivityLifeCycleTest/src/main/java/com/desay/activitylifecycletest/MainActivity.java

Activity

显示/隐式intent使用,传参

acitivtyTask、launchMode

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ActivityTest/src/main/java/com/desay/activitytest/FirstActivity.java

Handler

ui更新

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/AndroidThreadTest/src/main/java/com/desay/androidthreadtest/MainActivity.java

线程

线程:Thread、IntentService、AsyncTask、HandlerThread

线程池:FixedThreadPool、CachedThreadPool、ScheduledThreadPool、SingleThreadExecutor

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ThreadTest/src/main/java/com/lwj/threadtest/MainActivity.java

 照片墙

方形图片自定义view、图片压缩功能(高效加载图片避免oom/计算采样率)、是否是wifi、GridView、磁盘缓存DiskLruCache、图片加载器(图片从网络下载、存储、磁盘/内存缓存、线程池、图片加载策略)

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/BitmapTest/src/main/java/com/lwj/bitmaptest/MainActivity.java

广播

静态注册广播、动态注册广播、发送自定义标准广播、发送自定义有序广播、本地广播

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/BroadcastTest/src/main/java/com/desay/broadcasttest/MainActivity.java

接收广播

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/BroadcastTest2/src/main/java/com/desay/broadcasttest2/AnotherBroadcastReceiver.java

广播实战

sp、登录/踢登

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/BroadcastBestPractice/src/main/java/com/desay/broadcastbestpractice/MainActivity.java

内容提供者

读取系统联系人

申请权限、ContentResolver、ContactsContract、cursor、ContentProvider

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ContactsTest/src/main/java/com/desay/contactstest/MainActivity.java

自定义view

继承自view、ondraw/onmeasure、获取资源

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/CustomView/src/main/java/com/example/customview/CircleView.java

碎片fragment

新闻实践。recyclerview、fragment

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/FragmentBestPractice/src/main/java/com/desay/fragmentbestpractice/NewsTitleFragment.java

fragment

碎片

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/FragmentTest/src/main/java/com/desay/fragmenttest/MainActivity.java

 AIDL

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/AIDLClientTest/src/main/java/com/desay/aidlclienttest/BinderPoolActivity.java

使用AIDL完成跨进程通信

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/AIDLServerTest/src/main/java/com/desay/aidlservertest/service/BookManagerService01.java

使用自定义Binder完成跨进程通信

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/AIDLServerTest/src/main/java/com/desay/aidlservertest/service/BookManagerService02.java

binder池

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/AppBinderCenter/src/main/java/com/lwj/appbindercenter/service/BinderPoolService.java

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/BinderManagerLib/src/main/java/com/lwj/bindermanagerlib/SecurityCenterImpl.java

IPC

跨进程通信方法,除了常用的AIDL还有下面几种。还有tx经典的mkkv

binder池

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/IPCTest/src/main/java/com/lwj/ipctest/BinderPool.java

文件共享

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/IPCTest/src/main/java/com/lwj/ipctest/MainActivity.java

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/IPCTest/src/main/java/com/lwj/ipctest/SecondActivity.java

Messenger

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/IPCTest/src/main/java/com/lwj/ipctest/MessengerActivity.java

ContentProvider

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/IPCTest/src/main/java/com/lwj/ipctest/ProviderActivity.java

TCP-Socket

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/IPCTest/src/main/java/com/lwj/ipctest/TCPClientActivity.java

 文件存储IO

数据存到文件中,从文件中读数据、FileOutputStream 、FileInputStream 、BufferedWriter 、BufferedReader、OutputStreamWriter、InputStreamReaderhttps://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/FilePersistenceTest/src/main/java/com/desay/filepersistencetest/MainActivity.java

JNI

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/JNIAndNDKTest/src/main/java/com/lwj/jniandndktest/jni/com_lwj_jniandndktest_jni_JniTest.h

LBS

百度地图。LocationClient、BaiduMap、LocationClientOption、BDLocation 、权限申请、MapView、

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/LBSTest/src/main/java/com/desay/lbstest/MainActivity.java

ContentProvider

增删查改某个数据库表的数据。Uri、ContentValues、getContentResolver、Cursor

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ProviderTest/src/main/java/com/desay/providertest/MainActivity.java

 SQLite数据库存储

建表、升级表、增删查改数据。SQLiteDatabase、ContentProvider、UriMatcher、Cursor、ContentValues、SQLiteOpenHelper

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/DatabaseTest/src/main/java/com/desay/databasetest/MainActivity.java

RecyclerView

基础使用。LinearLayoutManager、RecyclerView.Adapter、RecyclerView.ViewHolder、Glide、PagerSnapHelper

https://gitee.com/flying-guy/ds/blob/master/RecyclerView/recyclerview-01/src/main/java/com/example/recyclerview_01/MainActivity.java

竖直布局、横向布局和瀑布式布局

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/RecyclerviewTest/src/main/java/com/desay/recyclerviewtest/MainActivity.java

消息聊天。滚到指定行、消息插入

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/UIBestPractice/src/main/java/com/desay/uibestpractice/MainActivity.java

FlowLayout

流式布局。测量、布局

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/RecyclerviewTest/src/main/java/com/desay/recyclerviewtest/other/FlowLayout.java

RemoteView

桌面小组件,自定义通知栏。通知NotificationManager、NotificationChannel、RemoteViews、PendingIntent、AppWidgetManager、AppWidgetProvider、Bitmap、广播

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/RemoteViewTest/src/main/java/com/lwj/remoteview/MainActivity.java

Permisson

运行时申请权限

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/RuntimePermissionTest/src/main/java/com/desay/runtimepermissiontest/MainActivity.java

Service

启动、停止、解绑服务。IntentService(独立线程处理后台任务不过已经被抛弃)、Service(主线程)

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ServiceTest/src/main/java/com/desay/servicetest/MainActivity.java

SharePreferences

SharePreferences存储。存储、读取数据

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/SharedpreferencesTest/src/main/java/com/desay/sharedpreferencestest/MainActivity.java

ProgressBar、AlertDialog

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/UIWidgetTest/src/main/java/com/desay/uiwidgettest/MainActivity.java

动画
  1. 通过xml实现动画AnimationUtils

  2. 通过代码实现动画AlphaAnimation

  3. 帧动画AnimationDrawable

  4. 给listView增加入场动画AnimationUtils/LayoutAnimationController

  5. 属性动画(ValueAnimator、AnimatorSet /ObjectAnimator、AnimatorInflater)

  6. activity的切换效果overridePendingTransition

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ViewAnimationTest/src/main/java/com/desay/viewanimationtest/MainActivity.java

滑动冲突
  1. 外部拦截法:修改父容器需要拦截事件的条件

  2. 内部拦截法:父容器拦截除ACTION_DOWN以外的事件

获取屏幕宽度、获取当前进程名

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ViewConflictTest/src/main/java/com/desay/viewconflicttest/MainActivity.java

View

View的事件体系Demo。绘制文字、绘制图片

  1. view、位置参数、MotionEvent、TouchEvent、VelocityTracker、GestureDetector和Scroller

  2. view的滑动

  3. 弹性滑动

  4. view的事件分发机制

  5. view的滑动冲突

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/ViewTest/src/main/java/com/desay/viewtest/MainActivity.java

WonderfulDay

天气实战。让背景图和状态栏融合在一起、处理省级市级县级数据、获取状态栏高度、长期在后台运行的定时任务、网络数据获取、图片加载、签名打包上线

window、SharedPreferences、Glide、JSONObject、JSONArray、Gson、okhttp、Service、Fragment、DrawerLayout、ScrollView、SwipeRefreshLayout、litepal

https://gitee.com/flying-guy/ds/blob/master/HelloWorldDemo/WonderfulDay/src/main/java/com/desay/wonderfulday/MainActivity.java

MediaVideoDemo

数据扫描,展示本地视频列表,文件夹+视频。基于LinkedHashMap实现一个LRU算法的Cahce对象

SQLiteDatabase、Fragment、RecyclerView

https://gitee.com/flying-guy/ds/blob/master/MediaVideoDemo/app/src/main/java/com/example/mediavideodemo/MainActivity.java

其他
Embedding

安卓-折叠屏平行视界适配(embedding方案)https://blog.csdn.net/mix39/article/details/145686041?spm=1001.2014.3001.5502

Activity-折叠屏平行视界-Embedding原理_安卓平行视界原理-CSDN博客文章浏览阅读378次,点赞10次,收藏5次。Jetpack 定义 EmbeddingBackend interface,用接口而非实现类作为依赖边界。ROM 自定义时应同样:先把 Binder 接口定下来,SDK 只 depend on AIDLSafeActivityEmbeddingComponentProvider 以 1196 行代码对 OEM 实现做签名校验,提前检测实现不符,不做假设。【源码】_安卓平行视界原理 https://blog.csdn.net/mix39/article/details/163667883?spm=1001.2014.3001.5501

交互

安卓-触摸事件、事件分发机制及滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案-CSDN博客文章浏览阅读428次,点赞10次,收藏12次。触摸事件、多点触控、事件分发机制、滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案 https://blog.csdn.net/mix39/article/details/160526855?spm=1001.2014.3001.5501安卓demo-CeilingNestedScrollView-CSDN博客文章浏览阅读339次,点赞3次,收藏5次。安卓-吸顶嵌套滑动recyclerview https://blog.csdn.net/mix39/article/details/160419311?spm=1001.2014.3001.5501鸿蒙-NestedScrollTabContainer-mvvm-demo-CSDN博客文章浏览阅读227次,点赞6次,收藏5次。鸿蒙版-带header的、tabbar的可左右翻页,上下滑动的大列表demo。采用官方版最新的mvvm架构和组件化开发,并将其封装为核心组件。 https://blog.csdn.net/mix39/article/details/163086854?spm=1001.2014.3001.5501安卓:触摸事件、拖拽、常见的事件冲突解决、吸顶、嵌套滑动。除了基本的实现以外,其处理思维还复用于鸿蒙的嵌套滑动,对复杂组件进行封装达到更好的工程化目的。

自定义view

自定义RecylerView

https://gitee.com/flying-guy/ds/tree/master/CustomComponent/CustomRecyclerview

旋转的小车

https://gitee.com/flying-guy/ds/tree/master/CustomComponent/CarView

自定义TextView

https://gitee.com/flying-guy/ds/tree/master/CustomComponent/CustomTextView

自定义游动的🐟

https://gitee.com/flying-guy/ds/tree/master/fish

粒子爆炸

https://gitee.com/flying-guy/ds/tree/master/subassembly/CanvasExplosion

歌词解析及展示

https://gitee.com/flying-guy/ds/tree/master/subassembly/LyricTest

旋转的小球+图片扩散

https://gitee.com/flying-guy/ds/tree/master/subassembly/LyricTest

常用组件

SeekBar、ProgressBar、DatePicker、TimePicker

https://gitee.com/flying-guy/ds/tree/master/subassembly/app

Glide

https://gitee.com/flying-guy/ds/tree/master/subassembly/GlideTest

LooperViewPager

LooperViewPager1

https://gitee.com/flying-guy/ds/tree/master/subassembly/LooperPage

ViewPager2+List

https://gitee.com/flying-guy/android-practice/tree/master/ViewPager/ListViewPager2

ViewPager2+Fragment

https://gitee.com/flying-guy/android-practice/tree/master/ViewPager/FragmentViewPager2

ExoPlayer

https://gitee.com/flying-guy/android-practice/tree/master/ExoPlayerDemo

组件化开发

APT

https://gitee.com/flying-guy/ds/tree/master/Start_Modular_APT

Gradle

https://gitee.com/flying-guy/ds/tree/master/Start_Modular_Gradle

Javapoet

https://gitee.com/flying-guy/ds/tree/master/Start_Modular_Javapoet

Rout

https://gitee.com/flying-guy/ds/tree/master/Start_Modular_Routing_Design

多渠道

https://gitee.com/flying-guy/ds/tree/master/%E5%A4%9A%E6%B8%A0%E9%81%93%E9%85%8D%E7%BD%AE/TestDemo

阿里云仓库代理配置

https://gitee.com/flying-guy/ds/blob/master/build.gradle

通过反射实体类创建数据库表

https://gitee.com/flying-guy/ds/tree/master/DatabaseTest

 IPC

安卓基础知识学习第四周_IPC石墨文档是一款轻便、简洁的在线协作文档工具,PC端和移动端全覆盖,支持多人同时对文档编辑和评论,让你与他人轻松完成协作撰稿、方案讨论、会议记录和资料共享等工作。https://shimo.im/docs/rp3OV9l8oYTYbvAm

SDK、Gradle和应用资源

SDK、Gradle和应用资源石墨文档是一款轻便、简洁的在线协作文档工具,PC端和移动端全覆盖,支持多人同时对文档编辑和评论,让你与他人轻松完成协作撰稿、方案讨论、会议记录和资料共享等工作。https://shimo.im/docs/pmkxQdz5R5i7BGAN

安卓demo-壁纸预览、分屏小窗与U盘播放时长记忆功能

安卓demo-壁纸预览、分屏小窗与U盘播放时长记忆功能https://blog.csdn.net/mix39/article/details/145415656?spm=1001.2014.3001.5501

 Layout Inspector image server for API

 Layout Inspector image server for API石墨文档是一款轻便、简洁的在线协作文档工具,PC端和移动端全覆盖,支持多人同时对文档编辑和评论,让你与他人轻松完成协作撰稿、方案讨论、会议记录和资料共享等工作。https://shimo.im/docs/ZzkLVPx8bOsrQ03Q

AndroidManifest、Activity、Fragment和常用控件

AndroidManifest、Activity、Fragment和常用控件石墨文档是一款轻便、简洁的在线协作文档工具,PC端和移动端全覆盖,支持多人同时对文档编辑和评论,让你与他人轻松完成协作撰稿、方案讨论、会议记录和资料共享等工作。https://shimo.im/docs/8Nk6Me2PL2FgyrqL

构建首个应用和应用基础知识

构建首个应用和应用基础知识石墨文档是一款轻便、简洁的在线协作文档工具,PC端和移动端全覆盖,支持多人同时对文档编辑和评论,让你与他人轻松完成协作撰稿、方案讨论、会议记录和资料共享等工作。https://shimo.im/docs/pmkxQQMPndiXEzAN

NDK/JNI

使用ffmpeg从mp3提取pcm数据

https://gitee.com/flying-guy/practical-demo/tree/master/FFmpegDemo/FFmpegAudioPlayer

使用ffmpeg播放视频

https://gitee.com/flying-guy/practical-demo/tree/master/FFmpegDemo/FFmpegVideoPlayer

都到这了,肯定得来个交叉编译呀

Makefile&CMake

Makefile&CMakehttps://blog.csdn.net/mix39/article/details/145415248?spm=1001.2014.3001.5501都交叉编译了,肯定要c++呀

C++11

https://gitee.com/flying-guy/c--practice/tree/master/c++11

C++(基础知识&c++11)https://blog.csdn.net/mix39/article/details/145409131?spm=1001.2014.3001.5501学了c++,不得搞点demo,音视频拿捏~

音视频

播放原理&基础知识&SDL

音视频-播放原理&基础知识&SDLhttps://blog.csdn.net/mix39/article/details/140507735?spm=1001.2014.3001.5501

 ffmpeg基础介绍&常用命令

音视频-ffmpeg基础介绍&常用命令https://blog.csdn.net/mix39/article/details/145416168?spm=1001.2014.3001.5501

demo-ffmpeg&sdl

音视频demo-ffmpeg&sdlhttps://blog.csdn.net/mix39/article/details/151589491?spm=1001.2014.3001.5501

安卓demo-wifi点对点视频实时传输实例及原理

安卓demo-wifi点对点视频实时传输实例及原理https://blog.csdn.net/mix39/article/details/145415389?spm=1001.2014.3001.5501

知识积累

JVM&内存分析

JVM内存模型、垃圾回收算法、内存抖动、内存溢出、内存泄漏、内存分析和内存泄漏检测(profiler、MAT、LeakCanary)、ADB命令

JVM&内存分析https://blog.csdn.net/mix39/article/details/145408581?spm=1001.2014.3001.5501

安卓性能与稳定性相关问题

安卓性能与稳定性相关问题-CSDN博客文章浏览阅读219次,点赞5次,收藏3次。Android性能问题排查手册:内存/启动/卡顿/ANR/包体积/保活/兼容性,原理+工具+踩坑方案。 https://blog.csdn.net/mix39/article/details/164098753?spm=1001.2014.3001.5501

字、字节、比特、进制、位运算

字、字节、比特、进制、位运算https://blog.csdn.net/mix39/article/details/149673225?spm=1001.2014.3001.5501

进程&线程

进程常用的是安卓的多进程(开启多进程、进程间通信)

线程:线程状态切换、创建线程的方式、线程常用接口、并发编程、锁、死锁、同步异步

进程&线程https://blog.csdn.net/mix39/article/details/145460352?spm=1001.2014.3001.5502

架构设计

客户端架构:为什么、什么时候、怎么做-CSDN博客文章浏览阅读481次,点赞11次,收藏9次。客户端架构及具体工程化方式 https://blog.csdn.net/mix39/article/details/161257993客户端设计(上):MVC/MVP/MVVM 与高内聚低耦合-CSDN博客文章浏览阅读337次,点赞10次,收藏5次。mvvm/mvc/mvp。高内聚低耦合 https://blog.csdn.net/mix39/article/details/161257807客户端设计(中):OOP、SOLID 与设计模式-CSDN博客文章浏览阅读451次,点赞8次,收藏5次。oop、solid、设计模式。单例模式、构造模式、原型模式、责任链模式、解释器模式、观察者模式、备忘录模式、模板方法、代理模式、适配器模式、外观模式 https://blog.csdn.net/mix39/article/details/148036409客户端设计(下):场景流派与实战设计方式-CSDN博客文章浏览阅读403次,点赞13次,收藏12次。常用架构设计,推荐点击! https://blog.csdn.net/mix39/article/details/161322269

aosp

安卓启动流程与期间核心组件工作原理

安卓启动流程与期间核心组件工作原理-CSDN博客文章浏览阅读311次,点赞5次,收藏3次。本文以实际工作中出现的启动相关各种千奇百怪的bug为钩子,讲解了安卓app冷启动过程中核心组件的工作原理,pms -> packageParser/androidmanifest.xml -> context -> ams -> application -> activity -> layoutInflater资源加载过程 -> wms /window/WM -> view与viewgroup绘制原理 -> 渲染阶段。理供解决问题的思路,看业务框架代码能看懂他们改的哪块源码,跟他们扯皮能扯赢 https://blog.csdn.net/mix39/article/details/162176980?spm=1001.2014.3001.5501

Activity-折叠屏平行视界-Embedding原理

Activity-折叠屏平行视界-Embedding原理_安卓平行视界原理-CSDN博客文章浏览阅读379次,点赞10次,收藏5次。Jetpack 定义 EmbeddingBackend interface,用接口而非实现类作为依赖边界。ROM 自定义时应同样:先把 Binder 接口定下来,SDK 只 depend on AIDLSafeActivityEmbeddingComponentProvider 以 1196 行代码对 OEM 实现做签名校验,提前检测实现不符,不做假设。【源码】_安卓平行视界原理 https://blog.csdn.net/mix39/article/details/163667883?spm=1001.2014.3001.5501

鸿蒙

鸿蒙基础开发https://blog.csdn.net/mix39/article/details/145407967?spm=1001.2014.3001.5502

工具

git使用

git使用-CSDN博客文章浏览阅读296次。介绍了git 数据管理区域、文件存在的几种状态、常用命令、解决冲突方式、可视化工具 https://blog.csdn.net/mix39/article/details/144704476?spm=1001.2014.3001.5501

数据结构及常见算法

数据结构、常用算法、Java常用集合类、数据类型-CSDN博客文章浏览阅读364次,点赞7次,收藏4次。常用数据结构及算法 https://blog.csdn.net/mix39/article/details/155468825?spm=1001.2014.3001.5501

其他(未调试成功)

未调试成功的demo,但是后面可能又会遇到,到时候还得接着调所以记录一下

rtmp

rtmp推流

https://gitee.com/flying-guy/practical-demo/blob/master/VideoTest/GameLive/src/main/java/com/lwj/gamelive/MainActivity.java

rtmpdump推流

https://gitee.com/flying-guy/practical-demo/blob/master/FFmpegDemo/PushFlow/src/main/java/com/lwj/pushflow/MainActivity.java

JAVA后端
在线办公系统-OA系统

时间:2021.4-2021.7(3个月)

简介

常见的oa系统。学习向,全后端开发,1人完成。前后端对接时0bug。

功能模块

注册/权限登录、角色管理、菜单管理、职位管理、职称管理、部门管理、操作管理、员工入职管理、工资账 套管理、聊天。

特点

前后端分离降低代码耦合性。squrity用户权限登录控制,Swagger管理接口前后端全功能对接只有1个bug,Postman单元测试接口,Redis缓存优化左侧菜单栏。RabbitMQ实现消息可靠性发送。使用存储函数/公式/优化sql等方法优化数据查找速度。

技术栈

Java、SpringBoot、SpringSqurity、EasyApi、MyBatisPlus、Redis、RabbitMQ、MySQL、WebSocket、 Vue.js、ElementUI。

代码

https://gitee.com/flying-guy/office

传统Web前后端

共享租赁平台

时间:2021.2-2021.4(2个月)

简介

该平台分为B端和C端。B端为厂商可以发布商品,对商品各信息进行管理,C端用户可以租赁商品。

功能模块

主要负责B端注册登录审核、三级管理功能前后端开发,B端发布商品、库存管理前端开发。C端登录注册功能开发,收藏夹、购物车后端开发以及部分功能的前后端对接。

特点

第一次搞这么完整的项目。收获颇多啊,hhhhhhh

技术栈

语言java、vue.js,后端使用SpringBoot、MyBatis-plus、shiro ,前端B端使用 LayUi 框架、C端使用 Uni-App ,数据库用mySQ

代码

rent-product: 实战共享租赁平台

音视频相关demo

安卓端到端投屏软件

简介

这是一个视频画面安卓端到端投屏软件

功能点

视频源数据采集(Camera或者屏幕信息)

视频画面点对点双向传输

H264、H265高清投屏

流程图

​

图1-1. 点对点视频流程图

功能界面展示

​

图1-2. H265高清投屏视频效果图

左边为服务端推流视频数据,右边为客户端连接服务端热点后接受视频数据,使用h265编码格式。将左边屏幕展示数据推到右边屏幕展示。

​

图1-3. H265高清投屏+摄像视频效果图

左边为服务端推流视频数据,右边为客户端连接服务端热点后接受视频数据,使用h265编码格式。将左边摄像头采集到的数据推到右边屏幕展示。

​

​

图1-4. H264双向摄像视频效果图

左右两边都为服务端和客户端。分别将自己摄像头采集到的数据展示在右下角并把数据推到对方的屏幕上。

技术栈

WebSocket、MediaProject、VirtualDisplay、Camera、MediaCodec。

测试手机

三星Glaxy a6s、红米Note40

实现详解

石墨文档

代码

https://gitee.com/flying-guy/practical-demo/tree/master/VideoTest

单屏分屏效果

简介

这是一个单个屏幕分屏效果的摄像头效果。

功能界面展示

​

图2-1. OpenGL分屏效果图

技术栈

CameraX、OpenGL(.fsh、GLThread)

在线电台(安卓应用)

时间:2022.6-2022.8(2个月),1人完成。

简介

在线电台是一个使用喜马拉雅在线电台SDK的免费api做成的一个在线听电台应用。具有推荐、订阅、历史、模糊搜索、播放控制(播放、暂停、按纽上下曲、滑动上下曲、列表模式切换、排序切换)、进度条、播放列表、订阅功能、电台节目详情页、ID3信息专辑图展示、mini播放器等功能。

用例图

​

图3-1. 喜马拉雅app用例图

功能界面展示

​

​

​

图3-2. 喜马拉雅 app 功能界面图

以上截图分别是推荐、订阅、历史列表界面、电台详情页、播放界面、搜索界面的截图。

demo 视频

待放入

代码

https://gitee.com/flying-guy/practical-projects

技术栈

喜马拉雅电台SDK、Java、SQLite、RxJava、Glide、RecyclerView、Android。

特点

面向对象编程,代码可移植性好,复用性高。

空间众包任务分配算法研究与实现(算法实现与改进)              

时间:2021.12-2022.05(5个月)

简介

空间众包任务分配算法有打车、外卖配送等实际应用场景。该次算法实现是基于基础算法 TBG(基于阈值的贪婪算法)、BB(批处理算法)的基础上,使用 MNTP 算法进行改进,通过缩短最大延迟的方式以改善任务分配的整体延迟效果。

TBG 算法

基于阈值的贪婪算法(TBG)的基本思路就是多层的循环迭代,直到车辆与用户匹配完成。即来一个用户订单就分配一个可用工人去接单。

优点:该算法可以预防请求长时间没有工人接单的情况发生。

缺点:在算法中,服务器需要在每个任务到达的ε时间内对其进行响应,较短时间内对任务进行匹配,这可能会导致稍后到达但更适合请求的工人无法被选择。

BB 算法

为了缓解稍后到达但适合请求的工人无法被选择的这种现象,出现了 BB 算法。使用的基于批处理的算法对请求和工人都进行了缓冲,在缓冲时间内匹配更合适的工人和用户。

优点:该算法无需立刻对刚到达的新请求进行匹配。可以让服务器有更大的选择合适工人的空间,让稍后到达但更适合的工人可以被选择。

缺点:在算法中,对请求和工人都进行了缓冲,且每一批请求都需要缓冲至少一 个时间戳。因此,缓冲时间对任务分配的延迟有较大影响。

分析过程

​

图4-1. 2016 年 4 月纽约市出租车订单分布热力图 

​

​

图4-2. 2016 年 4 月纽约市离群任务栅格化图

通过将 TBG、BB 算法跑实际数据测试和将任务订单可视化发现,较远的订单对整体的任务分配延迟有重要的影响。如果能对其进行优化则可以更大的可能缩短整体的订单任务分配延迟时间。

MNTP 算法

对地理位置栅格可视化化,通过分析前几日一个月的订单数据的分布规律,查到大部分任务分配时间长的订单都是在一些偏远的机场或者娱乐中心。我们根据这个规律提取安排合适数量的车辆在合适的时间前去等待。避免用户订单等太久或者没有工人接单的情况出现。

算法验证

使用可能会对算法结果造成影响的因素对算法进行测试,我们可以从图中看出,MNTP 在大多数情况下都优于其他算法。

​

图4-3. 请求和工人密度对任务分配延迟的影响

请求和工人密度对不同算法性能的影响。图4-3 给出了在请求和工人密度影响下不同算法的有效性,图4-3 中的横坐标 Amount 表示任务匹配完成的订单数, 图4-3(a)的纵坐标表示不同算法在匹配完成对应横坐标数的订单数时的竞争比,图4-3(b) 的纵坐标表示不同算法在匹配完成对应横坐标数的订单数时该批订单里面的最大延迟,图4-3(c)的纵坐标表示不同算法在匹配完成对应横坐标数的订单数时该批订单整体的平均延迟。

​

图4-4. 时空相对密度差异的影响

时空相对密度对不同算法性能的影响。图4-4 给出了不同时空相对密度下不同算法的有效性,我们通过改变时间跨度来模拟不同的时空相对密度,不同的时空相对跨度拥有不同密度的订单数和可用车辆。图4-4 中的横坐标 Amount 表示不同的时间跨度,图4-4(a)的纵坐标表示不同算法在不同时空跨度下的竞争比,图4-4(b)的纵坐标表示不同算法在对应横坐标数时间跨度下的匹配完成的订单里面的最大延迟,图4-4(c)的纵坐标表示不同算法在对应横坐标数时间跨度下的匹配完成的订单里面的平均延迟。

​

图4-5. 不同时间段的影响 

析不同时间段对算法性能的影响。图4-5 给出了不同时间段下不同算法的有效性,图4-5 中的横坐标表示选取的时间段,我们这里选取一些具有代表性的时间段。图4-5(a)的纵坐标表示,不同算法在不同时间段的竞争比。图4-5(b)的纵坐标表示不同算法在不同时间段匹配完成的订单中的最大延迟。图4-5(c)的纵坐标表示不同算法在不同时间段匹配完成的订单中平均延迟。

创新点

对历史数据进行可视化分析发现,通常情况下,离任务群较远的任务点拥有最差的单个性能。本文的创新点是将时间段划分为时间片,将空间众包涉及的地理位置进行栅格化,分析历史数据,预测出单位时间片单位网格内的任务数量,得到离任务群较远的任务点,提前安排合适的工人前往任务请求的位置,缩短任务请求者等待合适工人出现的时间和工人行进到任务请求者的位置的时间,最大可能的最小化最差单个性能带来的最大延迟。

技术栈

算法实现(基于阈值的任务分配算法、基于批处理的任务发分配算法)、算法改进(基于任务预测的任务分配算法)、GIS数据处理(栅格化处理/.shp/.csv/GeoDataFrame)、可视化分析技术(matplotlib/pyplot/transbigdata/seaborn)、Jupyter、Python、GeoPandas、Numpy、数据预处理、中英文文献阅读并提取关键信息能力、算法有效性验证。

算法有效性验证方式

采用对不同时间段、不同密度的数据和影响算法关键参数进行分组的方式对程序进行分组测试。

介绍视频

待放入

代码

https://gitee.com/flying-guy/spatial-crowedsourcing-task-allocation-algorithm

项目练习demo node搭建的前端项目,采用ejs模板引擎,MVC模式,jq实现交互 立即下载

相关推荐

camera2 opengl实现滤镜效果录制视频

简单的java代码,复制到项目就可以了,我只用了黑白滤镜效果

投屏协议以及投屏的测试点

是苹果开发的一种无线技术,可以通过WiFi将iPhone、iPad等iOS设备上的音视频、图片通过无线方式传输到支持AirPlay的 设备。Miracast无线投屏是兼容性最广的投屏协议,国内大多数Android手机、智能电视都支持Miracast投屏协议。最常见的是通过我们视频软件中的TV按钮实现的投屏操作所用到的投屏协议。是谷歌开发的无线投屏技术。是各公司自有拿出的解决方案,种类繁多,产品形态以安装软件为主,手机需要安装APP,Android不支持声音,网络通即可投屏。是所有投屏方式中效果最佳的。

lalalanda的博客 2956

测试投屏.zip

C# winfrom 投屏显示窗体,可以显示在指定的屏幕,有多个屏幕都可以显示

关于如何将手机画面投屏到PC的测试(Android)

如何将手机画面投屏到PC上并进行控制呢?为什么要投屏一边LOL ,一边朋友圈?办公呢? 我手机插上充电就好,电脑上刷刷手机呢?哈哈准备工具下载工具如何使用无线使用写在最后 为什么要投屏 我最近买了个带鱼屏, 屏幕长到用不完的地步了. 总想折腾折腾看看还能玩出来什么花样 手机在充电 ,来个短信之类的,我需要把它拔下来 ,然后看完验证码之类的 ,重新插上去, 无耐我的尾插已经接近报废了,能插上很难得 ...

但求有朝一日,风起云涌,笑看苍穹 2040

demo练习题

demo

h265(1920x1080)测试文件

h265(1920x1080)测试文件

css常用demo练习

1.横向弹性布局,溢出的部分换行 flex布局实现不同分辨率屏幕显示效果不同,”自适应布局“ (flex-flow是flex-direction和flex-wrap的复合属性) display:flex; flex-flow:wrap; white-space: nowrap; text-overflow: ellipsis; 2.文字多余部分用省略号表示 over-flow:hidden; white-space:nowarp; text-overflow:ellipsis; 3.弹性布局,水平均匀间

SundayGoG的博客 2559

人工智能-项目实践-数据预处理-Camera2自定义采集视频数据,GlSurfaceView本地预览, 原始流上传,GlSurf

Camera2自定义采集视频数据,GlSurfaceView本地预览, 原始流上传,GlSurfaceView接收在线流

【亲测免费】 探秘KG-Demo-for-Movie:基于知识图谱的电影推荐系统

探秘KG-Demo-for-Movie:基于知识图谱的电影推荐系统 是一个开源项目,旨在展示如何利用知识图谱技术进行个性化电影推荐。该项目结合了深度学习和图数据处理,为用户提供了一个直观、高效的电影推荐体验。 项目简介 在这个项目中,开发者Simmer Chan构建了一个电影推荐系统,它不仅仅依赖于用户的观影历史,而是通过挖掘电影之间的关联性(比如演员、导演、类型等)来生成更精准的推荐。这种推荐方...

gitblog_00092的博客 672

博途WinCC上位机避坑指南:从工控机选型到趋势图优化的完整流程

本文详细解析了博途WinCC上位机开发全流程,从工控机选型到趋势图优化的关键技巧。针对工业自动化场景,提供硬件配置指南、网络优化方案和性能提升策略,帮助工程师避开常见陷阱,实现稳定高效的HMI系统部署。特别强调PC Station与传统触摸屏的选型对比及SIMATIC NET配置优化。

pp12345的博客 273

MTK PE+2.0介绍

  PE+2.0介绍:   1.      PE+2.0的状态机: 2.      升压波形协议及编码规则: PE+2.0软件设计:   在充电器类型为标充且底层电量SOC在1%—95%之间时,开始PE+2.0升压充电器的检测:首先将VBUSreset至5V,之后发送8.5的current pattern再获取此时VBUS电压和8.5V比较,若其与8.5的差值绝对值在0.5之...

raydom07的博客 1万+

python 知识图谱demo_GitHub - FreeFlyXiaoMa/knowledge_graph_demo_: 一个知识图谱的练习demo...

QABasedOnKnowledgeGraphself-implement of stock centered Finance graph from zero to full and sever as question answering base. 从无到有搭建一个以股票为中心的一定规模金融领域知识图谱,并以该知识图谱完成自动问答与分析服务。项目介绍基于问财网站数据的金融知识图谱构建基于金融知识...

weixin_39648432的博客 557

MD01和MD01N比较

摘要:MD01(传统MRP)与MD01N(MRP Live)是SAP系统不同版本的物料需求计划事务码。核心差异包括:MD01N取消MRP列表、简化计划规则、合并MPS/MRP操作、采用BAdI技术等,体现S/4HANA平台简化、标准化和智能化的演进方向。MD01N通过优化参数配置、增强筛选功能、利用HANA实时计算能力,实现了更高效的物料计划流程,代表了新一代计划引擎的技术革新。

SAP_LES_COM的博客 885

用dify搭建基于知识图谱的RAG系统Demo

基础知识:知识图谱理论知识,RAG理论知识,docker工具使用,dify工具使用本博客将以菜谱为例,用dify本地构建基于知识图谱的RAG系统的demo。

AI_DL_ML_Dreamer的博客 1万+

EXCEL实现分层自定义比例随机抽样(图+文教程)

EXCEL实现分层自定义比例随机抽样(图+文教程) 单一字段分层自定义比例随机抽样 多字段分层自定义比例随机抽样 单一字段分层自定义比例随机抽样 首先数据源如下,我们想随机抽张三的金额数据10%、李四金额20%、王五5%、哈哈15%、李六10% 首先第一步,添加辅助列,随机数 =RAND() 对数据进行高级排序 升序、降序都可以 添加辅助列...

可乐联盟 2万+

rk3399 linux 5.10 usb 2.0设备上电概率性注册失败

先排除硬件上的问题,然后就烧录kernel 4.1的的镜像,多次测试也没有发现这个问题,所以排除了硬件上的问题,然后。查下usb hub和usb 4G的复位脚,写驱动都给它们配上了,但是还是存在这个问题。最后通过对比rk3399.dtsi发现少了个power-domains = ;多次开关机,发现usb hub和4G都通信失败了,这就有点奇怪了,按理说usb驱动是没啥问题的。加上后,重新编译烧录,重新测试没有发现这个问题了!先查看usb log。

qq_32017483的博客 2663

揭秘李白朋友圈:途普智能知识图谱DEMO等你来探索!

在DEMO中,我们特别设计了知识卡片功能,它能让你更直观地了解每位诗人的生平、视频及音频介绍、照片及诗集下载等丰富内容,让你在视觉和听觉上都能感受到那个时代的文化韵味。无论是李白的介绍、朋友圈、诗集,还是朋友关系分析,只需一键点击,即可按需选择,轻松获取所需信息。受到电影《长安三万里》的启发,我们以知识图谱的形式,将李白的朋友圈生动地呈现在你眼前。在这里,每一位诗人都是一个鲜活的节点,每一段关系都是一个引人入胜的故事。我们希望留下你的反馈,助力我们持续改进产品,为你带来更好的体验,共同探索知识的无限可能!

tupuzhineng的博客 583

YOLO26中的PPM空间金字塔池化:改良设计与多尺度特征提取教程

在计算机视觉的语义分割任务中,准确理解图像中的上下文信息至关重要。例如,在街景图像中,可能同时存在远处的小汽车和近处的大建筑物,网络需要具备捕获多尺度上下文信息的能力。例如,要正确识别图像中的"船",不仅需要看到船本身的特征,还需要理解周围的水面环境。金字塔的每一层对应不同的池化尺度,从细粒度到粗粒度,形成了多层次的特征表示。PPM(Pyramid Pooling Module)正是为了解决这一问题而提出的模块,它通过构建金字塔形状的池化结构,有效地聚合不同尺度的上下文信息,从而提升语义分割的精度。

LXY_LOVE36的博客 78

英语词汇知识图谱在线demo地址

英语词汇知识图谱在线demo地址 http://dingzhitupu.com/demo/english/#/login?redirect=%2Fdashboard

dfq20020319的专栏 614

计算机视觉卷积神经网络(CNN)基础:从LeNet到ResNet

计算机视觉卷积神经网络(CNN)基础:从LeNet到ResNet,在计算机视觉领域,卷积神经网络(Convolutional Neural Network,CNN)已然成为推动众多任务发展的核心力量。从早期简单的图像识别,到如今复杂的目标检测、语义分割、图像生成等任务,CNN 都展现出了卓越的性能。CNN 的发展历程见证了一系列经典模型的诞生,其中 LeNet 作为开山之作,为 CNN 的发展奠定了基础,而 ResNet 则通过创新性的设计,突破了传统神经网络的限制,使得网络能够构建得更深、性能更优。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 14万+

用 OP-TEE 给 AI 模型“上锁”:密文存储、TEE 解密放行、推理后销毁(实战可落地)

本文提出一种基于OP-TEE的AI模型保护方案,通过两级密钥体系确保模型静态存储为密文,运行时仅在TEE内解密。方案采用KEK+DEK架构,DEK永不出TEE,支持分块解密与可验证擦除。该方案能有效防御静态分析、应用层逆向等威胁,但需承认其物理级攻击的局限性。文章详细描述了端到端架构、文件格式设计及TA实现要点,包括密钥管理、分块解密策略和销毁机制,为设备侧AI部署提供了工程可行的安全解决方案。

Interview_TC的博客 280

python 知识图谱demo_古诗词知识图谱Demo

早前调研了知识图谱的基础概念和技术框架,最近这两个月倒腾了一个古诗词的图谱demo,仅以此文记录一下实验过程。从零开始做这个Demo,整个过程大致分为三大步骤:数据采集,数据存储以及图谱应用,全文将按这三步进行记录。一、数据采集既然是从零开始,那第一步就是要爬取数据。搜了几个诗词网站,对比网页排版结构和内容丰富程度,个人觉得古诗词网是个不错的选择,在这里感谢站长为经典文化传承作出的贡献。1. 网页...

weixin_39747630的博客 934

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

知识图谱与可视化演示项目教程

知识图谱与可视化演示项目教程 项目介绍 Knowledge-Graph-And-Visualization-Demo 是一个开源项目,旨在提供知识图谱的可视化工具。该项目支持2D搜索和3D图谱视图,使用户能够直观地探索和分析知识图谱数据。项目由xyjigsaw开发,并在GitHub上公开发布。 项目快速启动 环境准备 安装Python:确保你的系统上安装了Python 3.x。 安装依赖包:使用...

gitblog_00082的博客 595

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

知识图谱最简单的demo实现——基于pyvis

我们在上篇文章中介绍了知识图谱的简单实现,最后使用neo4j进行了展示,对于有些情况我们可能并不想为了查看知识图的结果再去安装一个软件去实现,那么我们能不能直接将三元组画出来呢/接下来我们就介绍一个可视化的工具pyvis,来实现知识图谱的可视化安装其实很简单,直接pip就可以。

Andy_shenzl的博客 1863

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Vue+Neovis+Neo4j展示知识图谱的demo,遇到的问题

项目上需要在vue的界面上展示一下所做的知识图谱,看了很多工具,只是简单展示的话,Neovis这个库比较简单些。但是看了很多引用方式,有npm装包的,也有直接导入neovis.js的,安装包的时候也报了很多错,下面是自己尝试过后通的方法。

TJ_Helen的博客 4437

知识图谱最简单的demo实现

知识图谱整个建立过程可以分为以下几点:fill:#333;color:#333;color:#333;fill:none;数据处理创建三元组可视化展示数据预处理:分词、命名实体识别、语义角色识别、句法依存分析等创建三元组:需要根据命名实体识别、语义角色识别结果进行处理,建立规则生成三元组用用图数据库或者接触可视化工具进行展示。

Andy_shenzl的博客 2313
上一篇: Android学习
下一篇: 音视频-播放原理&基础知识&SDL
therese_10086
博客等级 码龄7年 121粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值