得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

MDM(移动设备管理)是一种软件应用程序,用于管理企业中的终端,如笔记本电脑、智能手机、平板电脑等

自从安装公司门户,在 MacBook 上安装了不少描述文件,但是当我在公司门户上删除了设备的时候,公司门户却没有完全把描述文件给删除干净,但是这些描述文件却是管理员账户也无法删除的

这时候只能找找看有没有暴力重置所有已安装描述文件(profile)的方法

Read More...


新 case 分支

bash 的多选复合命令称为 case,它的语法规则如下所示:

1
2
3
case word in
[pattern [| pattern]...) commands ;;]...
esac

Read More...


shell 实现随机数

需要在脚本里实现整一个随机数作为 ut 乱序执行 case 的种子

以下是 linux 中四种常见获得随机整数的方法,除了第一个,后三个,产生随机数的伪数据来源,都与 /dev/random 设备有关

Read More...


gtest 的事件

gtest 的事件机制有两类基本的意义:

  1. 在指定条件和场景前后处理相关数据
  2. 提供指定条件和场景前后的结果通知

Read More...


1
2
3
4
5
6
7
8
9
10
11
12
Traceback (most recent call last):
File "test.py", line 106, in connect_to_host
client_socket = socket.create_connection((self.id, self.port), 3)
File "/usr/lib/python3.8/socket.py", line 808, in create_connection
raise err
File "/usr/lib/python3.8/socket.py", line 796, in create_connection
sock.connect(sa)
File "/home/username/.local/lib/python3.8/site-packages/socks.py", line 47, in wrapper
return function(*args, **kwargs)
File "/home/username/.local/lib/python3.8/site-packages/socks.py", line 814, in connect
raise GeneralProxyError("Socket error", error)
socks.GeneralProxyError: Socket error: timed out

Read More...


nmcli 配置静态 IP

不知道什么时候开始 network-manager 成了 debian 默认管理网络连接的工具,可能是因为我装了桌面环境吧

起初,连接 wifi 是用的 wpa_supplicant,后来 nm 出来以后,连同着命令行也要换了,成了 nmcli

最近,希望把 debian 的 ip 固定下来,方便每次连接 wifi 的时候自动分配到同一个 ip,以做家里的小服务器 ip

Read More...


在多数版本的 bash 中,增加了 [[ 命令,其中有一个 =~ 操作符,可以用来判断某个字符串是否包含特定模式

使用 =~ 操作符时,其右边的字符串被认为是一个扩展正则表达式,如果右边的整个字符串用引号括起来,那么表示匹配这个字符串自身的内容,不再解析成正则表达式

注意无论右边是否加引号,两遍都是包含关系,不是完整匹配,即,判断右边的模式是否为左边字符串的子字符串,而不是判断右边的模式是否完全等于左边字符串

Read More...


the only present love demands is love