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

    Android 11 WiFi开启流程

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

    5.8K31发布于 2021-07-19
  • 来自专栏技术杂记

    UnrealIRCd 基础11

    访问 下面是使用 IceChat9 访问的界面 下面是使用 mIRC7.4.3 访问的界面 ---- 命令汇总 wget https://www.unrealircd.org/unrealircd4/unrealircd-4.0.2.tar.gz gpg --keyserver keys.gnupg.net --recv-keys 0xA7A21B0A108FF4A9 wget https://www.unrealircd.org/unrealircd4/unrealircd-4.0.2.ta

    44020编辑于 2021-11-29
  • 来自专栏技术杂记

    RabbitMQ基础11

    [root@h102 rabbitmq]# 日志 =INFO REPORT==== 23-Oct-2015::17:11:19 === Resetting Rabbit forcefully

    30020编辑于 2022-05-04
  • 来自专栏技术杂记

    fio基础11

    rdma The RDMA I/O engine supports both RDMA memory semantics (RDMA_WRITE/RDMA_READ) and channel semantics (Send/Recv) for the InfiniBand, RoCE and iWARP protocols. falloc IO engine that does regular fallocate to simulate data transfer as fio ioengine. DDIR_READ does fallocate(,mode = keep_size,) DDIR_WRITE does fallocate(,mode = 0) DDIR_TRIM does fallocate(,mode = punch_hole) e4defrag IO engine that does regular EXT4_IOC_MOVE_EXT ioctls to simulate defragment activity in request to DDIR_WRITE event rbd IO engine supporting direct access to Ceph Rados Block Devices (RBD) via librbd without the need to use the kernel rbd driver. This ioengine defines engine specific options. gfapi Using Glusterfs libgfapi sync interface to direct access to Glusterfs volumes without options. gfapi_async Using Glusterfs libgfapi async interface to direct access to Glusterfs volumes without having to go through FUSE. This ioengine defines engine specific options. libhdfs Read and write through Hadoop (HDFS). The 'filename' option is used to specify host, port of the hdfs name-node to connect. This engine interprets offsets a little differently. In HDFS, files once created cannot be modified. So random writes are not possible. To imitate this, libhdfs engine expects bunch of small files to be created over HDFS, and engine will randomly pick a file out of those files based on the offset generated by fio backend. (see the example job file to create such files, use rw=write option). Please note, you might want to set necessary environment variables to work with hdfs/libhdfs properly. mtd Read, write and erase an MTD character device (e.g., /dev/mtd0). Discards are treated as erases. Depending on the underlying device type, the I/O may have to go in a certain pattern, e.g., on NAND, writing sequentially to erase blocks and discarding before overwriting. The w

    94240编辑于 2022-04-24
  • 来自专栏技术杂记

    Snort 基础11

    安装报错三 [root@h101 snort-2.9.7.6]# ./configure --enable-sourcefire checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk

    42430编辑于 2022-05-03
  • 来自专栏技术杂记

    nginx基础11

    停止 nginx是通过给Nginx主进程发系统信号的方式来停止的 从容停止 [root@h102 logs]# ps faux | grep nginx root 11909 0.0 0

    34810编辑于 2022-05-12
  • 来自专栏技术杂记

    Logstash 基础11

    ES里也有了数据 [root@h102 etc]# curl -XGET 'localhost:9200/logstash-2016.12.23/_search? "_id" : "AVIRvXxq0svkz_zfzuOP", "_score" : 0.06365098, "_source":{"message":"Dec 23 12:11 postfix/smtpd[31499]: connect from unknown[95.75.93.154]\r","@version":"1","@timestamp":"2016-12-23T04:11 :43.000Z","host":"0:0:0:0:0:0:0:1","port":45093,"type":"syslog","syslog_timestamp":"Dec 23 12:11:43",

    26720编辑于 2022-02-10
  • 来自专栏技术杂记

    etcd 基础11

    条件删除 Compare-and-Delete(CAD) 就是判断删除 Note: CompareAndDelete 不能用于目录,如果测试用于目录,会获得 102 “Not a file” 的错误 Item Comment prevValue 比较当前的值 prevIndex 比较当前的modifiedIndex [root@docker ~]# curl http://127.0.0.1:2379/v2/keys/foo -XPUT -d value=one {"action":"set","node

    44020编辑于 2022-01-20
  • 来自专栏Lemon黄

    11 Docker 基础

    下面,我们就来学习一下 Docker 中的一些基础知识及其它在 DevOps 中的重要性。 这就可以消除了“在我的机器上能正常运行”的问题,并未开发人员和运营团队之间的协作提供了一致的基础。 可扩展性和资源效率:Docker 的容器化方法实现了高效的资源利用和可扩展性。 这种可扩展性对于处理高流量负载、优化基础设施使用和实现成本效益至关重要。 快速部署:Docker 通过将应用程序及其依赖关系打包到一个容器中,简化了部署过程。 然后,可以轻松地测试、部署和回滚这些镜像,确保顺利和自动化的 CI/CD 工作流程。Docker 可与流行的 CI/CD 工具无缝集成,实现软件交付流程的高效自动化和协调。 Docker 基础命令 1 docker run docker run命令用于启动一个新容器并通过命令行与之交互。

    30500编辑于 2023-12-05
  • 来自专栏技术杂记

    Codis 基础11

    发现此时,slave的同步关系已经自动建立好了 [root@h102 codis]# extern/redis-2.8.21/src/redis-cli -p 6390 info replication # Replication role:slave master_host:localhost master_port:6389 master_link_status:up master_last_io_seconds_ago:8 master_sync_in_progress:0 slave_repl_o

    33940编辑于 2022-03-22
  • 来自专栏Lemon黄

    11 Docker 基础

    下面,我们就来学习一下 Docker 中的一些基础知识及其它在 DevOps 中的重要性。 这就可以消除了“在我的机器上能正常运行”的问题,并未开发人员和运营团队之间的协作提供了一致的基础。 可扩展性和资源效率:Docker 的容器化方法实现了高效的资源利用和可扩展性。 这种可扩展性对于处理高流量负载、优化基础设施使用和实现成本效益至关重要。 快速部署:Docker 通过将应用程序及其依赖关系打包到一个容器中,简化了部署过程。 然后,可以轻松地测试、部署和回滚这些镜像,确保顺利和自动化的 CI/CD 工作流程。Docker 可与流行的 CI/CD 工具无缝集成,实现软件交付流程的高效自动化和协调。 Docker 基础命令 1 docker run docker run命令用于启动一个新容器并通过命令行与之交互。

    23010编辑于 2023-12-05
  • 来自专栏技术杂记

    memcached基础11

    stats slabs/sizes/resetstats slabsSTAT 1:chunk_size 96STAT 1:chunks_per_page 10922STAT 1:total_pages 1STAT 1:total_chunks 10922STAT 1:used_chunks 4STAT 1:free_chunks 10918STAT 1:free_chunks_end 0STAT 1:mem_requested 305STAT 1:get_hits 21STAT 1:cmd_set 19ST

    26910编辑于 2022-06-26
  • 来自专栏技术杂记

    SQLite 基础11

    table department department 11

    29230编辑于 2021-12-01
  • 来自专栏程序猿的那点事

    Android 11 WiFi扫描流程梳理

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

    5K51发布于 2021-07-21
  • 来自专栏莫浅子的学习笔记

    数据库-MySQL-基础11)-多表查询

    子查询外部的语句可以是INSERT  /  UPDATE / DELETE / SELECT的任何一个。

    84030编辑于 2022-11-18
  • 来自专栏编程基础

    Go编程基础-基础11

    fmt.Println(m) } map[Apple:苹果 Banana:香蕉 Orange:橘子] map[Banana:香蕉 Orange:橘子] 自带锁的 sync.Map 自带原子锁,保障了多线程的数据安全

    35211发布于 2021-03-04
  • 来自专栏技术杂记

    Ruby on Rails 基础11

    启动浏览器,可以进行访问 ---- 命令汇总 gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable rvm list known rvm list rvm install 2.3 ruby -v gem -v sqlite3 --version gem source -l time

    1.7K30发布于 2021-11-25
  • 来自专栏技术杂记

    Solr基础操作11

    "4931",12, "4964",12, "5008",12, "5030",12, "5063",12, "4735",11 , "4942",11, "4975",11, "4997",11, "4702",10, "4845",10, "4854

    42410编辑于 2022-06-29
  • 来自专栏Python爱好者

    Java基础笔记11

    b:Eclipse的特点描述 免费 纯Java语言编写 免安装 扩展性强 c:MyEclipse 在Eclipse基础上追加的功能性插件,对插件收费 在WEB开发中提供强大的系统架构平台 11.02 Workspace 点击next,然后选择你要导入的项目 注意:这里选择的是项目名称 11.14_Java开发工具(Eclipse中断点调试的基本使用) A:Debug的作用 调试程序 查看程序执行流程 B:如何查看程序执行流程 什么是断点 如何设置断点 在哪里设置断点 如何运行设置断点后的程序 看哪些地方 如何去除断点 11.15_Java开发工具(Eclipse查看Java中参数传递问题) A: (面试题) 11.22_常见对象(==号和equals方法的区别) ==是一个比较运算符号,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值 equals 方法是一个方法,只能比较引用数据类型,所有的对象都会继承Object类中的方法,如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别,重写后的equals方法比较的是对象中的属性

    1.1K40发布于 2018-06-21
  • 来自专栏瓜大三哥

    matlab GUI基础11

    人工神经网络(artifical neural network,ANN)是在生物神经网络(biological neural network,BNN)的基础上发展起来的,是由大量处理单元广泛互联而成的网络

    79580发布于 2018-02-26
领券