[Linux]终端设备关系 1.概述 tty中基本上可以划分为console(/dev/console)、虚拟终端(/dev/tty0~n)和伪终端(/dev/pts/0~n)。 它们之间存在一定的关系。 为了说明这段关系,先要准备2个终端: 1.console:也就是开机终端,通常系统启动后的信息,都会输出到这个终端上面,直接连接它的,是主机显卡连接的显示器,实际上它输出在系统总线上,下文统一把这个终...
[C]编译器对char数组声明的一个行为 1概述 如果使用char[]来声明char数组,那么编译器会自动计算后面的字面量字符数,再加上一个空字符,作为它的长度。实际上这个数组最后一位被编译器强行加上了\0: #include <stdio.h> #include <unistd.h> #include <fcntl.h> #define BUFFSIZE 4096 ...
[Linux]线程分离状态的理解 在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。 线程的分离状态决定一个线程以什么样的方式来终止自己。在默认情况下线程是非分离状态的...
[WINDOWS]CMD常用命令 1.查看端口被进程占用情况 netstat -ano 2.在任务列表中查找关键字的行 tasklist | findstr "3333" 转载于:https://www.cnblogs.com/yiyide266/p/11353526.html
Python下定义输出日志 # 话不多说,直接看代码,,, # -*- coding:UTF-8 -*- # python version: 2.7.15 #脚本名, 日志名,日志路径 import os import sys import time import datetime import socket # 定义日志路径 g_log_directory = "E:\l...
使用python2连接操作db2 在python2.6下连接db2,步骤: 1、安装python2.6. (注:目前db2的驱动还不支持2.7) 2、安装setuptools,下载地址http://pypi.python.org/pypi/setuptools 3、设置环境变量path:增加C:\Python26;C:\Python26\Scripts。以我装的位置为例,setuptools安装后,在目录C:\Py...
Node_exporter一键安装部署脚本(Shell) #!/bin/bash # # rhel7.4 安装node_exporter 用于监控数据采集 # Usage: # sh addNode.sh #Logs: /var/log/messages #History: 2019/8/2 v3 #Create_Time: 2019-08-02 # USE: small_wei # # ...
##* %%* linux变量处理 链接来自他们分享,,,, 如有侵权,请联系本人删除,本人将立即删除。停止分享。 https://blog.csdn.net/fengzijinliang/article/details/42520211 转载于:https://www.cnblogs.com/small-wei/p/11313010.html...
批量更新Linux文件后缀名 #!/bin/bash#Create_Time 2019-08-06#use: small_wei #查找并,批量修改文件后缀 #后缀为 .txt 修改为 .log find /opt -name "*.txt" | awk -F ".txt" '{print $1}' | while read i do mv ${i}.txt ${i}.log done ...
使用git做服务器端代码的部署 https://www.cnblogs.com/shaohuixia/p/5503521.html 转载于:https://www.cnblogs.com/donke/p/11402814.html
ubuntu下安装jdk环境 1、下载jdk8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、创建目录 sudo mkdir /usr/lib/jvm 并解压jdk到上面目录 sudo tar -zxvf jdk-8u74-linux-x64.tar.gz -C /usr/l...
HashMap原理实现及问答 ①HashMap的工作原理 HashMap基于hashing(哈希)原理,通过put()和get()方法储存和获取对象。当将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket(当系统开始初始化 HashMap 时,系统会创建一个长度为 capacity 的 Entry 数组,这个数组里可以存储元素的位置被称为“桶(bucke...
ubuntu 下安装Mysql 一。可以使用apt直接在线获取mysql,进行安装 二。安装完成后查看 至此安装结束,但是目前用户默认为root密码默认为空最好进行设置一下,而且该数据库只能在当前系统下进行连接访问使用 三。设置密码,并开启远程访问 /usr/bin/mysqladmin -u root password 'new-password' // 为root账号设置密码 设置成功。 ...
谈我对于ajax的理解 Ajax的全称是Asynchronous JavaScript and XML 中文名称定义为异步的JavaScript和XML。Ajax是Web2.0技术的核心由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间,改善用户体验。 直白地说,就是没用AJAX的网页,你点一个按钮就要刷新一下页面...
String和StringBuffer与StringBuilder执行效率上的 https://zhidao.baidu.com/question/1899776693762754820.html?fr=iks&word=String%D3%EBStringBuilder%D0%A7%C2%CA%CB%AD%B1%C8%BD%CF%BF%EC&ie=gbk 转载于:https://www.cnblogs.com/bichen-01/p/116000...
jQuery样式操作(未完全) 直接上代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery样式操作</title> <script type="text/javascript"src="../jqu...
jQuery替换和包裹节点 案例代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery替换和包裹节点</title> <script type="text/javascript"src="../...
作业:修改JSP注册页面 ---恢复内容开始--- 表单: userLogin.jsp: <%-- Created by IntelliJ IDEA. User: axe Date: 2019/9/26 Time: 15:28 To change this template use File | Settings | File Templates. --%> <%...
关于同步访问与异步访问 关于同步访问与异步访问 同步: 在一段时间内,只能做一个事情 同步访问:在访问服务器时,客户端只能等待服务器的响应,不能做其他事情,用户体验差 代表场合: 输入网址访问页面 a标记的默认跳转 submit按钮的表单提交 异步: 在一段时间内,可以同时做多个事情 异步访问:向服务器发送请求时,不耽误用户在网页上的其他操作 代表场合: 用户名...
jQuery 删除、复制节点 不废话,直接上代码: 案例源码(待会用于操作的) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery 删除、复制节点</title> <script type="...