Skip to content

Instantly share code, notes, and snippets.

@pOH7
pOH7 / java
Created August 22, 2018 02:31
Searching string with special characters in MongoDB document
/**
* Searching string with special characters in MongoDB document
* @param keyword string with special characters
* @return pattern, e.g. Criteria.where(field).regex(pattern);
*/
public static Pattern generatePattern(String keyword) {
checkArgument(StringUtils.isNotEmpty(keyword));
keyword = keyword.replace("*", "\\*")
.replace(".", "\\.");
@pOH7
pOH7 / keymap_pohvii.c
Created May 18, 2016 05:15
pohvii: my personal keymap
/*
* pohvii: my personal keymap
*/
#include "keymap_common.h"
#ifdef KEYMAP_SECTION_ENABLE
const uint8_t keymaps[][MATRIX_ROWS][MATRIX_COLS] __attribute__ ((section (".keymap.keymaps"))) = {
#else
const uint8_t keymaps[][MATRIX_ROWS][MATRIX_COLS] PROGMEM = {
@pOH7
pOH7 / ffmpeg.md
Created January 10, 2016 14:15 — forked from v5tech/ffmpeg.md
ffmpeg视频合并、格式转换、截图

使用ffmpeg合并MP4文件

ffmpeg -i "Apache Sqoop Tutorial Part 1.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i "Apache Sqoop Tutorial Part 2.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i "Apache Sqoop Tutorial Part 3.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate3.ts
ffmpeg -i "Apache Sqoop Tutorial Part 4.mp4" -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate4.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts|intermediate3.ts|intermediate4.ts" -c copy -bsf:a aac_adtstoasc "Apache Sqoop Tutorial.mp4"
@pOH7
pOH7 / layout.kbd.json
Last active July 24, 2019 08:29
Untitled Keyboard Layout
[
[
"~\n`",
"F1",
"F2",
"F3",
"F4",
"F5",
"F6",
"F7",
@pOH7
pOH7 / layout.kbd.json
Last active July 24, 2019 08:29
Untitled Keyboard Layout
[
[
"Esc",
"!\n1",
"@\n2",
"#\n3",
"$\n4",
"%\n5",
"^\n6",
"&\n7",