发现问题我三年前做了一个微信小程序【今天喝水了么】(喝了么),用来记录自己每天喝8杯水。今天突然想看看我的小程序账号怎么样了,于是登陆微信小程序后台,发现我的小程序应用版本是0.0.3。但还有一个未提交审核的0.0.4版本,这个版本新功能就一个:允许将小程序分享给好友。
当时为什么不提交这个版本并发布呢?我想不起来了,就干脆现在提交发布吧。不一会儿,微信通知小程序审核通过,我就到后台发布了这个版本。
打开小程序,发现分享功能的确有了,但是用户昵称和头像却获取不到了。这是怎么回事呢?
在微信开发者工具中一切却都正常,清理缓存后也可以获取到用户头像和昵称。开启真机调试却不能获取到用户头像昵称,只会获取到一个头像【默认图片】和一个昵称【微信用户】。真的很奇怪,两个版本代码的区别只有允许分享这一行代码啊。
1wx.showShareMenu();
网上搜索了一下,原来是微信对小程序获取用户信息接口进行了调整:
小程序登录、用户信息相关接口调整说明官方微信团队02-24
公告更新时间:2021年04月15日
考虑到近期开发者对小程序登录、用户信息相关接口调整的相关反馈,为优 ...
Happy Birthday 歌词
作词:清水依与吏
作曲:清水依与吏
いつの間まにやら日付ひづけは変かわって
なんで年としって取とるんだろう
もう背せは伸のびないくせに
着信ちゃくしんの音おとで飛とび起おきたけど損そんしたな
君きみかと思おもったのに
何なにかの手違てちがいで
好すきになってくれないかな
どうにも君きみのいない場所ばしょは
空気くうきが薄うすくてさ
くだらない話はなしは思おもい付つくのに
君きみを抱だき締しめていい理由りゆうだけが見付みつからない
ああそうか そうだよな
ハッピーバースデー 片想かたおもいの俺おれ
愛あいが何なにかは知しらないけれど
好すきと言いう名前なまえの痛いたみになら詳くわしいかも
君きみにも教おしえてあげたいけれど結局けっきょく
教おそわるのは俺おれだろう
このまま今日きょうが終おわり明日あしたが来くれば
いつになっても縮ちぢまらないこの距離きょりを
駆かけ引ひきにも綱引つなひきにもならないやり取とりを
もっと単純たんじゅんな名前なまえで呼よんであげられるよ
何なにひとつ終おわれな ...
NHK《简明日语》第04课课程简介安娜带着小樱,回到了自己住的学生宿舍。舍监出来迎接她们。
教材详情ただいま。
アンナ: ただいま。 // 我回来了。
寮母: お帰りなさい。 // 你回来了。
さくら: こんにちは。 // 您好。
寮母: あなたも留学生ですか。 // 你也是留学生吗?
さくら: いいえ、私は留学生ではありません。 // 不,我不是留学生。日本人の学生です。 // 我是日本学生。
语法要点____ではありません。 // (不是~~ )
「です」是放在句尾表示郑重语气的说法。例如,「はい、私(わたし)は日本人(にほんじん)です。」(是的,我是日本人。)
「ではありません」是「です」的否定形。例如,「いいえ、私は日本人ではありません。」(不,我不是日本人。)
否定句的造句方法以“我是日本人”为例,“我”是「私(わたし)」,“日本人”是「日本人(にほんじん)」,所以“我是日本人”用日语说就是「私は日本人です」。以「です」 ...
Linux常用基本命令
Shell就是终端程序的统称,它担当起了人与内核(硬件)之间的翻译工作,用户把一些命令“告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器。
Linux命令的参数长格式与短格式示例
长格式
短格式
man –help
man -h
man1man man
快捷键
ctrl+c:停止脚本
ctrl+d:退出终端
ctrl+l:清屏
ctrl+shift+c:Ubuntu终端中复制选中文本
ctrl+shift+v:Ubuntu终端中粘贴文本
echoecho [字符串] [$变量]
1echo xtongs.com $SHELL
显示
1xtongs.com /bin/bash
datedate [+指定的格式]在打包文件时常常用到。
1date "+%Y-%m-%d %H:%M:%S"
显示
12021-07-15 21:12:17
关机与重启12poweroffreboot
wget
wget命令 ...
GTD引子清单工作方面
已经启动、尚未完成的项目
需要启动的项目
需要“调查研究”的项目
对他人的承诺
老板、合伙人、同事、下属、机构中的其他人、其他专业人士、客户、其他机构
要做的沟通
电话、电子邮件、语音留言、传真、信函、备忘录
要撰写或提交的材料
报告、评估报告、回顾、提案、文章、促销材料、说明书、总结、会议记录、编辑和修改的材料、现状报告、谈话和沟通记录
会议
即将召开、要求主持或应邀出席、要听取汇报
阅读/回顾
书籍、期刊、文章
财务
现金、预算、资产负债表、损益表、最高赊账限额、应付账款、应收账款、小额现金、银行、投资人、资产管理
计划/组织
目标、下一个目标、短期目标、企业规划、营销计划、财务计划、即将发生的事件、发言、会议、例会、出差、休假
组织发展
组织结构图、重新调整、上下级关系、岗位描述、设施、新系统、改革动议、领导风格、接班计划、文化
管理
法律问题、保险、人事、员工、政策/步骤、培训
员工
招聘、辞退、总结、员工发展、沟通、士气、反馈、报酬
系统
...
什么是软删除软删除也叫逻辑删除,指在数据库中使用标记字段表示数据的删除状态,而不是正真删除数据。
为什么要用软删除项目在生产环境中产生的数据,即使在业务上删除的数据,也有存在的意义,彻底的抹去这些已删除数据可能会对我们进行数据分析产生影响。使用软删除保证了数据的完整性,另外在定位程序问题上也有一定的帮助。
实现思路我的习惯是,在需要软删除的业务表中,加入以下4个字段:
123456-- MySQL 举例 --`status` tinyint(3) NOT NULL DEFAULT '1' COMMENT '状态(1正常,2更新,3删除)',`created_at` bigint(13) NOT NULL COMMENT '创建时间',`updated_at` bigint(13) NOT NULL COMMENT '最后更新时间',`deleted_at` bigint(13) NOT NULL COMMENT '删除时间',-- 也可以使用created、updated、delet ...
技术笔记
未读《redis实战》学习之前看《redis实战》,记录了书中的一些内容方便查阅。
redis的适用场景
取最新 N 个数据的操作
排行榜应用,取 TOP N 操作
需要精准设定过期时间的应用
计数器应用
Uniq 操作,获取某段时间所有数据排重值
实时系统,反垃圾系统
Pub/Sub 构建实时消息系统
构建队列系统
缓存
记录
setnx,如果 key 已经存在,返回 0,nx 是 not exist 的意思。
1234567redis 127.0.0.1:6379> get name"HongWan"redis 127.0.0.1:6379> setnx name HongWan_new(integer) 0redis 127.0.0.1:6379> get name"HongWan"redis 127.0.0.1:6379>
setex,设置 key 对应的值为 string 类型的 value,并指定此键值对应的有效期。
1234567redis 127.0.0.1:6379> setex ...
NHK《简明日语》第03课课程简介今天,安娜要跟小樱去学校看看。
教材详情トイレはどこですか。
さくら: ここは教室です。 // 这里是教室。
アンナ: わあ、広い。 // 哇,好大。
さくら: あそこは図書館。 // 那里是图书馆。
アンナ: トイレはどこですか。 // 洗手间在哪儿?
さくら: すぐそこです。 // 就在那儿。
语法要点____はどこですか。 // (···在哪儿?)
「どこですか」是询问场所的说法。例如,「トイレはどこですか」,意思就是“洗手间在哪儿?”
单词
わあ
哇
「わあ」是在吃惊或感动时使用的感叹词。
広い
狭い
宽敞
狭小
トイレ
テレビ
ラジオ
洗手间
电视机
收音机
教材:https://www.nhk.or.jp/lesson/update/pdf/le3_zh_t.pdf
我的收获
距说话者近
距说话者远
距两者都远
疑问
事物
これ(这个)
それ( ...
平时使用 ssh 命令远程到服务器上操作时,经常会因为超时要退出重新登录,要怎么保持登录直到我主动退出呢?下面是只修改本地配置,来实现【保持登录不超时】的方法。
ssh超时设置(本地)修改客户端的/etc/ssh/ssh_config添加以下:
1234# client每隔60秒发送一次请求给server,然后server响应,从而保持连接ServerAliveInterval 60# client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,server不会不响应ServerAliveCountMax 3
ssh连接很慢的处理办法(本地)修改客户端配置
1sudo vim /etc/ssh/ssh_config
将 GSSAPIAuthentication 设置为 no
参考资料
ssh设置超时时间
在Linux环境下安装了lnmp集成环境(Linux-nginx-MySQL-PHP),运行php后端接口程序,请求接口页面空白,不知道哪里出了问题。
定位问题首先排除nginx配置文件的问题,nginx -t没有异常。然后在代码运行目录’/home/wwwroot/carapi/public’下的框架入口文件index.php中插入调试代码
1echo 1;die;
页面成功显示1。php也正常,看来像是框架的问题。但是框架的debug模式也打开了,但是页面没有任何错误提示,原来是需要在 php.ini 中打开错误显示。
1vim /usr/local/php/etc/php.ini
1display_errors = On
1lnmp restart
这下错误显示出来了
123456Warning: require_once(): open_basedir restriction in effect. File(/home/wwwroot/carapi/vendor/autoload.php) is not within the allowe ...