- 博客(399)
- 资源 (5)
- 收藏
- 关注
原创 Webstorm 舒适高效配置,打造提高生产率环境 (html, vue, uniapp)
狂拽炫酷吊炸天装逼的插件,atom 上的神器啊,抱着试一试的心态一搜,webstorm 上居然也有了,安装之后可以在 window -> activate-power-mode 中关闭震动以及开启彩色模式。选个纯色的 轻绿色(C7EDCC)的背景导入(可以从刚才设置的代码区域截取一个纯色图片导入),设置透明度:Opacity然后:OK即可切换到养眼的界面。用过 sublime 的同学会知道右侧有一个当前文件中代码的缩略图,这个插件可以让 webstorm 也具有此功能。一个比较全面的正则插件。
2022-11-06 14:06:27 9326 5
原创 python 淘宝用户行为数据集 分析与数据源
利用Python对淘宝用户行为进行分析源数据来源于:https://tianchi.aliyun.com/dataset/dataDetail?dataId=649&userId=1可以注册他的账号之后,免费下载。以下是我下载的数据分享:链接:https://pan.baidu.com/s/1uGddx2BzRdNencKnyN4quQ提取码:puamUserBehavior是阿里巴巴提供的一个淘宝用户行为数据集,用于隐式反馈推荐问题的研究。数据集介绍文...
2020-07-04 09:37:10 3610
原创 html 引用vue3 element 首次加载缩成一团 挤在一起
vue.js, element脚本过大,首次加载网络慢的话,会是缩在这里,没完全渲染。改动地方app先display:none,增加一个loading的div。vue创建的勾子地方,隐藏loading层,显示app。没加载之前,不显示div,显示一个加载提示语。脚本下载之后,就会完整显示app。
2024-05-22 14:44:14 51
原创 DataBinding viewBinding(视图绑定与数据双向绑定)简单案例 (kotlin)
编写一个处理图片的自定义BindingAdapter类。然后定义一个静态方法,主要用于添加 BindingAdapter 注解,注解值是 ImageView 控件自定义的属性名,如下所示。
2024-05-20 14:43:55 427
原创 Cleartext HTTP traffic to 192.168.1.207 not permitte
为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android Nougat 和 Oreo 则不受影响。4. 最后记得打开网络权限AndroidManifest。
2024-05-17 17:41:30 254
原创 kotlin 报错android.content.res.Resources$NotFoundException: String resource ID #0xc7
Resources$NotFoundException: String resource ID #0xc7 翻译过来是找不到字符串资源,android:text="@{student.score}" 这里score是一个数字,不是字符串,需要转换。android kotlin 项目用Databindng。通过拼接一个空串将数字类型转成字符串。
2024-05-17 16:49:13 312
原创 在androidstudio 新建kotin 项目 提示报错 Dependency ‘androidx.appcompat:appcompat-resources:1.6.1‘
我把编译版本改了,33改成31,具体修改如下(app下的build.gradle)创建一个最新版本android studio项目,编译报错。解决:把对应的包的版本也改一下。
2024-05-16 11:31:23 206
原创 Kotlin: ‘return‘ is not allowed here
在 Kotlin 中 , return 语句默认是从最近的封闭函数返回的 , 而在 lambda 表达式中使用 return 时 , 它会尝试从包含它的函数返回;在 Kotlin 中 , 在 lambda 表达式或匿名函数中使用 return 语句时 , 必须使用 return@label 语法来指定你要返回的标签;result函数增加label标签,用于标记返回的位置。Lambda 表达式中 return 需要 @ 标签。报错:以下函数的内部函数return语句报错。
2024-05-12 12:21:16 227 1
原创 Required:(String) → String Found:String
运行报错是因为,给参数是函数的创建,必须是var 或者lambda方式。return "我是一个被当作参数的函数消息:${msg}"
2024-05-10 23:12:50 178
原创 jquery项目 html使用export import方式调用模块
jquery的老项目,引入vue3, 需要方便使用export, import方式引用一些常用的方法与常量。
2024-05-06 17:11:44 287
原创 最详细的Kotlin教程,入门级都能看懂
和 Java 的字符串没什么不同,但是由于String 是⼀个字符序列,所以我们可以直接对其进行遍历// 判断是否为空字符串简而言之,用这种3个引号定义的字符串,最终的打印格式与在代码中所呈现的格式⼀致,而不会解释转化转义字符(正如上述例子中的**\n**),以及Unicode的转义字符(如**\uXXXX**)。比如,我们用字符串来描述一段HTML代码,用普通字符串定义采用原生字符串的格式,会非常方便。
2024-05-03 19:19:18 896
原创 华为手机 鸿蒙系统-android studio识别调试设备,开启adb调试权限
重新在androd studio查看可运行running devices显示了,不行的话,重启一下android studio,或者手机连接线重新拔插一下。1.进入设置-关于手机-版本号,连续点击7次。认证:有锁屏密码需要输入密码,开启开发者配置功能ok。
2024-05-03 11:03:29 412 2
转载 Pinia简介
Pinia开始是一项实验,目的是在 2019 年 11 月左右使用重新设计 Vue Stroe的外观。从那时起,最初的原则保持不变,但 Pinia 适用于两种 Vue 2 和 Vue 3并且不要求您使用组合 API。除了和SSR之外,两者的 API 是相同的,并且这些文档针对 Vue 3并在必要时提供有关 Vue 2 的注释,以便 Vue 2 和 Vue 3 用户可以阅读!一个仓库(如 Pinia)是一个实体,它持有未绑定到您的组件树的状态和业务逻辑。换句话说,它托管全局状态。
2024-04-29 11:06:21 37
原创 vue3路由跳转传递参数: params传参接收不到?
router地址必须是name方法跳转,接收:route.params。3.使用 History API 方式传递和接收。2.使用vuex、pinia对参数进行存储。1.使用query传递参数。2.不会造成地址栏不美观。
2024-04-27 15:06:55 487 1
原创 bootstrap-select 搜索过滤输入中文问题,前2个字母输入转成空格
v1.6.3版本的bootstrap-select,注释以下2行。bootstrap是v3.3.7的。
2024-04-17 18:06:17 247
原创 typescript 问号使用(??)(?.)
以下的如果createTime得到undefine再调用replace是会。对象不为空才调用对象的属性。如果对象为空则返回undefined。如果mstrmod为空,createTime得到一个undefine。.只能用来取值,不能再去调函数,否则还是有出问题的时候。判断变量是否为空,如果变量为空,用后面的。
2024-04-17 09:51:52 253
原创 VueUse工具库 常用api
VueUse不是Vue.use, VueUse 为Vue 2和Vue3服务的一套Vue Composition API的常用工具集,,它提供了一系列的 hooks 和工具函数,帮助我们更方便地使用 Vue Composition API。通俗的来说,这就是一个工具函数包支持了更好的逻辑分离,它可以帮助你快速实现一些常见的功能,免得你自己去写,解决重复的工作内容。以及进行了机遇 Composition API 的封装。
2024-04-11 10:13:47 1013
原创 Runtime directive used on component with non-element root node. The directives will not function as
源码上面是一个组件封装一个弹窗el-dialog然后每次运行有以下警告。
2024-04-03 17:58:36 428
原创 vue3+vite模版框架 tabs右键刷新时丢失路由参数
刷新获取到当前路由,没有把route里的路由参数对象拿出来,query。在onActivate地方重置获取一下,再执行刷新事件并请求最新的数据。onActivated(() => { //刷新时候保存query。标题栏的tabs的右键:刷新时,没有保存上一个页面传递过来的参数。console.log('|--执行刷新', view)console.log('|--执行刷新', view)TagView.vue刷新事件。
2024-03-30 17:08:29 420
原创 vue3+vite 模板vue3-element-admin框架如何关闭当前页面跳转 tabs
/ 在需要关闭地方调用close()即可,比如保存事件里。调用的是tabs里实例的关闭一个tab的事件。需要关闭的页面增加以下方法。
2024-03-30 16:59:38 616 1
原创 element plus的el-image图片发布到nginx不显示
这时候使用el-image包裹的图片显示不了。二级路由发布到nginx配置参考。只能先改成原生img。
2024-03-29 11:57:51 327
原创 Vue3+Vite Nginx部署 跨域
打包完成之后,生成的包在根目录dist,把dist目录拷贝到Nginx放网站目录下:\nginx-1.25.2\html\divided ,dist改名了divided。修改配置, nginx-1.25.2\conf\nginx.conf, 增加站点divided:端口用8085,增加跨域配置。webstorm打开项目之后,在Terminal执行打包命令。
2024-03-29 10:12:36 522
原创 原生html vue3使用element plus 的树tree上移下移案例源码
【代码】原生html vue3使用element plus 的树tree上移下移案例源码。
2024-03-19 10:30:30 624
原创 jS 正则
replace() 方法返回一个由替换值(replacement)替换部分或所有的模式(pattern)匹配项后的新字符串。模式可以是一个字符串或者一个正则表达式,替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。可以看到结果是将123456 六个数字替换成了X,所以我们可以得到,正常模式下,正则表达式会尽可能多的匹配。let res=text.replace(reg,'$3/$2/$1')//将yyyy-MM-DD转换为MM/DD/yyyy。exec() 方法在一个指定字符串中执行一个搜索匹配。
2024-03-15 09:41:18 928
原创 微信小程序重新加载当前页面、刷新当前页面
使用this.onLoad()或者this.onShow(), 根据需要可以在onLoad,onShow,写上需要重置字段的请求,不需要重置的就不调用。使用wx.reLanuch(),url: 路径当前页面跳转, 页面所有数据重新初始化,已配置的数据不会保存。
2024-03-08 10:31:15 2148
原创 echarts中toolbox 中文乱码问题
然后我又把cdn上的echarts文件全选复制然后保存到本地utf-8编码的echarts.js文件里,再运行却又出现了乱码问题。但是到这里应该可以排除原echarts文件本身的问题了,一定是文件编码问题,所以就只能出现在保存到本地的过程中。本地引用的echarts源文件,页面其他部分编码显示正常,唯独toolbox鼠标悬停在上面时提示信息显示乱码。不要从浏览器上全选复制然后再粘贴到本地的js文件里,这样好像会改变文件编码,在本地怎么也改不了。
2024-03-07 16:32:23 518
原创 uniapp 项目 浏览器chrome使用vue devtool 识别不了 in not detect
指定的h5.html重置了运行根目录,导致了vue dev tool在运行时,chrome上识别不了。根据上面代码只有大于768px的屏幕才执行,可以直接在chrome上调小屏幕小于768即可。方法1: 只能调试的时候,不加satic/, 等需要打包的时候再把static/目录回来。uniapp的项目,vue2, chrome。添加了运行时,指定模板h5.html。
2024-03-04 19:00:20 649
原创 vue3 vite项目一运行就401(Unauthorized)
项目之前是正常运行的,没有问题,回溯刚刚改动,还原之后发现是把.env.development的基本路径置空导致的。问题:项目一执行: pnpm run dev, 启动就出错,
2024-03-02 16:56:44 587
原创 webstorm 创建运行纯Typescript项目
官网地址:https://www.tslang.cn/docs/handbook/compiler-options.html。打开终端输入tsc --init,即可自动生成tsconfig.json文件。具体配置可以直接使用下面的配置,详细配置可以去官网查考每一个属性对应的作用。在项目根目录下新建一个tsconfig.json文件,并配置如下内容。创建一个空项目,在项目根目录创建一个tsconfig.json文件。
2024-03-01 17:04:55 727
原创 vue3 + vite 项目可以使用纯Js开发吗?
按照链接参考或者按官方:webstorm 创建vue3 vite 项目-CSDN博客login.vue/router/index.ts 添加到路由 运行效果:
2024-03-01 09:37:14 695
原创 webstorm 创建vue3 vite 项目
直接在当前项目执行创建vue3项目指令,打开主页terminal。项目插件安装 npm install。打开Webstorm,创建一个空项目。回车后输入项目名字全部小写字母字。运行: npm run dev。
2024-02-29 10:02:39 898
sublime text3 package control 包json
2019-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人