
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
超链接伪类<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>超链接伪类</title><!--超链接伪类用来定义超链接在鼠标点击的不同时期的样式--><!--a:link定义a元素未访问时的样式--><!--a:vi
使用阿里云国内镜像对单个项目生效,在项目中的build.gradle修改内容buildscript {repositories {maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven{ url 'http://maven.aliyun.com/n
虽然MyBatis很方便,但是想要手写全部的mapper还是很累人的,好在MyBatis官方推出了自动化工具,可以根据数据库和定义好的配置直接生成DAO层及以下的全部代码,非常方便.首先创建一个maven项目,教程见使用IDEA创建一个maven项目新建数据库表/*Table structure for table `items` */CREATE TABLE `items` (`id
1、现在的绝大多数web应用,通常都以action、service、dao三层去组织代码,这样划分结构很清晰,分工明确2、一般情况下,我们会把事务控制在service层。3、action和dao层,会使用一些框架技术。比如action层可能选择有springmvc、struts等,dao层有hibernate、mybatis等选择,所以action的dao有可能遂根据情况变化,而servi
首先打开IDEA后点击settings 然后在VM Options内添加-DarchetypeCatalog=internal 运行参数(不做上面操作的话会导致maven 骨架生成速度缓慢到令人发指,卡在running tmp archetypexxxtmp这一步)创建maven web项目,按照下图顺序点击后点击下一步 groupid表示项目的包名,artifactid表示项目名 选择m
productFlavors 用法productFlavors顾名思义,就是用来分别定义产品不同的特性,使用它可以用一套代码创建不同的产品就是用于定义产品的特性,这是每个产品不同的地方。有了它我们可以用同一套代码创建不同的产品。设置productFlavors的方法如下:在build.gradle中加入productFlavors结构在app(module)目录下的build.grad
jni 在 spring boot 中的应用编译jni动态库首先创建文件夹#创建java层文件夹mkdir -p java/com/gavinandre/jnispringboot/jni#创建native层文件夹mkdir native创建java文件echo &amp;amp;amp;amp;amp;amp;amp;quot;package com.gavinandre.jni
多人开发时,会出现明明在gitignore中忽略了.idea文件夹,但是提交时仍旧会出现.idea内文件变动的情况原因.idea已经被git跟踪,之后再加入.gitignore后是没有作用的解决办法清除.idea的git缓存git rm -r --cached .idea.gitignore中添加.idea
pigz是支持并行的gzip,默认用当前逻辑cpu个数来并发压缩,无法检测个数的话,则并发8个线程安装pigz$sudo apt install pigz打包$tar --use-compress-program=pigz -cvpf package.tgz ./package解包#tar --use-compress-program=pigz -xvp...
这段时间研究了下Usb Accessory模式, 这个模式正常的使用方法是用来和专为Android设备设计的USB主机硬件通讯的.这种设备需要使用Accessory Development Kit (ADK)来开发, 遵循Android Open Accessory (AOA)协议.







