主要是最近有时间精力也有兴趣把电脑上的东西整理一下发发帖。
你说的那种实际上是开发一个系统,厂商按要求开发,要不然维护成本很高,不一样的 APP 操作不同,有些操作有顺序,但是这种系统出来,厂商为什么要配合开发?没有好处给厂商的话没有开发动力。
很多在线聊天室都是的,但是不长久,还不如 QQ 群,吹水的很多。
GitHub 的图床是用 content 那个域名吧,我这打开就是裂开的。

还好吧,通信一次就好了,或者在密钥平台下载对方的公钥。
各种捆绑,一不小心就买到没用的权益捆绑包,上有政策下有对策。
@Jimmy 才发现这个帖子标签有问题,这里应该是服务器运维一类的,TLS 算网络安全,不过这里是证书导入到系统的部分。
这些平台就是欺负我们不知道怎么起诉、嫌麻烦、费时间,最开始跟我说退差价,不同意再把优惠券折现退,反正就是不承认问题,就是各种拖,我就杠上了,不怕麻烦,败诉就当学了一遍流程。
是的,我测试就是工行转汇丰的。
@JoeJoeJoe CDN 回源要便宜点,而且有资源包,加上防刷和告警措施差不多了。
是的,需要加一层包装起来。
用第三方图床,自己的图床最好用服务器代理或者 CDN,配好防刷措施。
提醒你不要用自己的对象存储做图床外链,更不要暴露 endpoint,如果被打,有 cdn 回源还便宜点,直接暴露 endpoint 被打了就很贵。
没有 ai 的时候什么都要搜,有时候一个小问题要搜几个小时才有解决方案,有 ai 了直接换方案或者直接就能知道问题在哪。
可以,不过龙行龘龘写不出来,另一个小孩有电脑或者平板也没兴趣练字,学学比划顺序还行(但没什么趣味性,重新包装一下做成 APP 之类的还好),目前还是大人的玩具。
@opsdian 第一个仍然有效,第二个没有找到替代的,一般正式办法出来就会废止暂行,这个不知道是什么情况。
这是我自己的公众号,只是懒得全文搬运(正文太长,还有要排版),所以就摘了一部分加原文。
机票是有民航局明确规定 OTA 平台不得加价的,你说的情况是商品流转过程中的增值,是正常的商业行为。
《关于国内航空旅客运输销售代理手续费有关问题的通知》 https://www.caac.gov.cn/XXGK/XXGK/ZFGW/201801/t20180110_48472.html 第二条,销售代理企业不得向旅客额外加收客票价格以外的任何服务费,不得通过恶意篡改航空运输企业按规定公布的客票价格及适用条件、捆绑销售等违规手段,侵害消费者和航空运输企业权益。
《中国民用航空电子客票暂行管理办法》 https://www.caac.gov.cn/XXGK/XXGK/ZCFB/201511/t20151104_10853.html 第十四条 ,行程单上客票价格必须与实收金额相符。
@halfmoon 对方法务太强大了,我还好截图了当时的买票界面,要不然还不好证明。
个人第一次了解起诉过程,还有需要的材料,虽然败诉了,但是前面对方多次加价我都拒绝了,必须起诉到底,过程虽然艰难又漫长,但是不能纵容对方,后来调解员建议我和解,本来我拒绝了,但是调解员说必然败诉,给我发了几个案例,我自己也查了几个,对方把机票放到旅行套餐里面,说自己没卖机票,卖的旅行套餐,机票不能加价但是旅行服务是自由定价的,没办法和解了。
老式 IC 卡,也是 M1 卡,密码没改,可以自己修改扇区数据,后台可以监测到异常,只是没有用校验,不是什么难事,换成 CPU 卡或者换密码(可能被碰撞出来)就能解决了。
汤粉/面,豆浆,茶叶蛋,后面两个可选,第一个必选。
可以直接生成一个 html 文件,还有其他格式我没看。
个人使用就很简单了,把证书到入手机和电脑里面就行了。只需要保管 CA 的私钥,个人的丢了再签就行了。
nginx 日志可以用 goaccess,不过我用起来有点 bug。
点 logo 刷新我看消息是会刷新,帖子没有,不知道还有什么东西刷新了,应该让帖子列表重载。
@Jimmy 我发现点导航栏中间的 logo 不会刷新帖子列表?我发完贴然后点中间 logo,帖子没出现,点浏览器上的刷新按钮就出来了,是因为 AI 在分析分类?分类没加载就先不显示?
双向证书认证用的少,但是还是有用处的,我还有 ET199 实体密码狗的案例,还没发出来。
有可能是的,我以前中耳炎导致鼓膜穿孔,就老感觉有声音。
实仓负的怎么没有,套的牢中牢。
这个人还真不知道,如果你说贾维斯,那我就明白了。
代沟就是这样的,他们那个时代结婚很简单,不需要多少钱,养小孩也是,现在没钱只能回村里,村里要求不高,但是村里好点的异性都润到城市里了,养小孩也不是有点钱就能养得起(养活和养好的区别),不结婚不生小孩后面可能最大的问题就是孤独,他们的思想还是老一套。

一般签名计算

