Skip to content

Instantly share code, notes, and snippets.

View qichunren's full-sized avatar
🌈
Focusing contribute

qichunren

🌈
Focusing contribute
View GitHub Profile
@qichunren
qichunren / get_number_combined_list.cpp
Created April 25, 2021 07:56
通过1,2,5,10组合出数字
// 通过1,2,5,10组合出数字
static QList<quint8> get_number_combined_list(int number)
{
QList<quint8> result;
if(number < 1)
{
return result;
}
// 0 -> null
// 1 -> [1]
@qichunren
qichunren / README.md
Created February 18, 2021 06:34
wordpress notes
  • action
  • filter
@qichunren
qichunren / cairo_demo.c
Created January 4, 2021 02:22
Cairo demo
#include <cairo.h>
#include <stdio.h>
// sudo apt-get install libpango1.0-dev
// gcc cairo-demo.c $(pkg-config --cflags --libs pangocairo)
int main()
{
cairo_surface_t *surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 200, 200);
cairo_t *cr = cairo_create(surface);
cairo_surface_destroy(surface);
#include <iostream>
#include <cstring>
#include <cstdlib>
#include <vector>
using namespace std;
class Str{
public:
char *value;
Str(char s[])
{
@qichunren
qichunren / http_server.py
Created December 7, 2020 02:16
One line http server
python3 -m http.server 8080
Adobe Illustrator 2020
链接:https://pan.baidu.com/s/1qdqgr4OvBubsXJR70eF6Og 提取码:5s0b
https://uigoodies.com/
https://www.freepik.com/free-vector/mobile-app-template_1116054.htm
@qichunren
qichunren / menu-demo.html
Created October 12, 2020 03:39
html纯css实现导航栏下拉菜单(带下拉三级菜单)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>庄稼汉</title>
<style>
* {
margin: 0;
padding: 0;
}
@qichunren
qichunren / file_sync.cpp
Created September 30, 2020 03:32
File sync
/*
# Author: Qichunren
# Email: whyruby@gmail.com
*/
#include "files_sync.h"
#include "nt_config.h"
#include "nt_utils.h"
#include <QDir>
#include <QTimer>
@qichunren
qichunren / ca.sh
Last active June 11, 2020 10:25
常用 Linux 命令行
# 统计代码行数,不包括空行
find /src -name "*.cpp" |xargs cat|grep -v ^$|wc -l
# 查看进程内存使用情况
cat /proc/409/status | grep VmRSS | awk '{print $2}'
# 获取网卡设备对应的IP地址
ifconfig eth0 | grep "inet " | awk '{print $2}'
# 获取网卡设备对应的MAC地址
@qichunren
qichunren / readme.txt
Last active March 30, 2020 11:26
Install xubuntu 18.04
1. vscode from https://code.visualstudio.com/
2. ruby 2.6.5 from https://www.ruby-lang.org/zh_cn/, add bin path to /etc/environment
3. nodejs from https://nodejs.org/zh-cn/, sudo tar xf xx.tar.gz -C /usr/local, and add bin path to /etc/environment
4. sudo visudo, Add ruby and node path to secret path.
5. sudo npm install -g yarn
6. curl, git, gitg
$ git config --global user.name "qichunren"
$ git config --global user.email whyruby@gmail.com
7. openssh-server
8. Set up ssh key with right permisson flag.