Skip to content

Instantly share code, notes, and snippets.

@ihipop
ihipop / README.md
Last active February 8, 2022 10:22
给VirtualBox的虚拟机设置一个BIOS/主板序列号

设置

VBoxManage setextradata "Win 11" "VBoxInternal/Devices/efi/0/Config/DmiBoardSerial" "string:SN001" 
VBoxManage setextradata "Win 11" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "string:SN001"

如果是传统BIOS引导,把efi 换成 pcbios 即可

@ihipop
ihipop / mac-address-loader@.service
Last active May 31, 2021 03:23
N1 CoreELEC mac address fix
[Unit]
Description=MAC address loader for %I From bootloader env
ConditionFileIsExecutable=/usr/sbin/fw_printenv
Wants=network-pre.target
Before=network-pre.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device
[Service]
Type=oneshot
@ihipop
ihipop / main.go
Created February 25, 2021 03:44
Fake Telnet Server
package main
import (
"fmt"
"github.com/reiver/go-oi"
"github.com/reiver/go-telnet"
)
func main() {
@ihipop
ihipop / M3C API.md
Created February 24, 2021 10:01
M3C 机顶盒API

基本格式说明

成功响应

<LIST>
	<result r="0">Success</result>
</LIST>

失败响应

@ihipop
ihipop / aha.html
Created January 30, 2020 06:55 — forked from zhanglianxin/aha.html
TPLINK_Auth_Key_计算器
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TPLINK_Auth_Key_计算器 作者:青岛小哥 email:qdpp007@outlook.com</title>
<script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}
@ihipop
ihipop / swoole-process-socket-with-Coroutine.php
Created April 23, 2019 03:19
协程安全的进程通讯 With Swoole
<?php
Swoole\Runtime::enableCoroutine();
$processContainer = [];
for ($i = 0; $i < 2; $i++) {
$process = new \Swoole\Process(function (\Swoole\Process $workerProcess) {
\Swoole\Coroutine::create(function () use ($workerProcess) {
while (true) {
$socket = $workerProcess->exportSocket();
$pid = posix_getpid();
echo 'Idle:' . $pid . PHP_EOL;
@ihipop
ihipop / youzan-express.json
Last active November 28, 2018 02:36
有赞快递.json
{
"response": {
"allExpress": [
{
"display": 1,
"name": "申通快递",
"id": 1
},
{
"display": 1,
@ihipop
ihipop / test-hash-map.php
Last active August 29, 2018 12:01
测试 php 的 hash_map / 纯数组 查找元素速度和资源占用情况
<?php
function create_uuid()
{
$str = md5(uniqid(mt_rand(), true));
$uuid = substr($str, 0, 8) . '-';
$uuid .= substr($str, 8, 4) . '-';
$uuid .= substr($str, 12, 4) . '-';
$uuid .= substr($str, 16, 4) . '-';
$uuid .= substr($str, 20, 12);
@ihipop
ihipop / psysh.md
Last active August 25, 2018 15:49
psysh配置

~/.config/psysh/config.php

<?php
return call_user_func(function () {
    $defaultIncludes    = [];
    $composerAutoload   = [];
    $composerAutoload[] = (getenv("COMPOSER_HOME") ?: getenv("HOME") . '/.composer/') . '/vendor/autoload.php';
    $composerAutoload[] = getcwd() . DIRECTORY_SEPARATOR . '/vendor/autoload.php';
 foreach ($composerAutoload as $autoloader) {
@ihipop
ihipop / frp systemd.md
Last active November 5, 2024 02:15
FRP systemd 启动脚本 FRP systemd init config