04 2018 档案

摘要:目录 "1.命令简介" "2.常用参数介绍" "3.实例" "4.直达底部" 命令简介 chmod 命令是用来改变文件权限或目录的命令,可以将指定文件的拥有着改为指定的用户或组,用户可以是用户名或用户ID,组可以是组名或组ID,文件是以空格分开的要改变权限的文件列表,支持通配符。只有文件的所有者或r 阅读全文
posted @ 2018-04-18 23:05 ay-a 阅读(951) 评论(0) 推荐(0)
摘要:目录 "1.命令简介" "2.常用参数介绍" "3.实例" "4.直达底部" 命令简介 一个文件属于特定的所有者,如果更改文件的属主或属组可以使用 chown 和 chgrp 命令。 chown 命令可以将文件变更为新的属主或属组,只有 root 用户或拥有该文件的用户才可以更改文件的所有者。如果拥 阅读全文
posted @ 2018-04-18 22:48 ay-a 阅读(4494) 评论(0) 推荐(0)
摘要:一、互斥量 互斥量是windows的一个内核对象,互斥量与关键段的作用相似,可以用来确保全局资源的互斥访问。并且互斥量可以用在不同的进程中的线程互斥访问全局资源。 二、相关函数说明 使用互斥量Mutex主要用到以下四个函数,下面将介绍这四个函数。 (一) 创建互斥量 1. 函数原型 2.参数说明 第 阅读全文
posted @ 2018-04-16 23:25 ay-a 阅读(5684) 评论(0) 推荐(0)
摘要:汇编语言求字符串长度,逆向中经常会出现,标记一下: 阅读全文
posted @ 2018-04-12 23:21 ay-a 阅读(1754) 评论(0) 推荐(0)
摘要:一、问题回顾 我们 "上一篇" 文章最后的程序的输出 g_Count 的值不是每次都正确,原因是没有对全局资源 进行互斥访问(就是同一时刻只能由一个线程访问),接下来我们就来说一下使用关键段来给全局资源加锁以实现互斥访问。 这是上一篇中的程序: 第一个参数:PRTL_CRITICAL_SECTION 阅读全文
posted @ 2018-04-12 22:55 ay-a 阅读(3738) 评论(0) 推荐(0)
摘要:一、分析上一篇程序的现象 我们先从 "上一篇" 文章中的最后一个程序开始分析。 c++ include include const unsigned int THREAD_NUM = 10; DWORD WINAPI ThreadFunc(LPVOID); int main() { printf(" 阅读全文
posted @ 2018-04-11 23:11 ay-a 阅读(3638) 评论(0) 推荐(0)
摘要:多线程编程中,有时我们需要等待某一线程完成了特定的操作后再继续做其他事情,要实现这个目的,可以使用Windows API函数WaitForSingleObject,或者WaitForMultipleObjects。这两个函数都会等待Object被标为有信号(signaled)时才返回。只要是Wind 阅读全文
posted @ 2018-04-09 23:06 ay-a 阅读(8100) 评论(0) 推荐(2)
摘要:一 线程创建函数 CreateThread 修改说明: "这里" 说了另一种创建线程方法,使用_beginthreadex()更安全的创建线程,在实际使用中尽量使用_beginthreadex()来创建线程,在博客中使用 CreateThread()l来创建线程其实是一种不太好的方法,不过这里只做原 阅读全文
posted @ 2018-04-09 21:32 ay-a 阅读(65237) 评论(0) 推荐(8)
摘要:最近遇写 node.js 时到一个问题,把对象当赋值给数组成员时总是出错,比如下面的代码, var Arr = new Array(); var Obj = new Object(); for(var i =0; i 阅读全文
posted @ 2018-04-02 22:17 ay-a 阅读(4638) 评论(2) 推荐(0)