一、是什么 Java Reflaction in Action有这么一句话,可以解释。反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变。通俗的讲就是反射可以在运行时根据指定的类名获得类的信息。 二、为什么 我们为什么要使用反射,它的作用是什么,它在实际的编程中有什么应用。 ...
分类:
编程语言 时间:
2018-04-18 20:13:45
阅读次数:
121
1. 第一个java class { public static void main(String[] args) { System.out.println("Hello World!"); } } 2. 关键字 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序 ...
分类:
编程语言 时间:
2018-04-18 20:16:23
阅读次数:
159
题目:删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组。 第一种方法(concat + splice): 第二种方法(concat + pop): 第三种方法( filter ): 第四种方法(jion + split + pop): 第五种方法(apply + pop): ...
分类:
编程语言 时间:
2018-04-18 20:16:31
阅读次数:
260
用途 控制其他类可以访问的字段或方法 修饰符 public、protected、no modifier(未声明)、private 访问级别 文献 https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html ...
分类:
编程语言 时间:
2018-04-18 21:12:21
阅读次数:
197
话说买了虫师的书,看了四分之一,大概明白了个逻辑,就想用实际网页弄个脚本出来 然鹅我真是too naive too old,直接录或写一个可以走得通的脚本是需要很多基础知识的 首先你得是学过计算机,编程思维根深蒂固 python有元素搜索、也有调用js、switch frame,后面可能还可以用到r ...
分类:
编程语言 时间:
2018-04-18 21:12:51
阅读次数:
198
一、GIL锁 1.是什么:全局解释器锁2.有什么用:单核下实现多任务3.在开发cPython解析器的时候是单核的情况下,用程序去切换线程,使用gil锁来控制线程的切换.4.解决方案:使用进程实现并发多任务,(换javapython解析器) 使用其他语言实现多线程的多任务5.如果是有堵塞的那么多线程会 ...
分类:
编程语言 时间:
2018-04-18 21:13:16
阅读次数:
227
讲讲为什么要学Python? 我是一名大学生,在校期间有幸参加了大数据竞赛,然后知道有一门编程语言叫做Python,后来在校期间又去研究linux,发现云计算特别火,Openstack便是基于Python语言开发的,然后我就开始去尝试学习Python。 对于一个0基础的小白,我同样也走过了很多弯路, ...
分类:
编程语言 时间:
2018-04-18 21:13:49
阅读次数:
252
作用域、高阶函数、闭包
分类:
编程语言 时间:
2018-04-18 21:14:54
阅读次数:
207
CITS2002 Systems Programming - Project 2 2017See also: 2 Project 2 clarificationsA shell is a command-interpreter used widely on Unix-based systems. M ...
分类:
编程语言 时间:
2018-04-18 21:15:45
阅读次数:
456
用Iterator对数组进行迭代后,如果在迭代过程中对数组进行增加元素操作(这里iterator本身没有提供增加操作方法)时,就会抛出并发访问异常: 异常如下: 原因: 因为在对数组进行元素删除操作时,迭代器并不知道数组发生改变,它还是按原来的数组元素进行迭代,因此就会出现并发异常。 举例如下: 纠 ...
分类:
编程语言 时间:
2018-04-18 21:16:00
阅读次数:
183
1, Java虚拟机的内存结构1) stack栈内存:用于运行线程,包括了方法里的临时数据,存放的是线程运行的局部变量,还有对象的引用2) heap 堆内存:对象的实例3) non heap 非堆内存:方法区域:运行时常量值和静态方法。 例如:person p = new person(); P 这变量是对象的引用存在stack中, new person()是一个对象的实例
分类:
编程语言 时间:
2018-04-18 21:16:23
阅读次数:
174
一:开发 开发语言分为高级语言和低级语言 高级语言:Python、Java、PHP、C++、C#、GO、Ruby等;低级语言:C、汇编语言。 高级语言对应的是字节码,是将代码编译成字节码,然后交给机器语言,可以提高效率;低级语言对应的是机器码。 高级语言主要分为两类:PHP类和Python、Java ...
分类:
编程语言 时间:
2018-04-18 21:16:37
阅读次数:
157
//1.空指针异常//Stringstr=null;//System.out.println(str.length());//2.数组下标越界//intarr[]={1,2};//System.out.println(arr[2]);//3.父类,子类的这种关系。泛指的可以指向更具体的。人和老师Demox=newDemo();Randomy=newRandom();y=x;//4.往大处了换。就死
分类:
编程语言 时间:
2018-04-18 21:17:05
阅读次数:
179
源代码已上传至Github,https://github.com/chaigee/arithmetic,中的python_ari.py文件 题目: (1)能自动生成小学四则运算题目,并且不能出现负数; (2)能支持真分数的四则运算; 思路: (1)四则运算加减乘除,采用两个随机数,由于不能出现负数, ...
分类:
编程语言 时间:
2018-04-18 21:17:11
阅读次数:
196
JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此 8 Byte = 64bit Javascript中,由于其变量内容不同,变量被分为基本数据类型变量和引用数据类型变量。基本类型变量用八字节内存,存储基本数据类型(数值、布尔值、null和未定义,string)的值,引用 ...
分类:
编程语言 时间:
2018-04-18 21:18:00
阅读次数:
236
1、导入包或加入依赖关系 2、引入spring配置文件: ...
分类:
编程语言 时间:
2018-04-18 21:18:17
阅读次数:
716
正则表达式: 用来过滤字符串数据,只要是字符串,都可以用正则来处理它。 后期用框架做网站写路由的时候,用的就是它(偷懒的话,就是直接.*?,但是安全性差)。tornado中的匹配Handler就是用正则来匹配的。 在py文件中设置 # -*- coding: utf-8 -*- 就是得符合一定的正则 ...
分类:
编程语言 时间:
2018-04-18 21:18:32
阅读次数:
233
好久没有写博客了,之前也说过水平有限,也写不出什么技术博客,只能写些感悟。 过年之后,陆续做了2、3个项目,刚开始可能不太熟悉流程,怎么和页面传数据?最近一个项目1/2天就写完代码了,真的很简单,主要改需求、设计太浪费时间,还要花时间测试。 接下来版本发布,就不用新任务了。就要静下心来好好学一学了, ...
分类:
编程语言 时间:
2018-04-18 21:18:40
阅读次数:
194
#include "stdafx.h" #include using namespace std; class Complex {public: Complex(){real = 0;imag = 0;} Complex (double r, double i){real = r ;imag = i... ...
分类:
编程语言 时间:
2018-04-18 21:19:23
阅读次数:
213
记: 题目给出的信息带有误导性,让人看不出规律(1应该是"1"才对) 具体的要求是通过看测试数据的结果得到的(lll¬ω¬) 即:n的字符串 = (n-1的字符串) + (n-2的字符串) AC代码: ...
分类:
编程语言 时间:
2018-04-18 21:20:08
阅读次数:
206