码迷,mamicode.com
首页 > 编程语言 > 日排行
python中os.path.isdir()和os.path.isfile()的正确用法
之前网上查找 和`os.path.isfile()`的使用;发现很多是错误的,主要原因是,传入的参数不是绝对路径。 先介绍一下 方法,此方法返回一个列表,其中包含有指定路径下的目录和文件的名称 redis study_test.ipynb mnist_dataset .ipynb_checkpoin ...
分类:编程语言   时间:2018-11-02 14:30:42    阅读次数:1253
算法第三章实践
1、 实践题目:最大子段和 2、 问题描述:给定n个整数(可能为负数)组成的序列a[1]a[2]……a[n],求该序列如a[i]+a[i+1]……a[j]的子段和最大值。当所给的整数均为负数时,定义子段和为0.要求算法时间复杂度为O(n)。 3、 算法描述:最大子段和化为子问题,两个相邻的数字在相加 ...
分类:编程语言   时间:2018-11-02 14:31:01    阅读次数:138
Python服务Debian打包新思路
此文已由作者张耕源授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 Debian 打包一直是比较冷僻的技术,大部分同学都不会接触到它。 但是我们 Debian 服务器上安装的各种软件服务,都是通过各种打包工具制作出来的安装包部署到服务器上的。 Debian 打包虽然比较烦琐复 ...
分类:编程语言   时间:2018-11-02 14:33:38    阅读次数:194
小议Python3的原生协程机制
此文已由作者张耕源授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 在最近发布的 Python 3.5 版本中,官方正式引入了 async/await关键字、在 asyncio [1] 标准库中实现了IO多路复用、原生协程(coroutine)与 事件循环(event loo ...
分类:编程语言   时间:2018-11-02 14:33:54    阅读次数:206
Python 使用pyinstaller将py文件发布成exe程序
一. Pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原 ...
分类:编程语言   时间:2018-11-02 14:34:26    阅读次数:155
算法第三章
1、 对动态规划算法的理解:动态规划就是将一个大问题变成一个个子问题再去解决,而每个子问题都是互相有联系的,不像二分法是独立存在的。而这些子问题都可以通过递归或者多重循环来解决,最终得出最终答案。无论是矩阵连乘问题,背包问题,还是我们实践中的三道实验题目,都是通过子问题来得出。我觉得三角形那个是最典 ...
分类:编程语言   时间:2018-11-02 14:34:47    阅读次数:223
python之正则表达式
概念: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 目的? 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“ ...
分类:编程语言   时间:2018-11-02 14:36:08    阅读次数:205
Python基础
一、引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二、基础数据类型 2.1数字int 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可 ...
分类:编程语言   时间:2018-11-02 14:37:02    阅读次数:165
python-深浅拷贝
深浅拷贝的原理 深浅拷贝用法来自copy模块。 导入模块:import copy 浅拷贝:copy.copy 深拷贝:copy.deepcopy 字面理解:浅拷贝指仅仅拷贝数据集合的第一层数据,深拷贝指拷贝数据集合的所有层。所以对于只有一层的数据集合来说深浅拷贝的意义是一样的,比如字符串,数字,还有 ...
分类:编程语言   时间:2018-11-02 14:37:38    阅读次数:239
Ebay 面试题 | 把数组分成和大小一样的集合
题目描述 cs3k.com 给定一个只包含正整数的非空数组,判断该数组能否分成两个和相等的子数组。 样例输入 cs3k.com 输入[1,5,11,5] 返回 true . 可以分为[1,5,5]和[11]输入[1,2,3,5] 返回false. 无法分为相等的两个子数组 算法分析 本题需要判断数组 ...
分类:编程语言   时间:2018-11-02 14:38:20    阅读次数:377
“吃人”的那些Java名词:对象、引用、堆、栈
记得中学的课本上,有一篇名为《狂人日记》课文;那时候根本理解不了鲁迅写这篇文章要表达的中心思想,只觉得满篇的“吃人”令人心情压抑;老师在讲台上慷慨激昂的讲,大多数的同学同我一样,在课本面前“痴痴”的发呆。作为一个有着8年Java编程经验的IT老兵,说起来很惭愧,我被Java当中的四五个名词一直困扰着:对象、引用、堆、栈、堆栈(栈可同堆栈,因此是四个名词,也是五个名词)。每次我看到这几个名词,都隐隐
分类:编程语言   时间:2018-11-02 14:39:28    阅读次数:235
Python安装教程,入学Python第一步!
一、安装Python因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。 二、要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是 ...
分类:编程语言   时间:2018-11-02 14:40:41    阅读次数:262
Python包管理工具小结
此文已由作者张耕源授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 作为一名接触Python有一段时间的初学者,越来越体会到Python的方便之处,它使人能更 多的关注业务本身的逻辑,而不用太纠结语言层面的技巧与细节。然而,随着服务的规模 变得越来越大,如何方便快速地制作与发 ...
分类:编程语言   时间:2018-11-02 14:40:58    阅读次数:200
java UDP例子
一:服务端 import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress; public class Server_test {public static void main(Str ...
分类:编程语言   时间:2018-11-02 15:25:47    阅读次数:165
Python:数字的格式化输出
需要将数字格式化后输出,并控制数字的位数、对齐、千位分隔符和其他的细节。 1. 最简单的控制小数位数 2. 右对齐,总共10位,1位小数 3. xx ...
分类:编程语言   时间:2018-11-02 15:25:56    阅读次数:242
python 装饰器 晋级 系统自带的装饰器
#带参数的装饰器 #500个函数 # import time # FLAGE = False # def timmer_out(flag): # def timmer(func): # def inner(*args,**kwargs): # if flag: # start = time.time... ...
分类:编程语言   时间:2018-11-02 15:27:05    阅读次数:161
『SpringMVC』<context:include-filter>&<context:exclude-filter>爬坑
原文地址:https://segmentfault.com/a/1190000012972619 大家好,我是猪弟,猪在我心中从来不是蠢的代名词,而是懒的代名词,本次准备记录一个在开发测试过程中遇到的问题,跟踪了三天spring和第三方RPC组件的源码,最终发现了问题是因为第三方组件没有处理好而父子 ...
分类:编程语言   时间:2018-11-02 15:27:14    阅读次数:120
多线程
多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。 最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。多线程的出现就是为了提高效率。同时它的出现也带 ...
分类:编程语言   时间:2018-11-02 15:27:49    阅读次数:123
数组、字符串对象的各种方法
数组的常用方法 1,shift()方法:把数组的第一个元素删除,并返回第一个元素的值 var a = ['a', 'b', 'c']; console.log(a,a.shift()); //['b','c'] 'a' 2,pop():用于删除并返回数组的最后一个(删除元素)元素,如果数组为空则返回 ...
分类:编程语言   时间:2018-11-02 15:28:24    阅读次数:161
python 用装饰器写登录
# 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件), # 要求登录成功一次,后续的函数都无需再输入用户名和密码 # FLAG = False # def login(func): # def inner(*args,**kwargs): # global FLAG # '''登... ...
分类:编程语言   时间:2018-11-02 15:28:39    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!