networksetup
苹果系统代理的打开和关闭,用桌面勾选的方式有些麻烦,查看了一下相关的命令行设置。
查看网络信息的相关命令。
networksetup -listallnetworkservicesnetworksetup -getinfo networkservicenetworksetup -getinfo "Wi-Fi"networksetup -getinfo Ethernet
苹果用终端控制代理命令
networksetup -setsocksfirewallproxy "Wi-Fi" localhost 1086 #设置代理 流量走网卡“Wi-Fi”, socket 协议,localhost 1086端口networksetup -setsocksfirewallproxystate "Wi-Fi" on #打开系统代理networksetup -setsocksfirewallproxystate "Wi-Fi" off #关闭系统代理
init.md
openwrt 服务开机脚本启动设定启动脚本位置:/etc/init.d/
启动命令: /etc/init.d/myservice enable启动后会在 /etc/rc.d/ 生成相应的服务脚本。
例子#!/bin/sh /etc/rc.commonUSE_PROCD=1START=99start_service(){ procd_open_instance procd_set_param command /bin/sh "/root/release.sh" procd_set_param stdout 1 procd_set_param stderr 1 procd_set_param respawn procd_close_instance}stop_service(){ # kill your pid kill -9 `ps | grep 'release.sh' | grep -v ' ...
systemd
Linux 服务开机脚本启动设定启动脚本位置:/etc/systemd/system
启动命令: sudo servcie myservice enable
脚本例子:[Unit]Description=DNSPod DDNS ServiceAfter=network.target nss-lookup.target[Service]User=nobodyNoNewPrivileges=trueExecStart=python3 /usr/local/bin/dnspod_ddns4.pyRestart=on-failureRestartSec=30StartLimitInterval=0RestartPreventExitStatus=23[Install]WantedBy=multi-user.target
参数详解Restart=always: 只要不是通过systemctl stop来停止服务,任何情况下都必须要重启服务,默认值为noRestartSec=5: 重启间隔,比如某次异常后,等待5(s)再进行启动,默认值0.1(s)StartLimitInter ...
1.44寸TFT显示屏树莓派驱动
在某宝花了二十几元,用树莓派,SPI接口驱动。
显示屏参数:尺寸:1.44分辨率:128W 128H驱动:ST3375
接线首先要确保显示屏与树莓派的接线正确,以下是相对应的接口:
显示屏pin
树莓派pin
GND
Ground (pins 6, 9, 14, 20, 25, 30, 34 or 39)
VCC
5v 电源 (pins 2 or 4)
SCL
GPIO 11 (pin 23)
SDA
GPIO 10 (pin 19)
RES
GPIO 25 (pin 22)
DC
GPIO 24 (pin 18)
CS
GPIO 8 (pin 24)
BL
不连接
软件安装首先,启动树莓派上的SPI功能。用树莓派配置命令,选择SPI选项启动。
sudo raspi-config
安装ST7735库
sudo python3 -m pip install RPi.GPIO spidev Pillow numpysudo python3 -m pip install st7735
示例
经典hello world:from PIL impo ...
openwrt compile
Lean OpenWrt
项目主页:欢迎来到Lean的Openwrt源码仓库!
编译命令按照主页的教程,配置好系统,安装好依赖。
1. 下源代码: git clone https://github.com/coolsnowwolf/lede完成后 cd lede 进入目录。
2. 安装配置./scripts/feeds update -a./scripts/feeds install -amake menuconfig
3. make -j8 download v=s 下载dl库(国内请尽量全局科学上网)4. 输入 make -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程)即可开始编译你要的固件了。编译完成后输出路径:/lede/bin/targets
二次编译:cd ledegit pull./scripts/feeds update -a && ./scripts/feeds install -amake defconfigmake -j8 downloadmake -j$(($(nproc) + 1)) V=s
如果 ...
python3 update in MacOS
install python3 from brew:
brew install python3
the installed path is /usr/local/bin/python3 as well as the pip3.
config the enviroment in shell.
pip
echo "alias pip=/usr/local/bin/pip3" >> ~/.zshrc # or for Bashecho "alias pip=/usr/local/bin/pip3" >> ~/.bashrc
python:
echo "alias python3=/usr/local/bin/python3" >> ~/.zshrc
Adobe Acrobat
Adobe Acrobat的破解愈加麻烦,当然有能力的当然鼓励正版。
Adobe Acrobat 默认自动升级软件,升级之后,之前的破解随之失效。而且卸载软件之后,由于软件在系统其它地方安装有配制文件,如再次安装,低于卸载的版本将不能安装。Abode 推加的Abobe cloud, 所有的Abode软件的都实行云帐户,如果没帐户,Adobe Acrobat自动更新的配置也更改不了。
基于以上,我们需要解决 1. 如何找出卸载所有残余文件。2.如何修改配置文件。
1. 找出卸载所有残余文件网上相关的讨论 How to clean uninstall Adobe Acrobat Reader DC?
每个版本的配置基本大同小异,可能能过以下找到相应的文件夹删除。
#!/bin/sh# shell script to clean all files created or modified # during the install of Adobe Acrobat Reader DC# exit on error and echo commandsset -ex# check if a dir ...
BookMark
一些很有趣的科普网站。
The Deep Sea
各种海底深度下的海洋生物。
The Size of Space
宇宙各种物体的大小比较。
How Fast Are You Moving?
不同参考系下,你的移动速度。
variflight
全球航班飞行轨迹实时跟踪雷达
世界核能发电站的地图
世界火力发电站的地图
人口山
地球时间卷
个人博客阮一峰的网络日志
前端,互联网新闻
吕小荣
生活,编程
当然我在扯淡
互联网
酷壳
互联网
t9t.io
一个程序员的各种“创业”项目
Cyeam
Golang
飞雪无情的博客
Golang, 工作
浩麟的博客
Golang, 编程
左手代码右手诗
互联网技术,黑苹果
icyleaf
黑苹果
三月沙
golang
IT范儿
golang, Kubernet
工具类nomoregoogle在线流程图Google Mapprism-breakKindle电子书分享网多吉搜索ASCII ARTAnonymous Email Forwarding仓颉查询文字比对Morse learn油猴脚本苹果破解软件
古籍维基文库漢川草廬汉典數 ...
MacOS 安装opencv
安装首先安装好cmake命令.
下载 OPenCV Release
从终端去到解压包目录,执行以下:
mkdir build && cd build && cmake -G "Unix Makefiles" ..
然后
make -j8
然后
sudo make install
安装完成后,C++头文件在 /usr/local/include/opencv4lib 在/usr/local/lib
xcode 配置在xcode中, new project -> MacOS -> command line tool
配置include 索引路径:
Build setting -> 搜索 Search path -> Always seach user paths 改为 yes.
Header Search Paths 添加 /usr/local/include/opencv4
Library Search Paths 添加 /usr/local/lib
配置 Libraries:
Build Phase ...
YCMc++配置
MacOS 下,VScode 不知道怎么配置,所以用了vim.
安装YCMcd ~/.vim/bundle/YouCompleteMe/
./install.sh --clang-completer
配置YCM代码补全功能需要配置.ycm_extra_conf.py。文件位置在:~/.vim/bundle/YouCompleteMe/third_party/ycmd/examples/.ycm_extra_conf.py复制到当前目录:
cp third_party/ycmd/examples/.ycm_extra_conf.py ~/
配置.vimrc文件.
let g:ycm_global_ycm_extra_conf='~/.ycm_extra_conf.py'
添加 C++ 头文件的索引在 .ycm_extra_conf.py 的 flags 中。
'-isystem','/usr/include/c++/4.2.1',
在.vimrc 中添加VIM快捷键
nnoremap <F5> &l ...






