自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 rust实现简单的tail命令

rust实现简单的tail命令。

2023-07-07 16:03:20 114 1

原创 JetBrains 系列临时进入试用期

JetBrains 系列临时进入试用期删除文件 evaluation.key一般在${user.home}/AppData/xxx 下

2021-12-12 22:44:45 321

原创 django 分页查询大表,很慢

问题mysql有一张20W+的表,包含创建时间字段job_create_time,有索引,主键job_id,同时包含另外十几个字段。根据创建时间orderby之后,对其进行分页查询,当查询最后几页的时候会超级慢。性能低的django语句,耗时18s类似下面的语句,从20W的数据中查询靠后的几条。此时查询非常慢。 job_status = 'p' cur_page = int(200000/8) jobs = Job.objects.filter(job_status=job_s

2020-09-06 22:38:39 1260 2

原创 python3 代码块加锁——避免多线程引起的bug

背景客户端程序从rabbitmq消费,然后根据消息到远程服务器写密钥文件 authorized_keys等一系列操作, 如果同时到来两条消,可能导致异常。代码加锁lock = threading.Lock()def write(thread_id): # with lock: print(f'thread:{thread_id} line start') time.sleep(1) print(f'thread {thread_id}lin

2020-08-20 23:01:05 864

转载 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法用sys用户登录sqlplus sys/pass@tt as sysdba看看archiv log所在位置SQL> show parameter log_archive_dest;  NAME ...

2019-01-09 10:25:53 150

原创 最大堆 的 python 实现

数组存储数据 ,数组0元素位置设置哨兵,为sys.maxsize最大整数。python3的整数除法为 //>>> 5//22import sysclass MaxHeap: def __init__(self, size): self._size = size self._max_heap = [sys.maxsize]...

2018-11-02 00:34:22 240

原创 Ubuntu install gcc

Ubuntu安装gccsudo apt install build-essential

2018-08-28 16:39:44 643

原创 动态规划和贪婪算法 《剑指offer》 面试题14

动态规划动态规划特点求一个问题的最优解整体问题的最优解依赖各自问题的最优解小问题之间还有相互重叠的更小的子问题为了避免小问题的重复求解,采用从上往下分析和从下往上求解的方法求解问题贪婪算法每一步都作出最贪婪的做法,需要用数学的方式证明是对的剪绳子题目一:给你一根长度为n的绳子,请把绳子剪成m段 (m和n都是整数,n>1并且m>1)每段绳子的...

2018-05-22 15:55:32 137

原创 lintcode 6 MergeTwoArray

lintcode 6 MergeTwoArray描述合并两个排序的整数数组A和B变成一个新的数组。样例给出 A=[1,2,3,4],B=[2,4,5,6], 返回 [1,2,2,3,4,4,5,6]挑战你能否优化你的算法,如果其中一个数组很大而另一个数组很小?解决...

2018-05-15 17:29:54 114

原创 lintcode 8 RotateString

lintcode 13 RotateString描述给定一个字符串和一个偏移量,根据偏移量旋转字符串(从左向右旋转)您在真实的面试中是否遇到过这个题? 样例对于字符串 “abcdefg”.offset=0 => "abcdefg"offset=1 => "gabcdef"offset=2 => "fgabcde"offset=3 =>...

2018-05-15 17:25:39 122

原创 lintcode 9

描述给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:如果这个数被3整除,打印fizz.如果这个数被5整除,打印buzz.如果这个数能同时被3和5整除,打印fizz buzz.样例比如 n = 15, 返回一个字符串数组:[ "1", "2", "fizz", "4", "buzz", "fizz", "7", "8", &qu

2018-05-15 17:01:44 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除