草庐IT

发现一个开源项目优化点,点进来就是你的了

hello,大家好呀,我是小楼。最近无聊(摸)闲逛(鱼)github时,发现了一个阿里开源项目可以贡献代码的地方。不是写单测、改代码格式那种,而是比较有挑战的性能优化,最关键的是还不难,仔细看完本文后,有点基础就能写出来的那种,话不多说,发车!相信大家在日常写代码获取时间戳时,会写出如下代码:longts=System.currentTimeMillis();读者中还有一些Gopher,我们用Go也写一遍:UnixTimeUnitOffset=uint64(time.Millisecond/time.Nanosecond)ts:=uint64(time.Now().UnixNano())/Un

知识就是力量,但更重要的是运用知识的能力---网页端微信扫码支付-场景说明&技术设计

网页端微信扫码支付流程网页端微信扫码支付,在微信支付官网又称为“Native支付”,大致流程为:1.用户在网页上支持的支付方式里选择“微信支付”2.网页根据微信通道返回的支付链接生成微信支付码3.用户通过手机扫码支付4.网页根据用户付款结果,进行跳转或提示。 12306网站上购买火车票,可以用微信扫码支付,北漂的兄弟们应该都体验过。如下是一个产品交互原型,便于直观理解。 再介绍一下网页端微信扫码支付的时序。我方先调用三方接口拿到qrcode展示到前端页面上,然后等待用户使用手机微信扫码支付。微信收到支付请求并处理完毕会主动通知我方系统,我方系统会修改支付单状态,这个过程通常会在极短时间内完成(

知识就是力量,但更重要的是运用知识的能力---网页端微信扫码支付-场景说明&技术设计

网页端微信扫码支付流程网页端微信扫码支付,在微信支付官网又称为“Native支付”,大致流程为:1.用户在网页上支持的支付方式里选择“微信支付”2.网页根据微信通道返回的支付链接生成微信支付码3.用户通过手机扫码支付4.网页根据用户付款结果,进行跳转或提示。 12306网站上购买火车票,可以用微信扫码支付,北漂的兄弟们应该都体验过。如下是一个产品交互原型,便于直观理解。 再介绍一下网页端微信扫码支付的时序。我方先调用三方接口拿到qrcode展示到前端页面上,然后等待用户使用手机微信扫码支付。微信收到支付请求并处理完毕会主动通知我方系统,我方系统会修改支付单状态,这个过程通常会在极短时间内完成(

OpenAI 再放大招,ChatGPT 正式版 API 就是救世主尼奥,而我们都是愚蠢的人类

今天OpenAI公布了ChatGPT正式版API,也就是说,这个最新的API与网页版ChatGPT背后用的是同一个AI模型,该模型被称为gpt-3.5-turbo。相比于GPT-3.5,gpt-3.5-turbo的响应速度更快,具体快到什么程度呢?举个例子你就明白了。你们应该都看过DC的超英电影或者漫画吧?人类在超人和闪电侠眼里犹如龟速,根本不在一个段位。现在gpt-3.5-turbo就像黑客帝国里面的救世主尼奥,而我们都是矩阵里那些愚蠢的人类。更劲爆的是,ChatGPTAPI价格比之前的GPT-3.5模型更便宜,而且不是便宜一点点,足足便宜了90%!体验了最新的ChatGPTAPI之后,我有

OpenAI 再放大招,ChatGPT 正式版 API 就是救世主尼奥,而我们都是愚蠢的人类

今天OpenAI公布了ChatGPT正式版API,也就是说,这个最新的API与网页版ChatGPT背后用的是同一个AI模型,该模型被称为gpt-3.5-turbo。相比于GPT-3.5,gpt-3.5-turbo的响应速度更快,具体快到什么程度呢?举个例子你就明白了。你们应该都看过DC的超英电影或者漫画吧?人类在超人和闪电侠眼里犹如龟速,根本不在一个段位。现在gpt-3.5-turbo就像黑客帝国里面的救世主尼奥,而我们都是矩阵里那些愚蠢的人类。更劲爆的是,ChatGPTAPI价格比之前的GPT-3.5模型更便宜,而且不是便宜一点点,足足便宜了90%!体验了最新的ChatGPTAPI之后,我有

码龄几十年的老程序员都不知道的存图小技巧“指向立体星” 学到就是赚到!速戳>>

河北小伙深耕OI被图论困扰多年终于研究出最新的存图方式速看!原文宣传博客主页在图论中,我们经常使用不同种的数据结构来储存图的信息,同时要适应算法的需要;其中较为节省内存的包括了链式前向星和邻接表,但是对于最基本的最短路初学者一般用不到,因此,我在此介绍一种基于结构体的储存方式——“指向立体星”一指向立体星的搭建structver{intno;//节点编号intdat;//点权inttnum;//出度intto[N];//通往的点(储存的数量应该等于tnum)intk1[N];//出度的边权intedge1[N];//出度的边的编号intfnum;//入度intfrom[N];//入度边的起始点

码龄几十年的老程序员都不知道的存图小技巧“指向立体星” 学到就是赚到!速戳>>

河北小伙深耕OI被图论困扰多年终于研究出最新的存图方式速看!原文宣传博客主页在图论中,我们经常使用不同种的数据结构来储存图的信息,同时要适应算法的需要;其中较为节省内存的包括了链式前向星和邻接表,但是对于最基本的最短路初学者一般用不到,因此,我在此介绍一种基于结构体的储存方式——“指向立体星”一指向立体星的搭建structver{intno;//节点编号intdat;//点权inttnum;//出度intto[N];//通往的点(储存的数量应该等于tnum)intk1[N];//出度的边权intedge1[N];//出度的边的编号intfnum;//入度intfrom[N];//入度边的起始点

奔驰可靠性排名垫底,这就是创新的代价?

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​《消费者报告》2022年度汽车可靠性排名:丰田夺冠,奔驰垫底。近日,美国知名杂志《消费者报告》发布了2022年度汽车可靠性排名:丰田、雷克萨斯、宝马占据榜单前三;奔驰首次在榜单中垫底,让人大跌眼镜;最受关注但也争议最多的特斯拉虽然今年排名上升了4位,但依旧靠后,只排倒数第六。《消费者报告》是美国最权威、历史最悠久的消费者评估报告之一。虽然该榜单仅针对美国市场,但是上榜品牌绝大部分都在中国有售,并且拥有可观的销量,因此对中国消费者也有很大的参考价值。此外,通过这份榜单,

奔驰可靠性排名垫底,这就是创新的代价?

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​《消费者报告》2022年度汽车可靠性排名:丰田夺冠,奔驰垫底。近日,美国知名杂志《消费者报告》发布了2022年度汽车可靠性排名:丰田、雷克萨斯、宝马占据榜单前三;奔驰首次在榜单中垫底,让人大跌眼镜;最受关注但也争议最多的特斯拉虽然今年排名上升了4位,但依旧靠后,只排倒数第六。《消费者报告》是美国最权威、历史最悠久的消费者评估报告之一。虽然该榜单仅针对美国市场,但是上榜品牌绝大部分都在中国有售,并且拥有可观的销量,因此对中国消费者也有很大的参考价值。此外,通过这份榜单,

微信键盘保护个人隐私保护:就是太占手机存储空间了

​​​​微信,作为一款社交软件,其普及度甚广,拥有着庞大的用户群体,是毋庸置疑的国民级别应用软件。根据腾讯2022年二季度财报显示,截至2022年6月30日,微信及WeChat月活跃用户12.99亿,同比增长3.8%。这份数据在所有的社交软件中,都是数一数二的存在,足见微信对于用户的影响力之大。基于庞大的用户群体,微信的每一次迭代更新,自然会备受瞩目。当微信决定做自己的输入法,并且上线“微信键盘”进行测试,关于“微信输入法”“微信键盘”相关的话题热度也是高居不下。然而,伴随而来的争议也不少,其中“微信输入法要占内存524MB”成为了争议的重点话题。微信为什么要做输入法?或许在日常使用手机的过程