原创 pygame例子中的小遊戲

跟着pygame學習的小遊戲 ,照做的,此例子會少兩個圖,ball.png與bat.png。自己百度搜索下 import sys import pygame from pygame.locals import * import os

原创 CentOS 安裝opencv4.1.2的詳細安裝步驟

1.安裝庫  sudo yum -y install pkgconfig cmake curl git gtk2-devel libpng-devel libjpeg-devel libtiff-devel tbb tbb-devel l

原创 安裝 Homebrew

安裝 Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"   將以

原创 openssl 加解密文件

#!/bin/bash # src=src$(date "+%Y-%m-%d_%H:%M:%S").tar.gz src=src.tar.gz tmp=tmp$(date "+%Y-%m-%d_%H:%M:%S").tar.gz ds

原创 基於go語言寫的zinx websocket輕量級框架

看框架zinx框架比較好用,但是遊戲中要用到websocket,這裏模仿寫了一個,希望大家能一起學習進步下。如果有問題,歡迎一起討論 gitee地址 https://gitee.com/sundayme/zinxWebsocket git

原创 解決 error: ‘struct std::__cxx11::basic_stringbuf問題

編譯srs時遇到 如下錯誤 g++ -I../../objs/gtest/include -g -Wall -Wextra -O0  -I../../src/utest -I../../src/core -I../../src/kerne

原创 Doxygen overview

Doxygen overview Intro Doxygen is documentation generation system with a lot of great features, such as: parse program

原创 tp5在php7下出現Array and string offset access syntax with curly braces is deprecated

當tp5在php7下出現Array and string offset access syntax with curly braces is deprecated, 我們就獲取不到查詢的值,這是因爲php7之後不再支持使用大括號訪問數組以

原创 php事件機制

遊戲中經常用到事件,這裏模仿一個。直接 上代碼 <?php namespace event; //是否開啓匹配模式 // if(function_exists('FNMATCH')){ // define('FNMATCH',

原创 srs 低延時直播應用

低延時直播應用   直播應用中,RTMP和HLS基本上可以覆蓋所有客戶端觀看(參考:DeliveryHLS),HLS主要是延時比較大,RTMP主要優勢在於延時低。 低延遲的部署實例參考:Usage: Realtime 應用場景 低延時應用

原创 Unzip error: unsupported compression method 99

老外的原話,自己看 The compression method 99 refers to Adavanced Encryption Standard encryption, which is not supported by unzip

原创 linux php 7.4源代碼 安裝

進入源代碼 ,配置等都 是默認的,安裝幾個常用軟件 ./configure --enable-opcache --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-dat

原创 typescripte 中數組各種訪問

查下了文檔,還是原版英文說的好 Iterables An object is deemed iterable if it has an implementation for the Symbol.iterator property. So

原创 Go語言位操作實例

package main import ( "fmt" ) // 獲取0-n之間的所有偶數 func even(a int) (array []int) { for i := 0; i < a; i++ {

原创 golang事件

package main import "fmt" // 事件類型基類 type Event struct { //事件觸發實例 Target IEventDispatcher //事件類型 Typ