自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 VSCode Python Windows环境下创建虚拟环境,隔离每个项目的依赖pip包,推荐使用!

Python Windows环境下创建虚拟环境可以隔离不同项目的pip依赖包,防止不同版本的干扰(推荐使用)

2024-01-22 11:47:24 534

原创 Can‘t drag and drop in Ubuntu 22.04装了vmware-tools后不能拖文件

Can't drag and drop in Ubuntu 22.04装了vmware-tools后不能拖文件。

2023-03-05 20:36:06 390 1

原创 Android项目 app项目 java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 出错解决办法不是java或spring项目

Android项目 app项目 java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 出错解决办法不是java或spring项目

2023-02-11 21:12:12 675

原创 AndroidManifest.xml中android:name功能介绍 利用自定义类继承Application 可以实现全局变量功能

AndroidManifest.xml中android:name功能介绍 利用自定义类继承Application 可以实现全局变量功能

2022-12-28 11:48:31 892

原创 uiautomator2的安装,使用,在浏览器中查看页面的信息,简单快捷的ui测试工具,app测试工具(一)

uiautomator2的安装,使用,在浏览器中查看页面的信息,简单快捷的ui测试工具,app测试工具(一)

2022-11-18 22:59:47 969

原创 安装keras tensorflow指定版本后需要安装指定版本的CUDA和cudnn,否则报错 ImportError: Could not find ‘cudart64_90.dll‘.

安装keras tensorflow指定版本后需要安装指定版本的CUDA和cudnn,否则报错 ImportError: Could not find 'cudart64_90.dll'.

2022-11-18 22:47:47 479

原创 SAT DPLL CDCL

SAT DPLL CDCL

2022-11-10 21:19:44 1400 1

原创 2022-2023最新 pytorch安装方法 GPU版本 python3.9 torch-1.13.0+cu116-cp39 torchvision-0.14.0 亲自安装可用!(其他版本也通用)

2022-2023最新 pytorch安装方法 GPU版本 python3.9 torch-1.13.0+cu116-cp39 torchvision-0.14.0 亲自安装可用!(其他版本也通用)

2022-11-08 21:25:26 17165 8

原创 python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘

我在使用DriodBot工具时,通过以下命令安装时,遇到问题。cannot import name 'cached_property' from 'functools'

2022-10-09 20:55:21 2517 2

原创 微信小程序 原生开发 实现弹窗遮罩层 并且在遮罩层内使用scroll-view实现滚动内容(包括图片)

微信小程序 原生开发 实现弹窗遮罩层 并且在遮罩层内使用scroll-view实现滚动内容(包括图片)

2022-09-18 22:08:58 1664

原创 微信小程序云开发 云函数阶段聚合Aggregate阶段,突破limit为20的限制,使获取数量可以无限

微信小程序云开发 云函数阶段聚合Aggregate阶段,突破limit为20的限制,使获取数量可以无限

2022-06-07 09:10:41 1510

原创 flutter sdk升级 kotlin升级 gradle升级 使用flutter upgrade命令 以及依赖的各项配置更新 呕心沥血 踩坑无数 专治疑难杂症

flutter sdk升级 kotlin升级 gradle升级 使用flutter upgrade命令 以及依赖的各项配置更新 呕心沥血 踩坑无数升级前景升级步骤1.命令行运行flutter upgrade2.运行flutter doctor看看哪些有问题3.manifest问题 需要embedding v24.pub包的相互依赖问题5.gradle版本升级6.kotlin升级7.修改 compileSdkVersion 318.可能存在一些包不能下载总结升级前景flutter处于初级阶段,更新较为频繁

2022-04-11 21:30:41 5446

原创 flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作 类似css的relative

flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作首先看一下需求 需要在这里加一个背景圆角,涉及到两个组件Container的重叠我们使用Stack Positioned的混合操作 类似于css汇中的relative属性,而且我接下来使用的操作不影响之后的布局,有点骚的操作先简单介绍一下这个Stack和Positioned。Stack是最外部布局,然后Positioned内部相对原有位置移动 先看个简单的示例Stack(

2022-04-02 22:44:40 3124

原创 C++ 计算二进制数中1的个数 可用于负数 无符号数 且无需遍历整数所有位

C++计算二进制数中1的个数 试用于负数 且无需遍历整数所有位先上代码 c++int CountOnes(int n) { int count = 0; while(n) { ++count; n = n & (n - 1); } return count;}这个方法的主要思想就是找到当前数字中最靠右的1,也就是从右往左的第一个1思路简单总结:n - 1(n不为0时)会使得n的最右侧第一个1以及该位的右侧的所有位取反,此时

2022-03-27 14:24:17 288

原创 计算机网络 TCP三次握手 四次挥手 以及面试会碰到的相关问题(二次握手 四次握手)

计算机网络 TCP三次握手 四次挥手 以及面试会碰到的相关问题1.三次握手2.四次挥手3.为什么不能把服务器发送的ACK和FIN合并起来,变成三次挥手(CLOSE_WAIT状态意义是什么)?4.如果第二次挥手时服务器的ACK没有送达客户端,会怎样?5.客户端TIME_WAIT状态的意义是什么?6.TCP建立连接可以两次握手吗?为什么?7.可以采用四次握手吗?为什么?8.第三次握手中,如果客户端的ACK未送达服务器,会怎样?9.如果已经建立了连接,但客户端出现了故障怎么办?10.初始序列号是什么?11.TCP

2022-03-19 20:00:48 233

原创 C++ 优先队列 堆 priority_queue的使用 以及内部使用结构化pair的排序的用法 auto在其中的用法(结构化绑定 C++17以上)

C++ 优先队列 priority_queue的使用 以及内部使用结构化pair的排序的用法 auto在其中的用法(结构化绑定 C++17以上)定义 初始化一个优先队列//升序队列priority_queue <int,vector<int>,greater<int> > q;//降序队列priority_queue <int,vector<int>,less<int> >q;升序的使用pair的优先队列 默认对pair的

2022-03-14 10:38:06 1780

原创 js Javascript递归构建菜单 展开式菜单的构建利用接口的数据

js Javascript递归构建菜单 展开式菜单的构建利用接口的数据

2022-01-30 21:08:56 1895

原创 flutter 分层数据显示 类似于第一章的第一节显示 网络请求渲染 开源代码

flutter 分层数据显示 类似于第一章的第一节显示 网络请求渲染 开源代码效果图数据json格式总StatefulWidget StudyDetailVideoPage数据通过widget传递到内层数据json格式可以静态 可以通过接口获得总Widget build中代码CategoryList为新的StatefulWidget必须新建这个StatefulWidget 不然做不到每个小的分层被独立CategoryList这个 StatefulWidget里面的第一层、第二层被抽象出来变为一个widget

2021-05-08 11:28:26 442 4

原创 nginx conf文件配置 proxy_pass的url配置问题 是否加\

nginx conf文件配置 proxy_pass的url配置问题 是否加\在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。下面四种情况分别用http://192.168.1.1/proxy/test.html 进行访问。第一种:location /proxy/ { proxy_pass http://127.0.0.1:81/;}会被代理到h

2021-05-08 11:05:44 291

原创 python后端 flask框架 计算时间差 并根据时间差条件返回flag值

python后端 计算时间差 并根据时间差条件返回flag值话不多说 直接上代码先上代码片段 这里的逻辑是根据现在的实际和数据库存储的时间差小于16天的 则返回flag1 否则flag为0sub_time = abs((datetime.datetime.strptime(str(i[4]), "%Y-%m-%d %H:%M:%S") - datetime.datetime.now()).days) if sub_time <= 16: temp["flag"] =

2021-05-08 11:03:04 358

原创 windows服务器nginx配置 使用proxy_pass windows server2008 配置vue与python后端 端口放行

windows服务器nginx配置 使用proxy_pass windows server2008 配置vue与python后端 端口放行vue配置 使用nginx进入conf目录配置nginx.conf文件我这里使用的/api方式 对应下方vue配置中的env.js端口设置vue配置 对应nginx中proxy_pass设置的/apienv.js 配置proxy_pass对应使用 fetch.jspython后端编写与部署使用此命令运行即可服务器端口放行vue配置 使用nginx从官网下载nginx

2021-04-22 23:26:39 793 1

原创 flutter dio网络请求封装经过多次修改更新 呕心沥血而成的封装版本 返回future 加入token的版本

flutter dio网络请求封装经过多次修改更新 呕心沥血而成的封装版本 返回future由于我们的flutter,虽然已经有了Dio的网络请求插件,但是还是不够简单明了,所以在此基础上我们进行了相应的封装,话不多说,直接上代码可以对特定的code进行处理import 'package:dio/dio.dart';import 'package:flutter/material.dart';import 'package:fluttertoast/fluttertoast.dart';impo

2021-01-28 19:42:30 1122

原创 flutter 分享功能 ios端 利用MobTech的ShareSDK进行分享 支持分享到微信、微信小程序、网页、qq、微博等主流平台

flutter 分享功能 ios端 利用MobTech的ShareSDK进行分享 支持分享到微信、微信小程序、网页、qq、微博等主流平台1.先在MobTech官网注册 获取一系列参数2.在控制台配置相关参数3.在项目中进行配置这里简单的项目配置毕竟容易 然后需要配置ios专属配置 在Info.plist里的一些配置(1)首先配置URL——SCHMES(2)给配置白名单(3)配置universal links到项目中3.flutter分享的代码1.先在MobTech官网注册 获取一系列参数MobTech官

2021-01-28 19:29:56 2329

原创 flutter 高德地图api使用 app内集成定位 地图搜索功能

flutter 高德地图api使用 app内集成定位 地图搜索功能amap_all_fluttify插件(现在不知道咋的没有了)这个插件就是集成了amap_map_fluttify amap_search_fluttify amap_location_fluttify三个插件 分别在pubspec里导入就行main.dart里先注册 获取andriod和ios的相关key ///地图基本功能-注册高德key await AmapService.init(androidKey: 'xxxxxxx

2021-01-26 22:48:56 1593 4

原创 flutter 腾讯云 上传腾讯云cos 使用flutter1.12 1.17及以上版本 ios与flutter混合开发

flutter 腾讯云 上传腾讯云cos 使用flutter1.12 1.17及以上版本 ios与flutter混合开发 前言这里是安卓的相关代码首先注册腾讯云的cos相关功能代码部分在这里创建两个文件 下面是对应的代码TencentCosPlugin.hTencentCosPlugin.m然后再继续注册这个混合的插件参考的官方文档前言腾讯云对Flutter极不友好 在其官方文档里没有给出flutter的官方插件 flutter插件网https://pub.dev/里唯一的插件经我反复尝试已经不能使用。

2021-01-26 22:17:01 929

原创 linux ubuntu服务器上一个端口部署多个项目 修改nginx文件即可 不用修改项目代码

linux ubuntu服务器上一个端口部署多个项目 修改nginx文件即可 不用修改项目代码linux ubuntu服务器上一个端口部署多个项目 修改nginx文件即可 不用修改项目代码找到自己服务器的nginx.conf 我的是在/etc/nginx/nginx.conf加入这段即可然后讲自己的两个文件放置在配置文件的相应目录下即可图片示意图最后重启nginx项目访问目录linux ubuntu服务器上一个端口部署多个项目 修改nginx文件即可 不用修改项目代码找到自己服务器的nginx.conf

2020-12-27 19:01:44 324

原创 Vue 使用fetch无法获取最新的数据请求 cache引起的错误

Vue 使用fetch无法获取最新的数据请求 cache引起的错误使用fetch的时候 postman等可以获取最新数据 但是vue中fetch到的数据还是老数据 原因是cache设置成了force-cache 改为no-cache即可let requestConfig = { credentials: 'include', method: type, headers: { 'Accept': 'application/json', 'Content-Type': 'a

2020-11-12 11:02:29 933

原创 C++ string中的find()函数 总结 查找所有子串在母串中出现的次数和位置

1.find基础1.string中find()返回值是字母在母串中的位置(下标记录),如果没有找到,那么会返回一个特别的标记npos。(返回值可以看成是一个int型的数)#include<cstring>#include<cstdio>#include<iostream>using namespace std;int main(){ ////find函数返回类型 size_type string s("1a2b3c4d5e6f7jkg8h9i

2020-10-14 09:44:43 11492

原创 flutter ListView中嵌套ListView并对listview用controller addListener监听不到变化的问题

flutter ListView中嵌套ListView并对listview用controller监听的问题现在是碰到这样一个问题 listview中嵌套了一个listview,并需要对内部的listview实现一个上拉刷新的功能,但是controller一直没有监听到。尝试多种方法后,还是将外部的listview改为column,并将内部listview外套一个expanded。这样,解决了问题。代码结构如下 红框是内外两个部分内部listview 关键是使用 controller: _scroll

2020-10-04 23:31:10 2184

原创 在vue中使用echarts div中使用v-if的问题 (不能显示 报错“TypeError: Cannot read property ‘getAttribute‘ of null“)

转载博客https://blog.csdn.net/axIsMyName/article/details/100738065在vue中使用echarts div中使用v-if的问题 (不能显示 报错"TypeError: Cannot read property ‘getAttribute’ of null")1.使用echarts 添加v-if 会出现 渲染不出来 以及报错的 问题 使用v-show的时候图标会渲染出来但是 也会出现长框不一的 现象2.v-if是让盒子消失 并不是改变盒子的displ

2020-10-03 21:17:54 2568

原创 leetCode 21题 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

leetCode 21题 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例输入:1->2->4, 1->3->4输出:1->1->2->3->4->4迭代法定义一个哑节点dummy和一个前进节点cur;只要两个指针都不指向空,就遍历两个链表,对两个指针所指节点作如下处理:比较两个节点的值;将较小的节点放在cur后面,然后再将该节点上的指针往前移动一步;cur也往前移动一步;将非空的

2020-09-23 16:32:45 4341 2

原创 微信小程序 手机号 邮箱正则表达式验证

微信小程序 手机号 邮箱正则表达式验证手机号js///手机号码验证:if (!(/^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$/.test(this.data.mobile))) {wx.showToast({title: '手机号码有误',duration: 2000,icon:'none'});}邮箱js//邮箱验证if (!(/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-

2020-09-17 18:51:56 1844

原创 微信小程序 解决同个页面两个scroll-view独立滚动的问题

微信小程序 解决同个页面两个scroll-view独立滚动的问题 以及简述vh vw calc和他们的使用之处 <scroll-view class="VerticalNav nav" scroll-y scroll-with-animation style="height:calc(100vh)" > </scroll-view> <scroll-view class="VerticalMain" scroll-y scroll-with-animation s

2020-09-17 00:00:55 6596 1

原创 微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题

微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题本质就是设置一个变量isshare来判断是否是分享页面中进入的data设置 isshare: 0,//不是分享页面进入js onShareAppMessage: function () { return { title: 'xxx', path: 'pages/MyPages/my_detail/my_detail?isshare=1&&id=' + this.data.i

2020-09-16 17:34:28 3487 2

转载 es6 promise 与 .then 的传值

const getAddress= new Promise((resolve, reject) => { that.loadAddress(function(res){ resolve(res); //return 传值给then return res; })}).then((res)=>{ that.getPoject(res);})

2020-09-16 16:33:20 1234

原创 微信小程序 同一页面多个视频只让选中的这个播放 其他都暂停 只播放一个视频

微信小程序 同一页面多个视频只让选中的这个播放 其他都暂停 只播放一个视频使用 wx.createVideoContext创建对应视频的实体,并对此实体做播放和暂停操作 直接上代码js//定义变量indexCurrent:null data:{ indexCurrent:null, } video_play(e) { var curIdx = e.currentTarget.id; // 没有播放时播放视频 console.log(curIdx) if

2020-09-12 12:01:58 1430

原创 linux下 write中文出现乱码的解决办法 并解决输出时间格式的问题 使用python3以上

linux下 write中文出现乱码的解决办法 并解决输出时间格式的问题 使用python3以上Python3的sys用法 与网上大多数Python2不同老版本 python2import sysreload(sys)sys.setdefaultencoding('utf8')新版本 python3import sysimport importlibimportlib.reload(sys)转换格式后write到文件 下面举例为输出中文+输出的时间+换行 主要是利用.encode(“

2020-09-11 11:19:19 830

原创 flutter ios使用高德地图 解决地图无法显示的问题 解决地图白屏问题 使用amap-maps-flutter包

flutter ios使用高德地图 解决地图无法显示的问题flutter ios使用高德地图 解决地图无法显示的问题解决方案一 info.plist的配置少了一句话权限配置问题容易出问题的权限配置问题。info.plist 需要添加相应的权限flutter ios使用高德地图 解决地图无法显示的问题解决方案一 info.plist的配置少了一句话Flutter 使用高德地图SDK示例iOS 使用注意事项Trying to embed a platform view but the PrerollC

2020-09-04 23:57:37 1809

原创 C++ 新特性 emplace_back() 与 push_back()的区别

C++ 新特性 emplace_back() 与 push_back()的区别今日在leetcode中发现了emplace_back(),然后并不知道他是干什么用的现在搜索了一下 做一个总结vector是我们常用的容器,向其中增加元素的常用方法有:emplace_back和push_back两种。push_bach():首先需要调用构造函数构造一个临时对象,然后调用拷贝构造函数将这个临时对象放入容器中,然后释放临时变量。emplace_back():这个元素原地构造,不需要触发拷贝构造和转移构

2020-08-22 11:30:00 344

原创 Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化 ListTileTheme详解

Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化理论部分Listview.builer的源码部分ListTileTheme的源码部分代码部分Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化理论部分Listview.builer的源码部分Listview.builer可以实现列表数据

2020-08-05 22:18:54 2104 2

空空如也

空空如也

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

TA关注的人

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