原创 opencv讀取requests數據加載圖片

網絡圖片直接下載下來,不需要保存文件,直接使用cv2讀取。 import cv2 import requests import numpy as np r = requests.get('http://xxxx')) im =

原创 Nginx代理連接Redis失敗

遇到了一個客戶端連接Redis總是失敗的問題,由於是通過nginx代理連接的,又嘗試不通過nginx代理連接直接連接redis地址,不過連接很不穩定,不時就斷了。 因爲這部分配置跑了一年多了,也沒想到是nginx的問題,各種排查網

原创 confluent kafka python

一般來說使用 python 拉 Kafka通用結構如下: #coding=utf8 from confluent_kafka import Consumer, KafkaException, TopicPartition impo

原创 ubuntu/centos sources 源問題

由於每次裝系統都有這麼個情況,真是有夠頭疼,搜到的也是五花八門的。 還是沒有官方來的看着舒服,版本也比較全。 推薦兩個比較官方的地址,需要什麼版本的從裏邊找一下就行了。 ubuntu ubuntu wiki 清華大學鏡像 華爲鏡

原创 golang動態實例化解析json

在做mock接口的時候,有幾類數據,數據的類型不一樣,每類數據是一個json的數組以文件形式保存,使用的時候最好能夠根據需求把不同類型的數據混合在一起返回。爲了儘量少寫代碼想着跟python之類的語言一樣,使用字符串動態實例化。

原创 gorm自動更新創建時間及更新時間,自動更新時間戳

平時寫代碼,總是要處理更新時間和創建時間,要寫不少的代碼,而且還容易忘記。 針對於這個問題研究了一下有沒有什麼比較好的方式。下面說一下如何擺脫體力勞動。 假設場景,需要改分好畢業。。。 CREATE TABLE `user` (

原创 一鍵替換Ubuntu源

每次都各種查找源真的是比較麻煩,這次再找的時候發現了一個哥們寫了個腳本還挺好的~ 推薦一下: sudo curl -L https://github.com/AndyYoungDev/ubuntu-aliyun-sources/r

原创 tensorflow docker gpu 安裝指南

經常性的忘記怎麼安裝tensorflow docker gpu,方便重放操作 參考文檔: tensorflow官方文檔 docker-ce官方文檔 nvidia-docker官方文檔 環境: ubuntu16.04LTS 由於

原创 四個座標點順時針排序

主要思想就是先按照橫座標排個序,然後確定最左邊的頂點爲起點,分別跟其他頂點畫一條之前,然後判斷剩下的兩個點是否在這條直線的兩側,如果在兩側,那麼排好序的四個座標點就是: 最左邊的點,直線上側的點,連線的點,跟直線下側的點。 具體如

原创 Mysql8 安裝

官方安裝傳送門 安裝環境 centos 7.7.1908 1. 標題獲取rpm源 官方全的rpm源 本次安裝centos7系統使用 https://repo.mysql.com//mysql80-community-relea

原创 mysql character set & collation

創建mysql數據的時候涉及到 character set 跟 collation兩個配置項。爲了弄懂大概是啥意思,查了些資料。 1. character set 字符集 數據庫存儲的字符集,客戶端連接的時候也要用對應的字符集才能

原创 ubuntu16.04 docker 時區設置問題

簡單幾步 apt update (爲了安裝tzdata) apt install tzdata (爲了獲取/usr/share/zoneinfo) rm /etc/localtime ln -s /usr/share/zoneinf

原创 Tensorflow中Conv2d使用numpy簡易實現

本文主要展示一下Tensorflow中的 tf.nn.conv2d具體是計算了什麼~ 先來看一下conv2d的定義 conv2d( input, # 一個4維張量,採用data_format格式映射每一維度的含義 fil

原创 Spark Streaming 接入 kafka 之 sasl配置

被kafka的新版配置折磨的死去活來的,終於搞定了。。。放鬆一下寫此篇博客以記錄一下。 開發環境 spark 2.2.0 scala 2.11.8 (目前爲止,高版本的scala貌似對kafka的支持還有坑。。。) sbt(目前爲止,

原创 Centos7安裝nignx

Centos7安裝nignx 安裝epel源,默認源有好多軟件無法安裝 sudo yum install epel-release 安裝nignx sudo yum install nginx 啓動nignx sudo sy