- 博客(162)
- 收藏
- 关注
原创 Nuxt3项目中使用keepalive实现页面缓存
在使用nuxt3开发项目的时候,有个需求需要实现页面路由跳转过后,再跳回来页面保持原来的数据,实现页面的缓存。这里用keepalive来实现,主要修改两个地方。
2024-03-28 16:12:16
1987
4
原创 ES6 export暴露和引用的三种方式
import * as ex from ‘./js/export.js’ //个人文件夹。console.log(ex.default.obj.name) //导出。ps:将export文件内的所有方法以 ex的属性来引入调用。javascript复制代码//这里是通用引用方式。注:通用引入方式调用时需加default属性。ps:将需要用的方法分别以解构赋值的方式引入。//这是我个人的export.js 文件。//将需要暴露方法写在export对象内。默认暴露的解构赋值引入写法。//使用关键字as引入。
2024-03-06 08:58:14
949
原创 js中replaceAll在浏览器不兼容问题
前端项目有时候会出现浏览器使用replaceAll方法报错问题,原因是一些旧版浏览器对replaceAll不是很兼容。g 的意义是:执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。这样就可以像使用replace 方法一样使用replaceAll了。g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
2024-03-01 16:50:28
2948
原创 如何解决iQOO手机运行uniapp真机调试时无法识别的问题
打开开发者选项,打开USB设置,把默认USB选项改成MIDI模式,就可以检测到手机了。
2024-03-01 16:12:39
1239
1
原创 git clone提示You do not have permission to pull from the repository 解决方案
其实很简单控制面板\所有控制面板项\凭据管理器添加普通凭据 git:https://gitee.com 注意地址写这个就好了用户名 密码就是你的用户名密码如果还不行可以参考https://blog.youkuaiyun.com/lily__an/article/details/96602968配置ssh公钥...
2021-04-19 21:50:35
515
原创 eclipse安装hibernate的jboss插件
打开Eclipse-Help-Eclipse Marketplace搜索JbBoss 选择install然后会发现列表中有很多东西,可以根据需要安装,也可以选择安装:Hibernate Tools等。。。安装好后重启即可。参考:https://www.cnblogs.com/huige-you/p/4469287.html...
2019-11-20 10:23:16
271
原创 java常用排序算法:冒泡,选择,插入
1.冒泡法重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。时间复杂度 O(n²),为稳定算法。public static void bubbleSort(int []arr) { for(int i =0;i<arr.length-1;i++) { ...
2019-07-03 16:01:27
170
原创 电脑上使用2个git账号 并用TortoiseGit管理
在电脑C:\Users\Administrator中新建_netrc文件,并在文件中配置登录名和密码:machine gitee.com #远程主机login 1300234148@qq.compassword ********machine gitee.com #远程主机login jie9_wang@whirlpool-china.compassword ********亲测可以...
2019-06-27 10:59:57
1399
原创 error: resource android:attr/fontVariationSettings not found解决办法
as编译项目的时候出现如下异常:把编译版本由27改成28就好了:compileSdkVersion 28defaultConfig {applicationId “com.whrapp”minSdkVersion 19targetSdkVersion 28versionCode 1versionName “1.0”testInstrumentationRunner “androi...
2019-05-23 16:05:40
30857
7
原创 java 内存溢出与内存泄露
内存溢出 out of memory是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。内存泄漏可以分为四类:1、常发性内...
2019-01-24 16:04:03
230
转载 java中byte[]数组和字符串的转换
转自:http://blog.youkuaiyun.com/linlzk/article/details/6566124Java与其他语言编写的程序进行tcp/ip socket通讯时,通讯内容一般都转换成byte数组型,java在字符与数组转换也是非常方便的;1、将字符转换成byte数组 String str = "罗长"; byte[] sb = str.getBytes();...
2019-01-24 10:55:17
1295
原创 vue学习-路由
路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页Web应用。Vue.js 路由需要载入 vue-router 库直接下载https://unpkg.com/vue-router/dist/vue-router.jsnpm 这里是淘宝镜像cnpm install vue-router简单例子:Vue.js + vue-router 可以很简单...
2019-01-02 22:42:30
353
转载 JS获取地址栏参数的方法
方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=nul...
2018-12-21 10:07:53
7108
1
原创 vue学习-组件Component
组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树:注册一个全局组件的语法:Vue.component(tagName, options)tagName 为组件名,options 为配置选项。注册后,我们可以使用以下方式来调用...
2018-12-21 09:23:48
519
1
原创 vue学习-表单
表单v-model 指令在表单控件元素上创建双向数据绑定。&lt;div id="app"&gt; &lt;p&gt;input 元素:&lt;/p&gt; &lt;input v-model="message" placeholder="编辑我……"&gt; &a
2018-12-19 10:07:03
197
原创 vue学习-事件处理v-on
1.事件监听用v-on指令例子&lt;div id="app"&gt; &lt;button v-on:click="counter += 1"&gt;增加 1&lt;/button&gt; &lt;p&gt;这个按钮被点击了 {{ counter }} 次。&lt;/p&a
2018-12-18 22:45:30
216
原创 vue学习-属性监听,样式绑定v-bind
1.监听属性例子1&lt;div id = "app"&gt; &lt;p style = "font-size:25px;"&gt;计数器: {{ counter }}&lt;/p&gt; &lt;button @click = "counter++" styl
2018-12-18 21:24:23
1365
原创 vue学习-computed
1.计算属性用来处理复杂的逻辑,关键词:computed例如:&lt;div id="app"&gt; {{ message.split('').reverse().join('') }}&lt;/div&gt;可以通过computed来实现&lt;div id="app"&gt; &l
2018-12-17 21:02:25
153
原创 vue学习-条件与循环
一.条件判断 v-if例子1<div id="app"> <p v-if="seen">现在你看到我了</p> <h1>教程</h1> <p>学的不仅是技术,更是梦想!</p> </template>
2018-12-03 09:30:28
1247
原创 vue学习-基本语法
vue的语法同angularjs类似,指令由angularjs的ng 变成了vue的v.1.一个例子<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Vue 测试</title> <script src="https:/
2018-11-29 10:40:02
1071
原创 vue学习-入门:vue-cli新建简单项目
1.安装node.jsnpm包管理器集成在node中,安装好后命令:npm -v 可以看到版本下载链接:https://nodejs.org/en/download/2. npm 安装速度慢,使用淘宝的镜像及其命令 cnpmnpm install -g cnpm --registry=http://registry.npm.taobao.org ,安装淘宝镜像安装相关依赖3.安装vue-...
2018-11-14 14:24:45
360
原创 myeclipse常用快捷键
常用 存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便> ctrl+shift+M 导入未引用的包 ...
2018-08-07 09:25:08
182
原创 一个js回调函数的使用实例callback
checkModuleUpdate: function (supplier_id, module_type, ver, category_id, callback) { var me = this; $http({ 'url': me.options.info_cloud...
2018-07-27 08:50:21
822
原创 angular中ng-controller父子级
ng-controller 指令用于为你的应用添加控制器。在控制器中,你可以编写代码,制作函数和变量,并使用 scope 对象来访问。 当有两个控制器father、child且child 在 father内,那child 可以称为子控制器,它将继承父控制器father的scope。child就可以访问到father的scope中的所有函数和变量。&lt;div ng-controller...
2018-06-22 13:31:52
651
转载 crontab 详细用法 定时任务
转自:http://blog.chinaunix.net/uid-25785357-id-3434344.html使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业?crontab –e0 5 * * * /root/bin/backup.sh这将会在每天早上5点运...
2018-04-25 10:48:11
2058
原创 cordova build android - unable to find attribute android:fontVariationSettings and android
当运行cordova run android 的时候出现如下错误ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettingsERROR: In <declare-styleable> FontFamilyFont, unabl...
2018-04-09 23:05:05
400
原创 git报错:Pull is not possible because you have unmerged files解决方法
git pull 的时候报如下错误代码: error: Pulling is not possible because you have unmerged files. 尝试用git stash没有作用。 Pull is not possible because you have unmerged files.本地的push和merge会形成MERGE-HEAD(FETCH-HEAD),...
2018-04-02 22:39:09
19299
4
原创 Linux文件系统层级结构
Linux系统中的所有文件存储在文件系统中,他们被组织到一个颠倒的目录树中,称为文件系统层次结构。/bin 常用的二进制目录。比如:ls cp mkdir等,和/usr/bin类似 /sbin 大多涉及系统管理的命令存放,是超级权限用户root可执行命令存放地 /boot linux内核及引导系统程序所需的文件目录。安装系统分区的时候一般要分一个boot分区。常见分区:/boot 200M...
2018-03-31 15:28:17
2854
原创 linux常用命令
1.远程连接linux原理ssh服务端:openssh、openssl软件查看方法:rpm -qa openssh opensslSSH服务端介绍启动Linux系统时,默认情况下,SSH服务器端程序就会随系统一起启动,SSH 服务是一个守护进程,它在系统后台永久运行,并时刻响应来自SSH客户端的连 接请求 SSH服务端的进程名为:sshd,负责实时监听远程SSH客户端...
2018-03-31 14:41:02
272
转载 Maven 仓库阿里云镜像配置
每次update Maven Project 的时候,看着进度条寸步难行,心里憋得十分难受,明显阻碍我学习的热情。 今天看到阿里云搭建了一个国内镜像 http://maven.aliyun.com/,听说跑起来的速度不是一般的快,于是决定亲自试一试,简直不能更赞!好了废话不多说,奉上我的 settings.xml 配置文件供大家参考。添加的东东很少,只需在mirrors节点里面加上一个mi...
2018-03-30 08:38:31
179
原创 css:盒子垂直水平居中的几种方法
方法1:宽度和高度已知的。思路: 给父元素相对定位 给子元素绝对定位 left: 50%;top: 50%; margin-left: 负的宽度一半。 margin-top: 负的高度一半;<!DOCTYPE html><html><head> <meta charset="utf-8"> <ti...
2018-02-28 08:40:44
18998
转载 一名3年工作经验的程序员应该具备的技能
原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿
2018-02-05 14:29:43
306
转载 一个JAVA程序员成长之路分享
我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧遇见的那位大神, 虽然每个月也就聊那么几句, 但是他总能在我不知道该学啥, 该怎么走的时候, 给我方向, 毫不夸张的说,我现在的衣食无忧,
2018-01-29 15:22:39
216
转载 Java程序员面试如何超常发挥?
面试时,你是不是也遇到过这样的情况,明明感觉自己表现发挥的很好,甚至进入到二面环节,到最后却没能拿不到入职offer,连自己“死在”哪块都不清楚。现实工作中这样的例子不在少数,究其原因就是面试是对个人素质的综合考量,项目经验+基本技术+个人潜力(也就是值不值得培养),这是Java程序员成功拿到offer必经的3大面试考验。其中,技术分比重能占到70%,但是如果你在面试中不懂得表述技巧,不会谈薪,依
2018-01-29 14:58:42
421
原创 ionic3-menuToggle侧菜单
ionic3实现侧菜单与ionic1不同。用的是menuToggle控件。 官方参考文档实例:https://github.com/ionic-team/ionic-preview-app/blob/master/src/pages/menus/basic/pages.ts可以使用命令:ionic start test sidemenu 来建一个带侧菜单的demo。 文件结构 实例
2018-01-25 16:15:13
3699
转载 SSH框架总结
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hiberna
2018-01-23 14:08:07
784
原创 MyEclispe2014 SSH项目框架搭建
建议按照Stuts,Spring,Hibernate的顺序来搭建。 搭建SSH框架的方式有两种,第一种是自己下载jar包,手动导入,创建并编写配置文件,第二种通过MyEclipse自动创建,我们这里使用第二种,Myeclipse集成了我们需要的jar包,比较方便。1.新建Web Project右击 new,然后选择Web Project 注意: 这一项创建web.xml的要选,否
2018-01-22 15:12:17
326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人