- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 MySQLdb设置read_timeout问题
背景:当mysql读取数据时,数据表大,读取无效数据或数据不存在时,程序长时间浪费,需要数据库需要设置读写超时。调研:mysqldb代码库:https://github.com/farcepest/MySQLdb1中https://github.com/farcepest/MySQLdb1/blob/master/_mysql.c文件MySQL从5.1.12版本开始支持read_timeout查看history文件中https://github.com/farcepest/MySQL
2021-09-02 18:03:28
1204
原创 Leetcode 815.公交路线
公交线路1.题目描述我们有一系列公交路线。每一条路线 routes[i] 上都有一辆公交车在上面循环行驶。例如,有一条路线 routes[0] = [1, 5, 7],表示第一辆 (下标为0) 公交车会一直按照 1->5->7->1->5->7->1->… 的车站路线行驶。假设我们从 S 车站开始(初始时不在公交车上),要去往 T 站。 期间仅可乘坐公交车,求出最少乘坐的公交车数量。返回 -1 表示不可能到达终点车站。示例:输入:routes = [[
2020-10-23 14:21:29
423
转载 “free store” VS “heap”自由存储区与堆
转载于https://www.cnblogs.com/QG-whz/p/5060894.html
2020-10-21 09:47:17
214
原创 深信服面试智力题-------三人求平均工资
题目描述: 一家公司三个员工,求三个员工平均工资,每个人薪资不一样(要求:每个人要保证其他人不能知道自己的工资),请你设计一个解决方案?想了半天没想出来,面试官还提示员工之间消息可以单播和多播传递。设A,B,C三个人工资分别为a,b,c解决方案:员工A将其工资加上一个随机数x将其告知B,则B得到的数据为a+x;员工B将其工资加上一个随机数y并加上从A收到的数据发送给C,则C得到数据为a+x+b+y;员工C将其工资加上一个随机数z并加上从B收到的数据发送给A,则A得到的数据为a+x+b+y
2020-09-12 21:57:06
1443
原创 七种简单排序算法详解与实现
****排序算法详解及实现****目录前言一、排序算法简介二、排序算法实现1.冒泡排序1.1 算法描述1.2 动图演示1.3 代码实现2.选择排序2.1 算法描述2.2 动图演示3.3 代码实现3.插入排序3.1算法描述3.2 动图演示3.3 代码实现4.希尔排序4.1 算法描述4.2 动图演示4.3 代码实现5.快速排序5.1算法描述5.2 动图演示5.3 代码实现6.堆排序6.1 算法描述6.2 动图演示6.3 代码实现7.归并排序7.1 算法...
2020-09-08 21:44:47
1380
1
原创 C++多线程之semaphore
985硕渣最近找工作,面试官非常爱问多线程同步知识,我发现虽然学过进程同步与互斥,但实际未自己动手写过线程同步代码。最近发现了宝藏leetcode中有关于多线程专题练习,写起来不难,但是发现不常用语法很难记住,经常忘记,所以写此篇辅助记忆,以及记录线程同步semaphore使用方法。 话不多说,直接上题,leetcoe1115,交替打印foobar。两个不同的线程将会共用一个 FooBar实例。其中一个线程将会调用foo()方法,另一个线程将会调用bar()方法。请设计...
2020-08-31 20:56:25
2431
1
原创 力扣题Threesum
最近开始刷力扣题,想给自己觉得对自己有启发的题目写博客,记录自己的成长。题目分析题目是这样的,给定一个数组,求数组中三个数加起来和为0的数,特别注意,不能包含重复的元组。首先分析题目,为了排除重复,我们需要对数组进行排序,因为排完序之后,C++中algorithm中sort()复杂度围为O(nlogn)可以忽略,如果碰到一样的值就可以直接跳过。给一个简单的例子。[-1,0,1,2,-1,-4]...
2019-10-12 14:37:46
165
原创 c++中关于预编译指令的使用
在c++中可以使用预编译指令进行相关的定义,比如使用#define指令进行变量对象和宏相关定义。 其中最重要的是条件预编译指令,使用条件编译指令可以限定程序中的某些内容要在满足一定的条件下才能参与编译。因此,利用条件编译可以使同一个源程序在不同的编译条件下产生不同的目标代码。下面就举例子:#if 用来测试常量表达式的真假值#ifdef #ifnd...
2019-08-28 20:48:16
390
原创 论文笔记《Image Inpainting via Generative Multi-column Convolutional Neural Neworks》
文章提出了一种通过生成多列的卷积神经网络用于图像修复问题。论文来自NIPS20181 Motivation图像修复过程中三大难题:(1)提取图片合适的特征 (2)寻找相似的块 (3)综合辅助信息本文针对图像修复的三大难题进行改进,在特征提取方面,提出了一种生成多列的CNN结构,因为多列结构可以将图像分解成具有不同感受野和特征分辨率的分量。在寻找相似块方面,提出了一种隐式多样...
2019-05-30 10:47:53
3327
StatechartsOrigin.pdf
2019-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人