摘要:
1. 未进行add(想要取消修改) 2.已经add(取消放入本地缓存) 3.已经commit ,但未push到远程仓库 4.删除远程分支 5.遇到线上bug 6.git stash 详解 https://blog.csdn.net/stone_yw/article/details/80795669 阅读全文
摘要:
#多进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。 #多线程 线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部... 阅读全文
摘要:
数组静态分配内存,链表动态分配内存; 数组在内存中连续,链表不连续; 数组元素在栈区,链表元素在堆区; 数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n); 数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。 阅读全文
摘要:
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下: 启动redis服务. 这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使 阅读全文
摘要:
1.准备工作 2.创建脚本文件 my_friends.py 启动完成后看到如上结果 接下来用python代码调用该任务 运行情况: 继续: celery周期性触发任务 我们将 select_populate_book 这个任务定义为每 10 秒执行一次。 config.py 创建celery 对象( 阅读全文
摘要:
1.提炼函数 2.避免不必要的if..else.. 3.不要对参数赋值 4.替换逻辑 5.提炼类 6.以对象代替数组或者字典 7.以常量代替魔法数据 8.合并重复的条件片段 9.获取数据库表字段,按需要获取 10.移除不必要的参数 11.将查询函数和修改函数分开 阅读全文
摘要:
1.Series Pandas的Series对象是一个带索引数据构成的一维数组 1)用一个数组创建Series对象 2)通过values和index属性获取数据 3)和Numpy数组一样,数据可以通过Python中的括号索引标签获取 4)对于Series对象的index,默认值为整数序列 5)dat 阅读全文
摘要:
In [14]: %timeit L = [n ** 2 for n in range(1000)] 362 µs ± 16.1 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each) In [17]: %run my_app.py 4356 In [26]: print(_) # 历史的输出结果,第一,第二,第三 -2.... 阅读全文
摘要:
git pull -rebase git add -U git push 阅读全文
摘要:
# map """ map(func, *iterables) --> map object Make an iterator that computes the function using arguments from each of the iterables. Stops when the shortest iterable is exhausted... 阅读全文