自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FUN

学习笔记

  • 博客(103)
  • 资源 (4)
  • 收藏
  • 关注

原创 在 Docker 中使用 Systemd

注意,本文讨论的是在如何 Docker 中运行 Systemd,并不是通过 Systemd 管理 Docker。首先有两个前提条件:Docker 版本至少要 20.10系统必须启用 cgroupv2(检查 /sys/fs/cgroup/cgroup.controllers 文件是否存在即可)首先是感谢这个大佬给出的方案,链接:https://gist.github.com/pinkeen/bba0a6790fec96d6c8de84bd824ad933https://serverfault.

2021-12-16 18:25:43 5223 1

原创 VS Code 插件推荐

插件推荐

2021-01-07 14:49:43 1031

原创 CMake 常用命令速查

本文只是给出一个大概的说明,命令的详细用法以官方的参考手册为准命令说明project(name)指定当前项目的名称,一般是第一句cmake_minimum_required(VERSION 3.4.1)指定最低版本,可选的add_library(name SHARED|STATIC src_file_path...)添加一个库include_dir...

2020-03-25 15:29:39 602 1

原创 Git 笔记

Git README.md .gitignore .gitattributes .gitsubmodule

2016-11-29 22:40:33 1494

原创 使用 vuetify

Vuetify 是一个非常优秀的前端组件库,天生的响应式和 Material Design 风格。2022.11.01 终于迎来了 Vuetify 3.0,完整支持了 Vue 3 语法。

2023-03-01 19:46:10 485

原创 构建 Kubernetes 文档

访问 kubernetes.io 实在是有点慢,所以决定自行构建。奈何依赖有点多,clone 速度也很慢……

2022-12-06 22:10:47 156

原创 Linux安装火狐并使用国内书签

1

2022-07-05 11:13:47 241

原创 Linux Intel 无线网卡Wifi+蓝牙

sudo apt install firmware-iwlwifihttps://www.intel.cn/content/www/cn/zh/support/articles/000005489/wireless/intel-wireless-products.html

2021-12-10 14:00:39 985

原创 VMware Player 配置 NAT 转发

C:\ProgramData\VMware\vmnetnat.conf编辑 [incomingtcp] 节

2021-12-04 21:02:34 328

原创 禁止 wxWidgets 总是自动弹出错误窗口

By default, most log messages are enabled. In particular, this means that errors logged by wxWidgets code itself (e.g. when it fails to perform some operation, for instance wxFile::Open() logs an error when it fails to open a file) will be processed and s.

2021-10-25 20:17:22 229

原创 Android 7 以上版本抓包

root 系统HASH=$(openssl x509 -inform PEM -subject_hash_old -in rootCA.crt -noout)cp rootCA.crt $HASH.0adb 连接到系统上mount -o rw,remount /systemcp $HASH.0 /system/etc/security/cacertsmount -o r,remount /system

2021-09-29 14:11:39 147

原创 openwrt 时区

勾选 PACKAGE_zoneinfo-asia,PACKAGE_zoneinfo-corepackage/base-files/files/etc/config/systemconfig system option hostname 'OpenWrt' option ttylogin '0' option log_size '64' option urandom_seed '0' option compat_version

2021-09-26 15:31:00 482

原创 GNOME 3没有桌面图标

gnome 3/4 桌面图标

2021-09-18 11:12:07 1544

原创 交叉编译 iproute2

下载代码:https://github.com/shemminger/iproute2https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/本来应该是调用 configure 文件自动生成一个 config.mk 文件,但是它不支持交叉编译选项,所以这里手动修改,如下:# Generated config based on /home/fang/iproute2-next-5.13.0/include# user can con

2021-08-24 21:45:10 788

原创 CDMA 原理与计算

假设有 ABC 三个人通信,则需要事先为三个人分配不同的码片向量,码片向量必须满足:码片向量的规范化内积为 1不同人之间的码片向量正交例如:A (1, 1, 1, 1)B (1, 1, -1, -1)C (1, -1, 1, -1)发送数据时:将码片向量乘以 1,表示发送比特 1;将码片向量乘以 -1,表示发送比特 0;将码片向量乘以 0,表示不发送数据;将各方发送的数据在公共信道上叠加:A 发送 10,则传输 (1,1,1,1,-1,-1,-1,-1)B 发送 00

2021-07-23 17:39:40 3851

原创 Windows文件共享,无法访问

修改防火墙设置:参考:https://blog.csdn.net/rrrrssss00/article/details/6456976

2021-04-16 10:48:45 146

原创 密码研究趋势

标识密码算法(Identity-Based Cryptography,IBC):非对称,用户/设备的ID就是公钥,但不再需要证书、CA抗量子密码(Quantum Resistant Cryptography,QRC)全同态加密(Fully Homomorphic Encryption):运算(解密(密码)) = 解密(运算(密文))侧信道攻击(计时、简单功耗攻击(SPA)、差分功耗攻击(DPA)、电磁发射分析(EMA))故障注入攻击(激光、时钟、电压)侵入式攻击(剖片、探针)...

