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

    对不起,我的健康码不能给你

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

    40030

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

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

    43610

    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时,就应该保证这个函数是线程安全的

    58730

    题解~按照特定的格式输出~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[]的顺序输出,也就是逆序输出。

    1.1K40

    关于SourceForge不能使用的问题

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

    2.7K60

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

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

    2.4K10

    我所理解的C++反射机制

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

    5.3K41

    我常用的C++关键字

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

    6610

    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 爬取每个子页面中的详细信息。

    50920

    使用Python中的igraph为绘图添加标题和图例

    在 `igraph` 中,可以通过添加标题和图例来增强图形的可读性和表达能力。我们可以使用 `igraph.plot` 函数进行绘图,并通过它的参数来指定标题和图例。...**1、问题背景**在python中的igraph库中,能否为绘图添加图例和标题?在手册或教程中都没有提到这个功能,但是在R中是可以的。...**2、解决方案**R本身提供了一个相当高级的绘图系统,而R接口只是对其进行了利用,因此可以在R中轻松创建绘图标题和图例。...当你使用一个图表作为参数简单调用plot时,所有这些都是在幕后进行的。...获取其surface属性以访问所进行绘制的Cairo表面,使用此表面构建一个Cairo画图上下文,然后使用画图上下文直接在绘图上用Cairo进行绘制。第二种选择就是我们如何向绘图添加标签。

    8510

    ORACLE不能使用索引的原因分析

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

    1.2K40

    关于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.8K31
    领券