自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 NVIDIA Triton Inference Server搭建

要求安装CPU或GPU平台。

2023-05-04 23:25:57 445

原创 前端directus对接单点登录

只负责前端对接已经在direcuts中设置的单点登录,不考虑如何在direcuts设置单点登录。

2022-08-25 10:01:12 909

原创 Quasar框架使用环境变量声明接口地址,无需手动判断

Quasar框架使用环境变量声明接口地址,无需手动判断声明方法:quasar.config.js 文件修改env_APIbuild: { vueRouterMode: 'hash', // available values: 'hash', 'history' env: { env_API: ctx.dev ? 'https://dev.host.com/api' : 'https://prod.host.com/api' }使用: 调用 proc

2022-05-24 18:17:25 692

原创 x6自定义样式

x6自定义节点样式自定义节点官方的示例如下自定义节点示例(由于自动布局示例的要素过多,暂以倒数第二个示例来看)要素:markup:markup官方文档markup指定了渲染节点/边时使用的 SVG/HTML片段,使用 JSON 格式描述。例如 Shape.Rect节点的markup定义如下。tagname:通过tagname指定需要创建的SVG/HTML元素selector:SVG/HTML元素的唯一标识,可以在attrs中通过selector:'name'的name属性修改样式

2022-05-03 13:18:16 1800 1

原创 vue中判断对象为空|cannot read property ‘xx‘ of undefined

vue中判断对象为空结构体如下在调用text.value时,因默认情况下text为空报错解决方法使用 typeof 对text进行判断是否为 undefined存在问题当判断text.value时会失效,因为text就不存在,value更不用说了所以直接判断text就可以了依据在ESLint 0.5.0中引入 typeof操作符,用于强制与有效的字符串进行比较 ESLint文档地址typeof通常与以下字符串比较:undefined、object、boolean、number、st

2022-04-24 14:59:15 2403

原创 通过环境变量的方式保存重要信息

通过环境变量的方式保存重要信息使用Django时,经常会在settings文件中写入数据库的连接信息,当上传到git仓库时,很容易泄露敏感信息造成安全隐患。解决方案配置环境变量,让Django连接数据库时从环境变量中读取配置信息。这里我们用到了os.environ.get('DbUser')这行代码,意思是从环境变量中读取DbUser这个变量的值。配置Pycharm的环境变量:通过Pytharm运行项目时可以在Pycharm中配置环境变量,这个环境变量仅限于Pycharm,通过命令行就无法运

2022-04-24 10:00:04 1226

原创 使用Djongo把mongoDB连接到Django的踩坑记录

使用Djongo把mongoDB连接到Djangodjongo安装必须完全按照以下版本安装引用来源asgiref==3.5.0Django==4.0.3djongo==1.3.6dnspython==2.2.1pymongo==3.12.1python-snappy==0.6.1pytz==2022.1sqlparse==0.2.4在您的项目settings.py文件中,添加:DATABASES = { 'default': { 'ENGINE': 'dj

2022-04-14 09:25:13 2317 2

原创 vue 中 通过js插入的dom 无法生效css

vue 中 通过js插入的dom 无法生效css问题描述通过js向div中动态添加dom后,事先写好的css样式对新增的dom不生效原因通过测试,这是因为vue文件中的style标签添加了scoped的原因,而scoped的作用是为了保证这些css样式只会对当前vue文件(组件)生效,但是由于其他vue文件(组件)中也有可能会出现相同的class名相同的css样式,于是vue就采用了添加随机后缀的方式防止class名重复的样式出现样式覆盖的情况。解决办法把style标签的scoped干掉即

2022-04-06 12:28:07 1933 2

原创 vue组件值变化但不刷新强制组件刷新

vue强制组件刷新、组件值变化不刷新先看值有没有return出去!如果没有return,子组件也是不响应的,watchEffect甚至监听不到在调用组件的时候,如果数据中只是某个属性变化(比如id)变化,在vue开发工具中看到变量值变化,但是组件上的数据就是不刷新

2022-03-15 16:24:32 2942

原创 echarts报错`setOption` should not be called during main process

echarts报错setOption should not be called during main process问题描述父组件传值给wordcloud组件渲染echarts,报错:setOption should not be called during main process.从网上看了好多,有人说是重复渲染,要在setOption前clear一下,但是我用了这个方法无效wordChart.clear();wordChart.setOption();原因是在渲染的时候,父组件的数据还

2022-03-03 13:15:48 11213

原创 vue3 父子组件间相互传值

vue3 父子组件间相互传值父向子传值父 <pie-chart :pieData="post_data.pid" />父组件只需在子组件上声明一个变量即可。 :代表变量,可以传变量;否则只能传常量子export default { props:['pieData'], setup(props,ctx) { const pie_data = props.pieData子组件中需要在props中声明需要接收的变量名,setup中需要引用pro

2022-03-02 15:24:13 7951

原创 vue3 携带参数跳转|router传参

vue3 router传参A页面点击按钮后携带参数跳转到B页面原理导入router import { useRouter } from "vue-router";A页面传参router.push({})B页面接收route.params.num;demoroute.js{ path: '/A', name:'A',component: () => import('pages/A.vueB') },{ path: '/B', name:'B',component: () =&g

2022-03-01 10:32:18 5963

原创 Django模板开发&重写&使用bootstrap

Django模板开发&重写&使用bootstrap本文使用Django自带模板系统base.htmlDjango的模板系统离不开base.html这个模板文件,它相当于一个大框架,通过各种block块进行拼接,这部分与vue的模板相似。你可以在base.html中定义所有页面都不变的部分,比如: {% block header %}定义页面导航栏等头部部分、{% block footer %}定义页面底部版权内容、最重要的是{% block content %}定义页面可变的内容

2022-02-23 10:00:10 1739

原创 某些特定条件下click()报错

某些特定条件下click()报错某程酒店评论的下一页按钮,获取dom后使用.click()方法报错解决需要先让按钮出现,再点击按钮document.getElementsByClassName('forward')[0].scrollIntoViewIfNeeded()document.getElementsByClassName('forward')[0].click()...

2022-02-23 09:59:34 644

原创 git提交超过文件限制的解决办法

git提交超过文件限制的解决办法问题remote: error: See http://git.io/iEPt8g for more information.remote: error: File new-nsita/bitmap/bitmap.pdf is 189.85 MB; this exceeds GitHub's file size limit of 100.00 MBremote: error: GH001: Large files detected. You may want to t

2022-02-23 09:58:00 3058

原创 终端进入pycharm的virtualenv虚拟环境

终端进入pycharm的virtualenv虚拟环境1. 启用/激活虚拟环境假设虚拟环境的目录是:venvmacOS 下激活虚拟环境  source venv/bin/activate成功激活独立环境,命令行前会多出字符:(venv)Windows 下激活虚拟环境  - 在虚拟环境目录的Scripts文件夹下执行activate  - 命令行前会多出字符:(venv)。也可能没有,可以使用 pip list 查看当前环境已安装的库来做辅助判断是否成功激活。在虚拟环境下,使

2022-02-23 09:56:44 4620

原创 Django项目初始化

MySQL连接SETTING.pyDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'xxx', 'HOST':'localhost', 'PORT':'3306', 'USER':'username', 'PASSWORD':'password' }}LANGUAGE_CODE = 'zh-

2021-08-27 10:36:18 218

原创 docker封装Django+uwsgi

拉取镜像docker pull centos准备容器环境在容器中操作更新yumyum update安装环境yum install -y python36 python36-devel gcc libevent-devel openssl-devel libffi-devel wgetpip3 install uwsgi gevent安装uwsgipip3 install uwsgi gevent复制文件到容器docker cp 本地路径 容器id:容器路径安装依赖p

2021-08-27 10:34:20 318

原创 uwsgi+Django实现域名访问

说明项目采用quasar+Django前后端分离,Django只能通过IP+端口号的方式。因为没有用https协议加密,便不太关心。今天有功能用到定位功能,但http协议只能提供低精度定位,完全不能满足要求,于是开始升级https。第一步就是实现Django的域名访问。Django文档中提到可以用uwsgi来映射端口给nginx,尝试过后写文档记录下来。uwsgi安装系统环境centos7 python3.6pip3 install -y uwsgi遇到报错<***.h>时,需要安

2021-08-27 10:32:31 1270

原创 request.get乱码解决

问题描述在爬取网站新闻时发现,返回的html代码中中文是乱码headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "Accept-Language

2021-08-27 10:31:28 1890

原创 2020东京奥运会金牌榜爬虫

页面分析寻找Ajax接口[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pq6LqtuY-1630031342051)(http://markdowntc.wanqqq29.cn//image-20210807144005795.png)]接口地址:https://api.cntv.cn/olympic/getOlyMedals?serviceId=pcocean&itemcode=GEN-------------------------------&t=

2021-08-27 10:29:58 1613

原创 Ubuntu安装jupyter服务

Ubuntu安装jupyter服务python部分Ubuntu自带python2跟python3,但是默认的Python命令行是Python2的,想要执行python3就必须输入python3我们先解决python3默认问题执行以下两个命令即可sudo update-alternatives --install /usr/bin/python python /usr/bin...

2019-10-30 17:30:09 476

原创 java环境配置

第一天先学习了配置java环境 并编写了一个简单的java程序配置环境过程中,按照以下方式配置在"系统变量"中设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。变量设置参数如下:变量名:JAVA_HOME变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 /...

2019-02-25 22:46:06 277

Scrapy爬虫框架笔记

Scrapy爬虫框架笔记

2022-02-23

数据库系统概论第五版课后习题答案王珊.pdf

数据库系统概论第五版课后习题答案王珊 前七章 20页ppt童叟无欺

2022-01-07

依据ip段遍历ping的批处理脚本

遍历ping 某网段ip地址,使用时右键编辑文件 复制代码到命令行窗口运行

2019-10-21

TIMEBOX主控驱动.zip

timebox时光盒子蓝牙游戏手柄电脑驱动。连接时关闭蓝牙的音频输出防止卡顿。

2019-08-10

乐视随身看64g T50升级固件.zip

到电脑中并解压缩,解压缩后的固件文件名称为 T50.bin。 2) 升级前确保电量充足,最好有2格以上电量。 3) 升级过程中不要开关、断电、重启随身看。 4) 升级耗时大约3分钟,上传升级文件后请等待至少3分钟再操作随身看。 5) 如果升级失败,可以重启随身看后,再次升级。 6) 随身看固件升级到T50版本后,会对盒子进行格式化处理,盒子里面的数据会全部被格式化。 7) 随身看固件升级到T50版本后,需要在手机中将乐视视频APP执行清除数据操作。如果未执行清除数据操作,会导致乐视视频APP中随身看部分页面显示异常。 【固件手动升级教程-从T45(含)以下固件版本手动升级到T50版本】 1、 启动随身看盒子 长按开机键三秒钟,待电源灯闪烁一次后,松开按键,WiFi灯开启,这时需要等待30秒,WiFi灯开始闪烁。 2、 PC电脑搜索连接盒子WiFi PC进入WiFi连接页面,寻找LEHE+红线上后六位的WiFi 热点(以下图为例就是寻找:LEHE56064B),密码是SN后8位(注意区分大小写),下图蓝色框(以下图为例就是P5CY00B7)。 随身看固件T50稳定版本更新! 随身看固件T50稳定版本更新! 随身看固件T50稳定版本更新! 3、 电脑连接上随身看盒子WiFi之后,用google chrome浏览器打开地址栏,输入地址:http://10.10.10.254 回车,显示以下内容: 随身看固件T50稳定版本更新! 输入用户名:admin 密码:admin点击登录,显示已登录页面,如下图所示: 随身看固件T50稳定版本更新! 4、 选择左边最下面的系统管理>固件升级,如下图所示: 随身看固件T50稳定版本更新! 5、 如图,标注红框的地方,选择你已经下载好的固件的路径 注意:固件文件名称是 T50.bin。 随身看固件T50稳定版本更新! 6、 文件路径选择正确后,点击下方的“确定”按钮,如下图所示。 注意:千万不要到第二个文本框中选择文件路径,下面是升级uboot文件的,一旦上传上传错误文件,会导致随身看变砖。 随身看固件T50稳定版本更新! 7、 升级过程中,不要开关随身看盒子,等待盒子升级完成,电脑会自动连接到随身看盒子的WiFi,此时,随身看盒子的WiFi灯是快闪状态,盒子升级完成后,最好恢复出厂值设置(长按电源键10S)。 8、 固件升级完成后,用乐视视频连接随身看的时候,固件版本显示T50,如下图所示。 随身看固件T50稳定版本更新! 9、 固件升级到T50版本后,我们可通过PC将视频、音频以及文件拷贝到随身看中,实现文件移动存储功能,具体使用方法如下: PC先连接随身看WiFi,连接方法如第2步描述一致。 打开我的电脑,输入文件路径地址:\10.10.10.254public 后点击回车,如下图所示。 第一次连接盒子需要输入用户名密码,用户名:admin 密码:盒子mac地址后8位(全大写),可查看盒子背面 随身看固件T50稳定版本更新! 进入到随身看存储路径后,就可以将视频、音频以及文件拷贝到随身看中,实现文件移动存储功能。 随身看固件T50稳定版本更新! 【固件手动升级教程-从T45以上固件版本手动升级到T50版本】 如果您之前曾经升级过T45以上的固件版本(例如,之前发布的T48内测版本)的话,可按照以下方法进行手动升级到T50版本。 1. 电脑连接随身看WiFi,如图,密码是随身看背面的SN后八位(注意区分大小写) 随身看固件T50稳定版本更新! 随身看固件T50稳定版本更新! 2. 用google chrome浏览器打开地址栏,在浏览器中输入网址http://10.10.10.254/upgrade.html,回车,弹出身份验证对话框,如图,输入用户名:admin,密码:12345678 随身看固件T50稳定版本更新! 3. 点击登录后,显示如下图的页面 随身看固件T50稳定版本更新! 4. 点击页面中的浏览,查找已经下载的T50固件的路径,选择固件文件T50.bin. 随身看固件T50稳定版本更新! 6. 点击页面中的升级固件,文件开始上传,当文件上传成功后,会弹出一个对话框,需要你手动点击“确定”按钮,开始升级固件 随身看固件T50稳定版本更新! 7. 页面下方会出现一个进度条,显示升级完成进度(升级过程中不要断开电脑和随身看的连接,不要随意开关随身看) 随身看固件T50稳定版本更新! 8. 等待进度条显示100%后,升级完成。 随身看固件T50稳定版本更新! 【乐视视频APP清除数据方法】 固件升级完成后,需要在手机中将乐视视频APP执行清除数据操作。如果未执行清除数据操作,会导致乐视视频APP中随身看部分页面显示异常。 1. 针对安卓手机,以乐视手机为例,介绍乐视视频APP清除数据方法。其他安卓手机操作步骤可参看以下方法。 打开“设置”软件中,依次点击设置>应用管理>乐视视频>存储>清除数据,执行乐视视频APP清楚数据操作。 随身看固件T50稳定版本更新! 随身看固件T50稳定版本更新! 随身看固件T50稳定版本更新! 2)针对苹果手机,在后台杀掉乐视视频APP进程,重新启动乐视视频APP进入即可

2019-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除