![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
文章平均质量分 81
锕琅
游戏方向、云游戏方向从业者,研究云游戏操作系统、windows操作系统、编解码串流服务
微信:Aliang98826
展开
-
编程中管道的基本原理和使用
管道是进程间用于通信的一种方式。创建管道的进程是管道服务器。连接到管道的进程是管道客户端。一个进程将信息写入管道,然后另一个进程从管道读取信息。本概述介绍如何创建、管理和使用管道。有两种类型的管道:匿名管道和命名管道。匿名管道比命名管道需要更少的开销,但提供的服务有限。术语“管道”通常是指信息管道。从概念上讲,管道有两端。单向管道允许一端的进程向管道写入数据,并允许另一端的进程从管道读取数据。双向管道(或称双工管道)允许进程从管道的任意一端读取和写入。原创 2023-08-30 18:08:52 · 410 阅读 · 0 评论 -
ubuntu服务器安装可视化桌面(Gnome)
ubuntu服务器安装可视化桌面(Gnome)原创 2022-10-06 23:15:10 · 14666 阅读 · 0 评论 -
Windows 无法打开启动配置数据存储拒绝访问
在我们输入一些命令时会遇到如下报错,一般情况下是由于运行cmd的账户权限导致的方法1:1、在系统盘C:\windows\system32(当前系统安装所在磁盘盘符)下查找到cmd命令提示符可执行文件cmd.exe;2、右击cmd可执行程序,在菜单中选择“以管理员身份运行”,这样打开cmd命令提示符,在使用命令时就不会出现“无法打开启动配置数据存储 拒绝访问”的错误!方法2:在任务栏左下角搜索框搜索cmd,会弹出如下画面选择以管理员身份运行执行命令此时就不会报错啦..原创 2022-05-12 11:01:06 · 11069 阅读 · 0 评论 -
Windows开发:关于微软媒体基础(Microsoft Media Foundation)
目录序言介绍可用的基础工具基础概念 Essential Concepts流 Streams压缩 Compression媒体容器 Media Containers格式 Formats注:文章由作者翻译和资料整理,转载请注明出处序言介绍Microsoft Media Foundation是适用于Windows的下一代多媒体平台,使开发人员,消费者和内容提供商能够以更强的健壮性,无与伦比的质量和无缝交互来拥抱新一轮的高级内容。Media Foundation需要Windows Vista或更高版本。它使原创 2021-01-22 16:54:01 · 2517 阅读 · 2 评论 -
数据结构与算法(一)复杂度分析(下):不同情况下的复杂度变化
最好、最坏情况时间复杂度// n表示数组array的长度int find(int[] array, int n, int x) { int i = 0; int pos = -1; for (; i < n; ++i) { if (array[i] == x) { pos = i; break; } } return pos;}最好情况时间复杂度就是,在最理想的情况下,执行这段代码的时间复杂度,在最理想的情况下,要查找的变量 x原创 2020-07-20 19:17:54 · 221 阅读 · 0 评论 -
数据结构与算法(一)复杂度分析(上):时间复杂度和空间复杂度
复杂度分析是整个算法学习的精髓,只要掌握了它,数据结构和算法的内容基本上就掌握了一半。为什么需要复杂度分析?你可能会有些疑惑,我把代码跑一遍,通过统计、监控,就能得到算法执行的时间和占用的内存大小。为什么还要做时间、空间复杂度分析呢?这种分析方法能比我实实在在跑一遍得到的数据更准确吗?首先,我可以肯定地说,你这种评估算法执行效率的方法是正确的。很多数据结构和算法书籍还给这种方法起了一个名字,叫事后统计法。但是,这种统计方法有非常大的局限性。测试结果非常依赖测试环境测试环境中硬件的不同会对测试结果有很原创 2020-07-20 18:14:30 · 269 阅读 · 0 评论 -
C++ 关于编译期的优化处理
C++ 关于编译期的优化处理一、#define WIN32_LEAN_AND_MEAN 的作用1:为什么要 #define WIN32_LEAN_AND_MEAN 。答案很简单,因为要包含尽量精简的内容,包含了这一句编译的时候明显快多了。2:不加载MFC所需的模块。如果你的工程不使用MFC,就加上这句,这样一来在编译链接时,包括最后生成的一些供调试用的模块时,速度更快,容量更小。3:我想这个不是 MFC 特有的, WIN32_LEAN_AND_MEAN 是针对 Win32 相关的头文件的, 比如在原创 2020-07-13 15:36:59 · 375 阅读 · 0 评论 -
终端命令行新手教程——shell脚本
终端命令基础摘自:菜鸟教程本文精简自原文章,总结了常用部分,如需深入学习请点击上方链接一、运行环境打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。也可以直接使用电脑终端来进行练习输入一些代码,第一行一般是这样...转载 2019-08-15 20:05:59 · 4074 阅读 · 0 评论 -
module.export和exports两者区别及使用方法
参考链接:简书博客、简书博客、CommonJS规范功能介绍module.exportsNode应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在这些文件里面定义的变量、函数、类,都是私有的,对外不可见,因此规避掉了作用域污染。根据CommonJS规定,每个模块内部,module变量代表当前模块,这个变量是一个对象,它的exports属性(即...原创 2019-08-20 22:03:11 · 6937 阅读 · 0 评论 -
module.exports用法
module.exports 对象是由模块系统创建的。在我们自己写模块的时候,需要在模块最后写好模块接口,声明这个模块对外暴露什么内容,module.exports 提供了暴露接口的方法。转自博客1、返回一个JSON Objectvar app = { name: 'app', version: '1.0.0', sayName: function(name){ ...转载 2019-08-20 20:57:54 · 477 阅读 · 0 评论 -
CocosCreator新手教程——cc.Node基础常用接口(API)
CocosCreator开发笔记——cc.Node基础常用接口(API)一、常用属性cc.Class({ extends: cc.Component, properties: { sprite: { default: null, type: cc.SpriteFrame, }, }, start: function () { ...原创 2019-08-15 15:17:33 · 2368 阅读 · 1 评论 -
Cocos Creator 实现节点淡入淡出渐显渐隐的两种方法和如何制作DIY动画实现自己想要的特殊动画效果
节点淡入淡出效果对于实现淡入淡出效果,creator有已经实现的APIvar action = cc.fadeIn(1.0);//渐显var action = cc.fadeOut(1.0);//渐隐效果var action = cc.tintTo(2, 255, 0, 255);//修改颜色到指定值var action = cc.fadeTo(1.0, 0);//修改透明度到指定值...原创 2019-08-24 10:36:28 · 15903 阅读 · 0 评论 -
Mac 安装 nodejs方法——新手教程
访问nodejs官网,点击蓝色选框区域稳定版,并下载官网链接我们这里选择了右面的12.8.1 current,点击下载双击刚下载的文件,按步骤默认安装就行安装完成后打开终端,输入npm -v node -v 两个命令,如出现版本信息,说明安装成功。参考链接...原创 2019-08-20 14:53:25 · 521 阅读 · 0 评论 -
开发者工具ADB命令行使用汇总——ADB安装(初学者手册)
本文借鉴自转载博客、转载博客、百度经验、简书、GitHub,由笔者汇总整理一、ADB安装及使用教程(命令行)什么是ADBadb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。ADB的安装(三种方法)1.通过 Homebrew 安装brew cask install android-platform-...原创 2019-08-19 16:59:06 · 9635 阅读 · 0 评论