2021-03-02 10:30:28 226

原创 Bash自动补全

complete (补全命令)compgen(筛选命令)筛选生成匹配单词的 候选补全结果compopt(修改补全命令设置)这个命令必须在补全函数中使用,否则会报错。例如,设置命令补全后不要多加空格,方法如下:compopt -o nospace除了上面三个命令外,Bash还有几个内置变量来辅助补全功能,如下:...COMP_WORDS数组存放当前命令行中输入的所有单词COMP_CWORD整数当前输入的单词在COMP_WORDS中的索引COMPREPLY

2021-01-25 14:34:21 521

原创 CMake 同时编译 .so 和 .a

add_library(test OBJECT ${SOURCES})set_property(TARGET test PROPERTY POSITION_INDEPENDENT_CODE 1)add_library(test_shared SHARED $<TARGET_OBJECTS:test>)set_property(TARGET test_shared PROPERTY OUTPUT_NAME "test")add_library(test_shared SHARED $&lt

2021-01-22 19:47:46 1207

原创 开启 QUIC/HTTP/3

虽然现在主流浏览器都已经支持了 HTTP/3,且 Google 等网站已经支持 HTTP/3,但是浏览器默认是没有打开的。为了获得更高速的上网体验,赶紧打开~火狐浏览器访问:about:config启用:network.http.http3.enabledChrome 浏览器访问:chrome://flags启用:enable-quic测试是否已经支持 QUIC:https://quic.nginx.org/试了一下,国内的百度、微博、淘宝,均不支持 HTTP/3...

2020-12-15 22:58:26 7110

原创 AliOS-Things 上手体验

官方文档:https://help.aliyun.com/product/123206.html为了避免出现问题,我们把 Python3 设置为默认的:sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1sudo update-alternatives --set python /usr/bin/python3.7下载源码:git clone https://gitee.com/alios-t

2020-12-14 15:57:53 278

原创 Linux计算CPU占用率

Various pieces of information about kernel activity are available in the /proc/stat file. All of the numbers reported in this file are aggregates since the system first booted. For a quick look, simply cat the file:cat /proc/statcpu 2255 34 2290 2262556

2020-11-19 19:57:17 466

原创 Deepin 20 显示 屏幕花屏、变黑色问题修复

执行:echo -e "[Desktop Entry]\nType=Application\nExec=/bin/sh -c \"xrandr -s 1680x1050 && xrandr -s 1920x1080\"" > ~/.config/autostart/set_resolution.desktop重启后会自动恢复正常。

2020-10-16 13:10:19 1224

原创 Linux 运行Android APK

Anbox,可在 GNU / Linux 系统上轻松运行 Android 系统。其主要核心特性如下:开源:基于 Apache 与 GPLv3 协议开源;无限:可在 Android 系统上运行任意应用;安全:无需直接访问硬件或数据;性能:无缝桥接硬件加速功能;集成:与主机操作系统紧密集成;聚合:支持调节各种尺寸。官网:anbox.ioGitHub:https://github.com/anbox/anbox系统是用 LXC(Linux Containers) 跑的,所以性能非常高,Ope

2020-10-13 11:08:30 6917

原创 为什么 Linux 内核不是 GPLv3

今天发现Linux 内核使用的仍然是 GPLv2,很困惑为什么不用 GPLv3?看了一下这篇文章:https://www.cnet.com/news/torvalds-no-gpl-3-for-linux/https://doc.yonyoucloud.com/doc/sfd-gpl/gplv3.html我理解的大致意思就是,存在这么几种情况:某厂商提供的硬件上使用了 Linux,然后开发了某个私有驱动或其他机制用于防止用户修改其功能;某厂商在运行 Linux 的系统上提供了一个功能,但是这个

2020-09-16 21:14:44 418

原创 Polkit 笔记

为了弹出提权 GUI 窗口,创建 /usr/share/polkit-1/actions/org.my.policy<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" "http://www.freedesktop.org/standards/PolicyKit/1/policy

2020-08-13 17:37:28 591

原创 荔枝派 Nano 全志 F1C100s 编译运行 Linux 笔记

首先是荔枝派的官方文档,写的不是很细,应当说我们必须明确几点:出厂时 SPI Flash 自带了一个 U-Boot+Linux Kernel(出厂的时候可能烧过了),可直接拿来用。如果希望自己烧固件,才需要后续步骤必须使用移植版的 sunxi-tools 工具,而非官方版必须使用移植版的 U-Boot 工具,而非官方版可以使用最新的主线 Linux 内核荔枝派 Nano 没有 reset 按钮,且使用的是片内 DDR1 DRAM,大小为 32MB,外部 SPI Flash 为 16MB编译

2020-07-25 12:03:13 6236 1

原创 元器件选型

列一些比较常见的元器件(待完善)。二极管型号参数封装说明1N4148.DO-35 玻璃1N5819.DO-15肖特基二极管(漏电流较大)三极管型号参数封装说明S8550PNP 高频放大 0.5ATO-92S8050NPN 高频放大 0.5ATO-922N2907PNP 高频放大 0.6ATO-922N2222NPN 高频放大 0.3ATO-92MOSFET型号参数封装

2020-05-27 11:09:55 561

原创 kamailio 安装教程

wget -O- https://deb.kamailio.org/kamailiodebkey.gpg | sudo apt-key add -sudo vi /etc/apt/sources.list# deb http://deb.kamailio.org/kamailio53 jessie main# deb http://deb.kamailio.org/kama...

2020-03-31 14:16:51 2132

原创 the Android gradle plugin version xxx is too old please update to the lateset version

访问:http://jcenter.bintray.com/com/android/tools/build/builder/查看最新版本是多少。另外在这里查看插件和 gradle 版本的对应关系:https://developer.android.google.cn/studio/releases/gradle-plugin点击 Open file, 把build.gradle 里面的 cl...

2020-01-03 10:57:02 462

原创 Linux 设置文件交换分区

因为装系统的时候没有设置交换分区,后来内存用完系统直接卡死了,所以虚拟内存还是很有用的。dd if=/dev/zero of=~/myswap bs=1024k count=1024sudo mkswap ~/myswapsudo swapon ~/myswapsudo vi /etc/fstab加入以下内容/home/fang/myswap swap swap default 0 ...

2019-07-27 17:08:41 366

原创 Win10 家庭版启用 Hyper-V

管理员权限运行批处理:pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot...

2019-07-27 14:35:16 606

原创 Visual Studio 资源文件 Error RC2135 错误的解决方案

用记事本打开,另存为,覆盖,编码选择 Unicode(其实是 UTF-16 LE with BOM)即可来源:https://stackoverflow.com/questions/15244065/error-rc2135-in-c-project-due-to-utf-8-encoding-of-rc-file...

2019-06-10 14:19:09 6088 2

原创 正则排除指定行

正则匹配默认是贪婪的。给量词 *,?,+ 加上 ? 可切换为非贪婪。匹配下面所有含 abc 的行:abchello, worldhello, abc, worldhello, worldhello, abc, world很简单,.*abc.*,问题是如果要反选呢?正确的正则写法是:^(?!.*abc).*$类似地,匹配以 hello 开头,以 world 结尾,不含 abc...

2019-05-07 12:58:37 925

原创 Linux Manual

man代号代表内容1用户在 shell 中可以操作的命令或可执行文件2系统核心可呼叫的函数与工具等3一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)4装置档案的说明,通常在 /dev 下的档案5设定档或者是某些档案的格式6游戏(games)7惯例与协定等,例如 Linux 档案系统、...

