E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Launcher源码阅读
langchain
源码阅读
系列(三)之Chain模块
原文首发于博客文章langchain
源码阅读
本节是langchian
源码阅读
系列第三篇,下面进入Chain模块:LLM应用构建实践笔记Chain链定义链定义为对组件的一系列调用,也可以包括其他链,这种在链中将组件组合在一起的想法很简单但功能强大
骑猪兜风233
·
2023-08-22 15:48
LLM应用构建实践笔记
大语言模型开发者教程
langchain
AI-native
人工智能
AIGC
python
开源
chatgpt
Android传递Bitmap的两种简单方式及其缺陷
先在A中将Bitmap写进去:Resourcesres=getResources();Bitmapbmp=BitmapFactory.decodeResource(res,R.drawable.ic_
launcher
zhangphil
·
2023-08-22 15:36
Android
android
Java数据结构学习和
源码阅读
(线性数据结构)
线性数据结构链表LinkList链表的数据结构一组由节点组成的数据结构,每个元素指向下一个元素,是线性序列。最简单的链表结构:数据指针(存放执行下一个节点的指针)不适合的场景:需要循环遍历将导致时间复杂度的提升链表分类—单向链表链表结构:数据指针Next(指向下一个节点)链表分类-双向列表链表结构:数据指针Next(指向下一个节点)指针Prev(指向前一个节点)链表分类-循环列表链表结构:数据指针
游子身上汗
·
2023-08-22 15:02
java
数据结构
学习
android
源码阅读
的C++语法准备5 命名空间 预处理器 异常处理
命名空间用以区分不同库中相同名称的函数、类、变量等。本质上,命名空间就是定义了一个范围,使用了命名空间即定义了上下文。//定义命名空间namespacenamespace_name{//代码声明}//使用命名空间,注意和类进行区别啊name::code;//code可以是变量或函数eg://调用第一个命名空间中的函数first_space::func();//调用第二个命名空间中的函数second
richy_
·
2023-08-22 09:37
lodash
源码阅读
(1)
Arraymethods1、chunk.js/*chunk.js*///功能:将数组array划分成length为size的几个子数组/***chunk(['a','b','c','d'],2)*//=>[['a','b'],['c','d']]**chunk(['a','b','c','d'],3)*//=>[['a','b','c'],['d']]*/functionchunk(array,s
公子七
·
2023-08-22 07:38
Soul
源码阅读
hystrix【第十九天】
没有使用过hystrix,需要了解hystrix原理:How-it-Works整体流程image.png1.构造一个HystrixCommand或者HystrixObservableCommand对象2.执行命令3.是否返回值已经缓存?4.是否打开断路器?5.是否线程池/队列/型号量已满?6.执行HystrixObservableCommand.construct()或者HystrixComman
cutieagain
·
2023-08-22 00:24
【SA8295P 源码分析】54 - /ifs/bin/startupmgr 程序工作流程分析 及 script.c 介绍
startupmgr程序工作流程分析及script.c介绍一、startupmgr可执行程序工作解析1.startupmgr\src\script.c入口main函数:调用init_loader_and_
launcher
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-21 22:33
车芯
SA8295P
源码分析
QAM8295P
SA8295P
Launcher
3分析<一>
前言最近需要实现一个自己的
Launcher
,就借机学习下原生的
Launcher
源码。多个
Launcher
源码里有
Launcher
,
Launcher
2,
Launcher
3。那它们有什么区别呢。
80ec6268dd8e
·
2023-08-21 21:40
Android 8.0 Activity启动流程
1.com.android.
launcher
3.1.1luncher.java------startActivitySafely()方法调用2.frameworks/base/core/java/android
瀚海江天
·
2023-08-21 05:04
Android 9.0 10.0 TvSettings home键不响应问题修复
1.概述在10.0的box版本的设备中,系统设置有Settings和TvSettings,这款产品用的是TvSettings但是发现用遥控器的Home键点击HOME键时无反应退不到
Launcher
桌面或者
安卓兼职framework应用工程师
·
2023-08-21 03:58
android
settings
home键无响应
home键无响应修复
TvSettings
FFmpeg5.0
源码阅读
——VideoToobox硬件解码
摘要:本文描述了FFmpeg中videotoobox解码器如何进行解码工作,如何将一个编码的码流解码为最终的裸流。 关键字:videotoobox,decoder,ffmpeg VideoToolbox是一个低级框架,提供对硬件编码器和解码器的直接访问。它提供视频压缩和解压缩服务,以及存储在CoreVideo像素缓冲区中的光栅图像格式之间的转换服务。这些服务以会话对象(压缩、解压缩和像素传
落樱弥城
·
2023-08-20 13:52
ffmpeg
音视频
apple
ffmpeg
Java-API简析_java.util.TimeZone类(基于 Latest JDK)(浅析源码)
69908381/article/details/132268169出自【进步*于辰的博客】因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的
源码阅读
能力和编码素质
进步·于辰
·
2023-08-20 09:16
Java-API
Java-API简析
TimeZone
flutter 设置app图标
使用插件flutter_
launcher
_icons在pubspec.yaml配置文件中加入dev_dependenciesdev_dependencies:flutter_
launcher
_icons
肥肥呀呀呀
·
2023-08-20 02:31
flutter经验
flutter
flutter相关URL schemes
先看效果使用url_
launcher
库做唤起其他app操作url_
launcher
|FlutterPackage配置安卓flutter项目目录下的android\app\src\main\AndroidManifest.xml
肥肥呀呀呀
·
2023-08-20 02:30
flutter经验
flutter
Glide的简单使用
annotationProcessor'com.github.bumptech.glide:compiler:4.12.0'简单使用Glide.with(this).load(IMG_URL).placeholder(R.drawable.ic_
launcher
_background
自动2004郝金辉
·
2023-08-19 21:49
安卓
java
android
安卓
Fatal error in
launcher
: Unable to create process using ‘“c:\program files (
Fatalerrorin
launcher
:Unabletocreateprocessusing'"c:\programfiles(找了无数方法,一整夜都浪费在这里。
神捕手
·
2023-08-19 08:28
windows
搭建自己的私有 开源LoRaWAN 网络服务器(The ThingsStack)---之配置
对于具有高吞吐量的高可用生产云部署,我们建议使用TheThingsStackCloud或AWS
Launcher
。除开源
TD程序员
·
2023-08-19 07:07
LORAWAN开发实战
网络
服务器
运维
iot
物联网
【Android】7.0 Intent向下一个活动传递数据、返回数据给上一个活动
新建活动FirstActivity,勾选“GenerateLayoutFile”和“
Launcher
Activity”。
bobokaka
·
2023-08-18 22:23
exe4j打包exe报错:找不到主类
view.MainFrameatjava.net.URLClassLoader.findClass(UnknownSource)atjava.lang.ClassLoader.loadClass(UnknownSource)atsun.misc.
Launcher
招风的黑耳
·
2023-08-18 19:25
jar
exe4j
exe文件
java was started but returned exit code=13,Eclipse启动崩溃 2018-11-14
解决方案:修改eclipse里面的配置eclipse.ini词语解释:Eclipse->Eclipseini文件->内部->过去的代码->-启动plugins/org.eclipse.equinox.
launcher
码记
·
2023-08-18 11:21
Objective - C 关联对象(二) 关联对象的底层数据结构
AssociationsManagerAssociationsHashMapObjectAssociationMapObjcAssociation参考源码:objc-references.mm文件(1)
源码阅读
顺序
爱玩游戏的iOS菜鸟
·
2023-08-18 07:34
一张图理解根activity的启动过程
image.png如上图,我们其实可以从连接或者绑定的角度(连接或者绑定的意思就是两个对象互相持有引用),即一个根activity的启动过程其实就是App进程与AMS的连接与绑定,而现在的已知条件有三个
Launcher
yueyue_projects
·
2023-08-18 06:13
erlang线程池poolboy
源码阅读
为啥需要线程池普通的erlang进程,可以并行很多,但是不意味着无限。需要对进程进行管理。特殊的erlang进程。在运行时比较消耗资源/时间。典型的,数据库连接池。建立数据库的连接就比较耗时,or查询请求等待,也可能比较耗时。开源线程池模块poolboypoolboygithub地址大致思路:先建立一大批的,连接好了数据库的的服务进程。这些预先启动的进程,就构成了一个服务线程池,来一个请求,就取出
卡尺爱分享
·
2023-08-18 04:28
UE5.2 LyraDemo
源码阅读
笔记(五)输入系统
Lyra里使用了增强输入系统,首先知道增强输入系统里的三个类型配置。一、InputActions(IA):输入操作带来的变量,与玩家的输入组件绑定,回调里驱动玩家行为。二、InputMappingContext(IMC):表示一套按键输入配置,让按键与IA绑定,从而使用按键携带的变量驱动IA生效。IMC上确定哪个按键驱动哪个IA,比如键盘Q是隐射使用技能一的IA还是技能二的IA。三、UPlayer
漫漫之间n
·
2023-08-18 03:21
ue5
笔记
java
gin
源码阅读
(一) -- 启动
文章首发于同名公众号,欢迎关注~因为gin的安装教程已经到处都有了,所以这里省略如何安装,建议直接去github官方地址的README中浏览安装步骤,顺便了解gin框架的功能。https://github.com/gin-gonic/gin最简单的代码packagemainimport"github.com/gin-gonic/gin"funcmain(){r:=gin.Default()r.Ru
若鱼治水
·
2023-08-18 01:45
深入理解Android 之 Activity启动流程
平时我们开发的应用都是展示在Android系统桌面上,这个系统桌面其实也是一个Android应用,它叫
Launcher
。
maoqitian
·
2023-08-18 01:46
常用adb命令
adbshell"dumpsysactivity|grepFocuse"输出:mFocusedActivity:ActivityRecord{41a986b0u0com.yulong.android.
launcher
3
sai_xu
·
2023-08-17 22:36
Android系统设置settings应用学习(二)--源代码解析
Android4.4系统的设置
源码阅读
记录----------2014-7-3------------------AndroidManifest.xmllaunch的activity是Settings,
adayabetter
·
2023-08-17 10:10
Android入门学习
Android
settings
Activity的启动流程分析(一)
的启动流程有两种一种是根Activity启动流程;另外一种就是普通的Activity启动流程,也就是我们调用startActivity启动Activity的就是普通Activity的启动;根Activity启动是指用户在
Launcher
依玲之风
·
2023-08-17 09:55
Java面向对象进阶5——包和final(含
源码阅读
)
2️⃣命名3️⃣使用其他类使用同一个包中的类时,不需要导包使用java.lang包中类时,不需要导包如果同时使用两个包中同类名,需要用全类名三、final关键字1️⃣定义2️⃣final修饰类代码测试
源码阅读
Alita11101_
·
2023-08-17 08:27
Java进阶学习篇
java
jvm
开发语言
Java面向对象进阶6——权限修饰符(含
源码阅读
)
Java面向对象进阶6一、前言二、权限修饰符1.权限修饰符的分类1.1private1.2默认1.3protected1.4public2.
源码阅读
3.使用规则4.总结三、小结一、前言本文主要是讲述有关
Alita11101_
·
2023-08-17 08:27
Java进阶学习篇
java
开发语言
jvm
Lidar_imu自动标定
源码阅读
(二)——calibration部分
源码阅读
,能力有限,如有某处理解错误,请指出,谢谢。
有了个相册
·
2023-08-17 07:16
slam
c++
开发语言
2. threejs
源码阅读
——math/matrix
Matrix接口与Vector接口一样,threejs也在Matrix3.d.ts文件中提供了一个Matrix接口,并且在Matrix3(3x3矩阵类)和Maxtrix4(4x4矩阵类)中实现了该接口。Matrix接口我们可以看到,矩阵中的元素是用数组的方式储存的。由于不同维度的矩阵内所用的元素个数不同,所以Matrix3和Matrix4的set方法是分开声明在每个类中的。这里我们以Matrix3
吃货传说
·
2023-08-17 06:11
Android 11 修改
Launcher
3安装应用从第一页开始安装
sprd/packages/apps/
Launcher
3/src/com/android/
launcher
3/model/AddWorkspaceItemsTask.javaapp,screenItems.get
最乱纷飞的code
·
2023-08-17 05:20
Android系统
android
Vue基础系列(三) 生命周期
点我看
源码阅读
时间预估:5分钟image什么是生命周期?
极客James
·
2023-08-17 02:31
Redis从精通到入门——数据类型Hash实现源码详解
Redis数据类型之Hash详解Hash简介Hash的常用操作应用场景Hash实现Hash—ziplist实现图解Hash—ziplist实现Hash—字典dict实现
源码阅读
图解dict渐进式rehashHash
zhibo_lv
·
2023-08-17 02:48
Redis
redis
hash
数据结构
dict
缓存
【Zookeeper
源码阅读
】五、请求处理流程
五、请求处理流程5.1处理器链的组装上节我们知道主从数据同步之后,zookeeper服务才正式启动,启动的第一步就是处理器链的组装,每一个客户端的请求都会经过这个处理器链上的处理器。下图是leader节点组装后的处理器链源码如下:@OverrideprotectedvoidsetupRequestProcessors(){//最终处理器RequestProcessorfinalProcessor=
·
2023-08-17 01:52
zookeeper
Launcher
最新源码,并导入Android Studio
在八戒网上看到一个关于
Launcher
的需求,想起之前做
Launcher
时候,还是基于Android4.4的来开发的。现在已经到7.0版本啦!
罗罗罗罗罗sky
·
2023-08-16 07:57
Redis从精通到入门——数据类型String实现源码详解
Redis数据类型之String详解String的实现sds
源码阅读
sds设计优势redisObject对象redisObject
源码阅读
String的对象编码int类型(REDIS_ENCODING_INT
zhibo_lv
·
2023-08-16 03:20
工作
-
术
Redis
redis
String
sds
redisObject
源码
【Zookeeper
源码阅读
】四、Zookeeper集群及启动流程
四、Zookeeper集群及启动流程1.1Zookeeper集群ZooKeeper集群是由多个ZooKeeper服务器节点组成的分布式系统,用于提供协调服务。一个ZooKeeper集群通常由三个或更多个服务器节点组成。集群角色如下:Leader(领导者):在ZooKeeper集群中,只有一个节点可以担任Leader角色。Leader负责处理所有的写请求(包括创建、更新和删除操作),并协调集群中的其
·
2023-08-15 19:48
zookeeper
Android 13
Launcher
——如何区分长按图标是hotseat还是
Launcher
还是应用列表中的
背景由于当前有个定制
Launcher
需求需要长按图标的ui效果根据在不同的布局(hotseat、
Launcher
、应用列表)中不一样,所以需要区分长按图标是Hotseat还是
Launcher
中还是在应用列表中
龚礼鹏
·
2023-08-15 18:13
Android
13
Framework
android
Framework
Launcher
Hotseat
长按ICON
长按
应用列表
okhttp
源码阅读
对okhttp的源码进行了阅读,主要是学习大神的写作思路。官网上面的okhttp的例子,我们通过例子下手,来看源码。OkHttpClientclient=newOkHttpClient();Stringrun(Stringurl)throwsIOException{Requestrequest=newRequest.Builder().url(url).build();Responserespon
我妈叫我二乖
·
2023-08-15 11:15
setState&forceUpdate
源码阅读
setState调用了this.updater.enqueueSetState方法,enqueueSetState主要是创建update,然后将它放入更新队列,最后进入调度阶段。Component.prototype.setState=function(partialState,callback){//partialState可以为对象,或者一个返回值为对象的函数invariant(typeofp
我家小八真可爱
·
2023-08-15 11:03
Python工具路径错误暴力修复(Fatal error in
launcher
)
image.png这个是我pyqt生成代码的工具,之前的python版本被我不小心删掉,换个python的版本但是路径也变了这个时候原来你离线配置好的pyuic里面的历经就不匹配了,很多轮子都这样比如打包pyqt成exe的那个pyinstaller也是这个原理就可以修复。image.png现在网上找个二进制编辑器;image.png我找的就是这个image.png用这个软件打开要修复的exe,翻到
2076966127
·
2023-08-15 05:24
【第三天】flutter文本text与富文本RichText基本用法
gestures.dart';import'package:flutter/material.dart';import'package:flutter/rendering.dart';import'package:url_
launcher
邓辉明
·
2023-08-15 00:08
Flutter - 使用url_
launcher
拨打电话,发送短信和电子邮件
添加url_
launcher
包为了完成上述所有操作,我们需要导入一个名为url_
launcher
的库,您可能已经使用它来从您的flutter应用程序启动safari或chrome上的网站。
开心人开发世界
·
2023-08-14 22:47
【openwrt学习笔记】dnsmasq
源码阅读
目录一、DHCP(DynamicHostConfigurationProtocol)1.1前置知识1.2参考链接1.3IP地址分配代码分析rfc2131.cdhcp-common.cdhcp.c1.4几个小问题1.4.1连续IP模式(sequential_ip)1.4.2重新连接使用IP地址1.4.3续约租期1.4.4不同的MAC地址分配到相同IP一、DHCP(DynamicHostConfigu
瓜洲大大
·
2023-08-14 21:26
网络相关
网络
openwrt
dnsmasp
java.sql.Time 字段时区问题 Jackson 源码分析 意想不到的Time处理类
java.sql.Time字段时区问题系列文章目录第一章初步分析第二章Mybatis源码分析第三章Jackson源码分析意想不到的Time处理类文章目录java.sql.Time字段时区问题系列文章目录前言Jackson
源码阅读
来瓶小白干Oo
·
2023-08-14 14:36
学习
框架
Spring
java
Jackson
heap pwn 入门大全 - 1:glibc heap机制与
源码阅读
(上)
本文为笔者学习heappwn时,学习阅读glibcptmalloc2源码时的笔记,与各位分享。可能存在思维跳跃或错误之处,敬请见谅,欢迎在评论中指出。本文也借用了部分外网和其他前辈的素材图片,向各位表示诚挚的感谢!如有侵权,请联系笔者删除。glibc的堆管理器为ptmalloc2heapmanagement堆管理器向kernel申请批量内存,自己管理,堆的内存管理空间称为arena,堆管理器与用户
Zheng__Huang
·
2023-08-14 12:07
pwn
linux
ctf
pwn
glibc
heap pwn 入门大全 - 2:glibc heap机制与
源码阅读
(下)
本文对glibc堆管理器的各项主要内存操作,以及glibc2.26后引入的tcache机制进行源码级分析,可作为查找使用。glibcmemoryoperations第一次malloc,会初始分配一个0x290的chunk,topchunksplit返回给user后,剩余部分继续作为topchunk通常heap的第一个chunk,prev_inuse都为1,防止非法内存访问unlink将双向链表中的
Zheng__Huang
·
2023-08-14 12:07
pwn
linux
glibc
pwn
ctf
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他