- 博客(943)
- 资源 (9)
- 问答 (41)
- 收藏
- 关注
原创 深圳市房事与公积金相关疑问
1.非深圳户口、非合肥户口,在深圳缴纳住房公积金,在合肥购买商品住房,可以使用深圳的公积金申请贷款吗?如果可以,需要满足什么条件? 答:合肥不允许。2.深圳公积金可以用于还合肥房贷吗?如果可以,每月用于还款的提取额度是多少? 答:深圳不允许。在购房时能申请一次提取公积金用于购房,可全额提取。3.深圳支持异地公积金在本市申请公积金贷款吗? 答:支持。4.深圳市公积金用于房贷与租房提...
2018-03-07 14:50:24 1628
原创 JavaScript 操作剪贴板
1.往剪切板写内容下面代码实测对IE和Chrome内核浏览器有效。方法:对标签内容选中后执行浏览器复制命令,复制到剪贴板。<!doctype html><html><head><meta charset="utf-8"><title>JS操作剪贴板</title></head&g
2018-03-07 00:42:22 3332 2
原创 fdisk(8) command
文章目录1.命令简介2.命令格式3.选项说明4.常用示例参考文献1.命令简介fdisk 命令用于创建和维护磁盘分区表。它采用传统的问答式界面,而不是类似于 fdisk 的 cfdisk 的互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣。它兼容 DOS 类型的分区表、BSD 或者 SUN 类型的磁盘列表。2.命令格式fdisk [-uc] [-b sectorsize] [-C cyls] [-H heads] [-S sects] devicefdisk -l [-u] [devic
2018-03-02 19:14:08 2411 1
原创 free(1) command
1.简介free命令用于显示系统内存使用情况,包括物理内存(Physical Memory)、虚拟内存(Swap Memory)、共享内存(Shared Memory)以及内核使用的缓冲(Buffers)与缓存(Cached)大小。在Linux系统监控的工具中,free命令是最经常使用的命令之一。free命令的所有输出值都是从/proc/meminfo中读取的。2.命令格式...
2018-02-10 23:07:54 895
原创 体检报告分析与饮食起居注意事项
下面一一介绍一下可疑指标的解释与饮食起居和防御治疗的注意事项。血清总胆固醇(Total Cholesterol,TC)是指血液中所有脂蛋白所含胆固醇的总和,包括游离胆固醇和胆固醇酯。胆固醇是合成肾上腺皮质激素、性激素、胆汁酸及维生素 D 等生理活性物质的重要原料,也是构成细胞膜的主要成分。人体的胆固醇除来自食物外,还可在体内由乙酰辅酶A合成,成人肝脏和小肠可提供约90%的内源性胆固醇。血清总胆固醇水平受年龄、家族、性别、遗传、饮食、精神等多种因素的影响,男性高于女性,体力劳动者低于脑力劳动者。...
2018-02-10 13:12:10 2116 1
原创 iconv(1) command
iconv 命令是用来转换文件的编码方式,比如它可以将 UTF8 编码的转换成 GB18030 的编码。Linux下的 iconv 开发库包括等C函数(非标准库函数),可以用来在 C/C++ 程序中很方便地转换字符编码。
2018-01-16 21:09:01 2927
原创 网络字节序与主机字节序的相互转换
1.网络字节序与主机字节序在Linux网络编程中,经常碰到网络字节序与主机字节序的相互转换。说到网络字节序与主机字节序需要清晰了解以下几个概念。字节序,顾名思义,指字节在内存中存储的顺序。比如一个int32_t类型的数值占用4个字节,这4个字节在内存中的排列顺序就是字节序。字节序有两种: (1)小端字节序(Little endinan),数值低位存储在内存的低地址,高位存储在内存的高地址; (2
2018-01-13 19:08:38 10999
原创 C 风格简易本地 log 系统
该 C 风格简易 log 日志系统,适合与Linux平台系统,主要用于格式化输出日志到本地指定的文件中,可指定log文件数目、最大大小、行数、按时间切换等功能,可满足基本的log日志功能。从项目中提炼出来,附上使用的demo,简单易懂,能快速上手。具体接口说明,参见源码。。
2017-12-07 19:03:17 1236
原创 Linux 查看文件创建时间
在windows下,一个文件有:创建时间、修改时间、访问时间。而在Linux下,一个文件也有三种时间,分别是:访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。使用stat命令查看文件的访问时间,修改时间和状态改变时间。 很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不
2017-11-29 17:46:00 31305
原创 vim(1) command
vim 是 Linux 中最通用的全屏幕文本编辑器,是 vi 的增强版(vi iMproved),与 vi 完全兼容,且扩充了很多功能。vim 编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用 vim 编辑器就必须熟练掌握这两种模式的切换。默认情况下,打开 vim 后自动进入命令模式。从编辑模式切换到命令模式使用 ESC 键,从命令模式切换到编辑模式使用 A、a、O、o、I、i 键。
2017-11-29 17:24:52 6749 2
原创 grep(1) command
grep(Globally search a Regular Expression and Print)是 GNU 开发的一款免费开源的文本搜索工具。grep 家族包括 grep、egrep 和 fgrep,其功能是在给定的文件中查找一个指定格式或者内容的字符串,并将匹配的字符串所在行打印出来。如果不指定任何文件名称或给定的文件名为连字符 -,则从标准输入设备读取文本,然后在这些文本中进行查找。grep 支持正则表达式表示待搜索的文本,完成文本匹配。
2017-11-29 13:41:19 2003 1
原创 find(1) command
find 命令用于在指定目录查找文件。find 可以指定一些匹配条件,如按文件名、文件类型、文件属主甚至是时间戳来查找文件,默认递归查找。
2017-11-29 00:46:47 2018 1
原创 scp(1) command
scp(secure copy)命令是一个基于 SSH 安全的进行远程文件拷贝命令,用于在 Linux 下远程拷贝文件,和它类似的命令有 cp,不过 cp 只是在本机进行拷贝不能跨服务器,而且 scp 支持对传输的数据进行加密。
2017-11-24 21:49:49 11041 1
原创 ls(1) command
ls(list)命令用来显示目录内容或文件信息,使用率较高。ls 命令的输出信息可以进行彩色加亮显示,以区分不同类型的文件。
2017-11-23 10:02:57 1553 1
原创 tee(1) command
tee 命令从标准输入读取数据后,将数据重定向到给定的文件和标准输出。给定的文件可以有多个。因为 tee 意为字母 T,数据从左边(标准输入)流入,从右边(标准输出)和下面(文件)分流输出,字母 T 的形状很形象地说明了数据的流向,故将该命令命名为 tee。数据流向过程如下图所示。3.选项说明4.常用示例(1)标准错误输出和标准输出同时输出到屏幕和指定文件 file1 与 file2。2>&1 表示将标准错误输出重定向到标准输出;tee 表示将命令结果同时输出到给定的文件和标准输出(屏幕)。tee
2017-11-22 09:56:11 1714 1
原创 cp(1) command
1.简介2.命令格式3.选项说明4.常用示例参考文献复制dir目录到dir2:cp -R dir/ dir2; 复制文件到dir2:cp a b c d dir2。
2017-11-20 16:05:44 5207 2
原创 mv command
mv (move) 用来移动或改名文件和目录。移动文件时如果目标文件已经存,则目标文件的内容将被覆盖。mv 命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果:(1)如果目标文件是目录,原文件会被移到此目录下,且文件名不变。当目标文件是目录时,源文件或目录参数可以有多个,则所有的源文件都会被移至目标目录中。所有移到该目录下的文件都将保留以前的文件名。
2017-11-20 10:04:02 42651 1
原创 rm(1) command
1.rm命令1.1简介rm命令用于删除一个文件或者目录。注意:使用rm命令要格外小心,因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。1.2命令格式rm [OPTION]... FILE...1.3选项说明-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;-f,--force:强制删除文件或目录;-i:删除文件或目录之前先询问用户;
2017-11-19 22:25:00 4800 4
原创 Linux 命令(22)—— touch 命令
1.简介touch命令用于修改文件或者目录的时间属性,包括访问时间、状态更改时间和内容修改时间。默认情况,若文件不存在,系统会建立一个新的文件。2.命令格式touch [OPTION]... FILE...3.选项说明-a:改变档案的访问时间。-c,--no-create:假如目的档案不存在,不会建立新的档案。-d, --date=STRING:使用指定的时间修改文件时间属性,而非当前时间。-
2017-11-19 21:49:27 626
原创 cd(1) builtin command
cd(Change Directory)命令是 Shell 的内建命令(bash builtin),用来切换工作目录至指定的目录dirname。其中 dirname 可以是绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~ 也表示为 home directory 的意思,. 则是表示目前所在的目录,… 则表示目前目录位置的上一层目录。
2017-11-19 14:55:39 1556 1
原创 tar(1) command
tar 命令用于将 Linux 的文件和目录创建为档案或将档案还原为文件和目录。此外,tar 也可以在档案中改变文件,或者向档案中加入新的文件。本程序最初的设计目的是将文件备份到磁带上(Tape ARchive),因而得名 tar。tar 的工作过程主要分为两个步骤,正向是打包与压缩,反向是解压缩与还原。打包指的是将一大堆文件或目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。反向的解压缩与还原刚好是相反的过程。
2017-11-18 15:04:03 28759 1
原创 Linux 命令(18)—— screen 命令
1.简介screen是GNU计划开发的用于终端命令行的管理工具,可以新建和管理多个终端命令行会话,并提供切换,分离,挂接等相应的功能。screen其实就是Linux虚拟终端,可以用它创建多个虚拟终端,每个终端可以创建1~10个窗口,每个窗口相当于一个Linux Shell会话窗口,可执行的操作和正常Shell完全一样。其重要的特点就是终端断开连接后,screen新建的命令行会话中的程序和任务是保存在
2017-11-16 23:48:24 980
原创 su(1) command
su 用于临时切换身份到另一个指定的用户,未指定用户名默认为 root。使用 su 切换用户身份后,默认情况下不改变当前工作目录,但会改变 HOME、SHELL、USER、LOGNAME 等 Shell 的环境变量。
2017-11-14 23:41:47 1181 2
原创 chattr command
1.功能chattr与lsattr分别用于改变和显示文件属性,与chmod命令相比,chmod只改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的。2.chattr命令2.1命令格式chattr [ -RVf ] [ -v version ] [ mode ] files...2.2参数说明-R:递归地改变指定目录下文件的属性。此选项忽略符号链接;-V...
2017-11-11 15:17:39 1487 1
原创 Linux 命令(15)—— umask 命令(builtin)
umask 为 Shell 内建命令,用于设置创建文件时的权限掩码。权限掩码由 3 个八进制数字组成,将 777(八进制)减掉权限掩码后,即可得到新建文件的默认权限。它与 chmod 的效果刚好相反。
2017-11-11 12:19:53 1377 1
原创 df(1) command
1.功能用于查看Linux文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,以及剩余空间等信息。2.格式df [选项] [参数]3.选项说明 选项 功能 -a,–all 显示所有的虚拟文件系统 -B,–block-size=SIZE 使用指定的块大小 -h,–human-readable 以易读的方式显示磁盘空间已用与未用的大小 –direct
2017-11-05 12:24:10 2980 1
原创 cut command
1.功能以行为单位,选择性输出符合条件的内容到标准输出。cut是一个选取命令。2.格式cut 3.命令选项-b ,--bytes=LIST:设置输出的字节数或范围-c ,--characters=LIST:设置输出的字符数或范围|-d ,--delimiter=DELIM:指定列(或字段)的分隔字符。默认分隔符是制表符Tab。只能和-f选项
2017-08-13 23:14:45 1292
原创 col command
1.tr命令1.1功能tr可以用来转换或者删除一段文字。tr是translate(转换的缩写),tr的功能英文示意是:translate or delete characters。tr所有的功能均可由sed来完成,可以将tr视为sed一个极简的实现。1.2格式tr [-dsc] set1&amp;amp;gt; set2&amp;amp;gt;1.3选项-c,-C,--complement:将字符集以外的
2017-08-13 17:35:20 2298 1
原创 split(1) command
split 命令用于将一个大文件分割成较小的文件,默认每 1000 行分割成一个小文件。有时需要将文件分割成更小的片段,比如为提高可读性、生成日志等。
2017-08-13 15:35:05 2366 1
原创 ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_7b09_0.MYI'; try to repair it
1.问题背景我在slelect一个数据量很大的merge表时,并同时将select结果集insert到另外一张表中,报了如下错误:ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_7b09_0.MYI'; try to repair it2.解决办法网上给出的原因倾向于MySQL的tmpdir的临时目录磁盘空间不
2017-07-24 01:35:32 2847
原创 ERROR 1062 (23000) at line 1: Duplicate entry ‘XXX‘ for key ‘XXX‘
如果调高该值,MySQL同时将增加heap表的大小,可达到提高联接查询速度的效果,建议尽量优化查询,要确保查询过程中生成的临时表在内存中,避免临时表过大导致生成基于硬盘的MyISAM表。如果内存临时表超出了限制,MySQL 就会自动地把它转化为基于磁盘的 MyISAM 表,存储在指定的 tmpdir 目录下。定义了用户可以创建的内存表(memory table)的大小,可用来计算内存表的最大行数值。可以查看大小,默认是16MB,可调到64-256MB最佳,线程独占,太大可能导致内存不够,I/O堵塞。
2017-07-17 20:00:07 8466
原创 tcpdump(1) command
1功能tcpdump是一款类Unix环境下的抓包工具,允许用户截获和显示发送或收到的网络数据包。tcpdump 是一个在BSD许可证下发布的自由软件。2.命令格式tcpdump [ -AbdDefIKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ] [ -C file_size ] [ -G rotate_secon...
2017-06-24 17:36:07 2980 1
原创 rz(1) command
rz 命令(Receive ZMODEM),使用 ZMODEM 协议,将本地文件批量上传到远程 Linux/Unix 服务器,注意不能上传文件夹。当我们使用虚拟终端软件,如 XShell、SecureCRT 或 PuTTY 来连接远程服务器后,使用 rz 命令可以上传本地文件到远程服务器。输入 rz 回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行 rz 命令的目录。此外,可以在虚拟终端软件设置上传时默认加载的本地路径和下载的路径。
2017-05-10 13:06:04 30685 10
原创 uniq(1) command
用于去除有序文件中的重复行并将结果输出到标准输出。为了使 uniq 起作用,所有的重复行必须是相邻的,所以 uniq 经常和 sort 合用。
2017-04-14 20:31:56 2088 1
原创 sort(1) command
以行为单位对文本文件的内容进行排序,将结果显示在标准输出,比较原则是从行首字符向后,依次按 ASCII 码值进行比较,最后按升序输出。如果 file 参数指定多个文件,那么 sort 命令将这些文件纵向连接起来,当作一个文件进行排序。不加任何选项时,将对整行从第一个字符开始依次向后直到行尾按照 ASCII 码值做升序排序。
2017-03-27 19:53:49 1213
tinyxml2+示例代码+介绍文档
2015-09-26
HTML 如何设置图片宽高分别为原宽高的不同比例?
2020-08-22
Google C++编程风格指南中6.10节流中不支持字符串操作符重新排序 什么意思
2018-08-05
C++模板元编程和编写模板有什么区别?
2018-06-17
g++ -S将源码编译成汇编代码,使用的是哪个工具?
2018-06-11
从长度为n的数组中找出同时满足下面两个条件的所有元素,时间复杂度为O(n)。
2018-05-28
为什么C++局部数组变量地址间隔是16字节的倍数?
2018-05-17
缓冲溢出,为什么不报错?
2018-05-16
RLF、HRLF控制字符到底是什么
2018-05-10
printf关于浮点数的四舍五入的奇怪问题?
2018-05-09
stringstream的输入与输出的用法
2018-03-19
使用JS如何获取剪贴板内容
2018-03-06
Linux命名管道为什么叫FIFO?
2018-02-07
Linux下printf与wprintf不能同时使用?
2018-01-15
C标准库函数setvbuf的名称全称
2018-01-15
mysql count distinct 加条件
2017-06-15
awk如何获取除最后一行的所有行?
2017-05-19
rz命令如何上传文件夹
2017-05-07
CSS浮动为什么不会遮盖同级元素
2015-09-17
Linux下系统调用execl会等待一段时间才执行指定的可执行程序?
2015-09-11
为什么 Go range slice 时通过下标和值拷贝的性能是一样的?
2022-03-17
反向代理的上游服务指的是什么?
2021-03-12
Golang 接口类型可以有数据成员吗
2020-12-02
GoLand 如何自动批量换行
2020-10-07
Golang 如何进行标准错误输出
2019-12-24
git branch -dr origin/<branchname> 无法删除远端分支
2019-09-16
golang main包可以被import吗
2019-06-11
golang小数默认是float32还是float64?
2019-05-28
golang const 可以修饰函数形参吗
2019-05-28
ldconfig命令全称是什么呢?
2019-04-02
golang的struc成员后跟字符串有什么作用?
2019-03-15
Linux中 链接器 ld 命令的全称是什么英文单词?
2019-03-12
ssh命令默认端口如何查看
2019-02-15
ssh客户端为什么不指定端口也可以登录成功
2019-02-15
C/C++的预处理文件的后缀为什么约定为.i
2019-01-24
go为什么不能获取字符串某个字符地址?
2019-01-13
date命令将时间戳转为可读时间为什么需要加@符号
2018-12-06
GNU C++定义对象时对象名称被括号包围且前面有个下划线是什么意思
2018-10-09
git merge可以操作远端分支吗?
2018-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人