昨天申请忘记密码,验证了手机短信和邮件,说今天会有结果,今天到忘记密码的页面查询,还要等 13 天才能重置密码
打人工客服,说因为这个 Apple ID 没有登录到设备,无法保证安全,必须要等,那我的邮箱和手机号就是个摆设呗😂,手机两步验证一点作用都没有,它们只认设备验证
要等这么长时间,搞得我都不想要这个账户了。。。。
想问一下各位,有没有方法缩短这个等待的时间?
]]>下面是该组件支持的语法:
abc --这是一个变量
"abc" --这是一个字符串常量
'abc' --这也是字符串常量
1 --整数
1.2 --浮点数
0xa --十六进制整数
0311 --八进制整数
concat(abc, bcd) --这是一个函数,参数有两个,都是变量
concat(abc, "bcd") --这是一个函数,参数有两个,一个是变量,一个是常量
concat(1, "bcd") --两个参数都是常量
concat("abc", concat(bcd, "efg")) --这个例子展示了函数嵌套调用
concat("abc", concat(bcd, "efg")) aaa concat("bcd", concat(efg, "hij")) --这个例子展示运行多个表达式
简单来说,表达式语法支持三种类型内容:
并且函数支持嵌套调用。
此外,可以一次执行多个表达式,所有表达式的执行结果为最后一个表达式的结果。
我们分别对着三种类型分别说明:
这个比较好理解,就是字面量,主要支持:字符串、整数和浮点数。其中,整数支持十进制写法、八进制写法和十六进制写法。
变量顾名思义,就是其值可变。但由于表达式比较简单,且应用场景与常规编程语言不同,因此不是通过=
来进行赋值的,而是通过回调函数,由使用者决定该返回何值作为该变量的值。
与变量一样,函数的行为完全由回调函数决定,也就是说由使用者自行定制。
我们看一个示例
#include "mln_expr.h"
#include "mln_log.h"
#include <stdio.h>
static mln_expr_val_t *func_expr_handler(mln_string_t *name, int is_func, mln_array_t *args, void *data)
{
mln_expr_val_t *v, *p;
int i;
mln_string_t *s1 = NULL, *s2, *s3;
if (!is_func)
return mln_expr_val_new(mln_expr_type_string, name, NULL);
for (i = 0, v = p = mln_array_elts(args); i < mln_array_nelts(args); v = p + (++i)) {
if (s1 == NULL) {
s1 = mln_string_ref(v->data.s);
continue;
}
s2 = v->data.s;
s3 = mln_string_strcat(s1, s2);
mln_string_free(s1);
s1 = s3;
}
v = mln_expr_val_new(mln_expr_type_string, s1, NULL);
mln_string_free(s1);
return v;
}
int main(void)
{
mln_string_t func_exp = mln_string("concat('abc', concat(aaa, 'bbb')) ccc concat('eee', concat(bbb, 'fff'))");
mln_expr_val_t *v;
v = mln_expr_run(&func_exp, func_expr_handler, NULL);
if (v == NULL) {
mln_log(error, "run failed\n");
return -1;
}
mln_log(debug, "%d %S\n", v->type, v->data.s);
mln_expr_val_free(v);
return 0;
}
这是一个综合一点的例子,这个例子中包含了函数嵌套调用、变量、多表达式执行。
表达式中的变量和函数都由func_expr_handler
这个回调函数来解析。对于变量,回调函数直接返回变量的名字作为变量的值。而对于函数,回调函数则是将函数参数拼接成一个字符串作为函数的返回值。
由于本例中存在三个表达式:
concat('abc', concat(aaa, 'bbb'))
ccc
concat('eee', concat(bbb, 'fff'))
前面我们说到过,mln_expr_run
的返回值是最后一个表达式的值,所以最终终端的输出就是:
eeebbbfff
也正如这个例子所示,表达式组件只是提供了一种对文本格式的规范,而具体有哪些函数和变量都完全交给回调函数来决定,也就是交给了使用者决定。并且这个组件并不像完整的编程语言那样功能繁重,因此比较适合一些小型功能整合或者模板替换之类的场景。
模板替换可以参考 web 前端的那些模板,例如:twig 、mustache 等。
小功能整合举个例子,例如在对某种网络通信中,我们需要对报文提取某些字段,然后对字段处理,然后再做验证。那么提取、处理、验证就可以被封装成三个函数。这三个函数是三种行为,而不是策略。我们可以将这三种行为应设成表达式组件中的三个函数,然后我们就可以通过对这三个函数的组合应用来实现策略。对于策略的改变,我们并不需要修改 C 代码,只需要将策略的文本内容(也就是这些表达式)做一些修改即可。
感谢阅读!
]]>发现效果还行
原理就是先取得边框再切割记录
最后使用 OCR 提取信息就行了,不知道为啥市面上很少看到这种方案,除了慢还有其他原因嘛?
]]>家里三口人,我是独子,目前在深圳工作,赚的也不多不少,没有定居的想法。我爸已经退休,目前也在深圳找了份工作,薪资还行。
为什么怀疑他的精神状况有问题?列举几点:
喜欢用钱来胁迫我做一些事情,比如说还不结婚,以后赚的钱都捐了之类的事情,昨天发生了一点小矛盾,直言以后把赚的钱烧了
自大,经常说一些天马行空的东西,什么不喜欢住楼层房,一定要花几百万买套大别墅,十年之后我家起码有千万资产之类的大话
瞧不起别人,总觉得身边的人什么都不是
喜欢言语攻击,本来聊的好好的,稍有不顺心的言辞就骂人,说一些贬低人的话,类似你一事无成,什么都干不好,也就比那些去坐牢的人好一点之类的
总觉得他以前不是这样,难道真的打工使人变态
]]>前两天滴滴校招投递,但是 boss 一个 hr 把我简历放进来社招池子。。
这两天好未来,也算 boss+官网吧。总之是约了两个部门的面试,今天一个明天一个。
这些会有什么影响吗?
]]>想问问 apple tv 有哪些玩法,有没有方法看国内的视频,可以使用直播源吗
]]>独立开发者太难了,几乎所有应用商店,广告联盟,都只向企业主体开放
个人想发布应用,只能走 Apple Store 或 Google Play ,几乎放弃了国内用户
所以,只要想在国内上架,你得先注册一个公司
要做一个官网吧?你得先域名备案
要开通在线支付?你得先 ICP 备案
要申请 ICP 备案?你注册资金得至少 100 万 + 长期 3 人社保
要注册个 100 万的公司?新公司法要认缴改实缴了,好在附加了 5 年实缴到位的期限
要上架个 APP ?你得先申请软著,然后再申请 APP 备案,最后提交审核,做好随时被打回的准备
要上架个游戏?你的先申请版号,再申请文网文等
好不容易上架了?这还没完,运营推广才是重头,否则,上架即坟墓
好不容易成交了?应用商店先抽走你的 15%-30%成交额
好容易被举报了?做好随时下架整改、再提交审核、甚至封号的准备
好不容易小有成就了?办公场所备案、工商、网安、消防等随时准备轮流接受检查
本来做程序猿已经够辛苦了,想靠 996 习得的一身技能赚点小钱?我有点痴心妄想
家人们,要不要去直播卖课?能忽悠一个算一个,你们说呢?
]]>团队介绍:团队目前负责猫超商业化能力的建设,未来将往自营业务的商业化发展,商业化是自营品牌和商家的核心经营环节,是生意增长的加速器!自营行业风控团队致力于全方位地保障自营业务的风险情况,横向服务于猫超、天猫国际等多个自营业务,利用技术能力打造智能化风控引擎进行风险识别、风险触达,保障各个业务可以安全平稳运行。团队氛围非常 nice ,真·弹性工作,不强制加班,会定期组织活动!
招聘岗位:Java 后端工程师(如希望投递其他岗位,也可以联系我)
职位描述与要求:
招聘对象: 2024 年 11 月 1 日~ 2025 年 10 月 31 日毕业的海内外应届毕业生
简历投递: echo -n "d2FuZ2h1aS53YW5naEB0YW9iYW8uY29tCg=="| base64 --decode (邮件请注明本/硕+专业+姓名+手机号)
微信: echo -n "aHVpX3dhbmcK"| base64 --decode
更多问题可以加我微信了解咨询哦,加微信时备注本/硕+专业+姓名。
]]>PS E:\test> git commit -m "解决了一个大问题"
[master a9a8c55] 瀹屽杽闂妯″潡
只在这个回显的地方乱码,git log 等都正常,这是为啥?
]]>背景:Solana 新币,所以需要一个良好的社区,还需要发放福利 Airdrop 。后续还会预售。 需求:
创建 tg group bot ,实时推送 {BuyerAddress} send {count} $sol to {OurNewCoinRaiseAddress}
当 KOL 发 Airdrop POST 的时候,我们需要抓取该评论下的 address ,然后导出为 csv 。
预售的时候。要抓取信息,通过 “我们的募集的 address” 和 “代币 SOL” 得出 SOL 的转入记录(地址,金额,时间),最后导出为 csv
找了一天没找到好用的,要收费的也没看到。可能是我不太熟悉。所以有老哥了解相应的开发文档或收费的一站式服务的,可以指教一下。
]]>这个策略看起来好像没什么特别之处,但是等到自己成为房东了,才发现其中的妙处。
中介介绍房源时,一般会对租客的画像进行一个简要的介绍:比如平时一个人住,节假日的时候父母会过来一起小住一段时间。这个画像给人的感觉是:平时独居,因此房屋使用磨损大概不大;一个人租个大房子,收入大概不低,是优质客户。
但是等到签合同的时候傻眼了:按照 XX 市住房 XX 条例,约定乙方每居室最多居住 2 人。也就是说两室的房子按合同可以住 4 人,三室的房子可以住 6 人。这属于极其常见的格式条款。
信任的建立是需要过程的,一开始房东和租客之间并没有多少信任。
所以 "平时一个人住,有时多人住" 这种模棱两可的描述就很难处理 (除非一开始就和租客明确清除最大居住人数要写到合同里)。有没有可能租客准备租下房子,立马就转租给多个其它人?
转租当然是要写到合同里的,但是如果业主不去定期检查,很难发现和拿到证据。
但是有了人脸识别就稍微好办点了:合同还是按照条例来,但是通知物业最多录三个人脸 (这不违反合同,但是与口头约定一致)。如果租客转租给其它多人,那么就通过人脸数来进行软限制。转租的人数超过限制,租客就需要不厌其烦地找保安开门。
租客还可能会改口。比如不仅有父母,节假日还有两个 9 岁的小孩会来小住。于是总人数变成 5 人,这依然是符合合同约定的。租客可能还会 (故意) 试探:"房东是有什么顾虑吗?"
有了人脸识别,业主可以联系物业,确认登记的是否是两个 8 岁小孩。
小区人脸识别大概没法解决全部的问题,但是可以给业主一些工具来进行更好的筛选、管理和控制。
]]>招聘岗位: 兼职设计师
工作内容: 作品排版润色
岗位要求: 1.艺术与设计相关专业 2.有设计工作经历(非必须) 3.有空余时间 4.对客户负责,有沟通能力 5.有审美 优先考虑能力比较强的在读学生。报酬结算是按项目制,对标小城市待遇,远程工作,需要跟客户沟通,及时反馈。 感兴趣的设计师朋友可以发送简历➕作品集到以下邮箱📮super666joey@gmail.com ,如果匹配的话,我们会联系你
]]>上下班时间是 10:00~21:30
想要找一个独立卫浴的单间/卧室
综合通勤、房租、生活便利程度等等,该往哪边住比较好呢?
顺便吐槽一句,北京的住宿成本实在是太高了😭
]]>目前想定下来比亚迪汉 dmi ,还在想需不需要考虑一下纯电,纯电有什么推荐的车吗?
]]>时间:五天四晚
人数:2 人
已知:
谢谢大家。
]]>客观的说,开源的东西收费、骗赞都是正常商业行为。GNU 甚至鼓励你去贩卖自由软件
https://www.gnu.org/philosophy/selling.zh-cn.html
最近有很多人声讨「国产」开源项目文档骗赞、付费技术支持问题。我觉得没问题啊?
一个极端的例子,套壳 chromium 做付费的流氓浏览器,只要你去要源码人家给,这样做也不破坏许可证呀?
如果一个开源项目文档也是开源的但是访问不方便,你完全可以镜像一份出来给大家白嫖啊?别人架设一个文档服务没成本吗?
即便没文档,你都拿到源代码了,与其声讨别人不给文档,不如你免费贡献一份文档呗?
当然,总有非常优质的开源项目,文档也直接白嫖,这样的项目谁不喜欢呢。但是没必要声讨其他差一点的。能白嫖源码已经足够好了
]]>