自定义博客皮肤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)
  • 资源 (44)
  • 问答 (1)
  • 收藏
  • 关注

原创 阿里云ECS服务器安装java环境相关软件

新买了台阿里云ECS服务器,什么软件都得安装,记录一下nodejs、jdk、Redis、nginx的安装过程,使用yum安装只要网络够快,几分钟就装完了。

2024-03-19 01:29:12 1025

原创 uniapp引入小程序原生插件

怎么在uniapp中使用微信小程序原生插件,以收钱吧支付插件为例。

2023-09-14 11:50:51 2109 2

原创 让input框只输入英文

解决扫码枪在中文输入法时扫码冲突。扫码枪在扫完码时会自动回车,这时如果是中文输入法就会触发输入法联想,再加一个回车,那么input框输入的就成中文了。如果可以控制input框只能输入英文那就好了。css有一个属性(ime-mode)轻松就可以解决,但可惜的是该属性只能在IE浏览去有效,webkit内核浏览器不支持,放弃!styleime-modedisabled文本框当type=password时,输入法就是英文,但是显示的是一堆点点点。

2023-05-24 23:10:09 2084

原创 vue2.x全局引入vue-echarts

vue2.x全局引入vue-echarts

2023-04-17 17:32:56 515

原创 nvue页面的text标签显示多行文本

uniapp中的nvue页面文本必须放在text标签里面,否则不能设置字体大小和颜色,且只能显示一行,如果想显示多行,则需要使用rich-text标签。text和rich-text如果需要显示省略号,可以使用lines和text-overflow属性。使用该class后还需要额外设置宽或者高或者使用flex=1才会生效。// nvue不支持直接传字符串。html-parser插件。

2022-09-30 17:55:15 1320

原创 前端直传阿里云OSS

前端直传阿里云OSS,支持h5,支持小程序,支持uniapp。阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。

2022-08-29 16:59:00 13010

原创 koa2中使用jwt

随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息。随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token取出保存的用户信息,以及对token可用性校验,单点登录更为简单JSON Web Token由三部分组成,它们之间用圆点(.)连接,header.payload.signatureheader存token类型和签名算法payl

2022-02-10 17:17:54 1870

原创 koa2学习笔记

由 Express 原班人马打造的 koa,致力于成为一个更小、更健壮、更富有表现力的 Web 框架。使用 koa 编写 web 应用,通过async function,可以免除重复繁琐的回调函数嵌套,并极大地提升常用错误处理效率。安装npm install koa官网:https://koajs.com/Hello worldconst Koa = require('koa');const app = new Koa();// loggerapp.use(async (ctx, n.

2022-01-17 15:35:01 557

原创 nuxt中v-html指令警告(warning ‘v-html‘ directive can lead to XSS attack vue/no-v-html)

XSS是跨站脚本攻击(Cross-Site Scripting)的简称。通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript。vue官网如下描述v-html在网站上动态渲染任意 HTML 是非常危险的,因为容易导致 [XSS 攻击]。只在可信内容上使用 v-html,永不用在用户提交的内容上。比如下面代码会在浏览器弹出2021<template> <section>

2021-08-04 20:55:27 3685 4

原创 GitHub搜索技巧

