码迷,mamicode.com
首页 > 编程语言 > 日排行
JavaScript 闭包
一、闭包与闭包的写法和用法 1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个没有释放资 ...
分类:编程语言   时间:2018-07-30 13:26:04    阅读次数:153
python3+selenium入门13-操作cookie
可以把cookie理解为自己账户的身份证。因为http协议是无状态的,上一个请求和下一个请求没有关系。但是有时需要有关联。比如登录之后,才能进行操作这样的设置。这个就是cookie在起作用。登录成功时,服务器会给浏览器一个cookie,浏览器会解析存在本地。然后同一个网站,下一次请求时就会把这个co ...
分类:编程语言   时间:2018-07-30 13:26:24    阅读次数:133
多线程基础学习
返回主页面 调度的优先级(Priority) 实验仅证明优先级设置的比较高并不一定先执行, * 线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。 * 线程的优先级具有继承性,比如A线程启动B线程,则A和B的线程优先级是一样的。 pac ...
分类:编程语言   时间:2018-07-30 13:26:33    阅读次数:166
Java基本数据类型
整型 1、长整型数值有一个后缀 L 或者 l 。 2、十六进制数值有一个前缀 0X 或者 0x 。 3、八进制数值有一个前缀 0 。 4、从Java7开始,加上前缀 0b 或者 0B 可以写二进制数,还可以在数字字面量加下划线,便于阅读,Java编译器编译的时候会自动去除这些下划线。 示例代码: 浮 ...
分类:编程语言   时间:2018-07-30 13:26:40    阅读次数:258
java.lang.String 字符串操作
1.获取文件名 2.截取content中的http子串的内容 int index = str.indexOf("src="); //返回当前字符串中第一次出现src=的首字母的位置,下标从0开始 uri.indexOf(":", index1 + 5); 从下标为5的位置开始,获取第一次出现":"的 ...
分类:编程语言   时间:2018-07-30 13:28:07    阅读次数:144
快速给数组去重
ES6 可以通过set对象快速实现数组去重 let arr = [1,1,2,2,3,3,4]; //数组赋值给set对象,set会自动去重 let setArr = new Set(arr); //使用Array.from方法将set对象转换为数组 arr = Array.from(setArr) ...
分类:编程语言   时间:2018-07-30 13:29:51    阅读次数:132
Python之禅(The Zen of Python)
在交互式解释器中输入 import this 就会显示 Tim Peters 的 The Zen of Python The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than imp ...
分类:编程语言   时间:2018-07-30 14:37:49    阅读次数:569
IntelliJ IDEA 创建 Java包
一、创建包 1、在已有项目的"src"文件夹 -> 右键 -> New -> Package 2、命名包名,注意命名规范 二、创建类 1、新建包成功之后,在包上右键 -> New -> Java Class 创建新的java类 2、命名类名,注意命名规范 三、实现类 创建好类,写上main函数,执行 ...
分类:编程语言   时间:2018-07-30 14:38:04    阅读次数:131
Spring源码分析(二十三)BeanFactory的后处理
摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、激活注册的 BeanFactoryPostProcessor 1. BeanFactoryPostProcessor 的典型应用:PropertyPlaceholderCo ...
分类:编程语言   时间:2018-07-30 14:39:27    阅读次数:146
数组名作为函数参数以及sizeof用法
来源:https://blog.csdn.net/jay_zhouxl/article/details/51745518 int f(int *p,char *a) { printf("p[2]=%d,*(p+2)=%d\n",p[2],*(p+2)); printf("a[2]=%c,*(a+2) ...
分类:编程语言   时间:2018-07-30 14:40:30    阅读次数:180
Linux 编译安装R语言
一、安装依赖包 yum install -y gcc gcc-gfortran glibc-headers readline-devel libXt-devel gcc-c++ xz-devel.x86_64 texinfo.x86_64 texlive-pdftex-doc.noarch (此依赖 ...
分类:编程语言   时间:2018-07-30 14:44:50    阅读次数:391
C语言复习---杨辉三角打印
#define _CRT_SECURE_NO_WARNINGS #include #include #include #define MAX 8 int main() { int a[MAX][MAX] = { 0 }; for (int i = 0; i =2) for (int j = 1; j... ...
分类:编程语言   时间:2018-07-30 14:45:16    阅读次数:147
Web开发技术选型之Java与PHP
PHP与J2EE的对比 网上有很多关于PHP与J2EE之间的对比,细观无非以下几点: 1.语言特征 PHP为脚本语言,解释型语言,弱类型,专为Web开发打造。Java为C语言系编程语言,编译型,强类型,有跨平台的特征。从语法简洁性来说,PHP比Java简洁,毕竟PHP诞生比Java晚,同样的逻辑在P ...
分类:编程语言   时间:2018-07-30 14:48:08    阅读次数:123
模拟实现Spring IoC
项目结构 直接上代码 运行结果 实现思路 1. 通过scanBase方法获取com.sakura包下的classNames 2. 通过registerBean方法注册bean,需要注意还未完成依赖注入 3. 通过springDi方法完成依赖注入 4. 通过mvc方法绑定url到methodMap 5 ...
分类:编程语言   时间:2018-07-30 14:49:57    阅读次数:197
Spring源码分析(二十四)初始化非延迟加载单例
摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 完成BeanFactory的初始化工作,其中包括ConversionService的设置、配置冻结以及非延迟加载的bean的初始化工作。 一、ConversionService的设置 ...
分类:编程语言   时间:2018-07-30 14:50:52    阅读次数:181
Python正则表达式练习
爬取慕课课程图片https://www.imooc.com/course/list 图片url ...
分类:编程语言   时间:2018-07-30 14:52:11    阅读次数:241
Java多线程机制
//操作系统可以产生多个进程,每个进程也可以产生多个线程 1.线程 //"主线程”是main线程 //线程有4种状态:新建、运行、中断、死亡 (1)新建: ①通过继承Thread类创建: 需要重写Thread类的run()方法; //优点:可以在子类中增加新的成员变量和方法,使线程具有某种属性和功能 ...
分类:编程语言   时间:2018-07-30 14:52:39    阅读次数:263
数组作为形参的使用
来源:https://www.cnblogs.com/weixiaoyu/p/4371806.html 1、对于一维数组来说,数组作为函数参数传递,实际上传递了一个指向数组的指针,在c编译器中,当数组名作为函数参数时,在函数体内数组名自动退化为指针。此时调用函数时,相当于传址,而不是传值,会改变数组 ...
分类:编程语言   时间:2018-07-30 14:53:09    阅读次数:220
[C++] 2017联发科技杯编程挑战赛 复赛题 “杰克船长的烦恼”
题目如下。 规则 杰克船长这次运气不错,抢到了一大堆金币。但他马上又开始发愁了, 因为如何给大家分金币,一直都是件不容易的事,每次杰克船长都要头疼好几天。 关于分金币,海盗的行规是这样的: 每次行动,船长会根据各个海盗的表现记功,事后论功行赏,给大家分金币。 分战利品的时候,海盗们会随意的站成一排, ...
分类:编程语言   时间:2018-07-30 14:53:44    阅读次数:210
多线程的设计模式:Future、Master-Worker
一 简介 并行设计模式属于设计优化的一部分,它是对一些常用的多线程结构的总结和抽象。与串行程序相比,并行程序的结构通常更为复杂,因此合理的使用并行模式在多线程开发中更具有意义,在这里主要介绍==Future==、==Master Worker==和==生产者 消费者==模型 二 Future模式 F ...
分类:编程语言   时间:2018-07-30 14:53:59    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!