首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序猿的那点事

    Android 11 WiFi开启流程

    从刚接触WiFi时跟过wifi的开启流程,当时还是android9。到了Android11代码架构有了不小的改动,在这里重新梳理一遍,便于在工作中更快速的跟踪代码。 ; Toast.makeText(mContext, R.string.wifi_error, Toast.LENGTH_SHORT).show(); } 二、这里要注意了,Android11 状态机将转到“mScanOnlyModeState”状态,将会执行以下调用流程(具体原因可查看状态机机制)。 WiFi打开流程分析完成。

    6K31发布于 2021-07-19
  • 来自专栏互联网数据官iCDO

    消费者越来越“”,品牌应当如何拿捏个性化营销的尺度?

    消费者的期望:渠道打通,实现个性化 事情是这样的:当我与一个品牌互动时——无论我使用的是哪个渠道或平台——我总是我自己,我希望我能被识别并同样对待。 消费者的担忧:数据隐私 但比个性化更重要的是,我关心数据隐私的问题,并且我并不愿意暴露太多的个人信息。我并不想要太个性化太私密的体验。比如每天早上,我会去同一家咖啡店点同样的东西。 我们对个性化的客户体验有很高的期望,但为了实现个性化需要共享出个人数据,我们又不太乐意。 消费者的期望如下: 33%的受访者希望品牌能比自己更早的洞察到他们的需求。 9月11日,在纳什维尔举行的Calabrio年度客户大会上,该合作伙伴关系正式启动。 像这样的联盟表明了数字营销领导者们对未来的规划方式的转变——更聚焦于弥合客户关怀和数字营销互动之间的关键缺口。 如果我们幸运的话,也许有一天,所有遇到蛋糕上出现“大风吹上去的”头发的顾客,都能个性化的得到一个月的免费蛋糕。

    60520发布于 2018-12-18
  • 来自专栏程序猿的那点事

    Android 11 WiFi扫描流程梳理

    上一篇我们梳理了WiFi的开启流程,Android11 WiFi开启流程,在最后我们说到ActiveModeWarden中注册了ClientListener监听器。 我们接着这个逻辑继续梳理一下打开WiFi以后的扫描流程。 一、WiFi打开以后,ClientListener会监听到,这时候会更新扫描状态。 ifaceName); return scannerImpl.scan(settings); return false; } 十一、这里是代码到c++以后的流程

    5.2K51发布于 2021-07-21
  • 来自专栏深度学习与python

    个性化测试流程,不搞一刀切

    1 究竟什么是个性化的团队流程 个性化团队流程是指特定于团队上下文和需求的流程。每一个团队都是独一无二的,他们所做的工作不同,团队的成员也不同,他们有不同于组织中其他团队的上下文和技能。 通过添加或移除非必需的部分不断地适应团队上下文,从而形成个性化流程。 2 这种做法有什么风险 采用个性化团队流程最大的风险是缺乏组织一致性。 4 怎么知道个性化团队流程是否适合自己的团队 确定个性化流程是不是正确的选择或是否适合你的团队,这是一个关键的步骤。 这充分表明了他们可以从个性化流程中获得多大的好处。 5 向个性化的团队流程迈进 如果你已经被说服去尝试个性化团队流程,我强烈建议你循序渐进地朝着这个方向努力。 今日好文推荐 投入上百人、经历多次双 11,Flink 已经足够强大了吗?

    28810编辑于 2023-03-29
  • 来自专栏面向加薪学习

    11.Go语言-流程控制

    11. 流程控制 所谓流程控制就是指“程序怎么执行”或者说“程序执行的顺序”。程序整体上确实是从上往下执行,但又不单纯是从上往下。 流程控制可分为三类: 顺序执行。 := 5 switch month { case 1, 3, 5, 7, 8, 10, 12: fmt.Println("该月份有 31 天") case 4, 6, 9, 11 switch month := 5; month { case 1, 3, 5, 7, 8, 10, 12: fmt.Println("该月份有 31 天") case 4, 6, 9, 11

    91030编辑于 2022-09-04
  • 来自专栏程序猿的那点事

    Android11 WAPI证书安装流程

    user证书是以"-----BEGIN CERTIFICATE-----“和”-----BEGIN EC PRIVATE KEY-----“开头,ca证书只有”-----BEGIN CERTIFICATE-----",没有"-----BEGIN EC PRIVATE KEY-----"

    2.7K30发布于 2021-08-10
  • 来自专栏程序猿的那点事

    Android11 WiFi连接流程梳理

    梳理一下Android11的wifi连接流程。 一、可以看到点击连接以后,如果config不为null,则先保存网络,再进行连接,所以即使连接失败,此网络依然在已保存网络列表里。 null) listenerProxy.onFailure(NOT_AUTHORIZED); } } 三、wifiservice会判断uid的权限,然后这里会判断staid,因为android11 上层是支持了双wifi的,就是连接俩个AP,当然具体功能还要厂商自己实现,双AP具体可以看Android11 wifi开启流程,这里开启wifi时就会分配staid。 这里如果是AP1则是正常流程走ClientModeImpl,如果是AP2则会走QtiClientModeImpl。 : GROUP_HANDSHAKE -> COMPLETED 总体流程如下图,第一次画流程图,有点丑。

    4.9K10发布于 2021-09-14
  • 来自专栏喵了个咪的博客空间

    zephir-(11)流程控制语句

    #zephir-流程控制语句# ##前言## 先在这里感谢各位zephir开源技术提供者 ZEPHIR实现了一个简化的控制结构语句,类似的语言如C,PHP等,那么今天就和笔者一同来学习zephir的流程控制语句把 let number--; let this->number++; let this->number--; ##总结## 今天学习了主要的一些流程判断语句以及极为重要的

    87440发布于 2018-03-02
  • 来自专栏京东技术

    助力双 11 个性化会场高效交付:Deco 智能代码技术揭秘

    Tech 导读 在这次双11个性化会场我们大规模使用Deco进行研发,带来了48%左右的效率提升,本文将为大家揭秘Deco提效之秘。 但个性化的业务依然还在爆发式增长,那我们不禁要发出疑问,我们要如何继续进行革新,来提升我们的研发效率。 Deco 经过 618 大促的初步验证,随后不断升级打磨,在正在火热进行的双 11 个性化会场研发中已经广泛投入使用,覆盖 90% 左右的大促楼层模块,为业务研发带来 48% 左右的效率提升。 图3 双11部分个性化会场及模块 03如何实现一个设计稿生成代码方案 1、生成静态代码 设计稿智能生成代码的第一步是生成静态化的代码,而这一步的核心是如何根据设计稿生成一份「结构化的数据描述」信息,这份数据称为 图10 空间布局算法 图11 投影布局算法 处理好布局结构生成之后需要进行样式计算,是对经过布局推导层得到的结果进行一系列的计算,例如,基于层级关系,可以通过坐标计算得出 Flexbox 主轴、侧轴;

    5.3K20发布于 2021-11-16
  • 来自专栏Devops专栏

    11. Flask 设置个性化的响应体、响应头、状态码

    在api设计中,基于restful的设计原则,一个http的响应应该包含执行的响应信息以及状态码。

    1.3K10编辑于 2022-01-14
  • 来自专栏文献分享及代码学习

    数据分析-cuttag分析流程分享3-个性化分析内容

    在进行了前面两次的流程分析,目前已经得到了bedgarph文件和peak文件,需要在后面对peak文件进行相关的分析,主要有差异peak分析、peak的注释、注释基因的富集分析以及motif分析,我做了几次 首先我们看一下官网上推荐的代码,是可以运行的,但是不适合我要用差异peak的位置来进行后面的基因注释,所以放弃了这个分析流程。 // CUTTAG官网推荐差异peak流程 ##R语言## ##差异分析,前面已经读了histL及repL,大家可以直接在前面在加上 mPeak = GRanges() ## overlap with 可以发现整个流程大致可以分为三类 ,第一个就是NGS数据的处理,第二个就是相关结果的可视化,第三个就是根据自己的实验目的去定制自己后续的个性化分析的内容,可以加入其他的公共数据来进行相关的整合,来完善整体的内容 ,最后加上试验来进行后续的功能验证,完善整个流程

    7.4K42编辑于 2022-04-06
  • 来自专栏Android 研究

    APK安装流程详解11——普通应用安装简介

    本片文章的主要内容如下: 1、概述 2、Android应用程序的几种安装方式 3、应用安装涉及到的目录 4、安装流程概述 5、PackageInstaller.apk与PackageManger 6、普通的 APK安装方式的界面 7、PackageInstallerActivity类的安装流程 8、InstallAppProgress类的安装流程 9、InstallAppProgress中涉及到PackageManager 四、安装流程概述 apk的大体流程如下: 第一步:拷贝文件到指定的目录: 在Android系统中,apk安装文件是会被保存起来的,默认情况下,用户安装的apk首先会被拷贝到/data/app目录下, PS:AppSecurityPermissions.WHICH_NEW:新加入的权限 这个重点说下mOk这个Button,因为后面咱们点击"安装"按钮的流程就是从这个按钮开始的。 八、InstallAppProgress类的安装流程 (一)、InstallAppProgress类简介 /** * This activity corresponds to a download

    11.9K42发布于 2018-08-30
  • 来自专栏小黑娃Henry

    OC底层探索11-objc_msgSend慢速查找流程OC底层探索11-objc_msgSend慢速查找流程

    在上一篇文章中介绍了在汇编部分的缓存快速查找流程。 由于首次调用或者缓存扩容等问题导致的缓存查找失败,就需要进入慢速查找流程. objc_msgSend慢速查找 慢速查找入口-汇编部分 在快速查找流程无法找到对应缓存的时候,会跳到CheckMiss\JumpMiss 通过调试来跟踪流程 前文中的流程跳转有一部分猜测的成分,现在通过调试来验证一下之前的猜测. 打开断点,找到目标调用 ? 打开堆栈信息选项 ? 慢速查找流程图 ? MethodList(有序数组)二分查找 以上已经解释了慢速查找的整个流程,现在对MethodList二分查找的实现做一个解释。

    56510发布于 2021-08-09
  • 来自专栏程序猿的那点事

    Android11 Wifi连接流程之IP地址分配

    在Android11 wifi连接流程中我们代码跟踪到了supplicant中开始associate,关联成功以后就是四次握手然后连接成功。 连接成功以后还需要分配IP地址,才可以通信,这一节我们看一下IP地址的获取流程。 一、在ClientModeImpl中有一个函数startIpClient。 到了这一步就和Android11 DHCP流程接上了。

    3.8K40发布于 2021-09-14
  • 来自专栏Postgresql源码分析

    Postgresql源码(11)StrategyGetBuffer新buffer分配流程

    buffer id 分配流程

    44220编辑于 2022-05-12
  • 来自专栏twowinter

    LoRaWAN Backend Interface 后端协议解析 第11章 漫游流程

    前言 本章定义了漫游的两种类型(被动漫游、移交漫游),取决与是否将设备的MAC控制移交给另一个运营商,同时详细介绍了这两种漫游方式的具体流程。 《LoRaWAN-Backend-Interfaces-v1.0》,即LoRaWAN后端接口协议规范 V1.0 版本( 2017 年 10 月 11 日定稿)。 用个小表格更清晰一些: 漫游类型 是否移交MAC控制 适用的核心协议版本 Handover Roaming 是 R1.1 [LW11] Passive Roaming 否 R1.0 [LW10, LW102 移交漫游的包传输 包传输流程与被动漫游基本一致,不同的是 hNS 与 sNS 之间无需传输 PHYPayload,只需传输 FRMPayload。 移交漫游的停止 ? 更主要的,详细介绍了这两种漫游方式的具体流程。 End

    64920发布于 2020-04-17
  • 来自专栏若城技术专栏

    【从零学习python 】11.Python循环语句和控制流程

    我们发现,while循环的语法结构和if语句的结构很相像,那么这两个之间有什么区别呢?

    45910编辑于 2024-02-29
  • 来自专栏福大大架构师每日一题

    2020-11-27:go中,map的读流程是什么?

    福哥答案2020-11-27: 答案来自此链接: 源码位于runtime/map.go文件中的mapaccess1函数和mapaccess2函数。

    56210发布于 2020-11-27
  • 来自专栏福大大架构师每日一题

    2020-11-28:go中,map的写流程是什么?

    福哥答案2020-11-28: 源码位于runtime/map.go文件中的mapassign函数。

    61510发布于 2020-11-28
  • 来自专栏福大大架构师每日一题

    2020-11-26:go中,map的创建流程是什么?

    福哥答案2020-11-26: 答案来自此链接: 源码位于runtime/map.go文件中的makemap函数。 1.创建一个hmap结构体对象。

    57410发布于 2020-11-26
领券