首先,是对 MAC OS 配置环境变量的路径和配置文件的相关介绍~ 1. 要清楚什么是根目录?什么是用户主目录?这两者是完全不一样的! 2. MacOS配置环境变量的文件有6个(按照加载顺序排序) 1)系统级环境变量(/etc) 2)当前用户级环境变量(~/) 3. 如何使新配置文件生效?(两种方法 ...
分类:
编程语言 时间:
2019-06-07 20:58:02
阅读次数:
115
1 创建存储过程 1.1 创建简单的存储过程 创建语句: 创建完后,调用语句格式 exec + 存储过程名:exec usp_helloworld 执行结果: 1.2 创建带参数的存储过程 语句: 表中的数据: 调用存储过程,因为定义两个参数,在调用的时候需要给参数赋值。下面两种方法都行: (1)e ...
分类:
数据库 时间:
2019-06-05 00:42:41
阅读次数:
147
首先需要跟刚接触Mac的小白分享一下卸载软件常用的两种方法: 1.点击Finder(访达)—应用程序—选择所要删除的软件—拖拽到右下方的废纸篓或者单击右键选择“移除到废纸篓”。 2.打开Launchpad(启动台)—选择你所要删除的软件—长按鼠标—软件出现抖动并且在其左上方出现叉号,选择需要删除的应 ...
分类:
系统相关 时间:
2019-06-03 23:54:50
阅读次数:
408
在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢 一般有两种方法 第一种是将本地jar包安装在本地maven库 第二种是将本地jar包放入项目目录中 这篇文章主要讲第二种方式,这又分两种情况,一种是打包jar包,第二种是打包war ...
分类:
编程语言 时间:
2019-06-02 16:25:02
阅读次数:
143
多个线程行为一致共同操作一个数据,最经典的例子就是卖票 2.多个线程行为不一致,共同操作一个数据 如果每个线程执行的代码不同这个时候就需要调用不同的Runnable对象,有两种方法实现这个Runnable对象之间的数据共享 ,将共享数据封装在另外一个对象中,然后将这些对象逐一传递给各个Runnabl ...
分类:
编程语言 时间:
2019-06-01 21:39:01
阅读次数:
139
目前在crontab中最小执行时间单位为分钟。 如果需要按秒来执行,有以下两种方法: 方法一:通过sleep来实现 例: 1、创建test.php文件,这里测试通过打印时间好区分。 2、确保单独访问test.php文件能打印日志。 3、编辑crontab文件,通过crontab -e 命令,比如我要 ...
分类:
系统相关 时间:
2019-06-01 13:55:48
阅读次数:
118
根据商品价格变化规律来看,通常有以下两种方法对商品价格变化的特性进行描述。(1)数值描述法:直接用价格增长为描述对象,绘制价格—时间曲线。数值描述法可以直观地描述价格的变动趋势,但是由于各种商品的价格相差较大,且数据量很大,无法体现商品格变化的整体规律。(2)增长率描述法:计算同种商品相邻时间点的价 ...
分类:
其他好文 时间:
2019-06-01 11:18:48
阅读次数:
138
基本用法? 说说wait? 说说notify? 为什么要synchronized? 基本用法? 说说wait? 说说notify? 为什么要synchronized? 1.简介 wait()和notify()是用于多线程之间协作的方法。如果一个线程调用了wait(),会阻塞直到其他线程调用了noti ...
分类:
其他好文 时间:
2019-06-01 09:38:25
阅读次数:
131
使用multiprocessing模块创建子进程有两种方法 1.用Process类创建子进程对象,然后用start()方法调用 2.创建父类为Process的类,在自定义的类中创建一个run方法,生成自定义类的对象为进程对象 注意 运行子进程需要在if __name__ == '__main__': ...
分类:
系统相关 时间:
2019-05-31 21:18:26
阅读次数:
169
因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类: 1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。 1 [root@hexuweb102 ~] rpm -qa ...
分类:
系统相关 时间:
2019-05-31 19:51:41
阅读次数:
351