移动开发
OLLVM代码混淆移植与使用(再续)
关键修改
Legacy PM模式不生效
现在由于默认是NEW PM所以经常有人邮件我移植很完美编译也成功,就是没效果,这里做一下解答。主要两种方式解决,一种是在cmake的时候加一下-DLLVM_ENABLE_NEW_PASS_MANAGER =OFF来禁用掉NEW PM,这样在编译完成后使用的时候就可以了,还有一种就是走默认开启这,然后用ollvm编译自己项目时加上-flegacy-pass-m
Dify部署踩坑指南(Windows+Mac)
组件说明
Dify踩坑及解决方案⚠️ 除了修改镜像版本,nginx端口不要直接修改docker-compose.yaml !!!!!!!
1、更换镜像版本这个文件是由.env自动生成的,在.env配置拉取dify-main后,默认的镜像版本是1.0.0&#x
uniapp人脸识别解决方案
APP端:
因为APP端无法使用uni的camera组件,最开始考虑使用内嵌webview的方式,通过原生dom调用video渲染画面然后通过canvas截图。但是此方案兼容性在ios几乎为0,如果app只考虑安卓端的话可以采用此方案。后面又想用live-pusher组件来实现,但是发现快照api好像需要真实流地址才能截取图像。因为种种原因,也是安卓ios双端兼容性不佳。最终决定采用5+api实现
Android 10.0 Settings 加载流程(一)
学习笔记:参考资源:
了解更多:
一、系统设置首页
代码路径:packages/app/Settings/
1 主界面加载:
<!-- Alias f
【Android开发】Android Studio汉化
前言该插件是官方支持插件,未对任何软件进行修改和破解Android Studio 是基于 IntelliJ IDEA 社区版开发的集成开发环境(IDE),专门用于Android应用程序的开发。以下是为什么 Android Studio 能使用 IntelliJ IDEA 插件的原因:
相同的基础框架:Android Studio 是建立在 IntelliJ IDEA 社区版之上的,它们共享相同
drools的简单入门案例
一、背景
最近在学习规则引擎drools,此处简单记录一下drools的入门案例。
二、为什么要学习drools
假设我们存在如下场景:
在我们到商店购买衣服的时候,经常会发生这样的事情,购买1件不打折,购买2件打0.98折,购买3件级以上打0.85折。
那么我们在代码中如果要实现上述功能,是不是就需要编写if ... else语句,假设后期规则变了,是不是就需要修改这些if ... else语句
macOS 安装 homebrew
Homebrew:macOS(或 Linux)缺失的软件包的管理器官网:
官方命令行
官方pkg安装
国内安装
镜像容易下载推荐
页面化安装
下载快,中文
命令行/bin/bash -c "$(curl -fsSL
Android graphics(二) bufferqueue
一、前言
本文主要内容
1、bufferqueue 的四大流程;
2、简要介绍四大流程的调用过程;
本文主要讲解安卓图形绘制中的buffer queue
页面数据通过canvas/Open GL ES/vulkan绘制后,形成一帧buffer,交给buffer queue,buffer queue再把数据送到屏幕上显示。所以buffer queue是图形绘制中很核心的一环,它本身就是一个缓冲区
第04章:DynamicDataDisplay 折线图(MVVM).md
【目录】DynamicDataDisplay - 简书
一、概述
本文介绍使用DynamicDataDisplay绘制折线图,将在ViewModel中定义数据源,然后再Xaml中进行绑定。
二、演示
三、实现
第一步:新建项目
1.新建项目D3BaseLineMVVMDemo
2.添加Nuget包:DynamicDataDisplayReloaded
第二步:新建Ma