“程序积累“
windows和mac下安装java并配置路径
进入 https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载对应的平台+版本的安装包 WINDOWS平台下 公用JRE 不用安装 我的电脑--属性--高级系统设置 --环境变量 配置环境遍历 JAVA_HOME D:\Program Files\Java\jdk1.8.0_201 PATH 加入 D:\Program Files\Java\jdk1.8.0_201\bin CLASSPATH .;D:\Program Files\Java\jdk1.8.0_201\li...
解决页面加载防盗链图片失败问题
在页面head标签内加入 referer的metedata属性可设置content属性值为以下集合: 1.never 2.always 3.origin 说明: 如果referer-policy的值为never:删除http head中的referer; 如果referer-policy的值为default:如果当前页面使用的是https协议,而正要加载资源使用的是普通的http协议,则将http header中额referer置为空; 如果referer-policy的值origin:只发送origin部分; 如果referer-policy的值为a...
SpringBoot项目打包简记
项目目录 first-app-demo 模型层:model 持久层:persistence 表示层:web 把 jar 修改成 pom,默认是 jar pom.xml(first-app-demo) 模型层:model 持久层:persistence 表示层:web web 依赖于 persistence ,persistence 依赖于 model web Controller ->UserRepository -> User jar打包方式 cd D:\JAVA_PROJECT\first-app-demo 在pom.xml(fisrt-...
jar包和war包的介绍和区别
1.jar包的介绍 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。 JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 简单来说,jar包就是别人已经写好的一些类,然后对这些类进...
yii2设置默认时间时区(基础模板和高级模板)
基本模板 config/web.php 在$config中加入 'timeZone'=>'Asia/Shanghai', 高级模板 common/config/main.php 在return中加入 'timeZone'=>'Asia/Shanghai',
大小端模式
不同机器内部对变量的字节存储顺序不同,有的采用大端模式(big-endian),有的采用小端模式(little-endian)。 大端模式是指高位字节数据存放在低地址处,低位字节数据放在高地址处,也称为高尾端 小端模式是指低位字节数据存放在低地址处,高位字节数据放在高地址处,也称为低尾端 在网络上传输数据时,由于数据传输的两端可能对应不同的硬件平台,采用的存储字节顺序也可能不一致,因此 TCP/IP 协议规定了在网络上必须采用网络字节顺序(也就是大端模式)。 通过对大小端的存储原理分析可发现,对于 char 型数据,由于其只占一个字节,所以不存在这个问题...
vim常用操作笔记
普通模式下 w 跳转到下个符号或者单词 b 跳转到上个符号或者单词,对应的大写的WB,跳转的尺度会更大些,比如 I'm 小写会默认是三个,大写会默认为一个 x 删除当前字母 dw 删除下个符号或者单词 db 删除上个符号或者单词 dt+字母 df+字母 删除到某个字母 复制 ctrl+v,然后用鼠标选择要复制的,然后 y,然后p进行粘贴 替换 :s/java/php 替换当前行第一个java为php :s/java/php/g 替换当前行所有的java为php :1,$s/java/php 替换第一行开始到最后一行的第一个java为php :1,...
Linux之awk命令
1.awk行处理方式与格式 awk一次处理一行内容 awk对每行可以切片处理 awk '{print $1}' //输出首个单词 uname -a | awk '{print $1}' 命令行格式 awk [options] 'command' file(s) 脚本格式 awk -f awk-script-file file(s) command1:pattern {awk操作命令} 操作命令:内置函数: print() printf() getline() 控制指令: if(){...}else{} while(){...} awk 内置变量 (...
php之stream_get_line()和fget()读取文件
php之stream_get_line函数和fget函数读取文件 1.txt内容如下 1111111111111111111112111111111111111111111211111111111111233333333333333 stream_get_line示例 <?php $file_path = './1.txt'; $fp = fopen($file_path, 'r') or die("open file failure!"); $line = 0; if ($fp) { while ($info = stream_...
关于栈内存和堆内存
数据结构中的栈和堆 栈:是一种连续储存的数据结构,具有先进先出的性质。通常的操作有入栈(压栈)、出栈和栈顶元素,就要将之前的所有元素出栈才能完成。类比现实中的箱子一样。 堆:是一种非连续的树形储存结构,每个节点有一个值,整棵树是经过排序的。特点是根节点的值最小(或最大),且根节点的两个子树也是一个堆。常用来实现优先队列,存取随意。 内存中的栈区和堆区 一般说的内存,指的是计算机的随机储存器(RAM),程序都在这里面运行。 栈内存:由程序自动向操作系统申请分配以及回收,速度快,使用方便,但程序员无法控制。若分配失败,则提示栈溢出错误。注意,const局部变...