草庐IT

事实胜于雄辩,苹果MacOs能不能玩儿机器/深度(ml/dl)学习(Python3.10/Tensorflow2)

坊间有传MacOs系统不适合机器(ml)学习和深度(dl)学习,这是板上钉钉的刻板印象,就好像有人说女生不适合编程一样的离谱。现而今,无论是Pytorch框架的MPS模式,还是最新的Tensorflow2框架,都已经可以在M1/M2芯片的Mac系统中毫无桎梏地使用GPU显卡设备,本次我们来分享如何在苹果MacOS系统上安装和配置Tensorflow2框架(CPU/GPU)。Tensorflow2深度学习环境安装和配置首先并不需要任何虚拟环境,直接本地安装Python3.10即可,请参见:一网成擒全端涵盖,在不同架构(Intelx86/Applem1silicon)不同开发平台(Win10/Wi

英语没学好到底能不能做coder,别再纠结了先学起来

其实,编程中用到的英文词汇并不多,经常用到的写着写着就记住了。大多数时候只有给变量或者对象起名的时候才会去Google上查。于是,我将经常在coding中用到的词汇总结了一下。【阅读全文】A字母开头的英文词汇Appearance外表assert/assertion异常add添加append附加args/argument参数attribute属性B字母开头的英文词汇byte字节bool布尔类型Bug故障(虫子)break突破/跳出C字母开头的英文词汇cmd/commond命令close关闭colum列char字符型class类create创建continue继续case情形capitalize用

英语没学好到底能不能做coder,别再纠结了先学起来

其实,编程中用到的英文词汇并不多,经常用到的写着写着就记住了。大多数时候只有给变量或者对象起名的时候才会去Google上查。于是,我将经常在coding中用到的词汇总结了一下。【阅读全文】A字母开头的英文词汇Appearance外表assert/assertion异常add添加append附加args/argument参数attribute属性B字母开头的英文词汇byte字节bool布尔类型Bug故障(虫子)break突破/跳出C字母开头的英文词汇cmd/commond命令close关闭colum列char字符型class类create创建continue继续case情形capitalize用

刨析一下C++构造析构函数能不能声明为虚函数的背后机理?

以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://mp.weixin.qq.com/s/JZlYYR7wjocHjzaBuCj98g先说结论:构造函数不能声明为虚函数,析构函数可以声明为虚函数。构造函数可以声明为虚函数吗?虚函数表里都存了些什么东西?不是金,不是银,是对应类里声明为虚函数的成员地址。在编译期,每个类的虚函数表即被分配和生成。同一个类的所有实例对象都是共享这个虚函数表的,那么每个实例对象也就会隐含有一个成员指针变量专门用来存储虚函数表的地址。这个隐含的成员指针变量需要在实例对象初始化后才会指向虚函数表。很显然,对象不能在没有初始化之前就知道

刨析一下C++构造析构函数能不能声明为虚函数的背后机理?

以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://mp.weixin.qq.com/s/JZlYYR7wjocHjzaBuCj98g先说结论:构造函数不能声明为虚函数,析构函数可以声明为虚函数。构造函数可以声明为虚函数吗?虚函数表里都存了些什么东西?不是金,不是银,是对应类里声明为虚函数的成员地址。在编译期,每个类的虚函数表即被分配和生成。同一个类的所有实例对象都是共享这个虚函数表的,那么每个实例对象也就会隐含有一个成员指针变量专门用来存储虚函数表的地址。这个隐含的成员指针变量需要在实例对象初始化后才会指向虚函数表。很显然,对象不能在没有初始化之前就知道

老板问我,1个月能不能搞定元宇宙成为最in的公司???

职场中有一种需求叫做老板的需求!真的很怕又有什么爆款产品出现,因为会接到老板亲自下的需求。今年元宇宙很火爆,大厂都纷纷入局!我们公司也出现了这样的一幕......     即构元宇宙解决方案,提供生动自然的虚拟形象,灵活快速的场景构建,极致沉浸式体验的实时互动。 丰富的虚拟互动玩法,支持灵活定制自由设计,提供实时音视频/虚拟形象/虚拟场景等服务。一站式快捷接入,覆盖语聊房、直播、会议、KTV、社交等多种场景。 帮助企业快速搭建元宇宙虚拟形象及虚拟场景玩法,创造多样的玩法体验,满足用户参与感和沉浸感,为业务实现用户增长和商业化营收。 ZEGO即构元宇宙产品年度底价,限时6折起,搭建具备Avata

老板问我,1个月能不能搞定元宇宙成为最in的公司???

职场中有一种需求叫做老板的需求!真的很怕又有什么爆款产品出现,因为会接到老板亲自下的需求。今年元宇宙很火爆,大厂都纷纷入局!我们公司也出现了这样的一幕......     即构元宇宙解决方案,提供生动自然的虚拟形象,灵活快速的场景构建,极致沉浸式体验的实时互动。 丰富的虚拟互动玩法,支持灵活定制自由设计,提供实时音视频/虚拟形象/虚拟场景等服务。一站式快捷接入,覆盖语聊房、直播、会议、KTV、社交等多种场景。 帮助企业快速搭建元宇宙虚拟形象及虚拟场景玩法,创造多样的玩法体验,满足用户参与感和沉浸感,为业务实现用户增长和商业化营收。 ZEGO即构元宇宙产品年度底价,限时6折起,搭建具备Avata

面试题 JS 不能不会的内容

原博客地址01、描述事件冒泡的流程,可画图考察点:事件基础知识参考答案://基于DOM树结构,事件会顺着触发元素向上冒泡//阻止冒泡event.stopPropagation();点击一个div,会一级一级向父级、爷级元素上冒泡,这个点击事件不仅能被这个div捕捉到,也能被他的父级、爷爷级…元素捕捉到02、无线下拉的图片列表,如何监听每个图片的点击?考察点:事件代理/委托参考答案:event.target//获取触发的元素event.target.nodeName/tagNameevent.preventDefault()//阻止默认行为减少内存占用,不要滥用letuli=document.g

面试题 JS 不能不会的内容

原博客地址01、描述事件冒泡的流程,可画图考察点:事件基础知识参考答案://基于DOM树结构,事件会顺着触发元素向上冒泡//阻止冒泡event.stopPropagation();点击一个div,会一级一级向父级、爷级元素上冒泡,这个点击事件不仅能被这个div捕捉到,也能被他的父级、爷爷级…元素捕捉到02、无线下拉的图片列表,如何监听每个图片的点击?考察点:事件代理/委托参考答案:event.target//获取触发的元素event.target.nodeName/tagNameevent.preventDefault()//阻止默认行为减少内存占用,不要滥用letuli=document.g

面试 考察js基础不能不会的内容(第五天)

01、描述事件冒泡的流程基于DOM树结构,事件会顺着触发元素向上冒泡点击一个div,会一级一级向父级、爷级元素上冒泡,这个点击事件不仅能被这个div捕捉到,也能被他的父级、爷爷级…元素捕捉到例如:style>div{width:200px;height:200px;background-color:red;}style>divid="idv1">buttonid="btn">点击button>div>letaBtn=document.getElementById("btn")letoDiv=document.getElementById("div1")aBtn.onclick=function