码迷,mamicode.com
首页 > 编程语言 > 日排行
判断Python输入是否为数字
在接收raw_input方法后,判断接收到的字符串是否为数字 例如: str = raw_input("please input the number:") if str.isdigit(): 为True表示输入的所有字符都是数字,否则,不是全部为数字 str为字符串str.isalnum() 所有 ...
分类:编程语言   时间:2018-07-29 14:19:42    阅读次数:149
java实现文件上传和下载
写在前面 【文件上传和下载】是很多系统必备功能, 比如PM\OA\ERP等;系统中常见的开发模式有B/S和C/S,而前者主要是通过浏览器来访问web服务器,一般采用七层协议中的【应用层http】进行数据传输,后者主要通过编程语言开发的app作为客户端来访问服务端,一般采用七层协议中的【传输层tcp】 ...
分类:编程语言   时间:2018-07-29 14:19:56    阅读次数:178
Python爬虫开发【第1篇】【正则表达式】
1、正则表达式 它是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 2、re模块 2.1、re模块使用步骤: 使用 compile() 函数将正则表达式的字符串形式编译为一个 Pattern ...
分类:编程语言   时间:2018-07-29 14:20:45    阅读次数:142
八大排序算法
[TOC] 排序算法 排序算法之间的比较: 排序算法|最差时间分析| 平均时间复杂度| 稳定度| 空间复杂度 | | | | 冒泡排序| O(n^2) |O(n^2) | 稳定 |O(1) 选择排序| O(n^2) |O(n^2) |不稳定 |O(1) 插入排序| O(n^2) |O(n^2) |稳 ...
分类:编程语言   时间:2018-07-29 14:21:37    阅读次数:179
python之函数命名空间和作用域
命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 python代码运行的时候遇到函数是怎么做的 从python解释器开始执行之后,就在内存中开辟了一个空间,每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。但是当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知 ...
分类:编程语言   时间:2018-07-29 14:21:47    阅读次数:155
java 构造方法
构造器的作用 给对象的数据(属性)进行初始化 构造方法的特点 方法名与类名相同(大小也要与类名一致) 没有返回值类型,连void也没有 没有具体的返回值,return仅用于结束方法 默认构造器 不接受任何参数的构造器叫做默认构造器 构造器的调用 当对象被创建时,对象所属类的构造器自动被调用 ...
分类:编程语言   时间:2018-07-29 14:22:51    阅读次数:134
字符串的排序
剑指 offer 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 思路: 看完剑指 offer 才知道,觉得主要是回溯法。递归。 两步: 1. 求第一个位置上所有 ...
分类:编程语言   时间:2018-07-29 15:11:17    阅读次数:99
C语言 二维数组(指针)动态分配和释放(转)
C 二维数组(指针)动态分配和释放 先明确下概念: 32位(bit)和64位(bit)系统的指针占的内存不一样,注意B与b不同,B是Byte(字节),b是bit(位) 1GB=1024MB,1MB=1024KB,1KB=1024B,1B=8bit 在32位的系统中,所有指针都占4 bytes。cpu ...
分类:编程语言   时间:2018-07-29 15:11:40    阅读次数:147
(7) 逻辑回归算法
逻辑回归算法原理推导 逻辑回归,虽然叫回归,但还是一个分类算法 逻辑回归求解 ...
分类:编程语言   时间:2018-07-29 15:12:00    阅读次数:119
Mac OS X下使用C++ JSON库
1. 下载C++ JSON库 http://sourceforge.net/projects/jsoncpp/files/ 2. 下载sconshttp://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/dow ...
分类:编程语言   时间:2018-07-29 15:12:13    阅读次数:221
(5) 线性回归算法原理推导
线性回归算法概述 误差项分析 似然函数求解 线性回归求解 ...
分类:编程语言   时间:2018-07-29 15:12:52    阅读次数:130
Unity Rain Ai 插件基本使用(二)
前言 在前面的教程中我们已经基本实现了路径导航和障碍物规避。 但是这样我们并没有让我们的角色学会思考,他只是机械的去完成一些步骤,这并不能体现Rain插件的智能。 一个角色他应该有多个不同的状态,待机,巡逻,发现,追逐,攻击等等。并且能够思考,自己反应自己的行为。 状态之间的转换需要信号,就像我们现 ...
分类:编程语言   时间:2018-07-29 15:12:59    阅读次数:271
源代码不是直接翻译成机器语言
相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言。 解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如 ...
分类:编程语言   时间:2018-07-29 15:15:04    阅读次数:132
JAVA面试题整理-基础
1、List 和 Set 的区别 共同点:它们都是Collection的子接口 区别: List:这个接口能够精准的记录每一个元素的插入位置(换句话说就是这个接口内容所有元素是按照顺序去保存的),使用者可以通过索引的方式去取得某个元素的值,这个跟java中数组有点类似,List中保存的所有数据允许重 ...
分类:编程语言   时间:2018-07-29 15:15:22    阅读次数:177
C/C++基础
指针: Linux:编译并执行C文件 数据结构中的堆栈 先说数据结构中的堆栈,这个就是我们大学课程《数据结构》中所学到的,通俗上的堆栈的理解,堆和栈是数据存储方式的两种数据结构。关于堆栈,其实还有一个比较容易搞混的地方那就是队列,其实这三种都是数据结构中的一种排序数据结构 - 堆:堆的数据机构其实就 ...
分类:编程语言   时间:2018-07-29 15:15:31    阅读次数:153
python3.7安装Scrapy
环境:windows 7。 安装过程中遇到的问题 1、error: Unable to find vcvarsall.bat 2、1083: Cannot open include file: 'basetsd.h' 3、failed with exit status 1159 最终没有解决。 后来 ...
分类:编程语言   时间:2018-07-29 15:17:03    阅读次数:190
Mac OS X下使用C++ opencv库
1. 若未安装cmake,使用命令brew install cmake安装。 若未安装pkg-config,使用命令brew install pkg-config安装。若安装后未能找到pkg-config程序,则将其复制到/usr/local/bin目录下。 2. 安装opencv brew ins ...
分类:编程语言   时间:2018-07-29 15:19:18    阅读次数:260
python全栈开发 * 进程之间的通信,进程之间数据共享 * 180726
管道第一版: ...
分类:编程语言   时间:2018-07-29 15:20:36    阅读次数:188
第5章—构建Spring Web应用程序—关于spring中的validate注解后台校验的解析
关于spring中的validate注解后台校验的解析 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后。所以把校验层抽象出来是 ...
分类:编程语言   时间:2018-07-29 15:24:07    阅读次数:235
第一个java
package my_firstcoding_to_java; public class Hello { public static void main(String[] args) { System.out.println("hello java!"); } } ...
分类:编程语言   时间:2018-07-29 15:24:27    阅读次数:124
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!