首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

对不起,健康码不能给你

营业员在帮我办理业务时,除了拍照身份证件外,还说要留存健康码和行程码。...这个要求就有点奇怪了,尽管我两个码都是正常,但作为从事隐私信息保护工作,对涉及自己隐私数据事情,觉得还是要和他掰斥一下。 首先,问他为什么需要留存两码?...因为进营业厅时候扫过各种健康码于是给他扣了个大帽子:过度防疫(另一个类似的帽子是“层层加码”)。...因为清楚地记得,行程码在使用时,用户只授权了用于防疫目的。至于其他目的,对不起,没授权你用,就算你理由多么冠冕堂皇,也不能随便给你。 至于他们留存健康码,更连个正当理由都没有。...现在,当《个人信息保护法》颁布后,任何人都不得以便捷等借口,随意收集和使用用户数据。 在疫情期间,为了防疫,我们很多时候都是被““隐私换便利”了。

38230

C++】开源:格式化库fmt配置与使用

项目介绍 项目Github地址:https://github.com/fmtlib/fmt fmt 是一个现代化 C++ 格式化库,旨在提供高性能、安全、易用文本格式化功能。...主要特点和功能: 1.现代化格式化语法:fmt 提供了类似 Python 格式化字符串语法,例如 {} 作为占位符,可以方便地进行字符串插值和格式化。...2.高性能:fmt 专注于提供高性能格式化功能。它采用了一些优化技术,例如使用了 SSO(Small String Optimization)以及缓冲区复用,以减少内存分配和复制。...3.安全:fmt 旨在提供类型安全格式化功能,防止常见格式化字符串漏洞(如格式化字符串攻击)。...5.格式化控制:提供了丰富格式化控制选项,例如精度、对齐、填充字符等,以满足各种输出格式需求。

10210

Effective C++条款3 可以不使用const?

前言 const是C++中用得非常频繁一个关键字,但是如果你不使用这个关键字,对程序运行结果影响不大,那么,可以不使用const吗?...但是为了安全,推荐使用const,这是一个良好习惯,坚持下去结果是你代码将变得更加健壮,当然你也可以不使用const,只不过当代码量到一定程度后,你代码将会变得比较脆弱,而且随着量级一步步升高...C/C++中存在很多未定义行为,一个拥有几十个线程程序,其中一个线程内存写入或者释放出了问题,可能会造成随机任意一个线程发生崩溃,如果每次崩溃位置都随机,难度可想而知(你会怀疑整个程序到处都是...线程安全在C++语言标准是这样: [1.10/4] Two expression evaluations conflict if one of them modifies a memory location...一般来说,我们需要保证const函数是线程安全,在《Effective Modern C++》第16项条款中,Scott Meyers强调了这一点,当一个函数被声明为const时,就应该保证这个函数是线程安全

56830

题解~按照特定格式输出~C++做法

题目 描述: 给出一个不多于 5 位整数,要求: 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为 321,应输出 123 输入: 一个不大于5位数字 输出: 一共三行...,第一行:位数 第二行: 用空格分开每个数字,注意最后一个数字后没有空格 第三行: 按逆序输出这个数 样例输入: 12345 样例输出: 5 1 2 3 4 5 54321 原题链接:http:/.../www.dotcpp.com/oj/problem1009.html 解题思路: 先定义一个数组用来存放每一位数字,再定义一个 n 作为输入数,接着定义一个 number 来记录是几位数。...定义一个 for 循环,n % 10 值赋给 num[],这样就可以获取得最后一个数;n = n / 10 向前进位,n 是没有小数位。此时 num[] 这个数组里面的数字和输入顺序是相反。...再定义一个 for 循环,倒过来输出 num[],记住用空格分开每个数字,注意最后一个数字后没有空格。 最后按照 num[]顺序输出,也就是逆序输出。

1K40

关于SourceForge不能使用问题

大量开源项目在此落户(截至2009年2月,超过23万软件项目已经登记使用超过200 万注册用户服务,使SourceForge.net开放源码工具和网络应用最大集合),包括维基百科使用MediaWiki...最近不能登录和使用 比如我想下一个hibernate search包,因为链接无法使用,所以会出现“页面载入出错”问题。...图:浏览器提示不能登录页面 然后想通过google代理服务去解决这个问题,结果: ?             图:google中中文提示 很无语!在中国想下个东西都这么费劲,google惹你了?!...曲线救国 没有办法,又重新使用baidu,搜索“代理服务器” ?             图:在baidu中搜索 还是中国企业牛啊!有根! ?             ...然后问题又来了,下载时候不能下载,于是又找了个代理链接网站: http://www.99ff.info/ 这下可以下载了还真不容易!

2.6K60

所理解C++反射机制

当我得知这个事实时,一直唯C++马首是瞻,心中暗自落泪,悲叹不已。但是,C++fans别难受,强大C++本身不支持,但却可以让我们手动实现,真的是曲径通幽处,禅房花木深。...C++是不会辜负我们对它至死不渝热枕与追逐。 但是,说到Java反射机制或者C++用到了反射,如果没有真正在项目中使用过,我们对它会感觉到陌生和不解。...下面就提一个简单应用场景,以此作为讲解C++反射机制实际用处切入点。遇到问题,才去探索问题解决方法,解决问题之后,我们就学到了新知识。...在Java编程中,会经常要用到反射,但是想很多使用C++的人至今都没有想过这个问题。...C++是不支持通过类名称字符串”ClassXX”来生成对象,也就是说我们可以使用ClassXX* object =new ClassXX; 来生成对象,但是不能通过ClassXX* object=new

4.8K41

一个让欲罢不能 GitHub 开源项目!

自 2015 年千播大战至今,社交直播已经衍生出很多不同玩法了。传统简单 “你说听”,已经再基础不过,又很难给观众带来 “刺激” 形式了。...但问题是,实时音视频技术背后有非常多坑,很难有一个人能从后端到前端自研出来一套直播系统。而通过调用不同 API 来搭建是最佳实践途径。...可以结合 FUClient 这个类实现与 FaceUnity 文档来集成美颜模块。...rotationNone) CVPixelBufferUnlockBaseAddress(pixelBuffer, .init(rawValue: 0)) } } 大家可以使用...官方表示还将在接下来几个月对 repo 中代码进一步梳理、优化,提升源码易用性、可读性。而且,未来还会增加新场景。

