- 博客(6)
- 收藏
- 关注
原创 安装Visual Studio 2010 并编译c++程序
安装Visual Studio 2010打开Viusal Studio 2010的ISO安装包打开Visual Studio 2010 编译c++项目以上就是Windows上简单的c++开发环境安装以及编译运行
2021-02-20 15:53:35 887
原创 Windows共享内存存在的限制
Windows共享内存在创建时可以分为两类,一种是"Global\***"开头的全局对象,一种是"Local\***"的单用户对象。最大区别在于全局对象可以同时被不同用户的进程访问,而单用户对象只允许该用户访问。当同用户跨进程读写共享内存时,可以顺利进行。当不同用户跨进程读写共享内存时,要求是Global对象,而且低权限用户通常只能读高权限用户的Global对象,不能写。低权限用户通常无法创建Global对象,因此也完全断绝了写Global对象的可能。举个列子:一个PC软件通常包含后台服务和前端程序,前端程
2020-12-24 15:12:16 1587
原创 国产化-glibc、gcc和内核
系统glibcgccCentOS72.174.8.5中标麒麟2.204.9.2中科方德2.246.2.1UOS2.288.3.0
2020-08-18 14:50:13 505
原创 国产化-普通GUI进程以root身份调用其他程序
国产化-普通用户GUI进程以root身份调用其他程序普通用户以root身份调用其他程序的常规方法推荐方法普通用户以root身份调用其他程序的常规方法sudosudo没有提供密码框,不适合普通GUI进程调用。pkexecpkexec提供密码框,但也有缺点。#include <iostream>#include <unistd.h>int main() { using namespace std; pid_t pid = fork();
2020-08-10 15:41:55 597
原创 国产化-文件管理器
国产化-文件管理器文件管理器兼容思路细节未来拓展文件管理器微软Windows系统有explorer文件管理器,方便浏览、管理文件,国产系统也有文件管理器,中标/银河麒麟使用nautilus,中科方德使用nemo,UOS使用dde-open。每种国产系统的文件管理器不一样,但它们都提供一种调用方式:xxx 文件路径。调用结果就是打开了文件管理器并定位到文件路径。兼容思路根据所在系统,调用不同的文件管理器。细节调用者 :root身份调用文件管理器通常会有或多或少的细节问题,但尚可接受;普通用
2020-08-04 17:36:00 572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人