已启动并正常运行 1.通过命令启动私库 docker run -d -p 5000:5000 --privileged=true -v /data/history:/data/registry registry 2. NAMES ce112003958f registry "/entrypoint.sh /e..." 12 days ago Up 2 :5000->5000/tcp quirky_liskov #查看私库中的镜像 [root@localhost ~]# curl -XGET http://192.168.100.6:5000/v2/ rhel7/pod-infrastructure","server","tomcat"]} [root@localhost ~]# #查看某一镜像的版本信息 访问方式为 http://ip:port/v2/ 镜像名字/tags/list [root@localhost ~]# curl -XGET http://192.168.100.6:5000/v2/server/tags/list {"name":
REGISTRY_HTTP_TLS_CERTIFICATE=/certs/registry.crt -e REGISTRY_HTTP_TLS_KEY=/certs/registry.key -v ~/data/registry2:
使用 Docker Compose + Docker machine 配置一个 Docker 私有仓库。 addr: :443 host: https://docker.domain.com headers: X-Content-Type-Options: [nosniff] http2: \.[0-9]-dev))|Go ).*$" ) { return 404; } # To add basic authentication to v2 use proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 900; } } 测试私有仓库功能 修改 /etc/hosts,替换为对应 IP 127.0.0.1 docker.domain.com 网页查看 https://docker.domain.com/v2/_catalog 命令行登录
通过部署llama2系列,可以构建本地私有的知识小助手 用来输出一写周报、月报,甚至辅助数据分析都可以(想想都很轻松) 想要大模型支持特定的数据集,就需要进行专业的fine-turing 但是fine-turing 3.10.0 如果你本地有GPU,还需要安装一个依赖(不太好装,看你会不会遇到问题) clone下来代码,看下目录里的constants.py文件 MODEL_ID = "TheBloke/Llama-2- 7b-Chat-GGUF" MODEL_BASENAME = "llama-2-7b-chat.Q4_K_M.gguf" 注意如果本地运行的是GPU,就要找对应GPU版本的模型 拉取llama2 模型 pip3 install huggingface-hub>=0.17.1 模型提供了很多变体,可以用来在不同的环境下使用 https://huggingface.co/TheBloke/Llama-2- localGPT-main\localGPT-main/SOURCE_DOCUMENTS 2024-03-31 14:07:38,284 - INFO - ingest.py:157 - Split into 2
私有函数与私有变量的定义方法如何定义私有函数与私有变量:在 类变量 与 类函数 前添加__(2个下横线)即可定义私有函数与私有变量;变量或函数的后面无需添加,左右都有两个下横线,是 类的内置函数 的定义规范 "人民币" service_option_num = [] service_option = [] service_menu ={ 1: "1:存款", 2: "2:取款", 3: "3:查看明细", 4: "4:查看余额", 0: "0:退出系统" } for key, value in service_menu.items self.bill_list[i][0], self.bill_list[i][1], self.bill_list[i][2] self.service_option_num: if option == 1: self.save_money() if option == 2:
私有函数和私有变量 什么是私有函数和私有变量 无法被实例化后的对象调用的类中的函数与变量 类的内部可以调用私有函数与变量 只希望类内部业务调用使用,不希望被使用者使用 私有函数与私有变量的定义方法 在一个变量或函数前添加 __(2个下横线),变量或函数名后边无需添加 class Person(object): def __init__(self, name): self.name = name self. __age = 33 # 私有 def dump(self): print(self.name, self. __age) # 私有 def __cry(self): # 私有 return 'I want cry' 代码 # coding:utf-8 class Cat(object
应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 ,所以外部对象实例想要获取私有方法或者私有属性,那么就需要定义一个公有的方法来传递数值。 伪私有属性和私有方法(科普) Python 中,并没有 真正意义 的 私有 在给 属性、方法 命名时,实际是对 名称 做了一些特殊处理,使得外界无法访问到 处理方式:在 名称 前面加上 _类名 => _类名__名称 # 私有属性,外部不能直接访问到 print(xiaofang. _Women__age) # 私有方法,外部不能直接调用 xiaofang._Women__secret()
之前详细写过Registry私有仓库的搭建方法,这里的Registry只是有一点配置不一样而已,若要搭建Registry私有仓库,最好结合:Docker 镜像的创建与构建私有库,对比其不一样的地方,选择适合自己的 一、搭建Registry私有仓库 环境如下 host IP service docker01 192.168.171.150 docker私有仓库 docker02-test 192.168.171.151 [root@docker01 ~]# curl 192.168.171.150:5000/v2/_catalog #查看私有仓库中的镜像 {"repositories":["centos Harbor私有仓库和第一个Registry私有仓库相比较而言,功能强大很多,并且支持web图形化管理,推荐使用。 build 661ac20e 2、去github官网搜索harbor------>再点击goharbor/harbor------->再点击“releases” ?
构造函数的私有变量,属性和方法都是独立的。 Li 4 person.setName("Joe"); 5 alert(person.getName()); // Joe 6 7 var person2 name; 20 }; 21 22 this.setName = function(value){ 23 name = value; 24 } 25 } 静态私有变量 alert(person2.getName()); // Joe 11 }; 12 13 /** 14 * 静态私有变量,属性和方法都是共享的,不会重复创建,但是实例之间会互相影响 15 9 * @return {object} 10 */ 11 var application = function(){ 12 // 私有变量和函数 13 var components
参考2018-11-26 ewasm在以太坊私有链测试 和2019-03-14 通过rpc发布和调用以太坊合约 我们也使用rpc来发布ewasm合约 1、发布合约 { "jsonrpc": "jsonrpc": "2.0", "id": 171, "result": "0xa5ccd7a56bf8c63937492305894db71963ba653ceefe6efd2f018feba7f30072 eth_getTransactionReceipt", "params": [ "0xa5ccd7a56bf8c63937492305894db71963ba653ceefe6efd2f018feba7f30072 blockHash": "0xa41270f428899fab3719a67106b9734e58015d236fc5202fb77a073a3a99c68c", "blockNumber": "0x2a0 , "to": null, "transactionHash": "0xa5ccd7a56bf8c63937492305894db71963ba653ceefe6efd2f018feba7f30072
Docker Registry搭建 1,下载registry image docker pull registry 官方的 registry 镜像来启动私有仓库。 通过 -v 参数来将镜像文件存放在本地的指定路径 2,创建镜像本地存储目录 /usr/local/registry mkdir -p /usr/local/registry docker run 运行 、搜索、下载镜像 创建好私有仓库之后,使用 docker tag 来标记镜像,然后推送它到仓库。 _catalog 8,删除本地image docker rmi 192.168.100.221:5000/nginx:v1.0 9,镜像存储目录查看镜像文件 [root@docker01 v2]# cd /usr/local/registry/docker/registry/v2 [root@docker01 v2]# ls blobs repositories 10,拉取私有仓库镜像 docker
Python中要想定义的方法或者变量只能在类内部使用不被外部使用,可以在方法和变量前面加两个下划线,让其变为私有方法或私有变量。 类外部可以通过 ”_类名__私有属性(方法)名“ 访问私有属性(方法)。 __age)AttributeError: 'Person' object has no attribute '__age' __work是私有类变量,__age是私有实例变量,类内是可以访问的 if __eat())AttributeError: 'Person' object has no attribute '__eat' __work是私有类变量,__age是私有实例变量,__eat()是私有方法 ,类外部可以通过 ”_Person___私有属性(方法)名“ 访问私有属性(方法) if __name__ == '__main__': print(Person.
在实际开发中,对象的某些属性或方法可能只希望在对象的内部被使用,而不希望在外部被访问到2. 私有属性就是对象不希望公开的属性3. :图片执行结果:报错——告诉我们女人这个对象没有__age属性图片总结:私有属性在外界是不能够被直接访问的2. 看看私有方法能不能执行,修改代码:图片总结:私有方法在外界也是不能够被直接访问的----二、【科普】伪私有属性和伪私有方法提示:在日常开发中,不要使用这种方式,访问对象的私有属性或私有方法。 Python中,并没真正意义的私有。1. 在给属性、方法命名时,实际是对名称做了一些特殊处理,使得外界无法访问到2. 处理方式:在名称前面加上 _类名 =》 _类名_名称把私有属性和私有方法改造后让其在外界也能被访问到:改造之前:图片改造之后:图片在日常开发中并不要去访问对象的私有属性或者私有方法,因为私有属性和私有方法是对象的隐私
1.子类对象不能在自己的方法内部直接访问父类的私有属性和私有方法2.子类对象可以通过父类的公有方法间接访问到私有属性和私有方法私有属性和方法是对象的隐私,不对外公开,外界以及子类都不能直接访问私有属性、 父类的test方法内部能够烦恼歌文__num2属性和__test方法1)代码验证:在外界不能直接放温暖对象的私有属性、调用对象的私有方法——报错class A(): def __init(self __num2))class B(A): pass# 创建一个子类对象b = B()print(b)# 在外界不能直接访问对象的私有属性、调用私有方法(报错)# print(b. 在子类的对象方法中,不能访问父类的私有属性 print("访问父类的私有属性 %d" % self.__num2) # 2. __test() # pass# 创建一个子类对象b = B()print(b)b.demo()执行结果如下图:3)代码验证:2.子类对象可以通过父类的公有方法间接访问到私有属性和私有方法
git 搭建私有服务 【参考】【廖雪峰的官方网站】 错误收集 1. does not appear to be a git repository 执行 git clone git@server:/ srv/sample.git 时 server: 后面的路径只能是相对于 git 用户目录 /home/git 的相对路径 我将项目放到 git 用户的目录下 2. insufficient permission
2. Ring 3 - 用户态 Ring 3 是最低特权等级,对应用户空间。在 Ring 3 中,运行用户应用程序,程序只能执行非特权指令,访问受限资源。 2. 系统资源不足时机:进程等待某些系统资源(如内存)。在系统资源不足的情况下(例如内存不足),进程需要等待资源满足才能继续运行。此时,该进程会被挂起,并由系统调度其他等待 CPU 的进程运行。3. 线程也有自己的私有数据,比如栈和寄存器等。调度效率: 由于线程共享相同的资源,线程的创建、销毁和切换开销相对较小,调度效率较高。 因为虚拟内存是共享的,所以切换的时候 虚拟内存等资源是不用动的,只需要切换不同线程自己拥有的私有数据,寄存器等不共享的数据。中断上下文切换中断上下文切换是由硬件中断或软件中断触发的。
,不同私有网络间完全逻辑隔离。 【课程目标】 了解腾讯云 VPC 的功能 了解腾讯云 VPC 的优势 【适用对象】 学生、开发、个人开发者、运维、测试 【课程大纲】 知识模块 简介 2分钟带你认识腾讯云私有网络VPC 私有网络VPC产品概述 二、讲义 私有网络(Virtual Private Cloud,VPC)是基于腾讯云构建的专属云上网络空间,为您在腾讯云上的资源提供网络服务,不同私有网络间完全逻辑隔离。 私有网络是一块在腾讯云上自定义的逻辑隔离网络空间,与在数据中心运行的传统网络相似,托管在腾讯云私有网络内的是腾讯云上的服务资源,包括云服务器、负载均衡、云数据库等。 稳定、灵活、安全的云上私有网络空间,为您提供全方位的网络解决方案。
Docker 私有仓库 一、私有仓库搭建 # 1、拉取私有仓库镜像 docker pull registry # 2、启动私有仓库容器 docker run -id --name=registry -p 5000:5000 registry # 3、打开浏览器 输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{"repositories":[]} 表示私有仓库 搭建成功 此步用于让 docker 信任私有仓库地址;注意将私有仓库服务器ip修改为自己私有仓库服务器真实ip {"insecure-registries":["私有仓库服务器ip:5000"]} # 5、重启 docker 服务 systemctl restart docker docker start registry 二、将镜像上传至私有仓库 # 1、标记镜像为私有仓库的镜像 docker tag centos:7 私有仓库服务器IP:5000/centos:7 # 2、上传标记的镜像 docker push 私有仓库服务器IP:5000/centos:7 三、 从私有仓库拉取镜像
随着云计算和移动办公大潮的到来,iPad、智能手机等家庭联网设备不断增多,以及搭载小容量SSD笔记本电脑的流行,能够跨平台分享的个人云服务需求不断增长;而今天的个人云服务也已经极大丰富,从2TB 但是,对于影音发烧友、高度重视数据安全、数据密集型的极客和中小企业用户而言,个人DIY的私有云依然是不二的选择。 目前市场上的私有云产品大致可以分为四类:PC私有云、NAS私有云、智能路由私有云和WiFi移动存储私有云。 可道云kodexplorer——是一款开源免费的web文档管理器,能够用来搭建成私有云,私有网盘,取代ftp的传输工具等等,界面可以说非常漂亮,用起来也非常的流畅。 image.png 三、到此我们的私有云就已经搭建好了,kodexplorer不需要数据库,所以不用更多的操作,解压之后就已经是安装好了。
(VPC) 私有网络应该如何规划 私有网络相关产品计费方式 如何创建私有网络 什么是私有网络(VPC) 私有网络(Virtual Private Cloud,VPC)是一块您在腾讯云上自定义的逻辑隔离网络空间 私网络的核心组成部分:私有网络网段、子网和路由表。 私有网络如何规划 在规划私有网络网段时,请注意: 如果您需要建立多个私有网络,且私有网络间或私有网络与 IDC 间有通信需求时,请避免多个私有网络网段重叠。 如果您的私有网络需要和基础网络互通,请创建网段范围在10.[0~47].0.0/16及其子集的私有网络,其他网段的私有网络无法创建基础网络互通。 如何创建私有网络 具体操作可以查看视频 https://www.bilibili.com/video/BV1sz411e7tz 注意事项,同一个地区最多创建5个私有网络。