2.3K10

常用C++关键字

在日常代码书写代码时可以借助C++关键字,简化C++代码书写,提高代码安全性、效率和可读性。...default default是程序员显性地告诉编译器“你按你方式为生成这个函数吧”,由编译器生成合理默认行为。通常用于由编译器生成类6个默认函数中部分和全部,注意生成默认函数为浅拷贝。...IVideoProcess()=default; virtual int DoProcess(constchar*data,intdata_length)=0; }; delete delete用于指定指定类某些成员函数或运算符不能使用...,用于指示函数返回值不能被忽略,当函数返回值被声明为[[nodiscard]]时,如果调用该函数时未使用其返回值,编译器将发出警告或错误。...本文列出主要是常用几个,欢迎大家评论区留言自己用好用关键字

5110

ORACLE不能使用索引原因分析

其次,检查被索引列或组合索引首列是否出现在PL/SQL语句WHERE子句中,这是“执行计划”能用到相关索引必要条件。   第三,看采用了哪种类型连接方式。...HJ由于须做HASH运算,索引存在对数据查询速度几乎没有影响。   第四,看连接顺序是否允许使用相关索引。...第八,是否为表和相关索引搜集足够统计数据。...ORACLE掌握了充分反映实际统计数据,才有可能做出正确选择。   第九,索引列选择性不高。   ...如果索引列值可以是空值,在SQL语句中那些需要返回NULL值操作,将不会用到索引,如COUNT(*),而是用全表扫描。这是因为索引中存储值不能为全空。

1.2K40

Python Scrapy 爬虫框架 | 2、利用 Scrapy 爬取博客文章标题链接

0x00 新建项目 在终端中即可直接新建项目,这里创建一个名称为 teamssix 项目,命令如下: scrapy startproject teamssix 命令运行后,会自动在当前目录下生成许多文件...settings.py #项目设置文件 │ __init__.py ├─spiders #在这里写爬虫代码 └─ __init__.py 接下来使用...0x01 创建一个爬虫 首先,在 spiders 文件下 new 一个 python file,这里新建了一个名为 teamssix_blog_spider py 文件。...在新建文件中写入自己代码,这里代码如下: import scrapy class BlogSpider(scrapy.Spider): #创建 Spider 类 name = 'blogurl...,但这实现功能还是比较简单,接下来将介绍如何使用 Scrapy 爬取每个子页面中详细信息。

49320

关于GPU VNC不能正常使用说明

https://cloud.tencent.com/document/product/560/36207 GPU机器vnc不能正常使用有很多种现象,包括黑屏、windows徽标界面转圈,还有比如机器如果设置了自动登录...假如显示设置里2个显示屏,如果默认没设置仅在2显示,vnc用是qemu虚拟显卡,是有图像,如果在vnc里设置了仅在2显示,那就是弃用虚拟显卡了,而控制台vnc用正是虚拟显卡,此时控制台vnc就无法正常使用了...基于以上种种,GPU机型控制台vnc并不承诺,因此才有了官网那篇针对GPU vnc不能简单说明 https://cloud.tencent.com/document/product/560/36207...原因阿里云和腾讯云文档上都解释了,显示输出被NVIDIA显卡驱动接管后,VNC无法获取到集成显卡画面 解决方案就是使用RDP远程,用系统自带mstsc等远程客户端工具去远程连接或者自建...关于real vnc vncserver配置参考https://blog.csdn.net/QFliangge/article/details/79058947,注意事项这个文档没说,补充下

3.4K31

C++核心准则SL.con.4:不要对不能直接拷贝参数使用memset或memcpy

SL.con.4: don't use memset or memcpy for arguments that are not trivially-copyable SL.con.4:不要对不能直接拷贝参数使用...这样做会搞乱对象语义(例如覆盖虚函数指针)。...b); } Enforcement(实施建议) Flag the use of those functions for types that are not trivially copyable 标记使用针对不可简单复制类型使用上述函数情况...对于存在没有完全进行边界检查标准库函数和类型,例如vector,目标是被边界准则群组有效代码调用时可以进行边界检查,被历史代码调用时不检查。...实现方式有可能是使用契约(同时被多位WG21成员建议) 原文链接 https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md

62831
领券