学车总结性笔记

注:本篇主要记录我在学车中的点滴总结,即为了自己可以随时复习熟悉,也为了帮助有需要的道友。 注:本篇的记录是实时的,可能会根据后期的理解而进行适当修正。 安全无小事,驾驶需谨慎!!!本篇完全是根据自己的经验所得,如有错误,还请及时指明,安全无小事,谢谢啦!!! 因为是准备用大半年时间的每个星期的周六周日学车的(周一到周五需要上班),所以需要及时记录每周所学。 1. 直行进退 2019年8月16日:下午17时许我到驾校交了学费,顺便认识了一下教练,正好有一辆空车,教练就让我先跑一个直线。因为之前
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

利用Factory-boy和sqlalchemy来批量生成数据库表数据

测试过程中免不了要构造测试数据,如果是单条数据,还比较简单,但如果是批量数据,就比较麻烦了。 最近看到Factory_boy这个python第三方库,它通过SQLAlchemyModelFactory类支持了SQLAlchemy模型,简单的尝试了一下,感觉还挺好用的。 依赖包: factory-boy==2.12.0 sqlalchemy==1.3.7 mysql-connector-python==8.0.17 user表(mysql): 1 CREATE TABLE `user` (
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

一个简单的整数问题

题目链接:https://www.acwing.com/problem/content/248/ 思路:新建一个数组b,起初全为0,对于每条“ C l r d”,则可以b[l]+=d,b[r+1]-=d; 这样b数组的前缀和就是对应a数组所增加的值,只要用树状数组维护数组b即可 #include<iostream> #include<algorithm> #include<string> #include<cstring> #include<cstdio> #include<cmat
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

第k个非立方数(忘记哪里的题了)

教训惨重 题意就是给t(t<=5000)组数据,每组数据给定一个数k(0<=k<=1e18),求第k个不是立方数的数。 1e18开三次方是1e6,数据不大,1e18+1e6在long long的范围内,然后通过思考得到思路,第k个不是立方数的数=k+[(k)1/3 ];“ [ ]取整 ”。 就这样就可以做了。 “这段是我的失误,需要看代码的再下面,这里跳过即可” 总结一下我的错误: 1.没有注意到int和float(double)的优先级顺序, 其中优先级double>float>int。。
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

面试总结(二):unitest单元测试框架

unittest单元测试框架总结 对于单元测试框架来讲,主要完成以下三件事: 提供用例组织与执行:当测试用例达到成百上千条的时候,大量的测试用例堆砌在一起,会产生扩展性与维护性等问题,故此时需要考虑用例的规范与组织问题 提供丰富的比较方法(断言):用例执行完成之后需要将实际结果与预期结果进行比较(断言),从而判定用例是否执行通过。单元测试框架一般会提供丰富的断言方法,例如,判断相等/不相等、包含/不包含、True/False的断言方法等 提供丰富的日志:当测试用例执行失败时能抛出清晰的失败原因
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

Linux源码编译安装php7.2

以下简单的介绍下如何源码安装PHP,对于版本不一定是7.2,也可以是7.3,当然方法都是换汤不换药的,核心东西不变。 一、下载PHP源码 需要到指定的路径下载源码,执行下面的命令 wget http://cn2.php.net/distributions/php-7.2.21.tar.gz   二、解压源码 直接在当前目录下对压缩包解压 tar -xzvf php-7.3.3.tar.gz tar命令说明: 必要参数有如下: -A 新增压缩文件到已存在的压缩 -c 建立新的压缩文件 -
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

nginx的基本功能和原理

一、Nginx的模块和工作原理   nginx由内核和模块组成:   1.内核:其设计非常微小和简洁,完成的工作也非常简单。仅通过查找配置文件将客户端请求映射到一个location block(location是nginx配置中的一个指令,用例URL匹配),而在这个location中所配置的每个指令将会启动不同的模块取完成相应的工作。   2.从结构上分为‘核心模块、基础模块、第三方模块’:    核心模块:HTTP模块、EVENT模块、MAIL模块。    基础模块:HTTP Access模
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

#Star Way To Heaven 优化二分 /prim<凉宫春日的忧郁>

之前是贪心看不粗来,现在二分也看不粗来了,QAQ。。。 审题清楚,别没看懂题就忙着暴搜,小w不一定走整点,可以走直线 其实,看到就应该想到二分了 那么其实二分的答案是作为每个点的半径以圆的形式出现的,一个答案是否成立,看这些障碍圆建出来后,是否还能从左到右联通,那其实是看障碍组成的边界线是否能联通上下的边界。并查集,dfs都可维护。然后是T80的好成绩。 考虑优化,每次并查集会枚举所有点判距离(毕竟6000^2开不下),这其中是有冗余状态的,考虑这种情况,a可以和他最近的b相连,b可以和他最近
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

快速调用Android虚拟机

由于使用Android studio开发flutter 每次打开软件都需要很长时间,所以我自己使用vscode进行开发,没有虚拟机也开发不了,于是就有了这篇博客的作用啦 在本地桌面新建一个xxx.bat文件,然后在里面输入 D:\SDK\emulator\emulator.exe -netdelay none -netspeed full -avd Nexus_5X_API_29 你可以通过电脑全局搜索emulator,你可能会搜索到两个exe文件,选在emulator文件下的exe文件, -
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

IDA使用初步

shift+F12 搜索中文字符串,通过字符串所在位置定位关键信息。 双击可能出flag的语句跳转至关键字符串。 想F5生成C伪代码,先crtl+X打开交叉引用列表,跳转到另一个结构里的某个函数,然后再F5可以看伪代码。
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

EAST结构分析+pytorch源码实现

目录 EAST结构分析+pytorch源码实现 @ 一. U-Net的前车之鉴 1.1 FCN网络结构 1.2 U-NET网络 1.3 CTPN网络 二. EAST结构分析 2.1 结构简述 2.2 结构详解 三. EAST细节分析 3.1 标签制作 3.2 LOSS计算 3.3 NMS计算 四. Pytorch源码分析 五. 第一次更新内容 五. 参考文献 EAST结构分析+pytorch源码实现 @ 一. U-Net的前车之鉴 在介绍EAST网络之前我们先介绍一下前面的几个网络,看看这个E
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

题解乱写

晚上脑子十分不清醒(准确说是进shi了,一直想换条裤子???,什么sb强迫症) 于是还是写下题解吧。 模拟20  任 保证若连通任意两点只有一条简单路径,说白了就是森林 无环图。 假设一个连通块的节点数是n,由于它一定是树,所以边数为n-1。 然后我们可以归纳得出结论:连通块数=点数-边数。 很容易想到二维前缀和,分别维护点和边。 点很容易解决,小容斥即可。 边的话不好划分,对于这种界限不清的问题,可以规定。 我们规定一个点的边只考虑右和下。 这样我们可以得到任意一个边矩阵,对于矩阵右和下统计
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

Seq[找规律]----2019 年百度之星·程序设计大赛 - 初赛一:1005

Seq Accepts: 1249 Submissions: 3956 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description "度度熊有一个递推式 ,现给出 n,需要求 an 。" Input "第一行输入一个整数 T,代表T (1≤T≤100000) 组数据。 接下 T 行,每行一个数字 n (1≤n≤10^{12} )。" Output
分类: 其他 发布时间: 08-17 22:18 阅读次数: 0

博客园的界面设置

  每次看大佬的博客发现他们博客设置的很漂亮,在看看自己的博客,发现自己的博客是那么的惨淡(qwq)。   今天搞了一天,终于把自己的博客设置的稍微好看了一点。 1.公告栏如何显示自己的图片:   首先打开个人主页,然后右键自己的图片,点击检查,找到跟“<img src="//pic.cnblogs.com/avatar/1771497/20190817121652.png" alt="Sun_Sean的头像" class="img_avatar">”类似的东西,在把它直接加入到“博客侧边栏公
分类: 其他 发布时间: 08-17 22:01 阅读次数: 0

处理机调度的层次

1.作业调度   又称高级调度。主要任务是按照一定的原则从外存上处于后备状态的作业中挑选一个(或者多个)作业,给它们分配内存、输入\输出设备等必要的资源,并建立相应的进程,以使它们获得竞争处理机的权利。简而言之,就是内存与辅存之间的调度。对于每个作业只调入一次,调出一次。 多道批处理系统中大多配有作业调度,而其他系统中通常不需要配置作业调度。作业调度的执行频率较低,通常为几分钟一次。 2.中级调度   又称中级调度。引入中及调度为了提高内存利用率和系统吞吐量。为此,应使那些暂时不能运行的进程调
分类: 其他 发布时间: 08-17 22:01 阅读次数: 0

20190817 NOIP模拟测试24 「Star Way To Heaven · God Knows · Lost My Music 」

好几天没写博客了 今天又考烂了,40分倒数第几,考前老师说了句先学一下凸包,然后就慌了 我一直以为三道题全是凸包,就一直往这上面想,结果考完才知道只有T3是凸包,怪不得我只有T3有点儿思路 T3暴力能拿50分,结果我用了一个好像会多拿分的正(xia)解(gao),20分覆盖掉了50分,QWQ 没啥说的,没有心情写题解,没有心情~ 记录一下三道题(好题) Star Way To Heaven 博主很懒,什么都没有留下! God Knows 博主很懒,什么都没有留下!!! Lost My Musi
分类: 其他 发布时间: 08-17 22:01 阅读次数: 0

正则表达式符号的描述

5. 全部符号解释 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,’n’ 匹配字符 “n”。’\n’ 匹配一个换行符。序列 ‘\\’ 匹配 “\” 而 “\(” 则匹配 “(”。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 ‘\n’ 或 ‘\
分类: 其他 发布时间: 08-17 22:01 阅读次数: 0

MySQL-第八篇函数

1、
分类: 其他 发布时间: 08-17 22:01 阅读次数: 0

nginx 的配置文件

#nginx子配置文件目录 conf.d #php代理文件 fastcgi_params #字符集 koi-utf koi-win win-utf #文件的类型 mime.types #主配置文件 nginx.conf [root@web01 nginx]# cat /etc/nginx/nginx.conf #nginx 的用户 user www; #工作进程数 worker_processes 20; #错误日志 error_log /var/log/nginx/error.log war
分类: 其他 发布时间: 08-17 22:01 阅读次数: 0

暑假集训 - 8.17 总结

学习内容:bfs变形 + 打百度之星 完成题数:2题 看书情况:6页 做题总结: AcWing 176:https://www.cnblogs.com/buhuiflydepig/p/11367487.html AcWing 177:https://www.cnblogs.com/buhuiflydepig/p/11369659.html 心得: 今天打了百度之星,真的是个搞心态的比赛,第二题写了3个小时都没过,没烦,这个比赛肯定有毒。可能是我菜吧,哎,难受。
分类: 其他 发布时间: 08-17 22:01 阅读次数: 0