码迷,mamicode.com
首页 > 编程语言
jvm Java内存模型
硬件的效率与一致性 在计算机中,内存的读写与处理器的计算速度有几个级的差距.这样会严重影响到TPS(Transations Per Second). 所以会为每个处理器配一个高速缓存以缓和处理器的速度.而在计算机中,多个处理器共享一个内存,这个时候数据的读写操作将不会安全 什么是内存模型 名词解释: ...
分类:编程语言   时间:2017-06-26 00:38:51    阅读次数:286
java 多线程
10 线程的状态 首先新建一个线程,然后启动,启动后变成runnable状态,表示已经准备就绪可以执行了,或者正在执行当中。执行完了后终止。 blocked:访问临界区,如果拿不到临界区的资源,需要等待。被动的等待。 waiting:主动发起的等待。自己的数据没准备好。 timedwaiting:限 ...
分类:编程语言   时间:2017-06-26 00:38:10    阅读次数:294
Python中 isinstance()用法 判断对象的类型
isinstance(p_object, class_or_type_or_tuple):判断对象的类型 a=123 ret=isinstance(a,int) print(ret) #输出:True li=[2,57,4] ret1=isinstance(li,list) print(ret1) ... ...
分类:编程语言   时间:2017-06-26 00:37:11    阅读次数:161
python爬虫:multipart/form-data格式的POST实体封装与提交
在Python中,我们通常使用urllib2中提供的工具来完成HTTP请求,例如向服务器POST数据。通常情况下,所有的数据都会进行URL编码并将Content-Type设置为application/x-www-form-urlencoded。不过在一些特殊的情况下(例如服务器限制而不允许使用这种类 ...
分类:编程语言   时间:2017-06-26 00:36:49    阅读次数:1023
python list有关remove的问题
在python 中进行一次简单的列表循环,当用到remove时出现了一个很有趣的现象, 代码如下: 这段代码是在a里取i 当i不能够整除4 的时候,a就在自己里面删除这个时候的i 值,最后输出的a的结果应该是[0,4,8,12,16,20,24,28],结果真的是这样吗? 这个时候出现的结果完全不一 ...
分类:编程语言   时间:2017-06-26 00:36:40    阅读次数:241
python杂记
1. ord 将char转换为ascii码 print ord('a')97 2. zip >>> x = [ord('a'), ord('b')]>>> y = ['a', 'b', 'c'] >>> xy = zip(x,y)>>> print xy[(97, 'a'), (98, 'b')] ...
分类:编程语言   时间:2017-06-26 00:36:31    阅读次数:169
对前端语言的初步认识
web前端,首先不是孤立存在的,前端相对于web后端编程而言,前端是浏览器自身支持的编程语言,主要包括html,css,javascript等 HTML: 是构成网页展示的基础,主要是复负责页面的内容显示,它是一种很简单可视化的标识语言,说白了就是 一是一,你写二就出二。网上所有的网页网站,不管多么 ...
分类:编程语言   时间:2017-06-26 00:36:23    阅读次数:173
【 js 基础 】Javascript “继承”
【 js 基础 】Javascript “继承” 是时候写一写 “继承”了,为什么加引号,因为当你阅读完这篇文章,你会知道,说是 继承 其实是不准确的。 一、类1、传统的面向类的语言中的类:类/继承 描述了一种代码的组织结构形式。举个例子:“汽车”可以被看作是“交通工具”的一种特例。我们可以定义一个 ...
分类:编程语言   时间:2017-06-26 00:01:48    阅读次数:222
数组的声明
数组的声明和初始化语法如下: 数据类型[ ] 数组名 = new 数据类型[长度]; 注意:数组名像变量名一样要遵循标识符的命名规则;长度必须是整数 数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为... ...
分类:编程语言   时间:2017-06-26 00:00:08    阅读次数:212
python/web框架
web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env python ...
分类:编程语言   时间:2017-06-25 23:59:54    阅读次数:381
JavaScript栈和堆内存,作用域
1.栈 stack”和“堆 heap”: 简单的来讲,stack上分配的内存系统自动释放,heap上分配的内存,系统不释放,哪怕程序退出,那一块内存还是在那里。stack一般是静态分配内存,heap上一般是动态分配内存。 2.基本类型和引用类型: 基本类型:存放在栈内存中的简单数据段。数据大小确定, ...
分类:编程语言   时间:2017-06-25 23:59:21    阅读次数:400
如何编写一个带命令行参数的Python文件
看到别人执行一个支持命令行参数的python文件,瞬间觉得高大上起来、牛逼起来,那么如何编写一个带命令行参数的python脚本呢?不用紧张,下面将简单易懂地让你学会如何让自己的python脚本,支持命令行参数。 首先你要知道python中的sys模块的一些功能: 其次,python程序使用命令行参数 ...
分类:编程语言   时间:2017-06-25 23:58:40    阅读次数:358
【 js 基础 】Javascript “继承”
是时候写一写 “继承”了,为什么加引号,因为当你阅读完这篇文章,你会知道,说是 继承 其实是不准确的。 一、类1、传统的面向类的语言中的类:类/继承 描述了一种代码的组织结构形式。举个例子:“汽车”可以被看作是“交通工具”的一种特例。我们可以定义一个 Vehicle 类和一个 Car 类来对这种关系 ...
分类:编程语言   时间:2017-06-25 23:58:02    阅读次数:420
对于这几天使用python的总结
(1)python GUI : python写简单的界面还是可以的。我使用的是TK。 简单地来说,就是几句话就能显示出界面: 在添加库的时候,很多人都说import (库) 的形式,可以防止你自己的函数不会和添加的库重名,增加代码的可读性。我觉得的一个文件的def函数很多的情况下最好是直接impor ...
分类:编程语言   时间:2017-06-25 23:57:30    阅读次数:345
Python基础之条件表达式、运算符
1.条件表达式: if..elif...else 2.运算符 a+=b #等效a=a+b,相加 a-=b #等效a=a-b,相减 a*=b #等效a=a*b,相乘 a/=b #等效a=a/b,相除 a%=b #等效a=a%b,取模 a**=b #等效a=a**b,幂赋值运算 a//=b #等效a=a ...
分类:编程语言   时间:2017-06-25 23:57:14    阅读次数:182
python爬虫:Multipart/form-data POST文件上传详解
简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下: <form method="post"action="http://w.sohu.com" > <inputtype="text" name="txt1"> <inputtype="t ...
分类:编程语言   时间:2017-06-25 23:57:06    阅读次数:1972
Centos7下不删除python2.x的情况下安装python3.x
Linux下默认系统自带python2.X的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 1、下载linux平台的python3.x的安装包(我下载的是pyt ...
分类:编程语言   时间:2017-06-25 23:56:39    阅读次数:381
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!