码迷,mamicode.com
首页 > 编程语言 > 周排行
第一个Python程序hello.py提示出现File "<stdin>",line 1错误
写第一个Python程序hello.py,内容仅有一句,print 'hello world', 运行 Python hello.py 出错,提示: File "<stdin>" , line 1python hello.py SyntaxError:invalid syntax 原因: 在shel ...
分类:编程语言   时间:2018-05-15 19:45:40    阅读次数:955
Python+Selenium学习笔记5
这篇笔记主要是从Python官网的Tutorial上截取下来,再加上个人理解 1. 在交互模式下,下划线'_'还可以表示上一步的计算结果 2.引号转义问题。 从下图总结的规律是,字符串里的引号如果和引住字符串的引号是相同的,字符串里的引号需要转义。不同则不需要。 最后一个例子看似没变化,加上prin ...
分类:编程语言   时间:2018-05-15 19:47:46    阅读次数:205
php 二维数组 根据条件合并成新的二维数组
$_data = []; $order_id = ''; foreach ($data as $k => $v) { if($order_id != $v['order_id']){ $arr = []; $arr['id'] = $v['id']; ... ...
分类:编程语言   时间:2018-05-15 19:48:29    阅读次数:187
如何优化合并排序和快速排序
和并排序和快速排序在元素的重复率特别高的时候排序的时间变长。我们可以利用三向切分的办法来避免相同的元素进行交换,以减少交换次数。 具体如下图所示: 总共有3个指针,lt,i,和gt,这个三个指针分别指着队首,队首的下一位,队尾。以队首为参考点,设该数组为a。设中间变量temp. ...
分类:编程语言   时间:2018-05-15 20:55:29    阅读次数:224
0515线程
复习: 队列 队列 : 先进先出、数据进程安全 管道 + 锁 生产者消费者模型 : 解决数据供需不平衡 管道 双向通信 数据进程不安全 EOFError: 管道是由操作系统进行引用计数的, 必须在所有进程中关闭管道后才能生成EOFError异常 数据共享(不常用) Manager list dict... ...
分类:编程语言   时间:2018-05-15 20:56:49    阅读次数:229
python全栈开发,Day41(线程概念,线程的特点,进程和线程的关系,线程和python理论知识,线程的创建)
昨日内容回顾 队列是内置锁的,所以别的应用调用它,是安全的。 凡是涉及到手动加锁的,都是不安全的。常用的一般都是消息中间件 没有返回值的铅矿 close和join成对使用 执行输出: ...
分类:编程语言   时间:2018-05-15 20:57:22    阅读次数:190
java基础-类与对象、
一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二 ...
分类:编程语言   时间:2018-05-15 20:57:47    阅读次数:200
python learning Network Programming.py
Socket ~~~ 用一个 Socke t表示“打开了一个网络连接” 打开一个 Socket 需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 TCP 主动发起连接的是客户端,被动相应的是服务器 1. 创建一个基于 TCP 连接的socket import socket s = sock ...
分类:编程语言   时间:2018-05-15 20:57:55    阅读次数:229
SpringMVC框架学习笔记(二)
6. 源码分析(了解) 通过前端控制器源码分析springmvc的执行过程。 第一步:前端控制器接收请求 调用doDispatch 第二步:前端控制器调用处理器映射器查找 Handler 第三步:调用处理器适配器执行Handler,得到执行结果ModelAndView 第四步:视图渲染,将model ...
分类:编程语言   时间:2018-05-15 20:58:27    阅读次数:150
Python 基础常识
简介 Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum 于1989年圣诞节发明,第一个公开发行版发行于1991年。 Python 语言特色 1.Python 是一门解释型语言 解释型语言:在系统中运行时需要使用解释器(如:PHP、Java 等) 编译型 ...
分类:编程语言   时间:2018-05-15 20:58:37    阅读次数:155
结合《剑指offer(第二版)》面试题51来谈谈归并排序
一.题目大意 给定一个数组A,对于数组A中的两个数字,如果排在前面的一个数字大于(必须大于,等于不算)后面的数字,则这两个数字组成一个逆序对。要求输出数组A中的逆序对的总数。例如,对于数组{7,5,6,4},一共存在5个逆序对,分别是(7,5)、(7,6)、(7,4)、(5,4)、(6,4)。 注: ...
分类:编程语言   时间:2018-05-15 20:58:46    阅读次数:191
java.——最大子序列和(前提是:全部都是非负数)
直接上代码吧: 情况一:全部是非负数整数的时候,其实非负实数处理也一样。 package Person;import java.util.Scanner;public class Main{ public static final int maxn = 105; public static int[ ...
分类:编程语言   时间:2018-05-15 21:00:48    阅读次数:121
《算法图解》第六章笔记
软件环境:Python 3.7.0b4 一、算法描述 假设你经营着一家芒果农场,需要寻找芒果销售商,以便将芒果卖给他。为此,我们可以通过广度优先搜索算法,在朋友中查找出符合条件的芒果销售商。 广度优先搜索是一种用于图的查找算法,可帮助我们回答两类问题: 第一类问题:从节点A出发,有前往节点B的路径吗 ...
分类:编程语言   时间:2018-05-15 21:02:04    阅读次数:157
初学Python——介绍一些内置方法
1、abs()求绝对值 2、all() 用来检测列表元素是否全部为空、0、False 3、any() 用来检测列表是否全部不为空、False、0 4、bin() 将一个整数或者长整形转化成二进制数 5、callable() 用来检查对象是否可调用 6、chr() 和 old() 分别是:将数字对应的 ...
分类:编程语言   时间:2018-05-15 21:02:21    阅读次数:191
java File I/O
File类: 常用方法: boolean exists( ):判断文件或目录是否存在 boolean isFile( ):判断是否是文件 boolean isDirectory( ):判断是否是目录 String getPath( ):返回此对象表示的文件的相对路径名 String getAbsol ...
分类:编程语言   时间:2018-05-15 21:03:13    阅读次数:280
多线程
什么是多线程: 如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程” 多个线程交替占用CPU资源,而非真正的并行执行 多线程好处: 充分利用CPU的资源 简化编程模型 带来良好的用户体验 在Java中创建线程的两种方式 继承java.lang.Thread类 实现java.la ...
分类:编程语言   时间:2018-05-15 21:03:40    阅读次数:161
Java基础四
break continue return 的区别 for循环中使用break switch中使用break for中使用continue return ...
分类:编程语言   时间:2018-05-15 21:04:23    阅读次数:202
bash脚本编程之数组和字符串处理
数组是一种数据结构,可以在此上设计算法能更高效和方便的实现bash编程,本章对数组和字符串的切片做详细介绍。 数组 数组定义 数组是存储多个类似元素的连续的内存空间,和变量相比较,变量是存储单个元素的内存空间 申明数组 declare -a ARRAY_NAMEdeclare -A ARRAY_NA ...
分类:编程语言   时间:2018-05-15 21:04:31    阅读次数:183
spring+springmvc+mybatis构建系统
今天和大家分享的是spring+springmvc+mybatis搭建框架的例子,说到这里不得不说现在市面上一流大公司还有很多用这种架子,创业型公司大部分都用springboot集成的mvc+mybatis来构建应用,形成了两种“趋势”没有统一;因此在后面会有一章springboot+mybatis ...
分类:编程语言   时间:2018-05-15 21:05:11    阅读次数:143
python tolist()方法
将数组或者矩阵转换成列表,如下: >>> from numpy import * >>> a1 = [[1,2,3],[4,5,6]] #列表 >>> a2 = array(a1) #数组 >>> a2 array([[1, 2, 3], [4, 5, 6]]) >>> a3 = mat(a1) # ...
分类:编程语言   时间:2018-05-15 21:06:20    阅读次数:810
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!