腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
向治洪
《React Native移动开发实战》1,2《Kotlin实战》《Weex开发实战》和《Flutter实战》开发交流群:515980159
专栏作者
举报
1366
文章
2321435
阅读量
129
订阅数
订阅专栏
申请加入专栏
全部文章
android
java
ios
reactnative
react
编程算法
javascript
其他
html
xml
kotlin
打包
https
api
数据库
node.js
http
网站
flutter
数据处理
ide
json
android studio
数据结构
vue.js
linux
开源
网络安全
gradle
git
图像处理
缓存
github
mac os
css
机器学习
微信
sql
spring
c++
python
apache
渲染
存储
jvm
安全
腾讯云测试服务
容器
大数据
人工智能
小程序
sdk
swift
eclipse
hashmap
iphone
ecmascript
微信小程序音视频
npm
php
ajax
webview
maven
文件存储
webpack
jdk
tcp/ip
dart
xcode
typescript
深度学习
mongodb
移动开发
html5
app
tensorflow
jquery
listview
textview
云数据库 SQL Server
jar
容器镜像服务
神经网络
云直播
访问管理
redux
游戏
面向对象编程
dns
spring boot
socket编程
区块链
云数据库 Redis
云函数
命令行工具
serverless
koa
图像识别
ssh
单元测试
jenkins
开发
模型
配置
官方文档
ruby
scala
qt
sqlite
access
云数据库 MongoDB
SSL 证书
eslint
thinkjs
云开发
5g
迁移
小程序·云开发
插件
数据
云镜(主机安全)
对象存储
DNS 解析 DNSPod
比特币
objective-c
cocoa
c 语言
angularjs
jquery ui
arm
mvc
tomcat
nginx
移动直播
数据加密服务
rxjs
babel.js
分布式
爬虫
spark
卷积神经网络
gui
mybatis
cdn
udp
uml
hexo
数据分析
系统架构
微服务
腾讯云开发者社区
fiddler
es
Elasticsearch Service
apple
debug
eventbus
layout
thread
ui
view
工具
工作
互联网
加密
开发者
框架
日志
事件
调试
线程
协议
云服务器
云点播
负载均衡
数字货币
phonegap
go
bash
.net
jsp
bootstrap
单片机
oracle
postgresql
web.py
svn
struts
搜索引擎
ubuntu
windows server
负载均衡缓存
bash 指令
mapreduce
短视频
数据库一体机 TData
短信
视频处理
数据备份
电商
企业
vr 视频解决方案
工业物联
微信云支付
electron
express
sass
yarn
kubernetes
运维
黑客
shell
hadoop
正则表达式
线性回归
keras
grep
自动化测试
二叉树
pytorch
aop
flash
markdown
rpc
ddos
敏捷开发
spring cloud
lamp
机器人
windows
物联网
架构设计
nat
postcss
云计算
任务调度
分类算法
ipv6
rust
功能测试
flink
数据库管理
汽车
项目管理
adapter
apk
bluetooth
boot
build
cell
click
cocoapods
comments
count
eval
flex
gpt
host
ibeacon
integer
ip
ipa
ipad
join
jupyter
live
logcat
mac
max
native
next
openai
package
path
pool
prompt
push
rollup
router
settings
show
store
swig
text
uiscrollview
url
window
worker
zero
zxing
编程
编程语言
编码
并发
并发编程
布局
产品经理
程序
程序员
动画
队列
对象
工具类
函数
行业
继承
解决方案
接口
开发工具
跨平台
蓝牙
连接
浏览器
论文
苹果
求职
设计
视频
搜索
网络
线程池
效率
性能
语法
重构
状态机
搜索文章
搜索
搜索
关闭
ITerm2使用指南
https
linux
ide
网络安全
很多时候,我们使用Mac自带的终端用起来并不是很方便,例如没有颜色标记、来回切换等问题,对于这些问题,我们可以使用iTerm2,对照网上的安装和配置,我这里做一个简单的记录。
xiangzhihong
2022-11-30
1.5K
0
Mac环境下使用supervisor
网站
xml
rpc
python
linux
Superviosr是一个UNIX-like系统上的进程监控工具,是一个Python开发的client/server系统,可以管理和监控unix上面的进程。同daemontools一样,它也不能监控daemon进程。
xiangzhihong
2022-11-30
781
0
再谈Android Binder跨进程通信原理
android
linux
在谈Android的跨进程通信问题上时,总会问到Android的IPC机制,是指两个进程之间进行数据交换的过程。按操作系统的中的描述,线程是CPU调度最小的单元,同时线程是一种有限的系统资源,而进程是指一个执行单元,在PC和移动设备上指一个程序或者一个应用。
xiangzhihong
2022-11-30
357
0
鸿蒙3.0将删除谷歌代码,只是为让国产系统更纯粹
android
linux
作为“聚光灯下诞生的国产系统”,华为鸿蒙系统从一出生就引发了激烈的争论。尽管鸿蒙系统都已经更新到了3.0版本,而关于“鸿蒙系统究竟是不是安卓套壳”的问题,却还是大家的焦点,但这可能不是问题的关键。
xiangzhihong
2022-07-30
780
0
MacBookPro M1安装 Ubuntu
ubuntu
linux
首先,到Parallels Desktop for Mac官网下载Parallels Desktop,然后安装即可。
xiangzhihong
2022-05-12
2.5K
1
关注专栏作者,随时接收最新技术干货
xiangzhihong
中国平安架构师
关注
用户3471017
关注
用户8000975
关注
用户4461052
关注
Docker与容器
linux
容器镜像服务
容器
开源
Docker 对外宣称的是Build、Ship 和Run,Docker 要解决的核心问题就是快速地干这三件事情。它通过将运行环境和应用程序打包到一起,来解决部署的环境依赖问题,真正做到跨平台的分发和使用。而这一点和DevOps不谋而合,通过Docker可以大大提升开发、测试和运维的效率。在这个移动互联网的时代,如果一个工具能够节省人力,提升效率,必定会流行起来。
xiangzhihong
2022-01-10
380
0
移动开发抓包方案
linux
fiddler
android
http
https
在移动应用开发过程中,我们会使用Charles和Fiddler进行抓包。通常要抓取HTTPS加密的数据包,一般使用Charles或者Fiddler4代理HTTP请求,配置证书信任后,便可拿到明文报文。但是由于Charles证书和Fiddler证书并非证书机构颁发的目标站点的合法证书,所以会不被信任。要解决这个问题,我们需要使用到Xposed+JustTrustMe工具来关闭SSL验证。
xiangzhihong
2021-01-25
1K
0
Android Jetpack架构组件(一)与AndroidX
android
linux
api
kotlin
迁移
自2008年9月22日谷歌发布Android 1.0版本到前不久Android 12版本到发布,Android已经陪伴我们走过了12个年头。可以说,经过12年的打磨和沉淀,Android的技术体系已经非常的成熟了。比如说,一开始时框架很少,也没有什么规范,所有的代码都是要自己写,但是现在,我们很少会关系这种基础代码,因为一些框架和工具的出现正在帮助开发者完成这方面的工作。
xiangzhihong
2020-12-21
1.9K
0
记一次ijkplayer的编译过程
linux
从视频直播到播放器,现在很多的产品都集成了视频播放的功能,而目前市面上有比较主流的有第三方框架有:
xiangzhihong
2020-01-14
1.6K
0
不可错过的Node.js框架
android
数据库
mongodb
ios
linux
前言 Node.js是由Ryan Dahl于2009年创建的。它是一个开源的跨平台运行时环境,用于开发服务器端和网络应用程序,它是基于Google Chrome V8 JavaScript引擎构建的。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。你可以通过在Node.js中运行JavaScript,使用Ruby或者PHP语言做想做的任何事情。 由于其具有可以方便地搭建响应速度快、易于扩展的网络应用等特性,Node.js受到了Netflix,
xiangzhihong
2018-02-05
3.3K
0
使用Apache的ab进行压力测试
linux
apache
php
概述 ab是apache自带的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab然后进行apache 负载压力测试。 后台测试开发中,常用的压力测试服务,php一般选择xampp,下
xiangzhihong
2018-02-05
1.6K
0
Android启动过程分析
数据处理
android
linux
Android系统启动过程 首先看一张Android框架结构图 Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。 启动的过程如下图所示:(图片来自网上,
xiangzhihong
2018-02-05
1K
0
MIDlet工作原理
linux
java
题记 : 现在的J2ME用户已经是日益减少 , 开发也在转型! 无奈之下也不得不写下这系列文章来别了j2me ,也是对过去的一些总结吧! ①: 所有Kjava必须会继承自javax.microedition.midlet.MIDlet类的。其中定义了三个抽象方法(abstract),因此我们撰写的MIDlet必须实现它们。这三个抽象方法是: 1. startApp() 转到运作状态 2. pauseApp() 转到停止
xiangzhihong
2018-02-01
637
0
android 资源文字ids的作用
android
linux
ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。若在ids.xml中定... ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引
xiangzhihong
2018-02-01
1.6K
0
View,ViewGroup的Touch事件的分发机制
android
linux
ViewGroup的事件分发机制 我们用手指去触摸Android手机屏幕,就会产生一个触摸事件,但是这个触摸事件在底层是怎么分发的呢?这个我还真不知道,这里涉及到操作硬件(手机屏幕)方面的知识,也就是Linux内核方面的知识,我也没有了解过这方面的东西,所以我们可能就往上层来分析分析,我们知道Android中负责与用户交互,与用户操作紧密相关的四大组件之一是Activity, 所以我们有理由相信Activity中存在分发事件的方法,这个方法就是dispatchTouchEvent(),我们先看其源码吧
xiangzhihong
2018-01-30
1.1K
0
android binder机制详解
android
linux
摘要 Binder是android中一个很重要且很复杂的概念,它在系统的整体运作中发挥着极其重要的作用,不过本文并不打算从深层次分析Binder机制,有两点原因:1是目前网上已经有2篇很好的文章了,2是对Binder机制进行深入底层乃至驱动的分析这一过程相当困难且相当耗时,因此并不适合重复造轮子。本文的角度是对Android的Binder机制从整体和概念上进行分析,能够让大家很快明白到底什么是Binder,Binder是干什么的,Binder和应用开发的关系是什么,总之,这篇文章还是很值得去看一看的。 什
xiangzhihong
2018-01-30
842
0
Activity, Service,Task, Process and Thread之间的关系
android
linux
大数据
Activity, Service,Task, Process and Thread之间到底是什么关系呢? 首先我们来看下Task的定义,Google是这样定义Task的:a task is what the user experiences as an "application." It's a group of related activities, arranged in a stack. A task is a stack of activities, not a class or an ele
xiangzhihong
2018-01-30
983
0
android插件开发机制
android
linux
插件机制实质上就是由主体程序定义接口,然后由插件去实现这些接口,以达到功能模块化。Android系统是基于Linux内核的,其安全机制也继承了Linux的特性,再加上android framework没有提供插件化编程的接口,使得在android上做插件开发显得很困难。经过与同事的研究和讨论,想到了一种在android上做开发插件的方法。下面直接通过一个demo来说明。 Step1:定义主程序中的接口。 public interface MyInterface { public void te
xiangzhihong
2018-01-30
727
0
找不到BufferedImage这个Class的解决方法
java
linux
jdk
grep
找不到BufferedImage这个Class的解决方法 环境: [1]RedHat AS5 64位 [2]WebSphere6.0 32位版本 正文: 发现原来在RedHat AS4 32位系统上跑的程序不能在64位RedHat AS5中运行。 系统报java.awt.image.bufferedImage这个Class找不到。在Sun JDK 1.5平台中,该类在rt.jar包中,但是在IBM JDK1.4.2平台中 该类在graphics.jar包中。 在Web
xiangzhihong
2018-01-29
2K
0
android系统分层
android
linux
Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件的支持逻辑都放在内核空间,可能会损害厂家的利益。我们知道,Linux
xiangzhihong
2018-01-29
1.4K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档