Windows系统编程之进程间通信
作者:北极星2003 来源:看雪论坛(www.pediy.com) 附件: windowipc.rar Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了) 管道(pipe)是用于进程间通信的共享内存区域。创建管道的进程称为管道服务器,而连接到这个管道的进程称为管道客户端。一个进程向管道写入信息,而另外一个进程从管道读取信…
作者:北极星2003 来源:看雪论坛(www.pediy.com) 附件: windowipc.rar Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了) 管道(pipe)是用于进程间通信的共享内存区域。创建管道的进程称为管道服务器,而连接到这个管道的进程称为管道客户端。一个进程向管道写入信息,而另外一个进程从管道读取信…
###用户信息的修改及用户的认证信息### 在实际生活中,我们需要对用户的信息作出改变,在Linux系统中给我们提供了以下方法。 1、修改用户信息可以使用以下命令: 命令 参数 新名称/ID/其他 用户名 作用 Usermod -l 用户新名称 test 更改用户名称 usermod -u 8848 test 更改用户ID usermod -g 72 test 更改用户初始组的ID Usermod…
转载自 Git使用教程 预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务…
一个莫名奇妙的错误 go版本: go version go1.9.1 linux/amd64 linux下编译go程序,目录结构如下: 编译报错:go build mycode/gostudy/logic: no non-test Go files in /root/code/src/mycode/gostudy/logic 本以为会不会是文件格式的问题,找了很久之才发现如果将log_test.g…
在我们平常的java开发中,会经常使用到很多配制文件(xxx.properties,xxx.xml),而当我们在本地开发(dev),测试环境测试(test),线上生产使用(product)时,需要不停的去修改这些配制文件,次数一多,相当麻烦。现在,利用maven的filter和profile功能,我们可实现在编译阶段简单的指定一个参数就能切换配制,提高效率,还不容易出错,详解如下。 一,原理: 利…
svn 回退/更新/取消至某个版本命令详解 2019-06-06 author 姜新 svn 回退/更新/取消至某个版本命令详解 取消Add/Delete 取消文件 svn revert 文件名 取消目录 svn revert --depth=infinity 目录名 2. 回退版本 方法1: 用svn merge 先 svn up,保证更新到最新的版本,如20; 然后用 svn log ,查看历…
服务器ip 地址修改密码 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示。Atlas 200 DK连接Ubuntu服务器有以下场景:通过USB端口直连Ubuntu服务器:使用USB连接线通过USB端口与Ubuntu服务器直连。此种场景下,Atlas 200 DK不方便接入网络,仅适用于与Ubuntu服务 Atlas 2…
104.二叉树的最大深度Java 题目描述 给定一颗二叉树,返回该二叉树的最大深度。 输入输出样式 示例1: 给定二叉树 [3,9,20,null,null,15,7] 本题来自LeetCode:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/ 思路 方法一:深度优先遍历(递归),以当前遍历节点为根节点的二叉树的最大深度为…
一、前言 在前端开发中,经常会遇到各种 UI 层的小图标;一般情况下会有专门的 UI 设计将 psd 或者图片资源发给前端工程师,但在没有 UI 的情况下,如何快速的找到自己想要的小图标呢? 二、步骤 1. 打开 https://www.iconfont.cn/ (阿里巴巴矢量图标库); 2. 假设想要一个搜索图标,在下方搜索框中输入搜索,点击搜索框下面的按钮即可; 3. 如图可以看到各式各样的搜…