GitHub是我们很喜欢的一个网站,上面有很多很多优质的项目,要想找到自己想要的项目,怎么搜索就很关键了,因为动不动就是几万个结果,无异于大海捞针。不过掌握方法,也很简单。查找描述中带小程序的项目(可以搜到46181个)in:description 小程序查找描述中带小程序的项目,且2020-11-15后有更新的(可以搜到2748个)in:description 小程序 pushed:>2020-11-15查找描述中带小程序的项目、2020-11-15后有更新的且star数大于1000(可

2021-01-15 11:23:36 226

原创 sroll-snap-type制作全屏滚动

以前制作大屏上下滚动的网页时(一次滚动一屏),我们得借助js控制,或者使用第三方插件,比如fullpage.js或者swiper.js等,现在只需要两个css样式就可以完成这个效果。直接看代码,想看效果,直接复制下面的代码。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css">

2021-01-13 15:13:54 374 1

原创 swiper6无法显示分页

今天在nuxt项目中使用swiper,无法显示分页,而且在swiper-pagination类标签里面空空如也安装命令:npm install swiper vue-awesome-swiper --save# oryarn add swiper vue-awesome-swiper当时安装的版本如下:"swiper": "^6.4.1","vue-awesome-swiper": "^4.1.1"代码如下:<swiper ref="mySwiper" :options="sw

2020-12-11 17:34:09 1063 2

原创 nuxt项目中引用less/scss全局变量

项目中有些样式需要经常使用,并且未来有可能会改,比如主题色@theme-color,所以希望在一个地方定义后,后面直接引用变量即可。但是正常使用时,less的变量是不能跨文件使用的,下面使用@nuxtjs/style-resources来把变量注入到项目中的所有文件。1、安装less依赖npm install less less-loader --save2、安装style-resourcesnpm install @nuxtjs/style-resources --save如果是yarn如下

2020-12-10 16:59:17 3239

原创 springboot项目集成java接口文档生成工具knife4j

knifieknife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采用的是后端Java代码+前端Ui混合打包的方式,在微服务架构下显的很臃肿,因此项目正式更名为knife4j开始1、springboot项目只需要引入如下依

2020-10-23 18:40:13 1195

原创 windows环境解决端口占用(Error: listen EADDRINUSE :::8410)

出现下面的错误events.js:183throw er; // Unhandled ‘error’ event^Error: listen EADDRINUSE :::8410at Server.setupListenHandle [as _listen2] (net.js:1360:14)at listenInCluster (net.js:1401:12)at Server.listen (net.js:1485:7)1、查找端口占用的pid netstat -ano | finds

2020-06-24 10:26:47 321

原创 可自定义样式的前端导入导出excel库xlsx

前端导入导出excel库xlsxSheetJS js-xlsx是一个纯前端操作excel的js库,API十分简洁方便安装$ npm install xlsx导入导入的时候需要定义一个模板,让用户按照模板填写excel,模板的第一行定义后台数据实体类的属性名,当数据读取成功后会是json格式[{name:’’,phoneNo:’’,description:’’},{}…]excel格式如下:namephoneNodescription张三13788888888备注

2020-06-02 17:00:46 2216 1

原创 first-child、first-of-type、nth-child和nth-of-type的区别

公共样式span,label{ display: inline-block; width: 80px; line-height: 30px; border: 1px solid #000000}1、first-child匹配第一个子元素匹配第一个span.test1 span:first-child{ background-color: #FFA500;}<div ...

2020-04-11 14:11:08 792

原创 跨页面通信postMessage和onmessage

简介通常,对于两个不同页面的,只有当它们位于同协议、同域名、同端口时,才可以通信。而window.postMessage() 方法可以安全地实现跨源通信。语法发送:otherWindow.postMessage(message, targetOrigin, [transfer]);otherWindow其他窗口的一个引用,比如iframe的contentWindow属性、执行wind...

2020-02-17 15:14:43 2461

原创 Java诊断工具Arthas

简介Arthas 是Alibaba开源的Java诊断工具,动态跟踪Java代码;实时监控JVM状态,可以在不中断程序执行的情况下轻松完成JVM相关问题排查工作 。支持JDK 6+,支持Linux/Mac/Windows。使用场景这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上...

2019-11-13 17:34:04 1213 1

原创 搭建和部署nuxt项目

说在前面的话vue.js开发的SPA是不利于seo的,搜索引擎对它支持的并不是太好,百度根本就不可以在SPA应用的页面抓取数据,这对很看重seo优化的网站来说肯定是不能容忍的。而使用nuxt开发的网站就可以让爬虫爬取,而且它是基于vue.js开发的服务端渲染应用框架,上手极快,大大的简化了SSR的开发难度。本机环境操作系统:centos7、Windows10nodejs:v13.0.1n...

2019-11-02 18:40:22 4777 1

原创 阿里犸良导出的json文件怎么使用

阿里犸良导出的json文件怎么使用犸良是什么犸良作为一站式动效制作平台,通过海量的动效素材以及可视化编辑能力,帮助零基础的用户轻松完成动效制作 ,支持全平台iOS,Android,H5,小程序。无论是营销展位、活动页面、空状态还是产品icon,让动效更简单。官网地址: https://design.alipay.com/emotionLottie 是什么Lottie 是 Airbnb 开源...

2019-10-21 13:17:34 1701

原创 vue组件传值的13种方式

vue组件传值不写这篇文章,我自己都不知道我知道的vue组件传值的方式竟然有13种之多,其实静下来想想,常用的也有五六种。1、父组件传给子组件在子组件里定义一个props,即props:[‘msg’],msg可以是对象也可以是基本数据类型如果你想定义一个默认值,即 props:{msg: {type: String, default: ‘hello world’}},需要注意的是这种传值是...

2019-10-19 19:09:27 54253 7

原创 mysql定时备份数据

mysql定时备份数据项目上线后,客户找第三方做了个安全测评,然后找出了一些安全问题,让我们尽快修复,其中一项就是未定期备份数据,于是闲暇之余整理了一下。mysql(v5.7.22)定时备份需要用到定时任务crontab、全量备份mysqldump、增量备份mysqlbinlog。1、开启binlogbinlog是一个二进制的文件,它记录了所有对数据库的修改操作,当数据库崩溃后,可以通过m...

2019-09-26 23:39:03 263

让ibatis有提示信息

如何让ibatis的xml配置文件有提示信息

2014-01-21

IP寻物理地址-纯真数据库

通过IP寻找物理地址。Java写的demo源代码,基于纯真数据文件。全套代码和.dat文件都已经放在工程里了,导入后可以直接使用。 收集了包括中国电信、中国网通、长城宽带、网通宽带、聚友宽带等 ISP 的最新准确 IP 地址数据。

2014-01-01

CollabNetSubversion-client-1.8.0-2-x64

这是windows下的64位管理工具 CollabNetSubversion-client-1.8.0-2-x64

2013-12-30

VNC Virtual Network Computing

VNC 是一款优秀的远程控制工具软件,由著名的 AT&amp;T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

2013-12-30

xalan-2.7.0

它是一个Java的开源类库, 它是一个XSLT的处理包,用于将XML文档转为HTML文档,文本文件TXT,或其他格式的XML文档。它实现了XSLT1.0和XPath1.0的接口,可以在命令行调用,或者在applet,servlet中调用,或者作为其他程序的一个模块

2013-12-30

javaee架包

java.lang.NoClassDefFoundError ,如果tomcat5.5出现这个异常可能是缺少javaee包

2013-12-29

当当网java项目

半年前在达内培训时做的,记得交钱那天刚好是一年前的平安夜,还能想起每天敲代码至凌晨的场景。之前我已经上传了一份,但是没有上传架包,有人反映运行报错,我猜想应该是架包没找对的原因。于是趁着这正好逝去一周年之际上传一份完整版的供java初学者使用。项目中使用的两种开发模式,其一是struts2和hibernate;其二是SSH。已经使用了Ajax、JQuery无刷新分页、拦截器、购物车、自动填写表单、产品列表、二级菜单等。(下载后在Mysql导入项目中的dangdang.sql,即可使用,如果用的好的话,请不吝好评)

2013-12-24

android4.4源代码

android4.4源代码。当无法查看某个类的源代码的时候,可以在提示界面引入此文件,然后之前无法显示源代码的类就可以显示了。

2013-11-01

Android中文API

Android中文API Android中文帮助文档

2013-10-26

JavaScript写的五子棋

纯JavaScript写的五子棋程序。可以用来学习,也可以用来娱乐。

2013-09-27

jQuery v1.4.3-min

jQuery v1.4.3-min.js

2013-07-16

jQuery v1.6.4-min

jQuery v1.6.4-min,官方版

2013-07-16

jQuery v1.6.4

jQuery v1.6.4框架,未压缩版

2013-07-16

编写可读代码的艺术-中文版

写出的代码能让人快速理解、轻松维护、容易扩展的程序员才是专业的程序员。本书关注编码的细节,总结了很多提高代码可读性的小技巧。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修,本书将为你提供有效的指导。

2013-06-26

单元测试之道Java版-中文版

从这本书中,您能够学到: 编写更好,更快,并且bug更少的代码。 找到bug的隐身之处,并且学会如何修正这些bug。 在不使用整个项目的前提下,就可以测试一小段代码。 学会如何JUnit来简化测试代码。 如何在开发小组中展开高效的测试。 本书主要适用于具有一定编程和设计经验,但是对单元测试并不是很有经验的Java程序员。

2013-06-26

zxing源代码

包含二维码和条形码,全部是源代码,可以直接运行于Android手机里。已经测试了Android2.2、4.0、4.2.2 三种版本。

2013-06-26

二维码开源zxing

ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。为了方便学习和理解,繁杂的代码量都已被封装,学习者直接调用就行。

2013-06-24

Android 4.2.2源代码

Android4.2.2源代码,很全。解压后87M。

2013-06-17

2013Java笔试题面试题集

本人今年在培训班参加了近半年的Java培训,刚刚找到了一个满意的工作。这个集合是我在培训时收集的一些笔试面试题目,经过30几个人找工作的实践证明,题集里的题目是很有帮助的。特别是里面的面试题和编程题,几乎就是一模一样。压缩包里我写了个readme总结,建议先看。

2013-06-10

达内当当网项目源代码

此代码是达内201306毕业时做的,经多次测试,暂未发现bug,采用了两种框架组合整合:struts2与Hibernate整合和SSH整合。代码都放在一个包里,方便学习和对比,默认采用了SSH整合。代码有很多注释,类名见名知意,方便学习。分页采用了Ajax,异步无刷新;登人验证时,弹出登入div,体验好;使用了Jquery增加特效....当当网后台写了静态页面,由于时间关系未完善,留给你表现的空间,呵呵!为了更方便学习,附上需求文档和设计文档以及表结构图片和见表sql语句。因为架包太大所以没有上传,但是附上了架包介绍和架包图片。希望对你有帮助。

2013-06-10

可以修改样式的js-xlsx

可以导出并修改excel样式的前端excel库,已同步社区最新版。基于社区js-xlsx和xlsx-style,可以修改字体加粗、居中、颜色,合并单元格,列宽,行高,边框等样式。 在vue中需要把解压后的两个文件放在static目录,然后在项目中import即可。 参考:https://blog.csdn.net/dan_seek/article/details/106500048 ---------------------------------------------- 由SheetJS出品的js-xlsx是一款非常方便的只需要纯JS即可读取和导出excel的工具库,功能强大,支持格式众多,遗憾的是无法修改导出表格的样式。

2021-05-21

深入理解计算机系统(原书第三版3)

深入理解计算机系统(原书第三版3) 和第2版相比,本版内容上大大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 处理器体系结构修改为支持64位字和操作的设计。 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 采用新函数,更新了与协议无关和线程安全的网络编程。

2018-12-04

visual assist x 10.9.2248

正常安装和破解方法: 第一步:安装2248版本 (1)解压缩。共有两个文件(VA_X_Setup_10-9-2248.exe 和 readMe.txt)和一个文件夹(Crack)。 (2)关闭VS所有打开界面。 (3)双击VA_X_Setup_10-9-2248.exe安装Visual Assist 2248版本。 第二步:破解 (1)打开C盘。地址栏中输入:C:\Users\用户名,如果没看到AppData目录,直接在地址栏中输入\AppData再回车确认进入该目录。 (2)寻找目标位置。打开Local\Microsoft\VisualStudio\15.0_281df2b7\Extensions\一个目录。 注意: 1.本地安装的VS版本为2017,所以本地的文件夹名称为15.0_281df2b7。若是VS其他版本可能会有差异。 2.“一个目录”为安装时自动生成的,名称随机。 3.因为“一个目录”的名称不固定,建议到Extension目录下时,搜索名称为“VA_X.dll”的文件,然后确定目标位置。 (3)重命名。找到“VA_X.dll”文件后,不要随便删除。重命名为VA_X_old.dll作为备份(ps:避免以下步骤4之后导致VS打不开的尴尬局面!) (4)替换。拷贝Crack文件夹中的VA_X.dll到该文件夹中。 注意:比较懒或者实在找不到目标位置,请参考以下通用方法: (1)下载Everything.exe,一路下一步安装完。 (2)在搜索框中输入VA_X.dll,回车。 (3)用解压文件夹Crack中的VA_X.dll替换掉搜索出来的VA_X.dll。(一般这里会有两个VA_X.dll,通过看路径判断哪个是破解版,哪个是安装的原版) 第三步:重启VS

2018-12-04

jprofiler_windows-x64_9_1注册码

jprofiler_windows-x64_9_1注册码,在 jprofiler_windows-x64_9_1.ext 注册成功

2015-12-06

htc816t root工具集

包含htcD816t的三网解锁、recover、root工具软件,在移动版Android5.0测试通过。

2015-10-22

Android sdk 5.0

android sdk 5.0 android-21 ,亲测可用。

2014-12-02

Android5.0 sdk

android 5.0sdk,android-21,亲测可用。

2014-12-02

java虚拟机规范SE7

虚拟机方面的权威著作 java虚拟机规范SE7,包含中文版和英文版

2014-07-22

servlet上传文件demo

自己写的servlet上传文件demo,有注释方便学习。 包含commons-io 和 commons-fileupload 架包 jdk大于等于1.6可直接用,如果jdk版本小于1.6请换一个低版本io的架包即可

2014-07-21

上传架包commmon-fileupload common-io

commons-fileupload-1.3.1-bin commons-io-2.4-bin java上传使用的架包和它的文档以及源代码

2014-07-21

subversion-1.7.6.tar.gz(包含相关依赖包)

我在suse下安装subversion-1.7.6.tar.gz时,发现缺少很多包,于是一个个的把它们找齐了,并把它们放在一起方便各位使用。 subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 subversion.zip 文件里包含相关依赖包(apr-1.4.5.tar.gz,apr-util-1.3.12.tar.gz,expat-2.1.0.tar.gz,httpd-2.2.19.tar.gz,openssl-1.0.0a.tar.gz,sqlite-autoconf-3071700.tar.gz,zlib-1.2.5.tar.gz)

2014-05-28

subversion-1.7.6.tar.gz

Linux subversion-1.7.6.tar.gz

2014-05-27

openssl-1.0.0a.tar.gz

Linux openssl-1.0.0a.tar.gz

2014-05-27

expat-2.1.0.tar.gz

Linux expat-2.1.0.tar.gz

2014-05-27

apr-util-1.3.12.tar.gz

apr-util-1.3.12.tar.gz

2014-05-27

apr-1.4.5.tar.gz

linux系统里的 apr-1.4.5.tar.gz

2014-05-27

sqlite-autoconf-3071700.tar.gz

sqlite-autoconf-3071700.tar.gz Linux下的sqlite

2014-05-27

httpd-2.2.19.tar.gz

appache web 服务器软件:httpd-2.2.19.tar.gz

2014-05-27

java web标签大全

java web标签大全

2014-03-17

struts-2.3.16-all

struts-2.3.16 的所有架包和帮助文档、源代码。 修复了被发现存在新的高危远程代码执行漏洞,只要是Struts2版本低于 2.3.14就存在,所以赶快更新吧。

2014-01-26

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

TA关注的人

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