9月17号面试总结(softstone)

1.数据结构: 数组、链表、栈、队列、数 2.jmm内存模型: jmm java memory model java内存模型 volatile具备两种特性,第一就是保证共享变量对所有线程的可见性。将一个共享变量声明为volatile后,会有以下效应:     1.当写一个volatile变量时,JMM会把该线程对应的本地内存中的变量强制刷新到主内存中去;     2.这个写操作会导致其他线程中的缓存无效。 3.jvm内存模型: 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的clas
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

为DS5添加新的gcc工具链

环境: 步骤: 1、下载mingw32版本的工具链 下面有两个下载工具链的网站: ARM官网的: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads Linaro: https://www.linaro.org/downloads/ 或者 https://releases.linaro.org/components/tool
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

## 我的第一篇博客

一 你对软件专业或者计算机专业了解是怎样? 在没有开始学习软件工程这个专业之前,我狭隘地认为该专业只是开发各种各样的app供人们使用,并且对该专业对社会的影响程度认识模糊。通过在暑假的资料学习中,我逐渐认识到社会各个行业都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。 二 你了解C语言么?C语言主要应用有哪些? C语言是一种计算机编程语言,C语言简洁紧凑,只有32个关键字,9种控制语句。 与C++、Java等面向对象编程
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

Cpp问号冒号

