Skip to content

Instantly share code, notes, and snippets.

View Akagi201's full-sized avatar
🎯
Focusing

Bob Liu Akagi201

🎯
Focusing
View GitHub Profile
#!/bin/bash
while true; do
cast call "0x1A46be28AB241F5A64F82ddFc384911520E3d557" "futuresUploadBatchId()" -r "https://rpc-orderly-l2-4460-sepolia-8tc3sd7dvy.t.conduit.xyz"
sleep 5
done

关于H264, 通用的5个进阶文档为

  • [H.264_MPEG-4 Part 10 White Paper]
  • [Video coding using the H.264 MPEG-4 AVC compression standard]
  • [H.264 and MPEG-4 video compression]
  • [Overview of the H.264_AVC Video Coding Standard]
  • [Overview and Introduction to the Fidelity Range Extensions]

分三个阶段学习

SlickEdit

换编辑器的原因

  1. Source Insight 不进行大的更新了(今天看, 居然更新了一个小版本, 呵呵, 装了没任何变换啊) 经常无响应, 郁闷死我了
  2. Source Insight不能进行定制, 闭源软件做到这个份上就应该开源啊, 没有插件机制, 别人给你写插件还要hack, 用外挂的方式, 想想真恶心啊, 你值得别人这么对你吗.

我目前对编辑器的需求

  1. 源码工程与源码目录分离
  2. 有静态数据库, 可以快速跳转
  3. 持续更新有保障, 有活力
title description date categories slug
QQ协议分析
QQ协议分析
2014-04-16
protocol
qq-protocol

一. 文字聊天协议族(TCPF, Text Chatting Protocol Family)

adobe 官方标准

  • F4V/FLV file format (其中, Annex E 为 FLV File Format)
  • 有一些 box 是 Adobe 自定义的, 其他的 box 是标准 ISO/IEC 14496-12:2008 (MPEG-4 Part 12) 定义的.
  • F4V 几乎跟 MP4 一样(通常修改文件名为 .mp4 也能播放).
  • FLV 是 Adobe Flash Video 的旧的标准.
  • FLV, F4V, MP4都可以包含 H.264 编码的视频.

FLV文件格式解析

  • 存储多字节数字用大端序.

1. KDiff3

KDiff3是一款用来对文件或目录进行比较/合并的工具, 在比较时它可以同时针对两个或者三个文件/目录而进行. 通过比较, 它将文件/目录的差异按行加以显示. 同时, KDiff3提供有自动化的合并工具, 方便使用者进行有关合并的操作.

此外, KDiff3支持Unicode编码, 集成了编辑器, 可以自动合并版本控制历史. 虽然 KDiff3主要为KDE桌面而开发, 但是仍然可以运行于其他的Linux桌面环境. 甚至对于 Windows, Mac OS X, KDiff3也有相应的版本.

2. Diffuse

可视化比较, 非常直观. 支持两相比较和三相比较. 这就是说, 使用Diffuse你可以同时比较两个或三个文本文件.

Specs

  • Mini PC + Arduino = pcDuino
  • OS: Lubuntu 和 Android 4.0 ICS
  • 本地输出: HDMI
  • 硬件接口与Arduino兼容

Details

  • 支持通过任何I/O接口来连接Arduino的盾板(shield), 允许使用在Arduino中一样的代码.
  • 出厂默认系统安装Ubuntu在NAND flash上. Ubuntu可以从NAND flash或者一个可以启动的microSD卡上启动.
@Akagi201
Akagi201 / certified_assets.mo
Created October 11, 2022 12:10 — forked from ninegua/certified_assets.mo
Certified Assets Type Definitions in Motoko
module {
public type BatchId = Nat;
public type BatchOperationKind = {
#CreateAsset : CreateAssetArguments;
#UnsetAssetContent : UnsetAssetContentArguments;
#DeleteAsset : DeleteAssetArguments;
#SetAssetContent : SetAssetContentArguments;
#Clear : ClearArguments;
};
public type ChunkId = Nat;