草庐IT

「从未被制造出的最重要机器」,艾伦·图灵及图灵机那些事

计算是我们大多数人凭直觉就能理解的一个熟悉概念。我们以函数f(x)=x+3为例,当x为3时,f(3)=3+3。答案是6,非常简单。很明显,这个函数是可计算的。但是有些函数并非那么简单,而且要确定它们是否可以计算也非易事,这意味着它们可能永远都无法得出一个最终答案。1928年,德国数学家大卫・希尔伯特(DavidHilbert)和威廉・阿克曼(WilhelmAckermann)提出了一个名为Entscheidungsproblem(即「判定性问题」)的问题。随着时间推移,他们提出的这个问题将引出可计算性的正式定义,这个定义使数学家能够回答大量新问题并为理论计算机科学奠定基础。一位23岁名叫艾伦图

一位36岁被裁高管给你提个醒:在职场,这件事越早做越好

最近后台收到一条留言,挺有意思:“我最近刚刚升了管理层,收入没涨多少,但压力贼大,团队里的人不听话,不认真做事,居然还公开和我顶嘴!我现在很怀疑,是不是自己不适合带团队...”我特别能理解,第一次做管理,最开始都会有一种无力感:不知道如何布置任务;不知道处理下属关系;更不知道如何站在管理者的角度思考问题...不仅团队业绩没有增长,连下属都开始质疑你的工作能力,工作推进越来越困难。时间一长,你依然在忙着到处救火,心累且迷茫。我一直很好奇,为什么做管理者后,有人身心俱疲,有人却能一路过关斩将,从容上位。直到最近约一位朋友吃饭,他讲了亲身经历的一件事,让我找到了答案:有一年,公司开了一条新业务线,他

WebSocket的那些事(3-STOMP实操篇)

目录一、序言二、STOMP详解1、STOMP简单介绍2、STOMP协议内容3、使用STOMP的好处三、代码示例1、Maven依赖2、开启WebSocket消息代理3、控制器4、前端页面greeting.html四、测试1、连接服务端2、发送消息五、STOMP消息传播流程六、结语一、序言上节中我们在WebSocket的那些事(2-实操篇)中简单介绍了Spring中对于WebSocket的封装,并实现一个简单的服务端,这节我们将会结合STOMP子协议实现WebSocket通信。二、STOMP详解1、STOMP简单介绍WebSocket协议定义了两种消息类型(文本类型和二进制类型),但是消息内容却是

关于2022QQ闪照(加密)保存的那些事

 既然你来了,想必是带着目的来的,哈,那我就悄悄告诉你,关于QQ闪照(加密)保存的那些事。 小编测试的QQ版本为QQ8.9.2是2022年8月5号更新的,以后的版本可能会有所改动,所以来自未来的你仅供参考。 QQ闪照存储位置:以readminote11tpro为例:文件管理→手机→Android→data→前往查看 →Android→data→com.tencent.mobileqq→Tencent→MobileQQ→chatpic 如果你是鸿蒙系统的话就更简单了,以荣耀10为例:文件管理→我的手机→Android(我这边显示的是Android)→data→com.tencent.mobile

unity 序列化那些事,支持Dictionary序列化

目录一、普通类型和UnityEngine空间类型序列化二、数组、list的序列化三、自定义类的序列化支持 四、自定义asset五、在inspector面板中支持Dictionary序列化1、在MonoBehaviour中实现Dictionary序列化 2、自定义property,让其在inpsector能够显示3、MonoBehaviour脚本中Dictionary字典的测试 4、asset中脚本对字典Dictionary的支持1)下载OdinSerializer序列化插件2)定义序列化类        unity中的inspector面板支持list,但是有时候我们需要Dictionary,

AIGC:关于人工智能的那些事

