首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏芝士就是菜

    C++11基础内容

    隐式类型转换 用1构造A临时对象,再拷贝构造aa1,优化后直接1构造aa1 // 自定义类型 转换成内置类型 int i = aa1; return 0; } 文件IO C++根据文件内容的数据格式分为二进制文件和文本文件 char ch = ifs.get(); while (ifs) { cout << ch; ch = ifs.get(); } return 0; } 这段程序可以读取当前文件的内容 两种读写方式对比 二进制读写:在内存如何存储,就如何写到磁盘文件 优点:快 缺点:写出去内容看不见 文本读写:对象数据序列化字符串写出来,读回来也是字符串,反序列化转成对象数据 优点:可以看见写出去是什么

    66520编辑于 2023-04-20
  • 来自专栏程序猿的那点事

    Android 11 WiFi开启流程

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

    5.8K31发布于 2021-07-19
  • 来自专栏程序猿的那点事

    Android 11 WiFi扫描流程梳理

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

    5K51发布于 2021-07-21
  • 来自专栏青益云记

    「  谈谈小米11青春版?(文字向内容)  」

    前言 因为需要应急,小米之家购买了这部8+256的小米11青春版,上一部手机是小米8青春版,骁龙660的配置放在前几年依旧能打,但放在21年似乎在一些高性能场景下显得拉胯吃力,但日用还是那么流畅(指6G ) 很多人可能会说,这部手机很拉胯,但是网上说的,与自己到手的实际体验并不是那么一致 (这部手机并不是优选,其实更想利用暑期打工的一些工资去买摄像能力更好的小米机型,参考小米11以及pro等) 到底值不值得购买 青春版中选择了11青春版呢 ①实体店k40无货,不能应急 ②小米11青春版轻薄,电池大,更好看(在现在的这个时候轻薄的手机并不多了) 谈谈系统? 小米的MIUI依旧是我继续选择小米手机的一个点,到底为什么呢 拿到小米11青春版的第一时间,我登录上了我的小米账号,只需要一个账号,我之前下载的应用,拍摄的照片,还有个人便签,以及亮度设置,还有WiFi 刷机好像也渐渐的淡出了人们的视野),但是第三方的魔改操作依旧让日常使用更加惊喜(瞎说) 但是MIUI的功能却是国内定制UI中做得比较好的,当然这里想提一下HUAWEI,系统的优化不错,但是功能上,却没有体验那种惊喜的感觉

    84540编辑于 2023-01-03
  • 来自专栏程序猿的那点事

    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.7K10发布于 2021-09-14
  • 来自专栏面向加薪学习

    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 s := "从0Go语言微服务架构师" switch { case s == "从0Go语言微服务架构师": fmt.Println("从0Go语言微服务架构师") 接一个条件表达式 下面的例子利用 for 循环打印 0 3 的数值: num := 0 for num < 4 { fmt.Println(num) num++

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

    Android11 WAPI证书安装流程

    如果是ca证书,则会直接读取证书内容。目的都是为了获得证书的user cert和私钥。拿到信息以后会去匹配信息matchWapiCert。

    2.5K30发布于 2021-08-10
  • 来自专栏喵了个咪的博客空间

    zephir-(11)流程控制语句

    #zephir-流程控制语句# ##前言## 先在这里感谢各位zephir开源技术提供者 ZEPHIR实现了一个简化的控制结构语句,类似的语言如C,PHP等,那么今天就和笔者一同来学习zephir的流程控制语句把 let number--; let this->number++; let this->number--; ##总结## 今天学习了主要的一些流程判断语句以及极为重要的 require语句,有了require就可以把不同的PHP问题引入进来做到类似于路由的功能,这些将到后续的实战演示中展示,那么今天就到这里了,多谢大家的关注!

    77340发布于 2018-03-02
  • 来自专栏桥路_大数据

    大数据开发的工作内容流程

    大数据开发的工作内容流程 离线数据仓库开发 我们之后在做开发的时候,可能是选择某几个组件来使用。 比如做数仓开发,可能就是用sqoop把数据抽hdfs里,用spark或者mapreduce对这部分数据做一个清洗。 清洗的结果,一般会放到Hive里面。 这是数仓的基本架构流程。 实时流处理开发 对于流处理来说的话,可以用flume或者logstach去监控一些非结构化、半结构化数据;像用cdc、ogg这样的一个技术,会监控数据库的日志。 数据进行处理以后,可以把这个结果保存到hbase里面,或者存储elasticsearch里面。 因为这两个的话,它对于小文件来说不是那么敏感。 当然很多时候,在生产中的选型比较复杂,而且会有MPP与大数据产品一起使用的场景,但整体的流程不变,只是各阶段的产品有所替换。后续也会为大家对比分析各主流选型的使用场景与工作流程

    50550编辑于 2023-10-16
  • 来自专栏小鹏的专栏

    11 从入门精通

    好的blog (原理 或 正确的kaldi内容) 3.

    1.5K10发布于 2020-03-25
  • 来自专栏ccf19881030的博客

    nodejs中追加内容文件

    以下内容转载自nodejs中追加内容文件 我们在nodejs开发中,有时候会遇到文件读写问题,在写文件的时候,我们会有这样的场景,需要向文件中循环添加内容,这时候,如果调用writeFile(path ,data)或者writeFileSync(path,data),只会将最后一次写入的内容加入文件中,而不是追加内容文件,如果想要将内容追加到文件中,我们需要使用appendFile(path,data 可以看到,当我们循环写入文件内容时,前面写入的内容被覆盖了,因为我们调用的是writeFile或者writeFileSync方法。 我们为了让内容换行,每行内容增加了os.EOL这个结束字符。 这样,在文件中,我们可以看到内容也是换行的。 ? 参考资料 nodejs中追加内容文件

    5.5K51发布于 2020-10-16
  • 来自专栏阿凯的Excel

    Python读书笔记11(循环遍历所有内容

    数字、浮点数直接用等号声明 字符串需要将内容用英文单引号或双引号括起来 列表是外面用中括号括起来! 元组是用小括号括起来! 之前分享过字符串、列表、元组都是序列的一种,那都可以通过下标找到对应位置的内容(数字型不可以!) 如果我们需要全量输出序列的全部元素内容,如何实现呢,接下来要分享的就是For循环语句 For 定义新变量 in 序列变量: 针对新变量的操作 这个冒号很重要哦! 恢复缩进可以正常打印,一个是原内容,一个是首字母大写后再输出! 那不缩进就代表错误吗? 其实不然,不缩进的意思是代表不在For循环内容,但是这种方式在IDLE中无法演示,我们通过笔记本编程,然后在Windows自带的命令行执行看一下什么效果 我们发现如果有缩进,代表在For循环内重复执行!

    96980发布于 2018-03-08
  • 来自专栏全栈程序员必看

    渗透测试流程包括_渗透测试包含哪些内容

    目录 渗透测试步骤 步骤一:明确目标 步骤二:信息收集 步骤三:漏洞探索 步骤四:漏洞验证 步骤五:信息分析 步骤六:获取所需 步骤七:信息整理 步骤八:形成报告 # 流程总结 面试补充说明 渗透测试步骤 步骤三:漏洞探索 利用上一步中列出的各种系统、应用等等,使用响应的漏洞 方法: 1、漏扫、awvs、IBM appscan等 2、结合漏洞去exploit-db等位置找利用 3、在网上寻找验证poc 内容 5、清理痕迹:清理相关日志(访问,操作),上传文件等 步骤七:信息整理 1、整理渗透工具:整理渗透过程中用到的代码,poc、exp等 2、整理收集信息:整理渗透过程中收集的一切信息 3、整理漏洞信息: 企业中不要轻易登录后台扫描 3、APT高级可持续性攻击 4、绿盟WVSS、极光(web系统层面感觉第一、速度快(抗DDOS的黑洞)、系统层面)、安恒明鉴————>>(知道创宇、启明、深信服) 版权声明:本文内容由互联网用户自发贡献 如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.1K11编辑于 2022-11-15
  • 来自专栏FREE SOLO

    流程设计:饿了么下单收餐流程

    题目:假设你在使用饿了么,从一个用户下单收餐,对应的整个场景的流程状态,请你用产品经理的方式做一个流程设计。 合格标准:(需要按照以下模板及标准作答) 1.以“图片形式”上传流程设计图,工具不限。 建议使用process on作图后导出上传 2.流程图中要有用户、店铺、骑手三个角色,缺一不可 3.用户的相关权限:下单、支付、催单、退单、评价,至少3点要在流程图中体现 4.店铺的相关权限:通知骑手来取餐 、出餐,要在流程图中体现 5.骑手的权限:送餐,要在流程图中体现 解析: 仔细思考整个业务场景,不难发现,系统的参与角色有: 用户、店铺、骑手三个角色以及平台系统 用户的相关权限为: 下单、 平台系统的功能为: 短信服务、奖惩机制、运力分配等相关功能 加分项:(满足以下答题点,即为优秀答案) 思路清晰,能够准确地找到系统中关联角色(用户、商家、骑手、平台),能够有效地做业务区分的判定,相对够流程产品化

    1.8K20编辑于 2022-01-06
  • 来自专栏零域Blog

    共享google reader 内容twitter,facebook

    得到以下答案: 1.Twitterfeed 打开这个网站,注册或直接用OpenID的方式登录(google,yahoo,openid,wordpress…),按教程(3步)走,就可以了,支持同步greaferFacebook 这个网站只支持从RSS地址导入数据,我自己刚添加成功,还没看到导入的效果 2.friendfeed 这个网站有中文界面,所以很简单… 注册并登录这个网站,在设置里面添加你需要导入的数据源,然后在这个页面 选择发布twitter

    43010编辑于 2022-03-16
  • 来自专栏杨焱的专栏

    echo 输出多行内容文件

    on enforce-gtid-consistency=true log-slave-updates=1 回车 ' > /etc/mysql/my.cnf 直接用从剪贴板粘贴出来的文件,覆盖原来文件的内容

    3.6K10编辑于 2021-12-07
  • 来自专栏用户1069690的专栏

    合并所有文件内容指定文件

    主要统计代码行数和合并所有代码文件一个文件,打印前后各30页这个需要自己打开合并后的文件去打印。 <? $item; } } return $list; } /** * 合并数组中的所有文件 * @param string $output 合并后的内容的输出路径

    1.4K20编辑于 2022-05-18
  • 来自专栏跟Qt君学编程

    安全地写内容文件

    ❞ 基本原理 「写入内容将被写入一个临时文件,如果没有错误发生,则commit()会将其移至最终文件」。 ; /* 保存到实际文件(example.txt), 如不调用则example.txt不写入内容

    1.5K30发布于 2020-03-19
  • 来自专栏小锋学长生活大爆炸

    【教程】LinuxJetson 安装X11VNC同步屏幕内容

    目录 背景说明 实际效果 安装步骤 安装 x11vnc 配置 x11vnc 配置 x11vnc 作为系统服务 使用 VNC 客户端连接 背景说明 通常vnc-server是单独开一个桌面 ,并不会同步屏幕。 安装步骤 安装 x11vnc 更新系统包列表: sudo apt-get update 安装 x11vnc 及其依赖包: 尝试安装 x11vnc,并处理可能的依赖问题: ,例如: nano ~/start_x11vnc.sh 添加以下内容: #! /etc/systemd/system/x11vnc.service 添加以下内容: [Unit] Description=Start x11vnc at startup After=

    2.1K01编辑于 2024-05-25
  • 来自专栏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目录下, (二)、PackageInstaller内容解析 PackageInstaller的结构如下: PackageInstaller结构1.png PackageInstaller结构2.png 这里面重点介绍以下两个类 第六步:获取布局文件中的控件 第七步:从Intent中获取相应的数据信息,为下一步做准备 第八步:创建安装的监听器对象 第九步:根据不用的scheme来进行不同安装模式下的安装操作 这个方法里面涉及三个重要内容如下

    11K42发布于 2018-08-30
领券