int main() { int a=2,b=4,max; max=(a>=b)?a:b;//如果a大于等于b,则把a的值放到max中,否则把b的值放到max中return 0; } 改写: if(a>=b){ max = a; }else{ max =b; } 再看这个: int GCD(int a, int b){ return (b==0) ? (a>0 ? a : -a) : GCD(b, a
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

正确应用Java数组

一、数组的特点 数组与其他容器的区别有三方面:效率、类型和保存基本类型的能力。 1、效率。数组是一种效率最高的存储和随机访问对象引用序列的方式。数组是一段连续地址空间内的线性序列,所以访问非常快。但也要付出点代价,数组对象的大小一旦创建就不能改变。 2、类型。出现泛型之前,只有数组能够保持有类型的对象引用,其他容器只能保存Object的引用。 3、保存基本类型。数组直接保存基本类型的值,使用其他容器需要转换成包装类,效率大大下降。数组在连续的地址空间中保存基本类型的值,对象则保存其引用。 二、
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

Stream的操作

中间操作 map() 返回一个流,当中包含了将给定函数应用到当前流中的每一个元素后返回的结果。 只有一种实现,在 ReferencePipeline 中定义 创建一个 StatelessOp(ReferencePipeline 的内部类),重写 opWrapSink(定义在 AbstractPipeline 中) 方法后返回 opWrapSink 方法创建 Sink.ChainedReference,重写 accept 方法,并返回 public final <R> Stream<R> map
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

[COCI2006-2007#1] Slikar

【timegate】 https://www.luogu.org/problem/P4328 【解题思路】 广搜详见注释 【code】 1 #include<cstdio> 2 #include<cstring> 3 #include<queue> 4 #define N 60 5 using namespace std; 6 struct Queue 7 { 8 int x,y; 9 }; 10 struct Way 11 { 12 i
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

#reactjs Cannot read property 'keys' of undefined

在学习react的时候发现了这个错误。 搜索发现,这个错误引发的原因是babel的版本太高了,对于babel-core版本6.*的都会有这个问题。而babel-standalone则都没有问题。
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

makefile学习之函数

GNU make支持内置函数以及用户自定义函数,下面结合例子简单介绍一下。 gnu make版本: 4.1 一、用户自定义函数 格式: $(call macro-name{, param1 ···}) 解析: macro-name可以是任意宏或变量,macro-name之后是宏的参数,并以逗号为分隔符。 例子: 1 define test-call 2 echo "call has two parameters: $1, $2" 3 endef 4 5 .PTHONY: si
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

我们的征途是星辰大海 ( 蓝桥杯~算法提高 )

最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成。 共有四种方格: ‘.’ 代表空地,curiosity可以穿过它 ‘#’ 代表障碍物,不可穿越,不可停留 ‘S’ 代表curiosity的起始位置 ‘T’ 代表curiosity的目的地 NASA将会发送一系列的命令给curiosity,格式如下:“LRUD”分别代表向左,向右,向上,向下走一步。由于地球和火星之间最近时也有55000000km!所以我们必须提前判断这一系列的指令会让curiosity最终处在什
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

前端学习 day1 9.16.19 认识浏览器及其内核

认识浏览器及其内核   五大浏览器   IE浏览器:Trident   Edge   Gecko(火狐firefox)   webkit(Safarl)   chome(Blink)   Presto(Opera) html:超文本标记语言
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

Mabatis面试题

1、https://juejin.im/post/5aa646cdf265da237e095da1
分类: 其他 发布时间: 09-17 23:50 阅读次数: 0

Java描述设计模式(12):外观模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 在移动互联网没有普及之前,去饭店吃饭的流程大致如下:选座位,排队,点菜,结账。后来移动互联网普及,通过手机APP就可以操作这些流程,非常的方便快捷:通过手机可以知道某饭店是不是还有空位,到了饭店之后直接入座,然后通过手机点菜,结账,中间省去了很多繁琐的流程。 2、代码图解 3、代码实现 /** * 外观模式描述饭店就餐流程 */ public class C01_InScene { public
分类: 其他 发布时间: 09-17 23:35 阅读次数: 0

React16.4 快速上手

1212
分类: 其他 发布时间: 09-17 23:35 阅读次数: 0

javac jar java

javac 可以将java源文件编译为class字节码文件 如 javac HelloWorld.java 运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。 java 可以运行class字节码文件 如 java HelloWorld 注意java命令后面不要加.class ////////////****************//////////////////////// https://m.jb51.net/article/86571.h
分类: 其他 发布时间: 09-17 23:35 阅读次数: 0

PyChram创建虚拟环境

目录 1. python创建虚拟环境 2. pycharm中添加python虚拟环境 1. python创建虚拟环境 首先要安装virtualenv模块。打开命令行,输入pip install virtualenv回车。python3自带了创建虚拟环境的库,不用安装。 安装之后需要新建virtualenv的独立环境,具体可以查看其帮助命令:virtualenv -h 常用的参数有: --p:指定一个版本python环境;通常当你的系统中安装了多个python版本时会用到;默认情况下virtua
分类: 其他 发布时间: 09-17 23:35 阅读次数: 0

win10系统下Java环境搭建

1.我的电脑→右键→属性→高级系统设置→环境变量 新建一个变量名为“JAVA_HOME”的系统变量,变量值为“C:\Program Files\Java\jdk1.8.0_161”(jdk的安装目录,根据个人所安装的目录修改) 2.再新建一个变量名为“CLASSPATH”,变量值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”的系统变量,注意前面的点号和分号都是有的 3.打开“Path”系统变量,点击新建,添加“%JAVA_HOME%
分类: 其他 发布时间: 09-17 23:35 阅读次数: 0

【论文笔记】S3FD:Single Shot Scale-invariant Face Detection

&论文概述 题目:Single Shot Scale-invariant Face Detection 作者及单位:Shifeng Zhang, Xiangyu Zhu, Zhen Lei, Hailin Shi, Xiaobo Wang, Stan Z. Li. CBSR & NLPR, Institute of Automation, Chinese Academy of Sciences, Beijing, China University of Chinese Academy of S
分类: 其他 发布时间: 09-17 23:35 阅读次数: 0

elasticsearch 单实例安装启动

elasticsearch 初次启动 下载 elasticsearch-6.3.2.tar.gz 创建目录 /usr/local/elasticsearch/ 解压 tar -zxf elasticsearch-6.3.2.tar.gz 由于elasticsearch 也是不能被root 启动 需要创建用户 adduser 用户名 这时候还需要给 新建创建的用户授权 chown -R 用户名:用户名 es 全路径 未授权时候会存在异常 授权后 可以进入elasticsearch 的bin 目录
分类: 其他 发布时间: 09-17 23:34 阅读次数: 0

Vue 编程式的导航

1、应用场景 在同一路由的情况下,不同的参数之间进行切换 注意:别忘记初始化路由页面 2、用法 a、定义方法 b、实现方法 c、初始化路由页面 3、案例 <template> <div> <div> <p>{{details.courses}}</p> <p>{{details.img}}</p> <p>{{details.level}}</p> <p>{{details.slogan}}</p>
分类: 其他 发布时间: 09-17 23:34 阅读次数: 0