文章目录前言人工智能发展史起步阶段:20世纪50年代至70年代知识工程阶段:20世纪80年代至90年代数据驱动阶段:2000年至今人工智能包括哪些技术学习人工智能需要掌握的知识如何开发一个人工智能系统如何开发一个人脸识别系统人工智能未来发展趋势前言论AIGC为创作者(伪创作者)带来的效率:以下内容均由创作助手生成,图片花10秒在网上复制的,创作文章时间1分钟😄。人工智能发展史人工智能发展一直是科技界的重要领域之一,早在上世纪50年代就有了人工智能的雏形,随着计算机技术、算法优化和数据海量化等技术的不断发展,人工智能逐渐步入实用化阶段。起步阶段:20世纪50年代至70年代人工智能的起步阶段始于2

关于NAS搭建的那些事

前言手里刚好闲置的一台macmini2012款,还有一堆硬盘,笔者打算给自己弄一个私有云玩玩、顺带弄个小的站点服务器。刚好自己又有电信的公网动态IP、已备案域名。万事俱备啊。配置清单:I3-3210M+8G+256Gssd+6tHDD+USB外置硬盘盒目录前言1.OMV初尝试2.黑群晖小试牛刀3.那些坑1.OMV初尝试关于OMV刚开始呢知道有很多nas系统,比如FreeNAS、NAS4Free、OMV(OpenMdeiaValut)、群晖等等一堆系统。自己私人玩玩就没必要付费了其他收费的就算了。FreeNAS需要底子比较高的,还有最小硬件要求,但是权限设置简直就是天坑啊。然后就看到很多推荐OM

广州蓝景分享--关于程序员的那些事

Hello~各位小伙伴好,今天由广州蓝景小编跟大家分享一下关于程序的那些事:5G到来,程序员会继续吃香还是失业?想并最近大家都在讨论这样一件事情,现在程序员越来越多,每年都有几十万上百万的人涌进这个行业,有些人不免有些焦虑,5G时代的带来,程序员会失业么?答案是显而易见的,并不会,并且,5G还能够催生更大量的程序员需要,需要更多的人投入到程序开发设计中。程序员这个职业是互联网兴起的产物,是推动科技发展最强大的力量。凡是传统产业要向互联网靠拢的知都需要程序员这样的技术工作人员。还有各大公司都在大量投入研发的人工智能,无人驾驶汽车,智能家居等等。这些智能的产品都是通道过程序员一行一行代码来完成,未

DID与智能合约的那些事

上集我们提到如何透过去中心化身份DID保护敏感的个人身份讯息,今集将会深入DID到底是如何用智能合约的形式运作。01智能合约如以太坊中主流的身份智能合约ERC-725为例。使用者在该区块链上发布身份智能合约后,接着产生数个公私钥对。其中私钥由使用者自行保存于钱包;公钥则上传至身份合约中。由于身份合约的自主性,只有身份拥有者有权上传这些公钥。身份智能合约的一项功能就是储存公钥。02认证使用者的身份合约上会注记了认证机构对该认证内容的签名,等同于该身份通过了认证。 03如何验证“身份拥有者”的“身份”?服务使用者透过挑战回传机制(Challenge&Response)来检验提出“验证请求”的人是该

发布关于Strve.js的动态,被Vite团队核心成员点赞的那些事!

近日,在浏览之前发的推特文章时,发现了曾经被Vite团队核心成员MatiasCapeletto点赞的一篇动态,心里格外的高兴。被大佬认可,也是值得开心的一件事情。毕竟独立开发一个前端框架,其中的艰辛也只有像参与过类似设计框架的大佬们懂得。动态的大体意思是Strve.js基于Vite构建项目,在开发体验以及其他性能方面都有不错的效果。在这里也再次感谢Vite不仅让Strve.js得以更加方便地构建项目,另外借鉴 create-vite 的思想让我可以构建 create-strve-app 这款命令行工具。create-vite 是一个快速生成主流框架基础模板的工具,查看里面的源码使我学到了很多。