草庐IT

linux 安装pytorch3d的坑

事实上,只要按照官方文档的说明就可以完美安装。其中坑的地方在于conda的管理可能会导致下载的版本不符合你的要求(例如下载成了cpu版本、下载的cuda版本)而同样尝试使用源码编译以及其他方式下载库都会导致同样的问题,这里主要的原因是由于python的版本不对以及conda版本不对。这里先简单总结一下本人成功安装的步骤,再简单阐述一下其中的坑,请务必完整阅读后再进行安装。安装步骤由于pytorch3d对于conda的要求非常刁钻,!!!这里十分建议重新创建一个虚拟环境!!!官方链接此外,目前测试python3.11还不可用,python3.8有点老(不太推荐)condacreate-npyto

关于微信小程序 textarea 遇到的坑

1、获取到焦点键盘弹出时页面上拉    解决方法    设置adjust-position为false    参考官网:textarea|uni-app官网 textarea的abjust-position属性                例子:注意加:2、键盘弹出的时候去掉键盘上方完成“按钮那一栏        解决方法    设置:show-confirm-bar为false同样不要忘了加:        例子:

记一个nginx server_name配置多个域名时的坑

server_name指令详解        server_name指令设置基于域名的虚拟主机,⼀个ip的服务器可以配置多个域名。下⾯这些server_name是有效的:server_namedomain.com;server_namedomain.com www.domain.com;server_name*.domain.com;server_name.domain.com;server_namedomain.*;server_name"";        多个域名之间以空格分隔。nginx允许⼀个虚拟主机有⼀个或多个名字,也可以使⽤通配符"*"来设置虚拟主机的名字。server_name

记Mybatis的坑,解决Error attempting to get column ‘name‘ from result set,Cannot determine value type from

首先上报错:org.springframework.dao.DataIntegrityViolationException:Errorattemptingtogetcolumn‘name’fromresultset.Cause:java.sql.SQLDataException:Cannotdeterminevaluetypefromstring‘用户名’从字面上理解,这个报错是因为Mybatis查完数据之后,没法把查出来的东西放到实体类里面。这种情况一般分为这几种1、数据库的字段跟实体类的字段对不上号。比如数据库里面是name,实体类里面是username,就对不上了。2、数据库的字段类型,

uni-app跨端开发H5、微信小程序、支付宝小程序遇到的坑

文章目录微信支付宝小程序通用功能1.checkbox样式2.分享功能支付宝小程序参数微信小程序参数其他兼容问题H5微信小程序支付宝小程序持续更新中...微信支付宝小程序通用功能1.checkbox样式/*App.vue页面样式没有用scoped的话,可以不要::v-deep*//*微信小程序样式*//*#ifdefMP-WEIXIN*/ ::v-deepcheckbox{ .wx-checkbox-input{ color:transparent; width:36rpx; height:36rpx; background:url("checkbox.png")no-repe

csp初赛总结 & 那些年编程走过的坑 & 初高中信竞常考语法算法点

😘个人主页:@曲终酣兴晚的小书屋💖😕作者介绍:一个莽莽撞撞的🐻💖专栏介绍:日常生活&往事回忆😶‍🌫️每日金句:祝大家心有山水不造作,静而不争远是非,且听且忘且随风,且行且看且从容.祝大家千山暮雪,海棠依旧,不畏岁月惊扰,平添忧愁.本专栏的每篇不求刻意📖,不求刻意👍,😍就好.又是一年竞赛时,今年是第三年参加信奥的比赛,可以说,除了第一年的奖状,去,今两年相当于陪跑了,相当的不甘,但是无奈已经初一,初二不出成绩,初三无论如何也不能再打了,今年的分数线虽然还没有出,但是以往年的分数线来看,我的分大抵是不可能了,心里挺失落的,写篇博客好好反思总结一下.今年的错误主要是分为两点:第一点是我是先从16年的

记录项目中遇到的坑(三)兼容IE浏览器

做PC端项目,有时候需要兼容IE浏览器,所以很多写法都要改变,以下是个人总结的一些写法(兼容到IE8)PS:项目是通过引入vue.js的vue项目,newVue({el:'#app'})的形式,不使用脚手架。1.为了保证引入的js文件不会因官网更新而导致页面出现问题,所以将使用的js和css等文件下载保存到项目中2.方法都要写成function:(){}的形式,包括data,mouted,不能使用箭头函数3.不能使用let来定义变量,使用var4.使用echart的时候,options要写在newVue({})外面,写成一个全局变量5.引入JQ.js文件,使用ajax来发送请求:$.ajax(

「AntV」X6开发实践:踩过的坑与解决方案

长期更新版文档请移步语雀(「AntV」X6开发实践:踩过的坑与解决方案(yuque.com))🖼️|如何自定义拖拽源?相信你们在开发中更多的需求是需要自定义拖拽源,毕竟自定义的功能扩展性高一些,而且可以根据你的业务需求灵活设置。自定义拖拽的优点就是:万物皆可成为拖拽源,不管你使用的是html标签,还是第三方的ui框架,或者树形列表,……这些都可以设置成拖拽源,只有你想不到的,没有官方做不到的,来吧,开整。官方提供的拖拽自定义的拖拽解决方案这里使用的是Dnd插件,因为我看官方介绍说Stencil插件内部也是依靠Dnd实现的,索性就直接使用Dnd来搞吧步骤1:初始化Dnd//先定义个全局的dnd变

fio 使用碰到的坑,一些不常用,但可能用到的参数(校验 跳跃 多线程)

1,祼盘读写一个分区  -filename=/dev/sdb1同时测试多个分区 -filename=/dev/sdb1;/dev/sdb2比例:fio-filename=/dev/sdb1-direct=1-iodepth1-thread-rw=randread-ioengine=psync-bs=4k-size=50G-numjobs=10-runtime=1000-group_reporting-name=mytest 2,文件系统读写-directory=/root/test   #对本地磁盘的某个目录进行测试(filename|directory二者选一)filename不需要挂盘而 

【Redis从头学-16】分析分布式锁中存在的坑,学会如何设计Redis分布式锁

🧑‍💻作者名称:DaenCode🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。😎人生感悟:尝尽人生百味,方知世间冷暖。📖所属专栏:Redis从头学文章目录🌟前言🌟什么是分布式锁🌟如何设计分布式锁🌟死锁问题问题分析问题总结伪代码🌟锁误删除问题、锁过期释放问题问题分析场景分析问题总结伪代码🌟加锁和释放锁非原子性问题问题分析伪代码🌟总结🌟写在最后🌟前言Redis分布式锁作为非常重要的知识点,在工作或者面试中是必不可少的。经过一段时间的学习,本文就带大家分析分布式锁中存在的坑,学会如何设计Redis分布式锁。🌟什么是分布式锁在单机架构中,解决线程安全问题的方案是单机锁,这种锁只能锁当前进