函数的易错点

li = [11,22,33,44] def f(x):   x.append(55) li = f(li) print(li) =============> 结果是 None 函数没有返回值的时候 默认是None 参数引用原函数,直接能修改这个函数
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

2019届网易游戏校招-测试开发工程师编程题-C++

2019届网易互联网校招笔试-编程题 1. 古老的俄罗斯方块游戏机。 题目:自定义俄罗斯方块列数,每次俄罗斯方块下落个数为1*1,当一行都落满俄罗斯方块时,得分+1。现在小明玩到m个俄罗斯方块,求此时的分数。 输入: 第一行 列数 俄罗斯方块个数m 第二行 a(1) a(2) a(3) ...a(i)...a(m) 表示第i个俄罗斯方块落在第a(i)行 输出:分数 例:输入 3 9 1 1 2 2 2 3 1 2 3 输出:2 思路:统计数组中每一行的数字重复的次数c,得分为c/列数n。 1
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

安装window下的redis,redis可视化管理工具(Redis Desktop Manager)安装,基础使用,实例化项目

以下包括内容: 一、redis下载安装,启动 二、Redis可视化管理工具(Redis Desktop Manager)安装 三、实例化项目 一、redis下载安装,启动 1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows,本人测试使用的是redis-64.3.0.503版本。 2、解压redis-64.3.0.503.zip,解压后的文件结构如下
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

Leetcode||1. Two Sum

map
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

9. Palindrome Number(回文数)

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 当然,看到这个题目第一个想法就是把它转成字符串,然后在判断其是否是回文串,但是一想这样有点麻烦而且没太意思,
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

Linux磁盘管理(三)

上一篇介绍了管理分区和管理文件系统,这一篇来介绍 挂载设备 和 管理虚拟内存 挂载设备 1.挂载和卸载的含义 挂载: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为 卸载: 为解除此关联关系的过程 把设备关联挂载点:mount Point,使用mount命令挂载 卸载时:可使用设备,也可以使用挂载点,使用umount卸载 挂载点下原有文件在挂载完成后会被临时隐藏 挂载点目录一般为空 2. 用mount命令挂载文件系统 挂载方法 mount DEV
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

【Python开发】博客的使用指南

博客的分类: 随笔:所有人在博客中都可以找到; 文章:别人找不到,可以通过URL访问; 日志:别人找不到,URL也不能访问; 博客插入代码的两种格式: “插入代码(推荐)”(左): 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # author: Kevin.Wang 4 # time : 2018/7/17 5 6 print('Hello') "插入代码“(右): #!/usr/bin/env python # -*- codin
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

(六)注解式控制器详解

6.1、注解式控制器简介 一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。 并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnotationHandlerMapping和处理器适配器 AnnotationMethodHandlerAdapter来开启支持@Controll
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

Leetcode||2. Add Two Numbers

用一个变量记录进位。、
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

洛谷 P1144 最短路计数

传送门:https://www.luogu.org/problemnew/show/P1144 这虽然是一道普及+的题,然而我发现我现在还没做过,这也就直接导致我今天模拟T2只杠了个暴力分…… 那这道题怎么做呢?既然是最短路,那么一定要用spfa或dijkstra了,这里就讲dijkstra的做法吧,主要是这比spfa简单点,而且spfa不是那啥了吗。 众所周知,在那个所谓的什么松弛操作的时候,如果dis[u] + c[u->v] < dis[v],我们就更新dis[v],这时候从u过来的路径
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

Leetcode||3. Longest Substring Without Repeating Characters

hash
分类: 其他 发布时间: 08-11 23:46 阅读次数: 0

Leetcode||4. Median of Two Sorted Arrays

归并,二分。
分类: 其他 发布时间: 08-11 23:46 阅读次数: 0

Leetcode||5. Longest Palindromic Substring

最长回文子串。
分类: 其他 发布时间: 08-11 23:46 阅读次数: 0

Leetcode||7. Reverse Integer

溢出
分类: 其他 发布时间: 08-11 23:46 阅读次数: 0

argparse详解

一个命令基本上有这几中呈现方式,单独一个命令,命令后面带一个位置参数或者命令后面带一个可选的参数或者是位置参数和可选参数的组合。每个命令会带一个默认的可选参数–help(-h),来显示帮助文档。 argparse就是用来解析命令,根据命令的参数来得到相应的结果。 argparse使用: 添加位置参数: import argparse parser = argparse.ArgumentPa...
分类: 其他 发布时间: 08-11 23:45 阅读次数: 0

python multiprocessing详解

Process类的使用 “` import os from multiprocessing import Process def info(title): print title print ‘module name:’, name if hasattr(os, ‘getppid’): # only available on Unix ...
分类: 其他 发布时间: 08-11 23:45 阅读次数: 0

supervisor踩的坑

项目部署环境: python: 3.4 centos: 6.5 项目放在虚环境中,web服务器用gunicorn, 想用supervisor来管理进程,一通配置之后,项目死活起不来,各种尝试,不用supervisor管理的时候,项目能正常运行。 flask的项目,项目运行: source /app/bin/activate cd /app/project/ gunicorn cli:...
分类: 其他 发布时间: 08-11 23:45 阅读次数: 0

airflow源码分析-启动机制

airflow是一个集定时任务和监控为一体的平台,它通过运行dag来创建定时任务,功能强大,开发简单。 用过airflow的人都知道,airflow webserver -p 8000 这样webserver就启动起来了 airflow scheduler 启动scheduler,具体是怎么启动起来的呢?看一下代码就知道了 setup.py def do_setup(): ...
分类: 其他 发布时间: 08-11 23:44 阅读次数: 0

计算机操作系统读书笔记-进程管理

进程管理包括进程的创建,销毁,进程状态转换。 引起进程创建的事件: 用户登录 作业调度 提供服务 应用请求 进程创建 申请空白PCB。为进程申请一个唯一的数字标识符,并从PCB集合中申请一个空白的PCB 为新进程分配资源。为新进程的程序和数据以及用户栈分配必要的内存空间 初始化进程控制块。PCB的初始化包括:1)初始化标识信息,将系统分配的标识符和父进程标识符填入新PCB 中; ...
分类: 其他 发布时间: 08-11 23:44 阅读次数: 0

公司裁员的信号

年前的时候因为公司经营不善,被裁员。当时真是不敢相信,刚入职的时候100多个人,经常加班赶进度,短短半年时间,公司竟然维持不下去,到了大规模裁人的地步。后来想了想,有几个时间段可以预示到后来发生的事情。 1. 公司是为银行提供私有云服务的,如果上半年没有和某家银行或者某几家银行取得合作,下半年必然会裁员,资金紧张 2. 非技术部门的同事被大量裁员。十一过后,有一部分同事走了,当时没在意,因为我...
分类: 其他 发布时间: 08-11 23:44 阅读次数: 0