sudo su
cd /etc/apt/
nano sources.list sources.list_bak
这里必须要在root中进行编写,不然没有权限
可以用:sudo nano sources.list sources.list_bak 进行写入
添加以下内容到sources.list中
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
apt-get -f -y install apt-utils
apt-get -f -y install vim
apt-get -f -y install software-properties-common
apt-get -f -y install openssh-server
apt-get -f -y install iputils-ping
apt-get -f -y install curl
apt-get -f -y install net-tools
apt-get -f -y install bsdmainutils
apt-get -f -y install kmod
apt-get -f -y install bc
apt-get -f -y install rsync
apt-get -f -y install gawk
apt-get -f -y install ssh
apt-get -f -y install ccache
apt-get -f -y install zip
apt-get -f -y install python-dev
apt-get -f -y install make
apt-get -f -y install m4
apt-get -f -y install gcc-multilib
apt-get -f -y install ca-certificates-java
apt-get -f -y install unzip
apt-get -f -y install python3-yaml
apt-get -f -y install perl
apt-get -f -y install openssl
apt-get -f -y install libssl1.1
apt-get -f -y install gnupg
apt-get -f -y install xsltproc
apt-get -f -y install x11proto-core-dev
apt-get -f -y install tcl
apt-get -f -y install python3-crypto
apt-get -f -y install python-crypto
apt-get -f -y install libxml2-utils
apt-get -f -y install libxml2-dev
apt-get -f -y install libx11-dev
apt-get -f -y install libssl-dev
apt-get -f -y install libgl1-mesa-dev
apt-get -f -y install lib32z1-dev
apt-get -f -y install lib32ncurses5-dev
apt-get -f -y install g++-multilib
apt-get -f -y install flex
apt-get -f -y install bison
apt-get -f -y install doxygen
apt-get -f -y install git
apt-get -f -y install subversion
apt-get -f -y install tofrodos
apt-get -f -y install pigz
apt-get -f -y install expect
apt-get -f -y install python3-xlrd
apt-get -f -y install git-core
apt-get -f -y install gperf
apt-get -f -y install build-essential
apt-get -f -y install zlib1g-dev
apt-get -f -y install libc6-dev-i386
apt-get -f -y install lib32z-dev
apt-get -f -y install openjdk-8-jdk
apt-get -f -y install ruby
apt-get -f -y install mtools
apt-get -f -y install python3-pip
apt-get -f -y install gcc-arm-linux-gnueabi
apt-get -f -y install genext2fs
apt-get -f -y install liblz4-tool
apt-get -f -y install libssl-dev
apt-get -f -y install autoconf
apt-get -f -y install pkg-config
apt-get -f -y install zlib1g-dev
apt-get -f -y install libglib2.0-dev
apt-get -f -y install libmount-dev
apt-get -f -y install libpixman-1-dev
apt-get -f -y install libncurses5-dev
apt-get -f -y install gcc-arm-linux-gnueabi
apt-get -f -y install exuberant-ctags
apt-get -f -y install silversearcher-ag
apt-get -f -y install libtinfo5
apt-get -f -y install device-tree-compiler
apt-get -f -y install libssl-dev
apt-get -f -y install libelf-dev
apt-get -f -y install dwarves
apt-get -f -y install gcc-arm-none-eabi
apt-get -f -y install default-jdk
apt-get -f -y install gcc-arm-linux-gnueabi
apt-get -f -y install u-boot-tools
apt-get -f -y install mtd-utils
apt-get -f -y install scons
apt-get -f -y install automake
apt-get -f -y install libtinfo5
apt-get -f -y install gcc-multilib
apt-get -f -y install libtool
apt-get -f -y install libgmp-dev
apt-get -f -y install texinfo
apt-get -f -y install mpc
apt-get -f -y install autotools-dev
apt-get -f -y install libmpc-dev
apt-get -f -y install libmpfr-dev
apt-get -f -y install libgmp-dev
apt-get -f -y install patchutils
apt-get -f -y install libexpat-dev
apt-get -f -y install libfdt-dev
apt-get -f -y install libncursesw5-dev
apt-get -f -y install cmake
apt-get -f -y install wget
ls -l /bin/sh
#如果显示为“/bin/sh -> bash”则为正常,否则请按以下方式修改:
sudo dpkg-reconfigure dash
#然后选择no
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
apt-get install git-lfs
apt install git-lfs
git lfs install
问题原因是没在git根目录下进行,在这里不用理会
2.4repo工具安装
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo
chmod a+x repo
mv repo /usr/local/bin/
如果这里的repo不能用,找已经完备的repo文件直接替换/usr/local/bin/路径下的repo文件即可。
可以将文件拖进来用sudo cp拷贝到目标路径下即可
或者,文件所在路径要正确
rsync -an <新文件> <要替换的文件>
sudo apt-get install samba samba-common
修改samba配置文件,配置共享信息
sudo gedit /etc/samba/smb.conf
在配置文件末尾添加一下配置信息:
[Share] #在Windows中映射的根文件夹名称(此处以“Share”为例)comment = Shared Folder #共享信息说明
path = /home/share #共享目录
valid users = username #可以访问该共享目录的用户(Ubuntu的用户名)
directory mask = 0775 #默认创建的目录权限
create mask = 0775 #默认创建的文件权限
public = yes #是否公开 一般写no
writable = yes #是否可写
available = yes #是否可获取
browseable = yes #是否可浏览
这里的path共享路径是系统目录所在的根目录,可用pwd查看
pwd
添加samba服务器用户和密码
用户名为Ubuntu用户名。输入命令后,根据提示设置密码
sudo smbpasswd -a username
重启samba服务,一定要重启一下
sudo service smbd restart
右键计算机选择映射网络驱动器,输入共享文件夹信息。在文件夹输入框填入Ubuntu设备的IP地址和Ubuntu共享文件夹的路径
输入Samba服务器的访问用户名和密码(在配置Samba服务器时已完成配置)
sudo adduser username #username自定
设置密码即可
如果需要的话。打开这个文件,将其中的DHOME=/home改成DHOME=/ssd1
sudo nano /etc/adduser.conf
userdel username
删除目录
rm -r /目录
删除用户连同主目录:deluser --remove-home username
删除用户保留主目录:deluser username
不会从现有的组中被删除,赋予其管理员权限,可以使用root特权
sudo usermod -aG sudo newusername
打开终端,使用以下命令以管理员权限编辑 /etc/samba/smb.conf 文件:
sudo nano /etc/samba/smb.conf
添加共享配置
在 smb.conf 文件中找到 [global] 部分,添加以下行:
username map = /etc/samba/smbusers
#这将指示 Samba 使用 /etc/samba/smbusers 文件来映射用户名
创建 smbusers 文件
使用以下命令创建 /etc/samba/smbusers 文件:
sudo nano /etc/samba/smbusers
在smbusers文件中添加以下行:
hou_zhongbo = your_windows_username
#前面的是系统中已经添加的用户名
#后面的写成想要的连接系统的用户名
#将 your_windows_username 替换为你在 Windows 上的用户名,就是在valid users =XXX这一项配置里的“XXX”
保存并关闭文件:
按下 Ctrl + O 保存文件,然后按下 Ctrl + X 关闭编辑器
重启 Samba 服务:
使用以下命令重启 Samba 服务,使更改生效:
sudo service smbd restart
文章浏览阅读230次。输出文本,里面%d就是占位符,表示这个位置的可以由其他的值来替换。占位符的首位字符一律为%百分号,第二位的字母表示占位符的类型。printf()的基本用法是将输入的文本输出是屏幕上,printf——由print 和 f(format)组成,f表示输出文本的格式。如果想要输出开头部分,可以使用%.[m]s指定输出的长度,其中" m "表示输出的长度。printf()中参数与占位符的关系是一一对应的,如果有 n 个占位符, printf() 的参数就应该有 n +在输出文本中可以有多个占位符。_printf占位符个数比少
文章浏览阅读657次。GLTF编辑器的另一个作用就是可以将fbx、dae、gltf等格式的模式转换成glb模型_gltf转glb
文章浏览阅读768次,点赞18次,收藏13次。外链图片转存中…(img-sa9tuGne-1713438208857)][外链图片转存中…(img-pW48VjJK-1713438208858)][外链图片转存中…(img-g0pB2bgt-1713438208858)]
文章浏览阅读812次,点赞9次,收藏17次。Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
文章浏览阅读5k次,点赞2次,收藏5次。Qt的代码中,如果使用到了结构体,结构体里的成员变量不能使用像QString这样的类型,只能使用原始的数据类型,像char,int,bool之类,之前软件中为了方便,使用了QString,结果会很奇怪的运行着突然崩溃,而且还不知是在哪崩溃的.后来把QString都改成了char后,就没出现这样奇怪的问题了.到底是什么原因,还要进一步探讨.如有人清楚这是什么问题,请告知下._qt 结构体中定义qstring
文章浏览阅读61次。系统通过浏览器与服务器进行通信,实现数据的交互与变更。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。医疗产品信息推荐系统使用python语言,采用基于 MVVM模式的Flask技术进行开发,使用 Eclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成系统的开发。
文章浏览阅读2.6w次,点赞2次,收藏7次。在链接上最后,加上:“#target=out” 参数即可跳转至电脑默认的浏览器。_企业微信#target=out
文章浏览阅读2.6k次。DiskGenius的 “终止位置参数溢出”错误解决方法。_终止位置参数溢出 重新建立
文章浏览阅读1.6k次,点赞4次,收藏14次。将springboot+vue前后端分离项目部署到服务器上,实现直接通过公网ip访问项目。_springboot+vue+微信小程序+springsecurity+jwt+项目部署云服务器 前后端分离从0
文章浏览阅读242次。初识卷积神经网络(CNN)从今天起,正式开始讲解卷积神经网络。这是一种曾经让我无论如何也无法弄明白的东西,主要是名字就太“高级”了,网上的各种各样的文章来介绍“什么是卷积”尤为让人受不了。听了吴恩达的网课之后,豁然开朗,终于搞明白了这个东西是什么和为什么。我这里大概会用6~7篇文章来讲解CNN并实现一些有趣的应用。看完之后大家应该可以自己动手做一些自己喜欢的事儿了。一、引子————边界检测我们来看..._从此明白了卷积神经网络
文章浏览阅读729次,点赞9次,收藏17次。以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。后面我就自己整理了一套资料,还别说,真香!资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。
文章浏览阅读1.8k次,点赞2次,收藏3次。因为Unity提供了GrabPass,可以在Shader中很方便的拿到Panel下面的图像,即_GrabTexture。注:添加优化。原本的搞死模糊效果达不到苹果的那种细腻效果,修改参数即可。修改两个#define,kernelx*_Size ->kernelx*_Size * 1.61// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Custo..._unity grab texture