对象(值传递、引用传递、对象、严格模式)创建,使用

01.值传递引用传递 基本数据类型:string、number、boolean、null、undefined; 引用类型(复合类型):object对象! 基本数据类型:存储在栈 引用类型:堆 1.值传递: 值传递:传递的是基本数据类型的数据(数据不会发生改变) 原理:因为常量不可改变 2.引用类型: 引用传递:传递的对象(数组、对象) 原理:对象存储在堆空间中,自身可以发生改变 3.如果想copy整个数组:(有两种方法) 1:for循环 2:slice(); 1.值传递: var a = 10
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

Mybatis-动态sql和模糊查询

sql片段,解决重复sql字段输入 where:添加where,去除第一个and set:添加set,去除第一个,号 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- namespace:表示名称空间。现在的目的是区分id的. -->
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

Creating a bootable Ubuntu USB stick

Windows: https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0 Ubuntu: https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu#0 Mac: https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-m
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

Ajax工作原理及C/S与B/S的区别

工作原理 Ajax 基本上就是把 JavaScript 技术和 XMLHttpRequest 对象放在 Web 表单和服务器之间。当用户填写表单时,数据发送给一些 JavaScript 代码而不是直接发送给服务器。 相反,JavaScript代码捕获表单数据并向服务器发送请求。同时用户屏幕上的表单也不会闪烁、消失或延迟。换句话说,JavaScript代码在幕后发送请求,用户甚至不知道请求的发出。更好的是,请求是异步发送的,就是说 JavaScript 代码(和用户)不用等待服务器的响应。因此用
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

Koa2快速搭建项目

Koa2快速搭建项目
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/2018CST1/homework/3480 作业学习目标 1、了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具; 2 2、理解JVM、JRE与JDK等概念,学会下载、安装、测试JDK; 3、掌握PATH、CLASSPATH的系统变量作用并会设置; 4、掌握命令行编译并运行Java程序的
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

cesium加载ArcGIS Server发布的地图服务(WMS)

cesium加载代码如下: var layer='0'; for(i=1;i<2;i++) { layer+=','+i }; // console.log(layer); var imageryProvider=new Cesium.WebMapServiceImageryProvider({ url:'http://localhost:6080/arcgis/services/Example/yh/MapServer/WmsServe
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

Atcoder ABC 139E

Atcoder ABC 139E 题意: n支球队大循环赛,每支队伍一天只能打一场,求最少几天能打完。 解法: 考虑抽象图论模型,既然一天只能打一场,那么就把每一支球队和它需要交手的球队连边。 求出拓扑序,每次从入度为0的点进行拓扑排序,并把答案加1,删去所有出度,重复该操作。 如果形成环的话就无解。 CODE: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define LL long
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

多线程、同步实现方法及Error和Exception的区别与联系

多线程、同步实现方法? 实现线程有两种方法: 继承Thread类 实现Runnable接口 实现同步也有两种方法 一种是用同步方法:同步方法就是在方法返回类型后面加上synchronized, 比如:public void synchronized methodName(){...} 一种是用同步块:同步块就是直接写:synchronized (这里写需要同步的对象){...} Error和 exception的区别与联系 error 表示恢复不是不可能,但很困难的情况下的一种严重问题。比如说
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

CenOs7安装oracle图文详细过程(02) CenOs7安装oracle图文详细过程(02)

CenOs7安装oracle图文详细过程(02) 原创作品,转载请在文章头部(显眼位置)注明出处:https://www.cnblogs.com/sunshine5683/p/10011574.html 8、修改用户限制 vim /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

主题模型 整理

主题模型 Topic Model 主题模型是用来在大量文档中发现潜在主题的一种统计模型。 LDA Linear Discriminate Analysis 线性判别分析 LDA 是一种文档主题生成模型, 是一个三层贝叶斯概率模型。 所谓生成模型:我们认为, 一篇文章的每个词都是通过“以一定概率选择了某个主题,并从这个主题中以一定概率选择某个词语”这样一个过程得到。文档到主题服从多项式分布,主题到词服从多项式分布。 LDA是一种可作为特征抽取的技术 可以提高数据分析过程中的计算效率 对于不适用与
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

007 SpringCloud 学习笔记3-----Eureka注册中心

