9月17号面试总结(softstone)
1.数据结构: 数组、链表、栈、队列、数 2.jmm内存模型: jmm java memory model java内存模型 volatile具备两种特性,第一就是保证共享变量对所有线程的可见性。将一个共享变量声明为volatile后,会有以下效应: 1.当写一个volatile变量时,JMM会把该线程对应的本地内存中的变量强制刷新到主内存中去; 2.这个写操作会导致其他线程中的缓存无效。 3.jvm内存模型: 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的clas
为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
## 我的第一篇博客
一 你对软件专业或者计算机专业了解是怎样? 在没有开始学习软件工程这个专业之前,我狭隘地认为该专业只是开发各种各样的app供人们使用,并且对该专业对社会的影响程度认识模糊。通过在暑假的资料学习中,我逐渐认识到社会各个行业都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。 二 你了解C语言么?C语言主要应用有哪些? C语言是一种计算机编程语言,C语言简洁紧凑,只有32个关键字,9种控制语句。 与C++、Java等面向对象编程
正确应用Java数组
一、数组的特点 数组与其他容器的区别有三方面:效率、类型和保存基本类型的能力。 1、效率。数组是一种效率最高的存储和随机访问对象引用序列的方式。数组是一段连续地址空间内的线性序列,所以访问非常快。但也要付出点代价,数组对象的大小一旦创建就不能改变。 2、类型。出现泛型之前,只有数组能够保持有类型的对象引用,其他容器只能保存Object的引用。 3、保存基本类型。数组直接保存基本类型的值,使用其他容器需要转换成包装类,效率大大下降。数组在连续的地址空间中保存基本类型的值,对象则保存其引用。 二、
[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
#reactjs Cannot read property 'keys' of undefined
在学习react的时候发现了这个错误。 搜索发现,这个错误引发的原因是babel的版本太高了,对于babel-core版本6.*的都会有这个问题。而babel-standalone则都没有问题。
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
我们的征途是星辰大海 ( 蓝桥杯~算法提高 )
最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成。 共有四种方格: ‘.’ 代表空地,curiosity可以穿过它 ‘#’ 代表障碍物,不可穿越,不可停留 ‘S’ 代表curiosity的起始位置 ‘T’ 代表curiosity的目的地 NASA将会发送一系列的命令给curiosity,格式如下:“LRUD”分别代表向左,向右,向上,向下走一步。由于地球和火星之间最近时也有55000000km!所以我们必须提前判断这一系列的指令会让curiosity最终处在什
前端学习 day1 9.16.19 认识浏览器及其内核
认识浏览器及其内核 五大浏览器 IE浏览器:Trident Edge Gecko(火狐firefox) webkit(Safarl) chome(Blink) Presto(Opera) html:超文本标记语言
Java描述设计模式(12):外观模式
本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 在移动互联网没有普及之前,去饭店吃饭的流程大致如下:选座位,排队,点菜,结账。后来移动互联网普及,通过手机APP就可以操作这些流程,非常的方便快捷:通过手机可以知道某饭店是不是还有空位,到了饭店之后直接入座,然后通过手机点菜,结账,中间省去了很多繁琐的流程。 2、代码图解 3、代码实现 /**
* 外观模式描述饭店就餐流程
*/
public class C01_InScene {
public
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
PyChram创建虚拟环境
目录 1. python创建虚拟环境 2. pycharm中添加python虚拟环境 1. python创建虚拟环境 首先要安装virtualenv模块。打开命令行,输入pip install virtualenv回车。python3自带了创建虚拟环境的库,不用安装。 安装之后需要新建virtualenv的独立环境,具体可以查看其帮助命令:virtualenv -h 常用的参数有: --p:指定一个版本python环境;通常当你的系统中安装了多个python版本时会用到;默认情况下virtua
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%
【论文笔记】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
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 目录
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>
周排行