Stella981 Stella981
4年前
Android上可执行ELF文件中的段不能有基址
Android上可执行ELF文件中的段不能有基址@(Android研究)\android\\TOC\场景我使用AndroidNDK的编译工具交叉编译qemu项目(编译可在Android上运行的qemuusermode(http://my.os
Wesley13 Wesley13
4年前
1995年的资深工程师,和你谈谈如何进阶
1995年的资深工程师,和你谈谈如何进阶自我介绍网络ID:杭城小刘,城市:顾名思义,人在杭州。1995年出生,本科毕业,现在是一名iOS资深工程师,年薪35w。兴趣爱好广泛:乒乓球、美食、电影、健身、山地车、养了2只布偶猫(Simba&Bella)、养花。技术领域:iOS、Web前端,写
Stella981 Stella981
4年前
Disconf实现分布式配置管理的原理与设计
技术背景在一个分布式环境中,同类型的服务往往会部署很多实例。这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务。通过这个服务可以轻松地管理成千上百个服务实例的配置问题。王阿晶提出了基于zooKeeper的配置信息存储方案的设计与实现\1\,它将所有配置存储在zookeeper上,这会导致配置的管理不那么方便,而且他们没
Wesley13 Wesley13
4年前
JS异步的底层原理:单线程加事件队列
异步的底层原理:单线程事件队列。js的代码执行时单线程的,所谓单线程:就是js代码时从上到下按顺序依次执行的,一次只能做一件事情。事件队列可以看作一个容器,这个容器存储着js的回调函数,只有js代码执行结束后,才会去事件队列中调用这些回调函数。例:1//以下的代码先执行for循环,再输出sum值,然后输出正常代码执行,最后
Stella981 Stella981
4年前
Hadoop源代码分析(包hadoop.mapred中的MapReduce接口)
前面已经完成了对org.apache.hadoop.mapreduce的分析,这个包提供了HadoopMapReduce部分的应用API,用于用户实现自己的MapReduce应用。但这些接口是给未来的MapReduce应用的,目前MapReduce框架还是使用老系统(参考补丁HADOOP1230(https://www.oschina.net/act
Stella981 Stella981
4年前
Netty入门(十)解码分隔符和基于长度的协议
我们需要区分不同帧的首尾,通常需要在结尾设定特定分隔符或者在首部添加长度字段,分别称为分隔符协议和基于长度的协议,本节讲解Netty如何解码这些协议。一、分隔符协议Netty附带的解码器可以很容易的提取一些序列分隔:!(https://oscimg.oschina.net/oscnet/f2b46c5344ba95
Stella981 Stella981
4年前
Redis分布式锁的正确实现方式(Java版)
阅读文本大概需要3分钟。本文转自:https://wudashan.cn/2017/10/23/RedisDistributedLockImplement/新课程推荐有需要的购买有返现,新鲜滚热辣,热腾腾的!(https://oscimg.oschina.net/oscnet/a20c2dde82db4bc2bad
Stella981 Stella981
4年前
Azure Load Balancer(一) 为我们的Web项目提供负载均衡
一,引言  上节,我们讲到使用AzureTrafficManager为我们的Demo项目提供负载均衡,以及流量转发的功能。但是Azure提供类似的功能的服务远远不止这一个,今天我们就来讲一下AzureLoadBalance,通过它来实现负载均衡,流量转发,以及分享一下AzureLoadBalance的创建,和具体的
Python进阶者 Python进阶者
3年前
手把手教你使用HttpCanary抓取手机App上的视频
大家好,我是皮皮。前言前几天在Python交流群里边有个叫【A꯭ғ꯭ᴛ꯭ᴇ꯭ʀ꯭ᴀʟʟ.】的粉丝问了一个有趣的问题,他需要抓取某款App上的视频,下图是他的问题。讲真,一开始我也束手无策,不过这次【愚石:专注流量增长数据挖掘】大佬给出了一个方案,以后再也不用担心抓不到视频了,下面一起来看看吧。需求背景现在粉丝想要抓取这款App上的视频数据,这个软件有电
ChatGPT风口下的技术“狂飙”,天翼云荣登ZeroCLUE榜首
最近ChatGPT火了!写代码、写情书、写文章、做题……它啥都会。在ChatGPT强大的功能背后,离不开业内不断精进的人工智能技术的支撑。零样本学习就是ChatGPT的核心技术之一。近日,智能边缘事业部AI团队在中文语言理解零样本学习权威榜单ZeroCLU