1.Eureka概述 (1)引子 网约车出现以前,人们出门叫车只能叫出租车。一些私家车想做出租却没有资格,被称为黑车。而很多人想要约车,但是无奈出租车太少,不方便。私家车很多却不敢拦,而且满大街的车,谁知道哪个才是愿意载人的。一个想要,一个愿意给,就是缺乏管理啊。 此时滴滴这样的网约车平台出现了,所有想载客的私家车全部到滴滴注册,记录你的车型(服务类型),身份信息(联系方式)。这样提供服务的私家车,在滴滴那里都能找到,一目了然。 此时要叫车的人,只需要打开APP,输入你的目的地,选择车型(服务
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

详解WGCNA

建议查资料来源: 1、 微信搜索,很多公众号写的比较全 2、 CSDN代码解读比较好,相关小点也说的比较好。报错代码一部分也能查到。 3、 博客园 4、 简书 5、 谷歌 一、了解到底什么是WGCNA。 先通读了解相关概念。先不要去纠结代码。看最基础的概念就好,实在理解不了,那,那就算了叭,毕竟后面视频还是会讲的,逃不过的……但是WGCNA分析大概一个什么流程是的知道的。 加权基因共表达网络分析 (WGCNA, Weighted correlation network analysis)是用来
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

JSP和Servlet及浏览器与tomcat交互过程

JSP与SERVLET区别 JSP在本质上就是Servlet,但是两者的创建方式不一样。 JSP由HTML代码和JSP标签构成,可以方便地编写动态网页。因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页。在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层。 Servlet完全是JAVA程序代码构成,擅长于流程控制和事务处理,通过Servlet来生成动态网页很不直观。 JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。
分类: 其他 发布时间: 09-02 21:41 阅读次数: 0

2019夏软工暑期随笔8

暑假的最后一周,进行了pta最后的完善,开始着手补考的复习,实验报告的编写,做好迎接下学期的准备
分类: 其他 发布时间: 09-02 21:25 阅读次数: 0

java lamda表达式小解

java lamda表达式小解 1、什么是函数式编程(百度百科上的解释) 2、为什么要使用函数式编程(有什么好处)   1、代码简洁,减少代码量   2、接近自然语言,容易理解   传统实现分组 List<Student> students; Map<String,List<Student>> maps = Maps.newHashMap(); for(Student student : students){ List<Student> studentList = stude
分类: 其他 发布时间: 09-02 21:25 阅读次数: 0

(上古遗产)密码学 - RSA算法全解析(第三章)

第三章 如何改进和优化RSA算法 这章呢,我想谈谈在实际应用出现的问题和理解。 由于近期要开始各种忙了,所以写完这章后我短时间内也不打算出什么资料了=- =(反正平时就没有出资料的习惯。) 在讲第一章的时候我提到过两个函数在真实应用时舍弃掉的,为何这样说呢? 因为在实际应用中,生成了数据规模N和两把密钥E与D即可进行RSA算法的运作,在应用RSA时只需要一个a^b%c幂模运算函数,所以优化点集中在了数据类型和数据加密解密速度上。 注意RSA函数有个特点,就是根据源数据产生的密文一定是属于n内的
分类: 其他 发布时间: 09-02 21:25 阅读次数: 0

【MongoDB】查询字段对应的数组中包含某个值

在MongoDB操作的时候,我们可能会遇到查询【字段对应的数组中包含某个值】的数据,查询语句如下,假设表名为user。 示例1 数据 { id: 1, state_arr: [ "123", "456", "789" ], date: "2019-09-02" } 查询语句 db.user.find({state_arr:{$elemMatch:{$eq:"123"}}}) 示例2 数据 { id: 1,
分类: 其他 发布时间: 09-02 21:25 阅读次数: 0

Atcoder ABC 139B

Atcoder ABC 139B 题意: 一开始有1个插口,你的插排有 $ a $ 个插口,你需要 $ b $ 个插口,问你最少需要多少个插排。 解法: 暴力模拟。 CODE: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; #define LL long long #define N 100010 LL a,b,ans; int main()
分类: 其他 发布时间: 09-02 21:25 阅读次数: 0

(上古遗产)密码学 - RSA算法全解析(第一章)

写这篇日志是拖了很久的事情,以前说要写些算法相关的文章给想学信息安全学(简称信安),密码学的同学提供些入门资料,毕竟这种知识教师上课也不会细讲太多(纯理论偏重),更不用说理解和应用了,说到RSA公钥(yue)算法的认识,我最早是在32个计算机中的重要算法中看到的,不过在后来自己查阅数学建模和算法导论上分别看到了其实现和说明,只可惜对数学部分的解释基本没有,可能这部分数论知识证明出来的意义不大(因为就算你不懂,记住公式也懂用),就算是我在实际应用中也是挑选特殊情况的欧拉函数以及内置特定素数生成来
分类: 其他 发布时间: 09-02 21:25 阅读次数: 0