码迷,mamicode.com
首页 > 编程语言 > 日排行
Python 爬虫实战(二):使用 requests-html
"Python 爬虫实战(一):使用 requests 和 BeautifulSoup" ,我们使用了 requests 做网络请求,拿到网页数据再用 BeautifulSoup 解析,就在前不久, "requests" 作者 "kennethreitz" 出了一个新库 "requests html ...
分类:编程语言   时间:2018-03-14 21:11:03    阅读次数:208
身份证号码的正则表达式及验证详解(JavaScript,Regex)
在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案。本文列举了两种验证方案,大家可以根据自己的项目实际情况,选择适合的方案。 ...
分类:编程语言   时间:2018-03-14 21:11:32    阅读次数:269
韩顺平 java笔记 第43-46讲 io编程
1、java流分为两种 (1)字节流:可以用于读写二进制文件及任何类型文件byte (2)字符流:可以用于读写文本文件,不能操作二进制文件 字节流 字符流 输入 InputStream Reader 输出 OutputStream Writer 2、File类的基本用法 import java.io ...
分类:编程语言   时间:2018-03-14 22:02:39    阅读次数:202
python之深浅拷贝
深浅拷贝概述:浅拷贝:只拷贝一层;深拷贝:相当于克隆一份;importcopyhusband=[‘xiaohu‘,123,[15000,9000]]wife=husband.copy()wife[0]=‘xiaopang‘wife[1]=345print(wife)[‘xiaopang‘,345,[15000,9000]]xiaosan=copy.deepcopy(husband)xiaosan[
分类:编程语言   时间:2018-03-14 22:02:48    阅读次数:199
前端排序算法
一.冒泡排序 原理:简单来说就是相邻两个元素进行对比,按照你需要的排序方式(升序or降序)进行位置替换,替换时需要额外一个变量当作中间变量去暂存值。 总结步骤: 1、外循环是遍历每个元素,每次都放置好一个元素; 2、内循环是比较相邻的两个元素,把大/小的元素交换到后面; 3、等到第一步中循环好了以后 ...
分类:编程语言   时间:2018-03-14 22:03:35    阅读次数:256
java基础面试题总结
一、基础知识 1.JDK与JRE 答:JDK java开发工具包,JRE java运行时环境. 2.标识符的合法性 答:由字母、数字、_和$组成,长度不限。其中字母可以是大写或小写的英文字母,数 字为0到9。标识符第一个字符不能是数字。标识符区分大小写,标识符不能包含空格。 3.Java有几种基本数 ...
分类:编程语言   时间:2018-03-14 22:04:46    阅读次数:238
Ubuntu 16.04系统 之 java开发环境搭建
在Ubuntu 16.04(我的是64位操作系统)上搭建java开发环境: 事前准备:jdk、tomcat、eclipse、mysql jdk安装配置: 我选择的是jdk版本为1.8:安装包位为 jdk-8u144-linux-x64.tar.gz 下载地址:https://download.csd ...
分类:编程语言   时间:2018-03-14 22:07:31    阅读次数:178
Ubuntu15.04 python升级到python-3.6.x
简略记录步骤,容后补充: sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 sudo apt install spyder3 删除原有的Python链 ...
分类:编程语言   时间:2018-03-14 22:07:40    阅读次数:195
今天刚学的c++,两个程序。
#include<iostream>usingnamespacestd;intmain(){inta,b,sum;cin>>a>>b;sum=a+b;cout<<"a+b="<<sum<<endl;return0;}#include<iostream>usingnamespacestd;intm
分类:编程语言   时间:2018-03-14 22:08:39    阅读次数:149
Python的空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。 空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。 ...
分类:编程语言   时间:2018-03-14 22:08:54    阅读次数:312
项目记录26--unity-tolua框架 View03-UIManager.lua
做为程序员要懂得假设保持健康,对电脑时间太长非常easy眼花,得脖子病,腰都疼,这星期六日组团到康宁去了,哈哈。一个字“疼”!!!! 废话不多少,把UIManager.lua个搞出来了。事实上非常简单,没有做什么二级界面。三级界面的想法如今,show就在最上层,基本怎么用看之前的 function ...
分类:编程语言   时间:2018-03-14 22:09:41    阅读次数:521
最大子数组问题全解
问题描述 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 问题解析 很经典的一个问题,下面给出3种解法,暴力解法、分治算法、动态规划。这个题Leetcode上有大量测试数据,只不过最后两个测试数据要求算法复杂度为n,只能用动态规划来解,可以借鉴一下,链接见这里https://leetc ...
分类:编程语言   时间:2018-03-14 22:09:56    阅读次数:196
java并发之同步辅助类semaphore
semaphore(sem??f?r)含义:信号量就是可以声明多把锁(包括一把锁:此时为互斥信号量)。举个例子:一个房间如果只能容纳5个人,多出来的人必须在门外面等着。如何去做呢?一个解决办法就是:房间外面挂着五把钥匙,每进去一个人就取走一把钥匙,没有钥匙的不能进入该房间而是在外面等待。每出来一个人就把钥匙放回原处以方便别人再次进入。常用方法acquire():获取信号量,信号量内部计数器减1re
分类:编程语言   时间:2018-03-14 22:11:14    阅读次数:186
CentOS7.2安装配置nginx+flask+python+uwsgi运行环境
操作系统:CentOS 7.2Nginx安装请参考centos7.2安装nginx这个文章1. 安装python3.5执行命令wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz等待下载完成下载完成后,执行tar -zxvf Python-3.5.0.tgz解压安装包,因文件太多,只
分类:编程语言   时间:2018-03-14 22:11:22    阅读次数:207
python 线程锁
资源总是有限的,程序运行如果对同一个对象进行操作,则有可能造成资源的争用,甚至导致死锁,或者导致读写混乱,python中提供线程锁对线程的调用进行控制 锁提供如下方法: 1.Lock.acquire([blocking]) 2.Lock.release() 把 3.threading.Lock() ...
分类:编程语言   时间:2018-03-14 22:11:30    阅读次数:224
Java异常处理
异常处理 1.try...catch捕获异常 try 和 catch的块的花括号不能省略 捕获异常时先捕获小异常,再捕获大异常 Java7开始一个Catch块中可以捕获多种异常,多种异常之用“|”分开 访问异常信息 2.使用finally回收资源 Java中的垃圾回收机制只会回收堆内存中的对象所占用 ...
分类:编程语言   时间:2018-03-14 22:11:38    阅读次数:172
redis与spring整合·
配置spring配置文件applicationContext.xml 测试: ...
分类:编程语言   时间:2018-03-14 22:11:52    阅读次数:234
python3颜色输出
遇到一个项目,需求是在python3中,处理结果显示高亮加颜色,然后资料整理如下 格式: \033[显示方式;前景色;背景色m 这里的格式是规定了m后面的输出字符颜色样式 说明: 前景色|背景色|颜色 | | 30 |40 |黑色 31|41|红色 32|42|绿色 33|43|黃色 34|44|蓝 ...
分类:编程语言   时间:2018-03-14 22:12:02    阅读次数:674
Python基础
Pycharm开发环境设置与熟悉。 练习基本输入输出: print('你好,{}.'.format(name)) uprint(sys.argv) 库的使用方法: import ... from ... import ... 条件语句: if (abs(pos()))<1: break 循环语句: ...
分类:编程语言   时间:2018-03-14 22:12:54    阅读次数:192
CentOS7.2安装配置nginx+uwsgi+python+flask运行环境
操作系统:CentOS 7.2 Nginx安装请参考centos7.2安装nginx这个文章 1. 安装python3.5 执行命令 wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tg ...
分类:编程语言   时间:2018-03-14 22:13:52    阅读次数:314
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!