gogs 是一个git 仓库的管理面板和代码托管工具,这次记录的是我自己搭建gogs局域网git私有库的操作经历。搭建gogs,我们需要用到哪些东西,以下软件可以放心使用无毒免费。1、gogs ,这里是介绍二进制安装 2、git 3、NSSM 代理gogs ,对其进行服务运行,window 自带的服务运行方式,会出现gogs服务运行不起来的问题。 4、phpstudy, 这是一个开发集成环境,有m
17.Play模块模块仓库Play应用程序可以由多个应用模块装配而成。这就允许你重用应用组件到多个应用程序中去,或把一个大的应用程序分散到多个小的应用程序里。什么是模块?模块就是另一个play应用程序,一个模块在加载时会同时加载分散到各个地方的资源:模板不能有conf/application.conf文件 模板可以有conf/routes文件,但这些路由不会被自动加载 在主程序路径下的所有文件都
背景 最近在写Go,有一个项目是多模块的,版本的发布都是在一起的,为了其他项目使用这些模块,所以需要在一个仓库中实现多个模块的发布。 仓库结构 仓库结构如下: .├── README.md├── a│   ├── a.go│   └── go.mod└── b    ├── b.go    └── go.mod 其中a/go.mod使用如下命令生成: go mod init github./
转载 2021-07-26 17:33:17
1843阅读
Xposed模块在每次更新后都需要重启才能生效,公司给我的测试机是小米4,非常古董,每次重启都需要花费大量时间.而且手机系统是我刷的一个原生6.0的系统,总有些小bug,有时候需要重启很多次才行,等的我黄花菜都凉了.所以有必要把这个搞一搞了.   简单总结一下原理:安装模块时,Android系统会在data/app/对应包名的目录下保存原始apk,通过读取这个原始的apk,然后new一个PathC
转载 2024-04-19 07:15:58
1199阅读
时间和日期类型
原创 2017-12-14 00:01:23
1480阅读
文章目录1:安装1:设置信息2:github访问慢解决2:初始化本地项目仓库2.1:本地仓库目录解释2.2:idea新项目上传git2.3:正确的push提交流程2.4:合并冲突解决3:git基本原理1:本地流程原理图2:分支合并:merge和rebase3:命令解释4:git-gui界面操作4.1:merge菜单4.2:remote菜单栏5:问题汇总5.1:and报错:Permission de
1、新建一个项目 2、选择Go模块(好像有些版本的goland将图中的GoGo模块合并了)修改位置为你存放go项目的位置,项目名自取修改GOROOT路径,也就是你go的安装路径(注意,不是goland安装路径也不是存放go项目的路径,是go的安装路径,如下两图)接着修改环境变量,添加GOPROXY,双击右边值进入可编辑状态,首次输入为手动,之后可以点击右边下拉选择,一般我用下面两个代理,还有其他
转载 2024-10-24 10:21:55
40阅读
在Linux中搭建harborV1版本私有仓库 文章目录在Linux中搭建harborV1版本私有仓库一、在Linux中搭建harborV2.x的私有仓库安装docker安装docker-compose安装Harbor使用https登陆,生成ssl证书遇到的问题二、golang使用调用harbor的apigo-harbor的使用方法goharbor-client使用方法 一、在Linux中搭建h
一般情况下,我们程序员都会用第三方Git代码托管平台管理工作业务中的代码,当然根据需要会设置公开或者私有模式。如果我们是企业项目且有一定的安全考虑的,这些公司一般都使用内部自建的代码托管平台。当然,也有很多程序员希望将自己的作品热衷于分享给大家欣赏且给予星星,则肯定会托管在第三方Git代码平台的。我们可能比较熟悉GitHub,目前已经被微软收购,以前私有仓库是需要收费的目前也免费给用户使用。应该是
Go语言提供完善的net/http包,用户使用起来非常方便简单,只需几行代码就可以搭建一个简易的Web服务,可以对Web路由、静态文件、cookie等数据进行操作。一个使用http包建立的Web服务package main import ( "fmt" "log" "net/http" ) func RequestHandler(w http.ResponseWriter, r *htt
转载 2024-03-10 16:46:36
88阅读
总览Go 专家编程 go mod 自动版本选择在前面的章节中,我们使用过go get <pkg>来获取某个依赖,如果没有特别指定依赖的版本号,go get会自动选择一个最优版本,并且如果本地有go.mod文件的话,还会自动更新go.mod文件。事实上除了go get,go build和go mod tidy也会自动帮我们选择依赖的版本。这些命令选择依赖版本时都遵循一些规则,本节我们就开
转载 2024-08-03 22:36:27
58阅读
1、接口的概念(在其他语言中的继承叫做实现):接口是派生类实现接口类而进行约束派生类的,接口中的方法不能写功能,而派生类实现了接口,就需要把接口的所有的方法都实现一遍。接口的约束性: 其他语言接口类型 interface 只要继承(实现)接口类,那么派生类(子类)中必须有这个基类(父类)的方法 所以接口是用来约束的。 interface 接口: def f1(self):
内核态: CPU可以访问内存所有数据, 包括外围设备, 例如硬盘, 网卡. CPU也可以将自己从一个程序切换到另一个程序用户态: 只能受限的访问内存, 且不允许访问外围设备. 占用CPU的能力被剥夺, CPU资源可以被其他程序获取为什么要有用户态和内核态由于需要限制不同的程序之间的访问能力, 防止他们获取别的程序的内存数据, 或者获取外围设备的数据, 并发送到网络, CPU划分出两个权限等级 --
本节是针对管理员写的,普通用户可以跳过本节。我这里只以Windows上的安装为例,Linux上可按类似方式进行(有些配置参数会存在差别,具体参考帮助手册)。1) 安装SVN服务器a. 下载SVN的官方网站为http://subversion.tigris.org/,当前最新版本为1.4.2。Windows下的二进制安装包分为两种,一种是以setup结尾的安装文件,另一种是普通的压缩包文件,setu
1、lsmod 列加以挂载的内核模块;lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还能查看 /proc/modules ,我们相同能知道系统已加载的模块;[root@localhost beinan]# lsmod2、modinfo 查看模块信息;modinfo 能查看模块的信息,通过查看模块信息来判定这个模块的用途;[root@localhost beinan]# moinf
转载 6月前
24阅读
一、模块初识(一)模块,也叫库。库有标准库第三方库。注意事项:文件名不能和导入的模块名相同1. sys模块import sys print(sys.path) #打印环境变量 print(sys.argv) #打印相对路径,在pycharm输出结果是绝对路径,因为在pycharm中调用 print(sys.argv[2]) #可以从数据列表中取值,[2]指取第三位。标准库存放位置:C:\Pytho
在互联网上,关于Xposed模块编写的教程可谓是一抓一大把。但由于时间的推移,很多工具和方法都发生了变化(如Eclipse退出安卓编程舞台,AndroidStudio 不断升级导致其一些设置也随之变化等)也正因此,网上的教程往往有一些时限性,比如现如今 provide 这个关键字已经被舍弃了却仍有人在用,还有些说要把jar包放到lib文件夹而非libs文件夹……种种错误或者落伍的教程对新手产生了很
转载 10月前
235阅读
 lsmod  (list modules)语法:lsmod功能:lsmod命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块。补充说明:执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时
转载 2024-09-26 07:22:47
0阅读
题目要求:企业仓库管理系统设计与实现 为了满足公司仓库管理的业务需求,先需要开发企业仓库管理系统。该系统对货物进行入库和出库管理,以及各种查询统计功能。该系统的用户为仓库管理员,同时他也是系统管理员。系统主要包括4大功能模块:基本信息管理、入库管理、出库管理、查询统计。具体描述如下: (1)基本信息管理。部门管理。能够增加一个新部门,包括:部门编号、部门名称、部门负责人、备注;能够修改和删除部门信
转载 2024-07-31 15:23:30
137阅读
time.NewTicker 实现计时器
转载 2018-07-28 22:16:00
102阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5