2019-04-29 14:59:35 582

原创 禁止火狐自动更新

把以下内容粘贴到火狐安装目录的 policies.json 文件即可。{ "policies": { "DisableAppUpdate": true }}

2019-04-28 21:13:02 1860

原创 tty/getty/stty 命令

tty 用于查看当前是哪个终端。getty 用于打开一个终端:getty tty7打开一个串口 shell:getty ttyS0 9600 vt100 -n -l /bin/sh其中 -n 表示无需登陆,-l 指定登陆程序为 /bin/sh。使用串口 ttyS0,波特率为 9600,不知道 vt100 是什么。stty 用于查看和修改当前终端的参数:stty -a...

2019-04-17 23:44:38 1490

原创 正确解决Ubuntu 中Unable to lock the administration directory (/var/lib/dpkg/)

使用 Ubuntu 的 apt 经常碰到这个问题:root@ubuntu:/root# sudo apt-get install -y httpdE: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration d...

2019-04-17 09:59:09 2457 2

原创 无人管理的闲置主机

默认 phpMyAdmin:用户名 root、密码 root 或空登陆。版本 2.11.3~2.11.4:用户名 ‘localhost’@’@" 登陆,无需密码。版本 2.11.9.2:用户名 root 登陆,无需密码。方法一CREATE TABLE EVIL(EVIL_COL text NOT NULL);INSERT INTO EVIL(EVIL_COL) VALUES('&lt...

2019-03-23 18:00:59 240

原创 代码审计入门

代码审计工具(Static Code Analysis Tool)Flawfinder 开源的 C 语言审计工具pip install flawfinder.local/bin/flawfinder --html path_to_source/code.c &amp;amp;gt; desktop/out.htmlsplint 开源的 C 语言审计工具RIPS:付费的 PHP 审计工具FindBu...

2019-03-06 20:55:37 789

Exe2Aut.exe

该工具可以把 AutoIt 编译后的 EXE 文件反编译得到原始 AutoIt 文件。限制是仅支持 AutoIt v3.2.5.1 和更早版本,之后的版本就不能反编译了。

2020-08-21

java swing 图形计算器

java swing 图形计算器,支持加减乘除计算,可作为java课程上机实验参考

2017-12-02

高清扑克牌素材

高清PNG格式扑克牌素材,分辨率357x532,有拼合版本。无鬼牌,无背面。

2016-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除