码迷,mamicode.com
首页 > 编程语言
python 爬虫框架Scrapy爬取当当网数据
setting.py需要修改的两个地方: ...
分类:编程语言   时间:2017-05-20 22:42:41    阅读次数:225
swift学习笔记(四)关于类的继承
在swift中,继承是区分类与其它对象的基本特征 继承后的子类能够重写父类的方法,包含类方法和实例方法,属性和附属脚本(subscript) 在继承过程中,构造器方法init()是不被继承的,须要显示标明 class Tandem: Bicycle { init() { super.init() m ...
分类:编程语言   时间:2017-05-20 22:41:52    阅读次数:222
python-基础2-变量、输入输出、条件语句
存东西所用 变量的定义规则: 变量名要见名知意,不能瞎写,瞎写到后面自己都看不懂那个变量是干啥的,不要用拼音,那样很low,更不要用中文当变量名,那是2b程序员干的事,但是python的确可以用中文当变量名! 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 3.输入、输出 ...
分类:编程语言   时间:2017-05-20 22:40:34    阅读次数:368
python 数组
a=[[1,2],[3,4,6]] del a[1][0] #删除多维数组,a里的第二个数组里的第一个元素3 print(a) a=[[1,2],[3,4,6]] del a[1][0] #删除多维数组,a里的第二个数组里的第一个元素3 print(a) len1=len(a[0])#查看第一个数组 ...
分类:编程语言   时间:2017-05-20 22:39:50    阅读次数:243
python-基础
Python 1.基础概念 一、什么是python? python是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学。在1989诞生,Guido(龟叔)开发。这里的python并不是蟒蛇的意思,而是龟叔非常喜欢一部叫做《Monty Python飞行马戏团》的电视剧,所以以pyth ...
分类:编程语言   时间:2017-05-20 22:39:17    阅读次数:234
java Queue中 remove/poll, add/offer, element/peek区别
offer,add区别: 一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。 这时新的 offer 方法就可以起作用了。它不是对调用 add() 方法抛出一个 unchecked 异常,而只是得到由 offer() 返回的 false。 poll,remove区别: r ...
分类:编程语言   时间:2017-05-20 22:33:59    阅读次数:325
[转]论多进程与多线程
出于对自己对多进程和多线程概念理解的怀疑,便花时间深入学习了一下。我的目的是将一个生动的围绕CPU运行的动作模型描述出来。我们先看专业书上是怎么解释的——进程是资源分配的最小单位,线程是CPU调度的最小单位——。只要能把这句话理解了,那也就对多进程与多线程理解的差不多了。 我们来看一下操作系统是怎么 ...
分类:编程语言   时间:2017-05-20 22:33:41    阅读次数:278
Python type 与 __bases__
type 字面意思是类型,可以理解为模具吧,通过模具可以实例化成形形色色的object。 Python中内置变量type(object)可以查看具体的类型。 __bases__ 也是内置函数, 用来查看class的继承关系。 什么样子的类型是type呢 ? 看看下面的例子。 >>> type(boo ...
分类:编程语言   时间:2017-05-20 22:33:28    阅读次数:304
【JAVAWEB学习笔记】25_基础加强:类加载器、注解 @xxx和动态代理
基础加强 学习目标 案例-自定义单元测试@MyTest 案例-全局的编码的解决 学习目标 案例-自定义单元测试@MyTest 案例-全局的编码的解决 一、类加载器 1.什么是类加载器,作用是什么? 类加载器就加载字节码文件(.class) 2.类加载器的种类 类加载器有三种,不同类加载器加载不同的 ...
分类:编程语言   时间:2017-05-20 21:54:38    阅读次数:213
Lynda.com学习体验之Become a Python Programmer
本人最近正好在学习http://Lynda.com的Python课程。Lynda上面确实有Python系列课程的,以我的学习经验,Lynda的课程质量惊艳,对于刚入门或者工作一段时间的同学来说,绝对是绝佳的材料。但是http://lynda.com是收费的,每月34.99美金的,本人在淘宝上买了一个 ...
分类:编程语言   时间:2017-05-20 21:54:24    阅读次数:306
js算法集合(二) javascript实现斐波那契数列 (兔子数列)
js算法集合(二) 斐波那契数列 js算法集合(二) 斐波那契数列 js算法集合(二) 斐波那契数列 js算法集合(二) 斐波那契数列 js算法集合(二) 斐波那契数列 js算法集合(二) 斐波那契数列 ★ 上一次我跟大家分享一下做水仙花数的算法的思路,并对其扩展到自幂数的算法,这次,我们来对斐波那 ...
分类:编程语言   时间:2017-05-20 21:54:17    阅读次数:395
java中 ++前后差别试题及静态变量一旦赋值不可改变
package javaTest; public class Increment { private static int k=0; public static void main(String[] args) { int j=0; int n=0; for(int i=0;i<100 ;i++){ ...
分类:编程语言   时间:2017-05-20 21:52:54    阅读次数:284
排序2
本博客的代码的思想和图片参考:好大学慕课浙江大学陈越老师、何钦铭老师的《数据结构》 排序2 1 快速排序 1.1 算法思想 快速排序的主要思想就是分而治之。选择一个主元,然后把原来的集合分为比主元小和比主元大两个子集合,然后递归的解决左边,递归的解决右边。我们使用一幅图片来进行说明 下面是快速排序的 ...
分类:编程语言   时间:2017-05-20 21:52:28    阅读次数:301
Java测试工具使用(1)--Junit
在进行测试之前需要导入junit的两个包,分别是 junit:4.12;hamcrest-core:1.1 1、基本测试标签 @Test、@Before、@After 2、组测试 有时候多个测试文件,如果一个一个去执行肯定浪费时间,那么如何做呢? 假如现在有FirTest.java,SecTest. ...
分类:编程语言   时间:2017-05-20 21:51:51    阅读次数:223
Python开发【前端】:汇总
页面模板 1、EasyUI(推荐指数★) JQuery EasyUI中文网 下载 使用方法:把文件下载到本地、直接从官网上把源码拷贝过来,更改下js的路径即可 优点:功能非常多、非常齐全 偏做后台管理 缺点:定制时改造代价大、不仅要改CSS 还要改JS 2、jQueryUI(推荐指数★★) jQue ...
分类:编程语言   时间:2017-05-20 21:50:44    阅读次数:293
JSON-JSON字符串转换成JSON对象、JSON对象数组、java实体类以及保存到List列表中
处理JSON字符串时,一直出错,写个样例后发现原来是没有弄清楚数据的格式问题。 实现的是 JSONString 转换成java对象 或是 list列表 实例类 News package lyx.entity; /** * @author lyx * * 2015-8-10上午10:14:38 * * ...
分类:编程语言   时间:2017-05-20 21:50:25    阅读次数:337
设计模式C++实现_2_简单工厂模式
简单工厂模式 主要用于创建对象。 新加入类时。 不会影响曾经的系统代码。 核心思想是用一个工厂来依据输入的条件产生不同的类,然后依据不同类的 virtual 函数得到不同的结果. 以下以苹果手机的生产为例。模拟手机生产工厂。 苹果手机有各种不同的型号,有Iphone4、Iphone4s、Iphone ...
分类:编程语言   时间:2017-05-20 21:49:31    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!