草庐IT

virtual-printer-driver-uni

全部标签

驱动 | Linux | NVMe | 1. NVMe Driver的前世今生和工作原理概述

本文主要参考这里1’2的解析和linux源码3。此处推荐一个可以便捷查看linux源码的网站bootlin4。更新:2022/02/19驱动|Linux|NVMe不完全总结NVMe的前世今生从系统角度看NVMe驱动NVMeCommandPCI总线从架构角度看NVMe驱动NVMe驱动的文件构成NVMeDriver工作原理core.cnvme_core_initalloc_chrdev_regionclass_createnvme_dev_fopsnvme_dev_opennvme_dev_releasenvme_dev_ioctlNVME_IO_RESETNVME_IOCTL_SUBSYS_RE

uni-app去除手机的状态栏(像电量、信号、时间等)

一、uni-app自定义导航栏时,导航内容会和手机自带的状态栏相重叠,为了解决这个问题可以这样:onShow(){//隐藏顶部电池,时间等信息plus.navigator.setFullscreen(true);//隐藏虚拟按键plus.navigator.hideSystemNavigation()},二、uni-app手机进入时配置横/竖屏,可以这样设置:onLaunch(){ console.log('AppLaunch'); //#ifdefAPP-PLUS //app锁定横屏 plus.screen.lockOrientation('landscape-primary

【Uni-App】用 uView 组件库中的u-picker 实现地区的 省-市-区 三级联动&确认&回显

目录一:准备工作二:json文件数据例1例2三:先做个按钮做弹窗显示四:使用组件五:用到的变量六:初始化数据七:数据变更时的方法八:点击确认时的方法九:数据的回填这是选中效果这是其中的json文件一:准备工作组件的引入就不多赘述了直接看使用方法二:json文件数据地址我是引入的json文件数据结构大概是这个样子例1例2三:先做个按钮做弹窗显示做个动态style,控制是否高亮地址u-form-itemlabel="地区":border-bottom="false">u-cell:border="false">viewslot="right-icon"@tap="showLocal=true">t

uniapp- 使用 uni-getLocation 用户拒绝之后引导用户开启定位流程

注意:1.用户手动授权定位, uni-getLocation 可以使用,其他定位,请查阅,是否需要用户手动授权2.用户在第一次使用需要获取定位的地方,拒绝之后才会拉起下面的这些数据的请求3.开发者测试每次使用都需要清除缓存4.小程序使用时候,没有触发 uni-getLocation 函数,(小程序设置—位置消息)这个选择项不会显示到设置里面的,必须要触发一次才会展示uni-getLocation 拒绝之后引导用户开启流程1.在调用uni-getLocation接口(被用户拒绝,相当调用失败)在  fail: 里面请求 this.getSetting()  map(){ //wx.choo

uni-app微信小程序,在页面顶部添加返回按键,返回上一个页面

1.示例:2.实现方式:在page.json文件中的style里添加如下代码:{"path":"pages/noteDisplay/index","style":{"navigationBarTitleText":"畅所欲言", "app-plus":{ "bounce":"none",//关闭窗口回弹效果 "titleNView":{ "buttons":[//原生标题栏按钮配置, { "type":"none", "text":"\u2713", "float":"right" } ] } }}}3.tips:在page.json中的页面顺序就是小程序加载过程中的页面顺序

【CUDA driver initialization failed, you might not have a CUDA gpu】pytorch 解决方案

文章目录问题描述问题原因解决方案参考问题描述在coding的时候我们经常在指定device的时候用这么一句代码:device='cuda'iftorch.cuda.is_available()else'cpu'但是有时候我们会发现device确实是放在了cpu上面,所以为了明确出错的原因,我们在shell里先import了torch,再执行torch.cuda.is_available(),发现在返回False结果之前给出了错误原因,其中部分内容就是我们在标题中写的。问题原因这种情况一般来说有两种原因gpu的计算能力过差pytorch慢慢已经不支持cc(computecapability)小于

rabbitmq连接特别慢 一直连接超时 An unexpected connection driver error occured

连接linux上的rabbitmq时,特别慢一直出现Anunexpectedconnectiondrivererroroccured或者连接超时等异常。如下:造成这个问题的原因大概有三种:一、配置文件rabbitmq端口号错误,端口后应该写成5672 二、权限问题,登录rabbitmq,查看用户权限。如下:像这个shop一样就可以了,如果Canaccessvirtualhosts是黄色的,那说明你没有配置用户权限三、如果以上都没有问题,但是还报最上面的错误。那么就修改linux中的hosts文件将本机的ip和主机名添加到文件内重启解决。重启后你会发现rabbitmq管理页面加载也变快了,然后程

uniapp 下拉框效果使用 uni-data-select标签

v-model="formData.femMerchantsClassificationId":localdata="range"@change="change">:localdata绑定下拉框内容当下拉框内容调用后端接口时候,写法:data(){ return{range:[],}methods:{category(){            uni.request({               url:“”,               method:'GET',               header:{                  'Authorization':'Beare

rabbitmq 开启 virtual host

由于我的rabbitmq架设在测试服务期。导致我本地测试的mq消息,经常被服务器消费掉。所以通过添加v-host,可以创建专属v-host域下的消息进行生产和消费。一新增用户点击Admin,点击右边Users输入UsernamePassword,并且Tags给与Admin权限二创建virtualhost点击virtualhost,新增host 三 给vhost添加用户我的vhost叫做local_test,在上图点击进入详情页找到设置权限,User选择刚才的用户 以上就完成了rabbitmq的设置。四springboot和springMvc中的使用springboot--application

uni-app开发微信小程序使用onPullDownRefresh(下拉刷新)总结

下拉刷新和上拉加载是业务上一个很常见的需求,在微信小程序里,提供了下拉刷新的方法onPullDownRefresh。最近在开发一个微信小程序项目,里面用到了下拉刷新重新加载数据的功能。做完后做了下总结。使用的是uni-app开发的,所以就以uni-app为例。开启下拉刷新1、全局开启下拉刷新在pages.json的页面中“globalStyle”对象里面做全局配置:“enablePullDownRefresh”:true2、局部开启下拉刷新在pages.json的页面中“pages”中的“style”对象里面做配置:“enablePullDownRefresh”:true在实际开发中,推荐使用