current location:Home > Technical Articles > Development Tools

  • Go module with multiple paths
    Go module with multiple paths
    I have a go module that is mirrored to multiple locations. One is in gitlab and the other is in bitbucket. When trying to base it on the new gitlab location I get: go:gitlab.com/company/[email protected]:parsinggo.mod:moduledeclaresitspathas:bitbucket.org/company/corebutwasrequiredas:gitlab.com/company/core I know Why does this happen,
    Golang . gitlab 486 2024-02-10 11:30:10
  • gitlab permission issues when running go mod tidy on Windows 11
    gitlab permission issues when running go mod tidy on Windows 11
    I am able to execute clone, push and other git commands (which must be stored in the credential manager in windows) just fine. But there is a problem when I execute gomodtidy. Below is the error I am getting while executing gomodtidy on windows machine. It looks like the private repository cannot be accessed. gitlab.xxxxx.de/cxxxxs-v2/arc-lib/cxxxxs-go-lib/pkg/clients:gitlab.xxxx.de/cxxxxs-v2/arc-lib/[email protected]:verifyingm
    Golang . gitlab 1159 2024-02-09 20:20:15
  • Import go project from private gilab repository using ssh: unknown revision
    Import go project from private gilab repository using ssh: unknown revision
    I'm trying to use ssh to import a go project from a private and self-hosted gitlab repository. When I try to do this I get the following error. output kbacon@kbacons-macbook-probbz%goget-xgitlab.wtf.notworking/bbq/tools@latest#gethttps://gitlab.wtf.notworking/bbq/tools?go-get=1#gethttps://gitlab.wtf .notworking/bbq/tools?go-get=1:20
    Golang . gitlab 1064 2024-02-09 11:24:08
  • Golang, problem of moving from local import path to remote import path
    Golang, problem of moving from local import path to remote import path
    I've just started breaking my application into different repositories. Like many people, I'm going through the trouble of dealing with Go and changing repositories. But there are many questions and answers to these questions, so I won't ask them here. Instead I have a simple question but I can't understand it. All my modules, since it's a big application, are just local references. For example core/validate etc. Move content into multiple repositories. seemed to cause problems with local references, so I changed the path to the remote path, e.g. gitlab.com//core.git/validate as several Q&A suggested. However, this will bring about a problem, if say gitlab.com//co
    Golang . gitlab 644 2024-02-09 08:27:38
  • Learn about 'go mod vendors'
    Learn about 'go mod vendors'
    What is the purpose of "gomodvendor". I don't think vendor packages are stored in the module cache. However, if I understand correctly, I think this is incorrect as we need to update go.mod first via "gomodtidy" or "goget" before "gomodvendor". It seems that "gomodtidy" and "goget" download packages in the module cache. To me the "gomod provider" seems to be a cached copy of the module. Why do we need to keep a copy of the module cache in the project root? One more question: What is the recommended way to set up our environment? Let's say I'm using GOPROXY and GOPRIVA
    Golang . gitlab 442 2024-02-09 08:09:08
  • Converting between types using time.Time
    Converting between types using time.Time
    I'm trying to create a migration script from Jira to GitLab. The JiraAPI library I'm using reads issue creation time from Jira using the following type: //TimerepresentstheTimedefinitionofJIRAasatime.TimeofgotypeTimetime.TimeGitLabAPI client allows creating issues with creation time using fields of type *time.Time. typeCreateIssueOptionsstruct{CreatedAt
    Golang . gitlab 547 2024-02-08 22:54:08
  • Essential Golang development tools: Explore the full picture
    Essential Golang development tools: Explore the full picture
    Explore the world of Golang development tools: A list of essential tools Introduction: Golang is an open source, compiled, high-performance programming language developed by Google and officially released in 2009. It is designed to be simple, efficient, and reliable, and is designed to address the complexity of large software systems. With the popularity of Golang, developers continue to explore and develop various tools to improve development efficiency and quality. In this article, we will explore some of the must-have tools for Golang development to provide you with a journey
    Golang . gitlab 1066 2024-01-20 09:51:06
  • Detailed explanation of using docker to deploy GitLab CE Chinese version application on CentOS 7
    Detailed explanation of using docker to deploy GitLab CE Chinese version application on CentOS 7
    1. Pulling images in China is relatively slow, so the DaoCloud source is used here. #curl-sSLhttps://get.daocloud.io/daotools/set_mirror.sh|sh-shttp://43049fd0.m.daocloud.io2. Pull the mirror #dockerpulltwang2218/gitlab-ce-zh3. Start the container dockerrun-- detach\--hostnamegit.xiaohuruwei.com\--publish8443:443--publish8080:80--publi
    LINUX . gitlab 1280 2024-01-15 19:24:04
  • Connect ssh to mac to transfer files?
    Connect ssh to mac to transfer files?
    Introduction: Many friends have asked questions about connecting to Mac to SSH to transfer files. This text site will give you a detailed answer for your reference. I hope it will be helpful to everyone! Let’s take a look! Teach you step by step how to configure SSH multiple accounts on Mac. View the public key through cat~/.ssh/id_rsa.pub, copy the entire public key, and configure it to the backend such as GitHub. Click the [Xshell] icon on the desktop to open the software. Use xshell to establish two sessions and connections at the same time. Click [View] on the menu bar, and then select the [Compose Bar] option. At this time, an editing box will appear below xshell, which is the writing column. First, you need to configure ssh on two computers. I used a lazy
    MAC . gitlab 1386 2024-01-11 21:15:32
  • Top technology platforms and tools recommended for Java developers
    Top technology platforms and tools recommended for Java developers
    Recommend the most suitable technology platforms and tools for Java development With the development and widespread application of the Java language, developers are faced with the challenge of choosing the right technology platforms and tools for their projects. This article will recommend to you some of the most suitable technology platforms and tools for Java development to improve development efficiency and code quality. EclipseEclipse is an open source IDE (IntegratedDevelopmentEnvironment) that provides Java developers with an
    javaTutorial . gitlab 1279 2024-01-09 20:29:30
  • Ubuntu Touch OTA-1 Focal released, the first batch of adapted models Ubuntu 20.04 LTS exposed
    Ubuntu Touch OTA-1 Focal released, the first batch of adapted models Ubuntu 20.04 LTS exposed
    After Canonical gave up its involvement in the smartphone market, the Ubuntu Touch mobile system struggled to move forward with the help of the community. The UBports team released UbuntuTouchOTA-1Focal today, officially jumping to the Ubuntu20.04LTS (FocalFossa) release. UbuntuTouch has been developed based on Ubuntu16.04LTS (XenialXerus), and the last update based on this release version, UbuntuTouchOTA-25, was released on March 24. Attached are the first batch of compatible models for UbuntuTouchOTA-1Focal: Fairphone
    LINUX . gitlab 1380 2024-01-05 11:27:53
  • Git Series (2): Getting Started Guide to Git
    Git Series (2): Getting Started Guide to Git
    Introduction Because Git is so popular, if you can at least be familiar with some basic Git knowledge, it will bring a lot of convenience to your life. If you can master the basics of Git (you can, I swear!), then you'll be able to download anything you need and maybe even make some contributions in return. After all, that's the essence of open source: you have access to the code of the software you use, the freedom to share it with others, and the right to modify it if you wish. Once you're familiar with Git, it makes all of this easy. Reading and Writing Generally speaking, there are two ways to interact with a Git repository: you can read from the repository, or you can write to the repository. It's like a file: sometimes you open a
    LINUX . gitlab 1318 2024-01-03 19:05:03
  • What are the main tasks of java testing?
    What are the main tasks of java testing?
    Java testing mainly involves: 1. Unit testing; 2. Integration testing; 3. Functional testing; 4. Performance testing; 5. Security testing; 6. Continuous integration and automated testing; 7. User acceptance testing; 8. Regression Testing etc. Detailed introduction: In Java development, testing is a key step to ensure software quality. These test levels and types are often combined in different stages to form a comprehensive testing strategy to ensure the stability, performance and security of the software.
    javaTutorial . gitlab 1340 2024-01-02 17:21:59
  • Steps to install and set up GitLab on CentOS
    Steps to install and set up GitLab on CentOS
    GitLab uses Ruby on Rails, an open source version management system, to implement a self-hosted Git project warehouse that can access public or private projects through a web interface. It has similar functionality to Github, with the ability to browse source code and manage defects and comments. The installation can be carried out according to the online installation guide https://about.gitlab.com/downloads/#centos6 Login configuration Directly access the server address, such as http://192.169.1.22/, a login window will appear, the username and password are: Username :rootPassword:5iveL!feClick the navigation bar to create a new project
    LINUX . gitlab 1170 2023-12-28 15:07:22
  • CMU conducted a detailed comparative study and found that GPT-3.5 is superior to Gemini Pro, ensuring fair, transparent and reproducible performance
    CMU conducted a detailed comparative study and found that GPT-3.5 is superior to Gemini Pro, ensuring fair, transparent and reproducible performance
    What is the strength of Google Gemini? Carnegie Mellon University conducted a professional and objective third-party comparison. To ensure fairness, all models use the same prompts and generation parameters, and provide reproducible code and fully transparent results. It will not use CoT@32 to compare 5-shot like Google’s official press conference. Results in one sentence: The GeminiPro version is close to but slightly inferior to GPT-3.5Turbo, and GPT-4 is still far ahead. During the in-depth analysis, we also found some strange characteristics of Gemini, such as choosing D for multiple-choice questions... Many researchers said that Gemini was tested in great detail just a few days after its release, which is a great achievement. In-depth testing of six major tasks This test is more specific than
    AI . gitlab 876 2023-12-21 08:13:38

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28