09 2017 档案

摘要:一、多命令协作 在 Linux 系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现一个或多个很简单的功能。通过将不同功能的命令组合一起使用,可以实现某个复杂功能的。 Linux 中几乎所有命令的返回数据都是纯文本的(因为每个命令都是运行在 CLI 下),而纯文本形式的数据又是绝 阅读全文
posted @ 2017-09-29 21:14 mingc 阅读(649) 评论(0) 推荐(0)
摘要:一、以太网(Ethernet) 以太网(Ethernet)是一种计算机局域网技术。IEEE 组织的 IEEE 802.3 标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网标准如令牌环、FDDI 和 ARCNET 阅读全文
posted @ 2017-09-29 02:19 mingc 阅读(1530) 评论(0) 推荐(1)
摘要:一、IP地址 IP 地址是因特网上的每个网络节点在全球范围内的唯一标识符,一个 IP 地址唯一标识一个主机(严格来说是标识一个网卡接口 network interface card)。 现在应用最为广泛的是 IPv4 地址,已逐渐向 IPv6 地址切换。IPv4 地址为 32 位长,IPv6 地址为 阅读全文
posted @ 2017-09-27 15:23 mingc 阅读(473) 评论(0) 推荐(0)
摘要:一、默认权限 每一个终端都有一个 umask 属性,是用来确定新建文件或目录的默认权限的“掩码”(mask 有“掩码”的含义,至于 u,后面说)。 Linux 中一般有默认的权限掩码,使用命令 umask 用以查看或设置: 一般地,普通用户(uid 为 500 以上)的权限掩码默认为 0002,ro 阅读全文
posted @ 2017-09-26 17:54 mingc 阅读(839) 评论(0) 推荐(2)
摘要:一、权限 权限是操作系统用来限制资源访问的机制,权限一般分为读、写、执行。 系统中每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。 每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限一样,用户的权限越大,该进程所拥有的权限 阅读全文
posted @ 2017-09-25 18:44 mingc 阅读(13511) 评论(1) 推荐(4)
摘要:一、用户、组 1. 用户 当我们使用 Linux 时,需要以一个用户的身份登录,一个进程也需要以一个用户的身份运行。用户限制使用者或进程可以使用或不可以使用哪些资源。 2. 组 组用来方便地管理用户。 每个用户拥有唯一 uid,操作系统实际使用的是用户 ID,而不是用户名 每个用户属于一个主组,属于 阅读全文
posted @ 2017-09-25 02:15 mingc 阅读(725) 评论(0) 推荐(0)
摘要:一、获取帮助 Linux 提供了极为详细的帮助工具和文档,通过查阅相关文档,可以大大减少需要记忆的东西并提高效率。 二、--help参数 几乎所有命令都可以使用 -h 或 --help 参数获取命令的详细信息。 三、man命令 man 命令使 Linux 中最为常见的帮助命令,将要获取帮助的命令作为 阅读全文
posted @ 2017-09-24 17:44 mingc 阅读(370) 评论(0) 推荐(0)
摘要:一、挂载操作 磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用。 Windows 或 Mac 系统会进行自动挂载,一旦创建好文件系统后会自动挂载到系统上,Windows 上称之为 C 盘、D 盘等。 Linux 需要手动挂载或配置系统进行自动挂载,/mnt 是文件系统的挂载目录(mnt 是 阅读全文
posted @ 2017-09-24 16:00 mingc 阅读(562) 评论(0) 推荐(0)
摘要:一、文件系统 操作系统通过文件系统管理文件及数据,磁盘或分区需要创建文件系统之后,才能被操作系统所用,创建文件系统的过程又称之为格式化。没有文件系统的设备又称之为裸设备(raw),某些环境会需要裸设备,例如安装 Oracle 时会需要裸设备。 1. 常见的文件系统类型 常见的文件系统有 fat32、 阅读全文
posted @ 2017-09-24 09:00 mingc 阅读(3446) 评论(0) 推荐(0)
摘要:一、fdisk分区工具 fdisk 是来自 IBM 的老牌分区工具,支持绝大多数操作系统,几乎所有的 Linux 发行版都装有 fdisk,包括在 Linux 的 resuce 模式下依然能够使用。 fdisk 是一个基于 MBR 的分区工具,所以如果需要使用 GPT,则无法使用 fdisk 进行分 阅读全文
posted @ 2017-09-23 23:48 mingc 阅读(759) 评论(0) 推荐(0)
摘要:一、硬盘 硬盘的功能相当简单但很重要,它负责记录系统所需要的各种数据。硬盘记录数据有两个方面,一个是硬件方面的存储原理和结构,另外一方面则是软件方面的数据和文件系统。硬盘的主要行为就是数据的存放和取出。 构成硬盘的基本元件,主要可以分为实际存储数据用的磁盘(Plat Platter)、读取数据用的磁 阅读全文
posted @ 2017-09-23 14:39 mingc 阅读(3725) 评论(0) 推荐(1)
摘要:一、vi、vim编辑器 vi 是一个命令行界面下的文本编辑工具,最早在 1976 年由 Bill Joy 开发。当时名字叫做 ex。vi 支持绝大多数操作系统(最早在类 Unix 操作系统的 BSD上发布),并且功能已经十分强大。 1991 年 Bram Moolenaar 基于 vi 进行了改进, 阅读全文
posted @ 2017-09-23 01:47 mingc 阅读(748) 评论(0) 推荐(0)
摘要:一、日期时间 命令 date 查看、设置当前系统时间: 命令 hwclock 或 clock 显示硬件时钟时间 命令 cal 查看日历 命令 uptime 查看系统启动后运行时间,也可查看系统负载(过去1分钟、5分钟、15分钟的负载) 二、输出、查看命令 命令 echo 回显输入的内容 命令 cat 阅读全文
posted @ 2017-09-22 17:43 mingc 阅读(570) 评论(0) 推荐(0)
摘要:一、复制文件、目录 使用 cp 命令复制文件或目录: 常用参数: 二、移动、重命名文件或目录 通过 mv 命令移动或重命名文件或目录: 如果指定文件名,则可以重命名文件。 三、创建、删除文件 通过 touch 目录可以创建一个空文件或更新文件时间: 通过 rm 命令可以删除文件或目录: 常用参数: 阅读全文
posted @ 2017-09-22 10:01 mingc 阅读(421) 评论(0) 推荐(1)
摘要:一、树状目录结构 Linux 文件系统是一个倒置的单根树状结构。文件系统的根为"/";文件名严格区分大小写;路径使用"/"分割(Windows 中使用"\")。 树状目录结构图如下: 以下是对上图中各个目录的解释: 存放着系统最基本的动态连接共享库,作用类似于 Windows 的 DLL 文件。 几 阅读全文
posted @ 2017-09-22 01:03 mingc 阅读(776) 评论(0) 推荐(0)
摘要:为了以后长期的线上测试和服务器的性能考量,要用 Linux 服务器了。昨晚装了个 CentOS 6.9,今天开始学学 Linux 基础,扫扫盲。ok,小本本记 ing... 一、Shell简介 Shell 是用 C 语言编写,与 Unix/Linux 进行交互的工具,是用户与 Unix/Linux 阅读全文
posted @ 2017-09-21 20:33 mingc 阅读(1466) 评论(0) 推荐(1)
摘要:在测试微信支付 - 模式二 - 扫码支付时,遇到如下错误: curl出错,错误码:60 这是因为在 WxPay.Api.php 文件中做了严格的 ssl 证书校验: 关闭这两个选项,修改如下: 参考链接:微信支付curl出错及错误码解决方案 阅读全文
posted @ 2017-09-18 17:13 mingc 阅读(723) 评论(0) 推荐(0)
摘要:项目已经提交之后,突然想忽略某个文件或目录 A,于是在 .gitignore 里添加了忽略规则。但是提交(commit)之后,发现一旦修改了 A,git 同样会检测到 A 的变化(changes) ,推送远程之后已修改的 A 也被同步到远程仓库 —— 规则无效! 这是因为,已经提交过的文件 A 从最 阅读全文
posted @ 2017-09-11 03:48 mingc 阅读(1590) 评论(1) 推荐(1)
摘要:正则规则中有“|”时,会引起解析错误: 使用数组语法可以解决: 阅读全文
posted @ 2017-09-10 17:51 mingc 阅读(1660) 评论(0) 推荐(0)
摘要:使用事务之前,先确保数据库的存储引擎支持事务操作。 MyISAM:不支持事务,主要用于读数据提高性能 InnoDB:支持事务、行级锁和并发 Berkeley DB:支持事务 ThinkPHP5 使用事务有 3 个常用方法: 小例子: 参考链接:tp3模型的事务支持:TP模型 事务支持 阅读全文
posted @ 2017-09-09 02:00 mingc 阅读(10299) 评论(0) 推荐(0)
摘要:Visual Stdio 下编译 C 文件时出现一条警告: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 解决方案: 打开【文件】->【高级保存选项】,设置合适的编码,我这里选择了“Unicode (UTF-8 阅读全文
posted @ 2017-09-08 13:12 mingc 阅读(4686) 评论(0) 推荐(0)
摘要:昨天遇到一个错误。前端发起 ajax,后端 php 返回 json 数据。结果在 firebug 里得到一条错误信息: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data 解决方案: 在  阅读全文
posted @ 2017-09-06 19:38 mingc 阅读(1765) 评论(0) 推荐(0)