码迷,mamicode.com
首页 > 编程语言 > 月排行
(四)Python中的“四大才子”(字符串、列表、字典、集合)
前戏:在python中把数据序列分为可变(mutable)和不可变(immutable)两种 不可变:string、int、float、tuple 特点:相同对象只是占用一个内存地址,不管有多少个变量引用它,例如a=1,b=1 由于是不可变的,每次必须创建新的对象,之前不用的对象如果没有引用指向它, ...
分类:编程语言   时间:2018-02-18 12:36:47    阅读次数:135
python (七、Numpy高效数据处理)
Numpy的主要作用是进行矩阵运算 在使用时首先要导入包 import numpy as np np.version.version 用来查看版本信息 # 构建一维数组n1=np.array([1,2,3]) 注意外面是小括号 n1.shape 输出维度数 # 构建二维数组n2= np.array( ...
分类:编程语言   时间:2018-02-18 12:36:55    阅读次数:361
JavaWeb——EL技术,JSTL技术,JavaEE开发模式
EL技术 EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL出现的目的是要替代jsp页面中脚本的编写。 EL最主要的作用就是从域中取出数据,格式${EL表达式} EL获得pageContext域中的值:${pageScope.key}; EL获得requ ...
分类:编程语言   时间:2018-02-18 12:37:04    阅读次数:218
(三)Python运算符
一、python运算符相关 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 1、python算数运算符 2、python比较运算符 3、赋值运算符 4、python逻辑运算符 5、python位运算符 6 ...
分类:编程语言   时间:2018-02-18 12:37:13    阅读次数:203
windows api多线程
线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 以上来自百度百科。多线程技术会让程序变得更加强大,是单线程永远无法实现的。例如,在命令行中,用户正在响应getchar函数,而我需要在用户输入的同时将命令行标题改为现在的时间,这个效果是单线程永远不可能达到 ...
分类:编程语言   时间:2018-02-18 13:10:02    阅读次数:184
C++类指针初始化
上面的代码会打印“A”。 C++ 类指针定义的时候没有初始化的时候,居然可以安全的调用类内部的成员函数而不出错。 在网上查了一下: 初始化为NULL的类指针可以安全的调用不涉及类成员变量的类成员函数而不出错,但是如果类成员函数中调用了类成员变量则会出错,既然赋值为NULL的情况都可以使用,那么自然不 ...
分类:编程语言   时间:2018-02-18 13:10:09    阅读次数:239
Python中bisect的使用方法
Python中列表(list)的实现其实是一个数组,当要查找某一个元素的时候时间复杂度是O(n),使用list.index()方法,但是随着数据量的上升,list.index()的性能也逐步下降,所以我们需要使用bisect模块来进行二分查找,前提我们的列表是一个有序的列表。 递归二分查找和循环二分 ...
分类:编程语言   时间:2018-02-18 13:10:18    阅读次数:216
Java笔记:注解
一、基础知识 Java支持在源文件中嵌入补充信息,这类信息称为注解(元数据)。注解不会改变程序的行为,因此也不会改变程序的语义。 二、声明 上述声明表示注解。注解都只能包含方法声明,不能为这些方法提供实现,而是由Java实现。所有的注解类型都自动扩展了Annotation接口,其指定了annotat ...
分类:编程语言   时间:2018-02-18 13:56:16    阅读次数:213
pyenv 配置python虚拟环境
安装pyenv环境 yum -y install git yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel useradd python pas... ...
分类:编程语言   时间:2018-02-18 13:57:27    阅读次数:418
Redis的Java使用入门
因项目需要,最近简单学习了redis的使用 redis在服务器centos环境下安装比较简单。 如果要在windows上安装,可以参考别人的文章 http://blog.csdn.net/renfufei/article/details/38474435 redis登录,默认是不需要密码的,端口号默 ...
分类:编程语言   时间:2018-02-18 14:45:25    阅读次数:189
Python------SciPy模块
SciPy是一个基于NumPy的高级模块,在符号计算,信号处理,数值优化等任务中有突出表现,覆盖了绝大部分科学计算领域。 我对SciPy模块的理解其中最重要是:“向量化思想”----->>>"符号计算“和”函数向量化” 结果: ...
分类:编程语言   时间:2018-02-18 14:45:49    阅读次数:188
文件操作 python3
文件的基本操作流程: 1 # __author:"Cheng" 2 # date:2018/2/18 3 4 # 能调用方法的,一定是对象 5 # 文件操作流程: 6 # 1.打开文件,得到文件句柄,并赋值给一个变量。 7 # 2.通过句柄对文件进行操作。 8 # 3.一定要记得关闭文件! 9 10 ...
分类:编程语言   时间:2018-02-18 15:03:13    阅读次数:204
Python 标准库一览(Python进阶学习)
转自:http://blog.csdn.net/jurbo/article/details/52334345 写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连应该用哪个类库都不知道,还要去百度(我不信就我一个人那么尴尬TvT) 好像自从学习了基础的Pytho ...
分类:编程语言   时间:2018-02-18 15:03:51    阅读次数:281
python 中的list&tuple
list Python内置的一种数据类型是列表:list>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是一个list。用len()函数可以获得list ...
分类:编程语言   时间:2018-02-18 15:04:08    阅读次数:167
java并发之同步辅助类
CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。CyclicBarrier默认的构造方法是 CyclicBarri ...
分类:编程语言   时间:2018-02-18 15:38:41    阅读次数:192
5. Longest Palindromic Substring(最长回文子串 manacher 算法)
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000. Example: Input: "babad" Output: "b ...
分类:编程语言   时间:2018-02-18 15:39:23    阅读次数:197
java windows自动化-mail自动发邮件
本文旨在让测试人员了解如何发邮件 发邮件的话,最简单的事是直接手动发邮件,但是在自动化测试中,应做到让机器或者代码来自动发送邮件,笔者大概了解以下几种方法,总有一款口味适合你:1java代码来做下面即为我的java代码package util;import javax.activation.Data ...
分类:编程语言   时间:2018-02-18 15:59:38    阅读次数:759
每天两道算法题(一)
题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class Solution { public boolean Find(int target, int [][... ...
分类:编程语言   时间:2018-02-18 16:21:53    阅读次数:199
centos7 源码安装python3
1.非常重要!必须得先安装py3所依赖的软件包,否则可能会出现py3安装成功,却缺少相应的pip yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel s... ...
分类:编程语言   时间:2018-02-18 16:22:13    阅读次数:174
python (八、Pandas 表格处理)
pandas有两个数据结构,一个是series 另一个是DataFrame from matplotlib import pyplot as pltimport numpy as npimport pandas as pdfrom numpy import nan as NAfrom pandas ...
分类:编程语言   时间:2018-02-18 16:41:21    阅读次数:1194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!