原创 10分鐘本地運行llama3及初體驗

Meta最新推出的開源大模型llama-3,被譽爲目前最強的開源大模型,能力接近於GPT 4.5. 因此在本地搭建一下搶鮮體驗 系統環境 CPU: AMD Ryzen 5 3600X 6-Core Processor 4.10 GHz RA

原创 python RabbitMQ

Version 1 Copy# rabbit_util.py import json from pika.adapters.blocking_connection import BlockingConnection, BlockingC

原创 Docker 拉取鏡像速度太慢

Docker Hub 是我們分發和獲取 Docker 鏡像的中心,但由於服務器位於海外,經常會出現拉取/上傳鏡像時速度太慢或無法訪問的情況。再加上運營方不斷對 Docker Hub 的免費使用進行限制,導致我們在國內使用時總是磕磕絆絆。 如

原创 使用docker安裝ElasticSearch及中文分詞器elasticsearch-analysis-ik

一、ElasticSearch是什麼? Elasticsearch也使用Java開發並使用Lucene作爲其核心來實現所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的複雜性,從而讓全文搜索變得簡單。

原创 使用docker安裝Jenkins

說在前面# 本篇內容非常簡單,講述瞭如何快速在 Docker 上部署一個 Jenkins 實例,避免多采坑,浪費不必要的練習時間。 本文實驗環境: 操作系統:Centos 7.5 Docker Version:18.09.6 下載鏡像#

原创 python 獲取Linux和Windows硬件信息

linux 獲取linux硬件信息的方式,有很多。 1.使用puppet或者saltstack 2.直接讀取/proc/xx文件,比如cpu信息,就是/proc/cpuinfo 3.dmidecode 4.psutil,它可以獲取某些信息,

原创 python logging模塊“另一個程序正在使用此文件,進程無法訪問。”問題解決辦法

在多進程下使用python的logging模塊,經常會遇到“另一個程序正在使用此文件,進程無法訪問。”的錯誤。 解決辦法: https://github.com/Preston-Landers/concurrent-log-handler

原创 Python的僞造數據生成器:Faker

我們在開發中常常需要利用一些假數據來做測試,這種時候就可以使用 Faker 來僞造數據從而用來測試. Faker 是一個可以讓你生成僞造數據的Python包。當你需要初始化數據庫,創建美觀的XML文檔,不斷產生數據來進行壓力測試或者想從生產

原创 docker修改系統時間總結

最近弄docker煩躁的一筆,時區問題踩了不少坑,爲了以後再遇到類似問題再花時間查資料,特記錄一下。。。 Ubuntu: echo "Asia/Shanghai" > /etc/timezone apt-get install tzdata

原创 Mysql中事務ACID實現原理

引言 照例,我們先來一個場景~ 面試官:"知道事務的四大特性麼?"你:"懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability)!"面試官:"你們是用my

原创 git stash用法

git stash用於保存和恢復工作進度 git stash 保存當前的工作進度。會分別對暫存區和工作區的狀態進行保存 git stash save "message..." 這條命令實際上是第一條 git stash 命令的完整版 gi

原创 SQL語句優化

怎麼加快查詢速度,優化查詢效率,主要原則就是應儘量避免全表掃描,應該考慮在where及order by 涉及的列上建立索引。 建立索引不是建的越多越好,原則是: 第一:一個表的索引不是越多越好,也沒有一個具體的數字,根據以往的經驗,一個表

原创 【翻譯】Django Channels 官方文檔 -- Tutorial

Django Channels 官方文檔 https://channels.readthedocs.io/en/latest/index.html 前言: 最近課程設計需要用到 WebSocket,而原生的 Django

原创 Ubuntu如何啓用root用戶登錄

默認安裝Ubuntu都是不允許以root用戶進行登錄的,想要以root用戶進行登錄需要進行一些操作,主要是以下幾個步驟: 第一步 在終端輸入命令:sudo passwd root 以普通用戶登錄系統,創建root用戶的密碼 ,然後輸入你

原创 SQLAlchemy 增刪改查 一對多 多對多

1.創建數據表 # ORM中的數據表是什麼呢? # Object Relation Mapping # Object - Table 通過 Object 去操縱數據表 # 從而引出了我們的第一步創建數據表 - 創建Object # 1. 創