08 2020 档案
摘要:Windows系统配置 windows设置开机启动应用 win+r启动运行窗口,输入shell:startup。然后把想要设置开机启动的应用的快捷方式拖到这里面来。 windows定时关机 cmd命令行中用shutdown -t -s 3600设置1小时候关机。
阅读全文
摘要:Linux挂载Linux网络共享文件夹 通过NFS协议挂载。 创建Linux网络共享文件夹 安装NFS服务 sudo apt install nfs-kernel-server NFS挂载目录及权限配置 sudo vim /etc/exports 在文件最后面添加需要挂载的文件夹路径和权限,共享的目
阅读全文
摘要:Windows挂载Linux网络共享文件夹 创建Linux网络共享文件夹 用共享工具samba。 Ubuntu安装samba: sudo apt install samba 配置Windows访问共享文件夹的账户。 smbpasswd -a river 选择一个共享文件夹 我这里自己新创建的rive
阅读全文
摘要:Linux挂载Windows网络共享文件夹 1、设置Windows网络共享文件夹 在Windows下设置要共享的网络文件夹。最好是建一个专门的文件夹,然后所有的共享都走这个文件。这样需要设置的东西就很少了。但是如果是专门的文件夹需要共享,就只能再进行添加了。 查看windows下设置的共享文件 ne
阅读全文
摘要:在执行脚本时,出现多行报错: :command not found :command not found :command not found 但是我没有对.sh文件做任何修改。并且打开查看,内容和原来也是一模一样。并没有任何变化。 尝试将所有命令注释掉,任然会报上述错误。 新建一个test.sh,
阅读全文
摘要:指针数组参数传递 二维数组不能作为二级指针参数进行传递,无法强制转换。即: void fun(char **p); char str[2][6] = {"hello", "world"}; fun(str); 这样的调用会出错。 但是指针可以转化为二级指针。如: void fun(char **p)
阅读全文
摘要:makefile管理编译工程 自动生成.h头文件依赖 工程目录结构 每一个功能模块建立一个文件夹,然后该文件夹下建立include,lib,src文件夹。include存放对外接口,lib存放编译好的静态库,src存放源码.c和.h文件。 每个功能模块有单独的makefile进行编译管理。 顶层路径
阅读全文
摘要:解决两个静态库之间相互依赖的问题 两个静态库之间相互依赖:在静态库liba.a中声明了某些函数,但是实现在libb.a中,此时a库依赖于b库;然后在静态库中libb.a中,某些结构体或者变量在liba.a中声明的,此时b库依赖于a库。 然后链接的时候,会出现两个库之间的相互依赖问题。链接涉及到顺序问
阅读全文
摘要:一个使用示例: 文件夹内容: 然后创建一个简单的makefile在当前目录下: INCLUDE = -I/usr/local/ssl/include src = $(wildcard *.c) obj = $(src:.c=.o) libgsoap.a:$(obj) ar -rc $@ $^ %.o
阅读全文
摘要:git 使用教程 初始化本地仓库 $ git init 配置仓库信息 $ git config --global user.mail "email@emailc.com" $ git config --global user.name "name" 添加文件到暂存区时,忽略某些文件 $ touch
阅读全文
摘要:系统配置,包括软件安装,各种问题解决。 LibreOffice汉化 $ sudo apt-get install libreoffice-l10n-zh-cn Ubuntu系统卡死 当系统卡死时,键盘和鼠标都没办法操作了以后。可以尝试ctrl +alt+F2(F2~F6)试试,看看能不能进tty界面
阅读全文
摘要:我遇到的情况是,给Ubuntu虚拟机添加了两张网卡,一张桥接网卡,当主机连接网线时,ubuntu虚拟机相当于在局域网中是一台真实主机,路由器会给这个虚拟机单独分配IP。另外一张是Net网卡,这个是用来让虚拟机上外网的。相当于虚拟机通过主机来实现连接外网。 然后,当我没有接网线时,桥接网卡相当于没有工
阅读全文
摘要:Linux系统迁移 说在前面:下面有几个教程链接,我都是通过这几个链接来完成的系统备份与系统恢复。并且遇到过一些问题,踩过一些坑。建议先看完我的说明再进行操作,少走弯路。没有图是因为下面分享的几个链接都说得太详细了。我只负责填坑。 当我们在用Linux时,总是会经常性的重装系统。重装系统是一件非常简
阅读全文
摘要:Ubuntu外接显示器设置开机镜像显示 Ubuntu在外接显示后,设置了镜像显示,但是重启后,镜像显示设置失效了。设置一个开机脚本,来实现每次启动时,设置镜像显示。 (解决Ubuntu设置外接显示器镜像显示重启失效的问题) 1. 安装arandr $ sudo apt install arandr
阅读全文
摘要:ONVIF鉴权实现代码 生成gSOAP框架代码,这个网上有很多教程,需要加入很多文件,并且需要openssl库。加入需要鉴权的文件和openssl库以后,只需要加每个接口中加入鉴权操作的代码,调用的时候就能实现鉴权。 ONVIF的鉴权分两种: HTTP Digest 和 WS-Username To
阅读全文