iOS

Caused by ProxyError('Cannot connect to proxy.', OSError(0, 'Error'))

爬网站的时候总是报错,也设置了常见的user-agent,最后原来是开了VPN,关了正常 requests.exceptions.ProxyError: HTTPSConnectionPool(host='hao.360.com', port=443): Max retries exceeded with url...... (Caused by ProxyError('Cannot connec

treap树

Treap树    =     tree+heap 数和堆的集合,每个节点有值val,也有优先级key,那么这棵树的形态就被确定了,和插入顺序无关了(有赖于优先级 避免退化成链:再生成节点时,随机生成优先级,然后插入时动态调整   1、FHQ treap又称无旋treap,没有旋转操作,使用分裂和合并两个操作维护树的平衡 st

C盘清理总结 1.0

C盘清理总结 1.0 备注: 1 -> 查看 2 -> 修改 3 -> 疑难杂症 4 ->小问题 目录C盘清理总结 1.0一、查看1.1 cmd命令 关闭休眠1.2 怎么看电脑是不是双硬盘1.3 如何查看自己电脑系统有没有被激活?1.4 win7磁盘容量显示条怎么不见了?1.5 三大文件hiberfil.sys, pagefile.sys,swapfile

以下是一些注册表编辑器,注册表编辑器都具有不同的功能和特点,可根据用户的需求和个人偏好进行选择

以下是一些注册表编辑器:注册表编辑器都具有不同的功能和特点,可根据用户的需求和个人偏好进行选择 RegCool:RegCool 是一款开源的注册表编辑器,拥有强大的搜索和替换功能、快速寻找更改、备份、还原等常见注册表操作。它支持导入和导出某个部分或整个注册表,以及在键值中执行批量修改等操作。 ERUNTgui:ERUNTgui 是一个基于开源项目 ERUNT 的 Windows 注册表备份

6.3XD测试题以及参考答案(C++基础)

测 试 题 总分120,时间180分钟 一、单选题(每题2分,共40分) C++中表示大于等于用以下哪个关系运算符( B ) A.> B.>= C.≥ D.>&= C++中,不等于用以下哪个关系运算符( C ) A.<> B.≠ C.!= D.== 表达式7%2的值是多少( B ) A.0 B.1 C.2

[ARC118E] Avoid Permutations

题意 给定一个长度为 (n) 的排列 (p),在一个 ((n + 2)times(n + 2)) 的网格上,禁止通过 ((i, p_i)) 这些点,每次只能向上或右走一格,从 ((0, 0)) 走到 ((n + 1, n + 1)) 的方案数,定义为排列的权值。给定一个不完整的排列,对于所有补全排列的方案,计算权值和。 数据范围:(1le n le 200)。 做法 这题并不需要容斥。 考虑计算对

2. 头文件和类的说明

C vs. C++, 关于数据与函数 现在我们要正式进入语言的部分,我首先拿 C++ 语言跟它的前身 C语言 来做一个在 函数以及数据,它们之间的一些角色的不同来做比较。在 C语言、其它语言也一样,概念是一样的。那么在 C语言,你在设计程序的时候,你这边会你会准备一些数据,你会准备一些函数,函数就是来处理数据的,而这个数据就是一个类型,你可能会根据这个数据的类型产生创建出很多真正的数据出来,你的函

B2002 Hello,World!

Hello,World! 题目描述 编写一个能够输出 Hello,World! 的程序。 提示: 使用英文标点符号; Hello,World! 逗号后面没有空格。 H 和 W 为大写字母。 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 代码

CSSYZ Algorithm Round #2

[ABC192F] Potion 分析 设选择的总和为 (sum)。 不难发现: (x%k=sum%k)。 又因为: (ans=(x-sum)/k)。 不难发现(sum)只与(%k)有关,且当(k)一定时,(sum)越大,(ans)越小。 因为(k)的值域很小,显然可以对于每一个(k),用01背包求解出(%k)意义下的最大(sum)。 计算答案即可。 代码 [ABC195E] Lucky 7 B

Linux的I/O复用技术:poll

poll:poll系统调用和select类似,也是在指定时间内轮询一定数量的文件描述符,以测试其中是否有就绪的文件描述符。优点:1.相比select来讲,它没有fd数量的限制,理论上打开fd的数目跟系统内在有关;2.也不用每次都把fd集合从用户区拷贝数据到内核,它使用一个  struct pollfd结构体来维护每个fd;缺点:它本质上是和select一样的,只是描述fd集合的

括号树

[CSP-S2019] 括号树 首先括号序列的合法性十分简单,在此不再赘述。考虑到对于一个点 (u),我们如果求好了它的父节点的答案 (ans_{p_u}),那么考虑如何求 (ans_u)。我们只需要求解以 (u) 为结尾的答案,发现如果 (u) 是左括号没关系,压入栈中。如果是右括号,贡献就是与它匹配的左括号的前一个右括号的贡献 (+1),递归的时候注意回溯时恢复现场就可以了。

IPC横向移动

IPC横向移动 目录IPC横向移动一、IPC介绍二、IPC利用条件三、IPC连接失败原因四、IPC连接常见错误五、IPC配合计划任务横向移动六、IPC配合系统服务横向移动 一、IPC介绍 IPC( Internet Process Connection)共享“命名管道”的资源,是为了实现进程间通信而开放的命名管道。IPC可以通过验证用户名和密码获得相应的权限,通常在远程管理计算机和查看计算机的共享

算法刷题记录:素数中的等差数列

题目链接 题目分析 模拟!模拟!模拟!下标要计算好。 自己的思路是放发现两个相等的差时,说明至少可以输出了,也就是合法情况, 然后用指针R往后扩展。我选择的R是闭区间的,即[L,R]的区间已经看过了,所以i可以直接从i+1开始看。 所以R赋值给i后,i自动加1。 AC代码

数据仓库之用户行为数仓开发

数据仓库分为 4层:ods层、dwd层、dws层、app层, 我们先来构建第一层:ods层 ods 层 在 ods_mall中需要创建以下针对用户行为数据的表 注意: 由于在构建数据仓库的时候我们会创建多个数据库,所以在创建以及使用表的时候最好都在表名前面带上对应的数据库名称,否则可能会出现一些不必要的问题,可能会把 ods层的表建到 dwd 层。 考虑到 SQL 重跑的情况,需要在 SQL

[AGC012D]

[AGC012D] Colorful Balls 只要两个球可以交换位置,那么它们必定可以改变相对顺序,而且可以传递。 Part 1 首先考虑暴力做法:每两个球之间暴力建边,然后每个连通块内的情况都是独立的,根据乘法原理即可,每个块内的方案数是 (dfrac{(sum s_i)!}{prod s_i!}),其中 (s_i) 表示第 (i) 种颜色的球在这个连通块中的个数。复杂度 (O(n^2))。

opencv之图像匹配

输入一张原图和一张你从原图上扣下来的矩形图,用opencv寻找到这个区域。代码如下: 在控制台显示匹配出的矩形图左上角坐标:  效果图:   抠出来的矩形图:  

A1003 Emergency

题目: As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and t

[ABC303E]

[ABC303E] A Gift From the Stars 每次合并都是合并入度为 (1) 的点,所以合并的一定不是中心,且被合并后入度是 (2)。因此如果某个节点的入度 (ge 3),那么这个节点一定是中心。对于剩余的点,因为保证有解,直接当作大小为 (2) 的星处理。(注意大小为 (2) 的星共 (3) 个点)。

P1545 [USACO04DEC] Dividing the Path G 题解

丢一发好理解又好写的线段树优化dp。 题目传送门 简要题意 给定一个长为 (l) 的线段,求出尽量少的不相交区间覆盖整段线段,要求题目给的所有子区间只被 (1) 个区间覆盖。 分析 显然题目给的子区间 ([s, e]) 中只有 (s) 和 (e) 端点能作为线段端点,所以我们应该给 ([s + 1, e + 1]) 打上标记,这些不能作为线段端点。 令 (dp_i) 为覆盖 ([0, i]) 的最

操作系统笔记

操作系统就是内核,就是kernel 操作系统Frame 运行机制 --> 两种指令、两种程序、两种状态 体系结构 -->宏内核、微内核 两种状态的转换: 用户态->核心态:中断是用户态->核心态的唯一途径;中断是让操作系统内核夺回CPU使用权的唯一途径; 核心态->用户态:使用特权指令,修改PSW(程序状态寄存器 Program Status Word) 内中断

C温故补缺(十八):网络编程

计算机网络 参考:TCP三次握手详解. OSI模型 简单分层: 其中,链路层还可以分出物理层和数据链路层。应用层可以分出会话层,表示层和应用层。 七层模型: 链路层:只是物理的比特流和简单封装的数据帧 网络层:主要任务是,通过路由选择算法,为报文通过通信子网选择最适当的路径。也就是通过ip地址来寻址,对应的协议是IP协议。 而ICMP,是基于IP协议的一种协议,但是按功能划分属于网络层

1819B - The Butcher (思维)

大意:有一个大矩形,每次可以横着切或者竖着切,给你n个小矩形,问你原来的大矩形的宽高 思路:可以发现,最多有两种可能,找到所给矩形的宽和高的最大值,模拟check() 知识点:LL H=*max_element(a.begin(), a.end());数组最大值 ve.emplace_back(H,area/H); pair<int,int> 装入 priority_queue<

cpp:Adapter Pattern

  /*****************************************************************//** * file GoldLogToFile.h * brief 适配器模式Adapter Pattern 亦称: 封装器模式、Wrapper、Adapter C++ 14 * 2023年6月2日 涂聚文 Geovin Du Vis

Rockchip RK3399 - WiFi AP6356驱动

最初我的计划是从uboot开始讲起的,然后再来讲内核部分,但是在移植linux 5.2.8内核的时候发现其在支持WiFi模组AP6356时需要对内核代码进行大量的调整,不得不先过来研究一下AP6356驱动。 一、AP6356介绍 1.1 WiFi介绍 我们日常生活中,已经离不开WiFi,那到底是什么是WiFi?WiFi是一种基于IEEE 802.11标准的无线局域网技术,常用于在短距离范围内(例如

CF321E - Ciel and Gondolas

考虑 (dp_{i,j}) 表示用 (i) 条船载走前 (j) 个人的最小贡献,(w_{i,j}) 表示区间 ([i,j]) 里的人同乘一条船的代价。则 (dp_{i,j}=min_{1le klt j}(dp_{i-1,k}+w_{k+1,j}))。 我们发现,(w_{i,j}) 可以通过 (w_{i,j-1}+s_{j,j}-s_{j,i-1}) 递推计算。其中 (s_{i,j}) 是第 (i

imessages群发,imessages短信,imessages推信,苹果推信,苹果imessage群发实现原理 - 手机端

Apple公司全线在mac os与ios两个操作系统上内置了FaceTime与iMessage两个应用。完美替代运营商的短信与电话。并且FaceTime与iMessage的帐号不仅仅与Apple ID 绑定,同时也与使用这Apple ID的手机号码绑定,这样的漏洞自然给无孔不入的群发垃圾信息商们提供了后门。这样iPhone的iMessage时不时就能收到发送者的垃圾iMessage,针对iMes

imessages群发,苹果imessages短信,苹果imessages推信,完美实现总结 - 电脑端

一、PC电脑版苹果系统(Mac OS)上实现imessages群发总结为以下几种方式: /*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些 “破解补丁” 工具欺骗macOS系统,让苹果系统认为你的电脑其实是一台苹果电脑,从而可以安装运行。*/ 1.购买苹果笔记本或苹果一体机(俗称白苹果),

第一个reactnative的环境错误

mac上运行命令:react-native init myFirstProject --verbose 提示需要安装CocoaPods, 运行:sudo gem install cocoapods 报错: ERROR: Error installing cocoapods: The last version of activesupport (>= 5.0, < 8) to suppo

【WebDriver.io】集成browserstack后怎么运行

注意 windows上 要在 power shell 上运行才算是linux,如果是在系统内部运行属于cmd 会显示 'export' 不是内部或外部命令,也不是可运行的程序   第一种方式: 先安装对应的 第三方包   默认使用browserstack 所以当前应该先在本地跑命令把当前使用selenium先用起来 打印出当前的环境变量 如

goto语句

跳转语句 C语言的跳转语句主要包括continue,break,retuen,还有就是goto啦 goto语句 goto语句是在所有跳转语句中最自由的一种, 但在大型工程和多人协作工程中并不推荐,原因就在于它太过于自由,会导致代码的可读性变得较差 但这也无法撼动goto语句的地位 合理的使用goto会大大简化代码,并且使程序逻辑更加清晰 什么是goto语句 goto,又称无条件跳转语句,

<<  <  416  417  418  419  420  421  422  423  424  425  426  >  >>