Skip to content

Instantly share code, notes, and snippets.

View varphone's full-sized avatar

Varphone Wong varphone

  • Full-V Co., Ltd.
  • Suzhou
View GitHub Profile
package main
import (
"fmt"
"regexp"
)
func main() {
fmt.Println("Hello, playground")
str := []byte("[![Build Status](https://jenkins.com/job?aka/{{ BRANCH_NAME }})](https://jenkins.com/job/aka/{{BRANCH_NAME}}/buildStatus)");
@varphone
varphone / drm-gbm.c
Created August 16, 2019 05:51
drm-gbm
// gcc -o drm-gbm drm-gbm.c -ldrm -lgbm -lEGL -lGL -I/usr/include/libdrm
// general documentation: man drm
#include <xf86drm.h>
#include <xf86drmMode.h>
#include <gbm.h>
#include <EGL/egl.h>
#include <GLES2/gl2.h>
#include <stdlib.h>
@varphone
varphone / math2d.hpp
Created November 11, 2018 15:14
math2d.hpp
#ifndef EXT_MATH2D_HPP
#define EXT_MATH2D_HPP
#include <cmath>
#include <iostream>
namespace ext
{
template <typename T>
@varphone
varphone / reactor-file-async-read.cc
Created November 2, 2018 15:54
reactor-file-async-read.cc
#include <boost/asio.hpp>
#include <boost/system/error_code.hpp>
#include <iostream>
#include <memory>
#include <string>
// Import function and types or define alias.
using boost::asio::buffer;
using boost::asio::null_buffers;
using ErrorCode = boost::system::error_code;
@varphone
varphone / vector-add-assign-op.cc
Created October 28, 2018 14:01
vector-add-assign-op.cc
#include <iostream>
#include <msgpack.hpp>
#include <sstream>
#include <vector>
struct PointF {
float x, y;
PointF(float x_ = 0.0f, float y_ = 0.0f) : x(x_), y(y_) {}
@varphone
varphone / YUV2RGBA.glsl
Created May 18, 2016 05:58
YUV to RGBA GL Shader
uniform sampler2D texY; // Y
uniform sampler2D texU; // U
uniform sampler2D texV; // V
varying vec2 vary_tex_cord;
vec3 yuv2rgb(in vec3 yuv)
{
// YUV offset
// const vec3 offset = vec3(-0.0625, -0.5, -0.5);
@varphone
varphone / qt-http-post.md
Last active May 11, 2020 22:52
Qt HTTP Post Example

Qt HTTP Post Example

1. 准备工作

在窗体中添加以下对象

  • 成员变量 QNetworkAccessManager *networkManager
  • 信号槽 void serviceRequestFinished(QNetworkReply*)

在窗体的构造函数中添加初始化代码