- 博客(10)
- 收藏
- 关注
原创 Github从零开始—从入门到进阶
当我们在广阔的开源世界中所遨游的时候,一定不免少了各种git的使用。当然,如果没有人手把手教我们的话,随便告诉你几个命令,哦。去运行吧,去拉取,去推送吧。你可能是需要一段时间的不停运用来去熟练掌握此工具,所以本文基于笔者工作了3个月所使用过的git命令做一下讲解,帮助未来的职场新人快速掌握git的基本用法,甚至是进阶用法。
2023-11-24 16:01:28 1007 2
原创 The Wayland Protocol —新手入门学习(一)
Wayland是什么呢?它是X Window?还是要取代X Window?Linux桌面/移动会因此有什么变化?在本篇中,我将回顾历史,通过简易的文字,来先回顾一下X Window,从而继续解答Wayland——古老的X Window和现代的桌面技术。X Window在1984年由MIT研发,它的设计哲学之一是:提供机制,而非策略。
2023-02-10 09:57:35 597 2
原创 CMake从零开始—新手入门(一)
cmake的定义是什么?-----⾼级编译配置⼯具当多个⼈⽤不同的语⾔或者编译器开发⼀个项⽬,最终要输出⼀个可执⾏⽂件或者共享库(dll,so等等)这时候神器就出现了-----CMake!所有操作都是通过编译CMakeLists.txt来完成的。cmake就可以更加简单的生成makeifle文件给上面那个make用。当然cmake还有其他功能,就是可以跨平台生成对应平台能用的makefile,你就不用自己去修改了。
2023-01-31 18:20:46 489
原创 The Wayland Protocol —新手入门学习(二)
窗口管理讲的是什么?我们了解在Windows操作系统上有很多很多的应用程序,我们去启动应用程序之后,一般会弹出一个该应用程序的窗口。我们在创建窗口的时候都是必须调用指定的接口才可以创建,这个接口就相当于窗口管理的协议提供的一个接口。各种各样的接口在不同的操作系统上是不一样的,如果我们要创建窗口,在不同的操作系统上就需要不同的代码,因此,跨平台就是件很麻烦的事情。然而,在这种情况下,涌现出了大量跨平台的框架,他们把和操作系统相关的创建窗口的接口封装了起来,然后通过提供统一的接口给用户。
2022-12-30 17:46:45 842
原创 UCA-Linux系统工程师初级知识(二)【4-6】
目录四:目录管理1、常见目录:(1)setuid(2)setgid2、umask:控制新建的文件或目录的权限(1)例子:Linux系统的目录组成类拟一个倒置的树型结构,它以一个名为根(“/”)的目录开始向下延伸。它不同与其它操作系统。例如windows,在windows中,它有多少分区那么就有多少个根,而这些根之间是并列的,而在Linux中无论有多少个分区都有一个根。在Linux系统中对应的文件类型字符为“d”。目录是一种特殊的文件目录上的读写执行权限与普通文件有所不同。 读:用户可以读取目录
2022-12-05 15:23:32 435
原创 UCA-Linux系统工程师初级知识(一)【1-3】
用于接受用户指令,经过shell解释,将相应的操作传递给内核,内核根据指令做出相应的处理后,再通过Shell将执行结果返回给用户。- 使用MD5加密的密码字符串信息,*或!长选项:多个个字符选项,使用‘--’引导,同时使用多个选项用空格分隔,不可组合。chage -E 2015-10-1 uos1 #切换控制台用qin1无法登陆。短选项:单个字符选项,使用‘-’引导,同时使用多个选项用空格分隔,可组合。- date +%F 完整日期格式,等价于 %Y(年)-%m(月)-%d(日)
2022-11-22 16:30:18 1506
原创 reprepro工具同步Deb仓库详解(附Shell半自动与自动同步Deb仓库源码)【提供两种配置web服务的方式,nginx与apache2】
目录一:创建key(仓库已经搭建完毕,此文无本地仓库搭建方法)(1)创建GPG密钥并备份(2)将密钥写入仓库下二、建立一个nginx web站点(1)安装准备程序(2)配置nginx指向仓库跟目录,/etc/nginx/sites-enabled/default/1、将主机名改成uos.com.【不修改的话最后wget的时候访问不到】2、将配置的网站,到/etc/apt/sources.list中添加源3、导入公钥可以正常使用 ,apt-key add:三:进行reprepro同步(1)创建一个主仓库随便一
2022-11-16 11:37:59 1095
原创 DEB仓库搭建—reprepro新手入门(附shell自动化创建DEB仓库源码)
2、进入Deb_conf_Test,创建conf目录。再进入conf目录创建distributions与updates文件。(updates可以不创建)(以后的操作都需要在你创建的目录中,ls后应出现conf目录)1、vim编辑仓库配置信息(distributions)。1、建立一个目录名称,如Deb_conf_Test。查看Deb仓库中的Deb包(可以直接用tree来查看)4、vim编辑仓库同步配置信息(updates)。
2022-11-11 17:36:58 1610
原创 DEB打包流程—新手入门(附自动化打包shell源码)
deb包在linux系统下的一种安装包,它是基于tar包的。所以同样会记录着文件的权限信息(读、写、可执行)、所有者、用户组等 可以使用dpkg -l命令来查看系统以及安装了哪些deb包。
2022-11-10 17:39:21 6643 4
基于C#的公司资产管理系统
2023-06-06
基于Python的课堂人脸签到系统的设计与实现-论文
2023-06-06
基于Python的课堂人脸签到系统的设计与实现源码
2023-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人