表达式与运算符 表达式 表达式可以求一个值,求值的过各可以包含运算。 var length=80 表达式中可以使用两个或多个值,表达式最终返回一个值。如求桌子的面积。 var area=80*60 操作符 表达中需要使用操作符,操作是对一个或多个值进行运算,得到一个值。 常用的操作符有:赋值操作符、 ...
分类:
编程语言 时间:
2018-05-12 16:47:17
阅读次数:
227
JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中: <html> <head> <script> alert('Hello, world'); </script> </head> <body> ... </body> </html> ...
分类:
编程语言 时间:
2018-05-12 16:48:52
阅读次数:
155
前言: 此文为大家入门爬虫来做一次简单的例子,让大家更直观的来了解爬虫。 本次我们利用 Requests 和正则表达式来抓取豆瓣电影的相关内容。 一、本次目标: 我们要提取出豆瓣电影 正在上映电影名称、评分、图片的信息,提取的站点 URL 为: "https://movie.douban.com/c ...
分类:
编程语言 时间:
2018-05-12 16:49:00
阅读次数:
214
Mock 在 Python 中的使用介绍 ===================================== [TOC] 原文链接与说明 1. https://www.toptal.com/python/an introduction to mocking in python 2. 本翻译文 ...
分类:
编程语言 时间:
2018-05-12 16:49:23
阅读次数:
177
使用 Python 创建你自己的 Shell:Part II =========================================== [TOC] 原文链接与说明 1. https://hackercollider.com/articles/2016/07/06/create your ...
分类:
编程语言 时间:
2018-05-12 16:49:33
阅读次数:
180
Linux 内核里的数据结构 ================================================================================ [TOC] 原文链接与说明 1. https://github.com/0xAX/linux insides ...
分类:
编程语言 时间:
2018-05-12 16:49:51
阅读次数:
209
数组: 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引, bash4.0版本之后开始支持 bash的数组支持稀疏格式(索引不连续) 声明数组: d ...
分类:
编程语言 时间:
2018-05-12 17:25:58
阅读次数:
162
#coding:utf-8importurllib2importosimportsysreload(sys)sys.setdefaultencoding("utf-8")frombs4importBeautifulSoupheads={}heads[‘User-Agent‘]=‘Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,lik
分类:
编程语言 时间:
2018-05-12 17:26:12
阅读次数:
138
学习爬虫有一小段时间了,于是决定把自己学爬虫时所学的,写过的代码以及看过的文档记录下来,权当小结。第一次写这些,如果有错误,请多指教。 首先我们需要了解一下什么是爬虫。 根据百度百科上给出的定义,” 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定 ...
分类:
编程语言 时间:
2018-05-12 17:26:20
阅读次数:
198
原文来自: 用不到 50 行的 Python 代码构建最小的区块链 (英文原文:Let’s Build the Tiniest Blockchain ) ,但是文中的代码,是基于python2的,在python3环境下需要略做修改,修改后的代码如下: 运行结果: 当然这只是最基本的“数据结构”级别的 ...
分类:
编程语言 时间:
2018-05-12 17:26:44
阅读次数:
167
动态代理 动态代理使用(处理全局乱码的问题) ...
分类:
编程语言 时间:
2018-05-12 17:27:02
阅读次数:
162
public class Test { public Test() { } public static void main(String[] args) { new s(); } } class F{ public F() { System.out.println(this.getClass().g ...
分类:
编程语言 时间:
2018-05-12 17:28:39
阅读次数:
232
native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。 JNI是Java本机接口(Java Native Interfac ...
分类:
编程语言 时间:
2018-05-12 17:30:40
阅读次数:
182
1、python以对象来表达数据,所以每个对象都有身份、类型、值2、标识符命名,必须以英文之母或者下划线开头,不能使用关键字3、变量名区分大小写4、eval()函数获取连续输入的值,globals参数时必须采用字典对象使用locals参数时则要使用映射类型5、常见内置类型:数值类型:intfloatcomplex(复数)序列类型:strlisttuple(元组)迭代类型:提供容器,使用for循环进
分类:
编程语言 时间:
2018-05-12 17:31:55
阅读次数:
183
在看一个函数的说明文档时,经常会出现函数的参数为iterable的情况,那么iterable究竟代表什么含义呢 iterable:可迭代的,迭代器 Python中iterable被认为是一个对象,这个对象可以一次返回它的一个成员(也就是对象里面的元素),由此可知,Python中的string,lis ...
分类:
编程语言 时间:
2018-05-12 18:20:34
阅读次数:
167
首先,要在 【帮助】->【关于插件】中开启Beautifier插件功能 然后,在【工具】->【选项】中设置Clang Format的路径 注意,这里你的机器上需要安装LLVM。可以到https://llvm.org/下载LLVM文件,在/LLVM/bin/目录下会有clang-format.exe文 ...
分类:
编程语言 时间:
2018-05-12 18:20:50
阅读次数:
1844
关于线程的一些概念: 应用程序和进程是一对一的关系,而进程和线程是一对多的关系,也就是说一个进程包含多个线程。 线程的状态: 新建状态 在java中可通过实现Runnable接口或者继承Thread类得到一个新的线程。 就绪状态 当调用start()方法时,线程处于就绪队列中,等待JVM线程调度器的 ...
分类:
编程语言 时间:
2018-05-12 18:22:02
阅读次数:
187
SpringBoot的自动装配是拆箱即用的基础,也是微服务化的前提。其实它并不那么神秘,我在这之前已经写过最基本的实现了,大家可以参考这篇文章。这次主要的议题是,来看看它是怎么样实现的,我们透过源代码来把握自动装配的来龙去脉。 一、自动装配过程分析 1.1、关于@SpringBootApplicat ...
分类:
编程语言 时间:
2018-05-12 18:22:50
阅读次数:
753
#!/usr/bin/python #-*- coding:UTF-8 -*- #date:20180501 Python数据类型 整型:int 字符串:string 1、字符串一旦创建就不允许修改,所谓的for循环拿到的是创建了一个新的字符串 创建 删除 拼接 切片 分割 格式化 字符串的开头和结 ...
分类:
编程语言 时间:
2018-05-12 18:23:09
阅读次数:
209
1整合思路 1、SqlSessionFactory对象应该放到spring容器中作为单例存在。 2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 4、数据库的连接以及数据库连接池事 ...
分类:
编程语言 时间:
2018-05-12 18:23:41
阅读次数:
152