带 policy 的签名计算
参考链接: https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/API/sig-v4-header-based-auth.html
伪代码: https://docs.aws.amazon.com/zh_cn/IAM/latest/UserGuide/create-signed-request.html
原文地址:《Cloudflare 对象存储 R2 试用与签名计算》 https://mp.weixin.qq.com/s/Nban7LLnK-k_tjQdOYMwAw
if __name__ == '__main__':
account_id = 'cf 账户 ID'
access_key_id = 'R2key'
access_key_secret = 'R2secretkey'
bucket_name = '存储桶名字'
region='auto' # 地区:auto 就行
key ="文件名,不带存储桶名字,开头不带/"
# 如下
# key='xxx.jpg'
# 自定义域名,尾部不带/
mydomain = "自定义域名"
# 如
# mydomain="https://r2.xx.xx"
# expires 过期时间,单位秒,domain 自定义域名,isurl 是否直链,默认是
sign=SignUtil()
# 请求直链
print(sign.getSign(account_id,access_key_id,access_key_secret,region,bucket_name,key,expires=360))
# 请求 headers
print(sign.getSign(account_id,access_key_id,access_key_secret,region,bucket_name,key,expires=360,domain=mydomain))
# headers=sign.getSign(account_id, access_key_id, access_key_secret, region, bucket_name, key, expires=3600,isurl=False)
# print(headers)
# info=requests.get("https://xxx.r2.cloudflarestorage.com/xxx/xxx.jpg",headers=headers)
# print(info.status_code)
xxx 基本上都是个人信息,都隐去了,只实现了 GET、PUT,下载和上传的,其他都大差不多。
CanonicalQueryString = ''
CanonicalHeaders = 'host:'+host.replace("https://","") + '\n' + 'x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\n' + 'x-amz-date:' + amzdate + '\n'
SignedHeaders = 'host;x-amz-content-sha256;x-amz-date'
canonical_request = HTTPMethod + '\n' + CanonicalUri + '\n' + CanonicalQueryString + '\n' + CanonicalHeaders + '\n' + SignedHeaders + '\n' + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
headersSign = hashlib.sha256((canonical_request).encode('utf-8')).hexdigest()
signature = self.__getSignature(datestamp, amzdate, region, canonical_request, access_key_secret)
auth = 'AWS4-HMAC-SHA256 Credential=' + access_key_id + '/' + datestamp + '/'+region+'/s3/aws4_request' + ',SignedHeaders=host;x-amz-content-sha256;x-amz-date' + ', Signature=' + signature
headers = {
"Authorization": auth,
"host": "xxx.r2.cloudflarestorage.com",
"x-amz-content-sha256": 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855',
"x-amz-date": amzdate
}
return headers
def getSign(self,account_id,access_key_id,access_key_secret,region,bucket_name,key_name,expires=3600,isurl=True,domain=None):
host, CanonicalUri, amzdate, datestamp=self.__header(bucket_name,key_name,domain)
HTTPMethod = 'GET'
if isurl:
CanonicalQueryString = 'X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential='+access_key_id+'%2F' + datestamp + '%2F'+region+'%2Fs3%2Faws4_request&X-Amz-Date=' + amzdate + '&X-Amz-Expires='+str(expires)+'&X-Amz-SignedHeaders=host'
CanonicalHeaders = 'host:'+ host.replace("https://","") + '\n'
SignedHeaders = 'host'
canonical_request = HTTPMethod + '\n' + CanonicalUri + '\n' + CanonicalQueryString + '\n' + CanonicalHeaders + '\n' + SignedHeaders + '\n' + 'UNSIGNED-PAYLOAD'
headersSign = hashlib.sha256((canonical_request).encode('utf-8')).hexdigest()
signature=self.__getSignature(datestamp,amzdate,region,canonical_request,access_key_secret)
signtext = 'X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=' + access_key_id + '/' + datestamp + '/'+region+'/s3/aws4_request' + '&X-Amz-Date=' + amzdate + '&X-Amz-Expires='+str(expires)+'&X-Amz-SignedHeaders=' + SignedHeaders + '&X-Amz-Signature=' + signature
return host+CanonicalUri+'?'+signtext
else:
看哪种,我经常耳朵痒,上次去医院,医生说可能是真菌性外耳道炎,也没给我开药,我就想有时间彻底解决,耳朵痒太难受了。
@opsdian 主题里面少说了一个情况,值都是双引号包起来的,所以现在用这个正则是没问题的。
目前这个正则可以处理值里有空格的情况。比如
@timestamp="2025-12-15T05:50:17.047Z" proc_path="C:\Program Files (x86)\Google\GoogleUpdater\144.0.7529.0\updater.exe"
Program Files (x86)中有空格,主题里面少说了一个情况,值都是双引号包起来的。
值里面会出现空格也可能会有等于号(目前没发现等于号,但是空格是存在的),键不是固定的有很多不一样的名字,现在用的正则就是差不多这样,等于号是常量,前后用正则匹配。
看看是不是开了省内存模式,设置-性能-省内存模式
chrome://settings/performance
以前是一个电影创造梗、流行词、文化,现在很多电影是偷网络的梗缝合成烂梗再拿去电影院卖。
有这个需求,正好就了解一下简单的 C++(这里可能是 C 吧)DLL 编译。
串烧,那不是 DJ 时代的吗,音质要多拉有多拉,一两个小时都正常,网上卖 U 盘也是,抖音热门音乐 DJ、各种串烧,不知道卖 U 盘的那些音质怎么样,以前在 DJ 网站下载的巨拉。我这就有一个,59 分钟不到 100M
提取地址: https://wiki.shikangsi.com/file/download?code=NXSImiHz
提取码:NXSImiHz
文件名:年度盛宴实力女 MC 助阵精品中文 dj 串烧.mp3
安卓也有,设置后台不限制就会显示 XX 应用在后台,todesk 安卓 APP 打开后就有个通知:ToDesk 服务正在运行(不过可以清除)
这不是有吗?其实很多 AFF 都喜欢藏着掖着,不一定按要求发,而且论坛时间久了板块的概率都很模糊,这边有 AI 所以分类好处理点,没有 AI 辅助对于帖子分类来说很依赖运营,消耗很多精力。
已经很老了,快十年了,现在应该很少有这种问题,这里这是分享一下一些思路。