shutdown

Java 反射

醉酒当歌 提交于 2020-01-12 13:00:52
概述 定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 用途 在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员或是方法。当然,也不是所有的都适合反射,之前就遇到一个案例,通过反射得到的结果与预期不符。阅读源码发现,经过层层调用后在最终返回结果的地方对应用的权限进行了校验,对于没有权限的应用返回值是没有意义的缺省值,否则返回实际值起到保护用户的隐私目的。 反射机制的相关类 与Java反射相关的类如下: 类名 用途 Class类 代表类的实体,在运行的Java应用程序中表示类和接口 Field类 代表类的成员变量(成员变量也称为类的属性) Method类 代表类的方法 Constructor类 代表类的构造方法 Class类 Class代表类的实体,在运行的Java应用程序中表示类和接口。在这个类中提供了很多有用的方法,这里对他们简单的分类介绍。 获得类相关的方法 方法 用途 asSubclass(Class clazz) 把传递的类的对象转换成代表其子类的对象 Cast 把对象转换成代表类或是接口的对象

Force application close on system shutdown

北城以北 提交于 2020-01-10 11:46:14
问题 I have a Windows Forms application that when the Main Window is closing, it displays a basic dialog box, confirming the action. If the user decides to cancel the application exit is cancelled. However, when the application is running minimized and the user wants to shut down the PC, the shutdown sequence stops because my application is waiting on the user to confirm the application close (the dialog box is displayed). I thought of adding a timer for making a timeout and if no answer comes in

树莓派 RespberryPi:安全关机命令、重启命令

那年仲夏 提交于 2020-01-10 05:10:26
安全关机: sudo shutdown -h now pi@raspberrypi:~ $ sudo shutdown -h now sudo halt pi@raspberrypi:~ $ sudo halt sudo poweroff pi@raspberrypi:~ $ sudo poweroff sudo init 0 pi@raspberrypi:~ $ sudo init 0 上面四行代码都可以,执行一行都可以安全关机, * ^_^ 重启方法: sudo reboot pi@raspberrypi:~ $ sudo reboot shutdown -r now pi@raspberrypi:~ $ shutdown -r now 来源: https://www.cnblogs.com/cloudrivers/p/11443822.html

自学Linux操作系统 vmware+CentOS

蓝咒 提交于 2020-01-10 03:59:52
自学Linux操作系统 Linux镜像下载 Linux简介 Linux介绍 Linux发行版 Linux vs Windows Linux系统启动与关闭 图形模式与文字模式的切换 Linux关机与重启 Linux目录结构 目录结构树状图 目录解释 参考链接 Linux镜像下载 点击下载CentOS Linux简介 Linux介绍 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux发行版 本文将以 CentOS 为例来介绍Linux系统的应用 Linux vs Windows 比较 Windows Linux 界面风格 界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,快捷键也几乎相同。 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。 驱动程序 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件

Shutdown the computer using assembly

十年热恋 提交于 2020-01-09 09:08:47
问题 How can I shutdown the computer using only assembly code? 回答1: You need to say what processor family it is and which OS you're using. Also what privileges your code is running under - if it's kernel code then it has more privileges than user code. Assuming you're using some member of the Windows NT family (including XP or Vista) on an Intel x86 family CPU, and your code is normal (userspace) code, then... you need to call the Windows built-in function to do this. You can't just execute some

Oracle基础 shutdown和startup

寵の児 提交于 2020-01-08 21:33:27
一、shutdown命令:SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SHUTDOWN IMMEDIATE:不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动rollback的。启动时不需要实例恢复。 SHUTDOWN ABORT:不允许新的连接、不等待会话结束、不等待事务结束、不做检查点且没有关闭数据文件。启动时自动进行实例恢复。二、startup命令:STARTUP OPEN:STARTUP缺省的参数就是OPEN,打开数据库,允许数据库的访问。当前实例的控制文件中所描述的所有文件都已经打开。 STARTUP MOUNT:MOUNT数据库,仅仅给DBA进行管理操作,不允许数据库的用户访问。仅仅只是当前实例的控制文件被打开,数据文件未打开。 STARTUP NOMOUNT:仅仅通过初始化文件,分配出SGA区,启动数据库后台进程,没有打开控制文件和数据文件。不能任何访问数据库

