码迷,mamicode.com
首页 > 编程语言 > 日排行
Java_异常
什么是异常? 异常就是"意外,例外"的意思,也就是非正常情况,Java中异常的本质就是程序上的错误; 如何处理异常? Java提供了强大的异常处理机制,用过异常机制,我们可以更好的提升程序的健壮性; 异常处理机制为:抛出异常,捕捉异常 主要通过try catch finally throw thro ...
分类:编程语言   时间:2018-06-30 13:07:07    阅读次数:188
python(一):介绍网络爬虫
一、网络爬虫的定义 网络爬虫,即Web Spider,是一个很形象的名字。 把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。 从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址, 然后通过这些链接地址寻找下一个 ...
分类:编程语言   时间:2018-06-30 14:35:32    阅读次数:142
快速排序算法原理及其js实现
要说快排的原理,通俗点说就是把一个事情,分成很多小事情来处理,分治的思想。 假设我们现在对“6 1 2 7 9 3 4 5 10 8”这10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。一般选第一个数6作为基准数。接下 ...
分类:编程语言   时间:2018-06-30 14:36:24    阅读次数:171
Java控制语句——分支、循环、跳转
分支语句(if语句,switch语句); 循环语句(for,while,do...while); 跳转语句(break,continue,return); 分支语句(if语句,switch语句); 循环语句(for,while,do...while); 跳转语句(break,continue,ret ...
分类:编程语言   时间:2018-06-30 14:36:54    阅读次数:178
Python之groupby
# -*- coding: utf-8 -*-"""Created on Sat Jun 30 10:09:47 2018测试分组groupby@author: zhen"""from pandas import DataFrame"""data = [ [1,2,2,1] [2,2,2,2] [1 ...
分类:编程语言   时间:2018-06-30 14:37:54    阅读次数:184
Java程序性能优化:让你的Java程序更快、更稳定
Java是目前应用为广泛的软件开发平台,学习针对Java程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。
分类:编程语言   时间:2018-06-30 14:38:55    阅读次数:135
Python决定一个变量时局部的,还是全局的,是在编译期
Python中的变量名是在编译时就解析好的,换句话说,在编译时(也就是在交互控制台输入代码是或者import文件时),Python就已经决定一个变量应该是局部变量,还是全局变量。来看下面的例子: 函数test里面引用的变量,根据作用域链查找法则(LEGB法则),查找到的是全局变量X的值。 根据文章开 ...
分类:编程语言   时间:2018-06-30 14:40:13    阅读次数:190
线程池 的创建小列子,以及参数的介绍
线程池的概念大家应该都很清楚,帮我们重复管理线程,避免创建大量的线程增加开销。 除了降低开销以外,线程池也可以提高响应速度,了解点 JVM 的同学可能知道,一个对象的创建大概需要经过以下几步: 创建一个对象的开销需要经过这么多步,也是需要时间的嘛,那可以复用已经创建好的线程的线程池,自然也在提高响应 ...
分类:编程语言   时间:2018-06-30 14:41:19    阅读次数:118
【转】Java中Synchronized的用法
《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized. synchronized是Java中的关键字,是一种同步锁。它修饰的对象 ...
分类:编程语言   时间:2018-06-30 14:43:43    阅读次数:148
python(三):python自动化测试定位
webdriver 提供了八种元素定位方法:id、name、class name、tag name、link text、partial link text、xpath、css selector在 Python 语言中对应的定位方法如下:find_element_by_id()find_element ...
分类:编程语言   时间:2018-06-30 14:43:52    阅读次数:133
操作系统_第二章_进程与线程
2018-06-30 1.进程:对正在运行的程序的一个抽象 2.一个进程就是一个正在执行的程序的实例 3.快速的切换称为:多道程序设计 4.一个进程是某种类型的一个活动,它有程序,输入,输出,以及状态 5..四种主要的事件会导致进程的创建 系统初始化 正在运行的程序执行了创建进程的系统调用 用户请求 ...
分类:编程语言   时间:2018-06-30 14:44:17    阅读次数:139
mac上java环境变量配置
mac系统作为unix系统,配置环境变量的手法和unix是一样的。 配置文件加载顺序如下 (1)/etc/profile(系统级) 这是个脚本文件,为系统的每个用户设置环境信息。每个用户第一次登录时,该文件被执行。所以这个文件里设置的变量全局有效。 备注: (a)这个脚本会声明每次脚本打开的时候,去 ...
分类:编程语言   时间:2018-06-30 14:45:41    阅读次数:136
自己动手写线程池
一、线程池源码如下 1、阻塞任务队列 BlockingQueue public interface BlockingQueue<E> { boolean offer(E e); public E take();} 阻塞任务队列实现类 LinkedBlockingQueue import java.u ...
分类:编程语言   时间:2018-06-30 14:46:12    阅读次数:166
Python代码结构——顺序、分支、循环
## 顺序结构 - 按照从上到下的顺序,一条语句一条语句的执行,是最基本的结构 ## 分支结构 if condition: statement statement ... elif condition>: statement statement ... else: statement stateme ...
分类:编程语言   时间:2018-06-30 14:46:29    阅读次数:158
python(二):用python抓取指定网页
1、抓取网页的内容 urlopen(url)函数:这个函数返回一个 http.client.HTTPResponse 对象, 这个对象又有各种方法 #coding=utf-8import urllib.request url="http://www.baidu.com/"data=urllib.re ...
分类:编程语言   时间:2018-06-30 14:47:01    阅读次数:134
【MyEclipse】我们导入的jar包后, 一般没有关联源码, 需要手动进行关联!推荐这种方式。
我们导入的jar包后,一般没有关联源码,需要手动进行关联! 详细操作过程如下: 导入成功后,小奶瓶就被贴上“标签”啦!这样在该工程下,查看源码就方便啦! ...
分类:编程语言   时间:2018-06-30 14:47:47    阅读次数:155
spring和springmvc父子容器关系
一般来说,我们在整合spring和SpringMVC这两个框架中,web.xml会这样写到: 首先配置的是Spring容器的初始化加载的application文件,然后是SpringMVC的前端控制器(DispatchServlet),当配置完DispatchServlet后会在Spring容器中创 ...
分类:编程语言   时间:2018-06-30 14:50:27    阅读次数:140
python3开发进阶-Django框架中form的校验方法is_valid()的源码
form表单的校验方法is_valid() 点开我们发现这个函数里面只有两个方法方法,最终返回True or False 我们点进.is_bound属性,里面判断传输的数据不是空和上传文件不是空 点进.errors发现这是一个方法伪装成属性,用的是内置的装饰器property, 这里有个简单的逻辑判 ...
分类:编程语言   时间:2018-06-30 14:50:36    阅读次数:4395
python---tornado补充(异步非阻塞)
一:正常访问(同一线程中多个请求是同步阻塞状态) 我们先访问index,再去访问main,查看情况 二:使用future模块,实现异步非阻塞 三:在tornado中使用异步IO请求模块 四:请求间交互,使用future 我们可以在另一个请求中去为这个future中result赋值,使当前请求返回 五 ...
分类:编程语言   时间:2018-06-30 14:50:58    阅读次数:199
业余草分享Java高级工程师,面试总结
面试之前觉得自己在原来公司相同工作经验的同事当中,无论是业务能力还是技术能力都还可以,也对自己解决问题的能力有一定的自信,刚开始面试的时候,一度出现了尴尬,明明知道的东西,就是说不出来,也不知道从哪里说,自己觉得就应该是那样啊,怎么说,而且一度对自己的能力产生了怀疑; 最后发现是不经常总结,不善于总 ...
分类:编程语言   时间:2018-06-30 14:53:04    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!