Linux: shutdown command

心不动则不痛 提交于 2020-01-08 12:27:17
Xx_Introduction Linux shutdown command. Ax_Command Shutdown >shutdown >poweroff >init 0 >halt Reboot >reboot >init 6 Sleep >pm-hibernate Powersave >pm-powersave Standby >pm-suspend-hybrid 来源: https://www.cnblogs.com/enomothem/p/12165767.html

Linux Redis 开机启动

僤鯓⒐⒋嵵緔 提交于 2020-01-08 07:17:03
通过初始化脚本启动Redis 在Redis源代码目录的utils文件夹中有一个名为 redis_init_script 的初始化脚本文件。需要配置Redis的运行方式和持久化文件、日志文件的存储位置。步骤如下: 1、配置初始化脚本 首先将初始化脚本复制到/etc/init.d 目录中,文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号,客户端通过该端口连接Redis。然后修改脚本第6行的REDISPORT变量的值为同样的端口号。 2、建立以下需要的文件夹。 目录名 Value /etc/redis 存放Redis的配置文件 /var/redis/端口号 存放Redis的持久化文件 3、修改配置文件 首先将配置文件模板(redis-4.0.2/redis.conf)复制到/etc/redis 目录中,以端口号命名(如“6379.conf”),然后按照下表对其中的部分参数进行编辑。 参数 值 说明 daemonize yes 使Redis以守护进程模式运行 pidfile /var/run/redis_端口号.pid 设置Redis的PID文件位置 port 端口号 设置Redis监听的端口号 dir /var/redis/端口号 设置持久化文件存放位置 现在也可以使用下面的命令来启动和关闭Redis了 /etc/init.d/redis_6379 start

llinux重启、用户切换、注销命令

那年仲夏 提交于 2020-01-07 23:47:21
一.指令 shutdown命令 shutdown -h now //立即关机 shutdown -h 2 //分钟后关机 shutdown -r now //立即重启 shutdown -r 1 //1分钟后重启 sleep 30s //等待30秒来后面也可以运行程序 halt //关机 reboot //重启 sync //把内存的数据同步到磁盘,一般定时关机或者重启都要加这个指令放置信息丢失 init 0 //关机 init 6 //重启 二.定时关机脚本 a.txt sync sleep 20s reboot 授权文件 chmod 777 文件名 运行文件 ./文件名` 注意这里`/`与`文件名`之间不要加`空格 来源: https://www.cnblogs.com/guapitomjoy/p/12164051.html

CentOS 7部署Oracle 12c企业版数据库

自闭症网瘾萝莉.ら 提交于 2020-01-07 13:52:15
一、安装Oracle 12c 1、安装CentOS 7操作系统的注意事项 由于本次安装Oracle 12c软件是在CentOS 7系统上实现的,那么首先安装CentOS 7操作系统,安装要求如下: 防火墙的配置选项设置为禁用; SELinux设置为禁用; 默认安装设置为软件开发; 内核选择3.10.0-862.el7.x86_64及以上版本; 2、前置条件的准备 Oracle数据库是一个相对庞大的应用软件,对服务器的系统类型、内存和交换分区、硬盘空阿金、内核参数、软件环境、用户环境等都有相应的要求。只要满足了这些必备的条件,才能确保Oracle 12c安装成功、稳定运行。 1)系统及配置要求 Oracle 12c明确支持的Linux操作系统包括Oracle Linux 7、Oracle Linux 6、Oracle Linux 5、Red Hat Enterprise Linux 7、Red Hat Enterprise Linux 6、Red Hat Enterprise Linux 5等,因为Red Hat Enterprise 和CentOS属于同步并行的操作系统,所以Oracle 12 c同样支持CentOS 7、CentOS 6、CentOS 5操作系统。在其他Linux系统中安装时,个别软件或配置文件可能需要进行适当的调整。通过以下命令查看系统版本: [root