分类 编程技术 下的文章
- 首页
- 编程技术
SQL Server 2019 正式发布,附下载地址
2019年11月4日,微软在美国奥兰多举办的Ignite大会上发布了关系型数据库新版本 SQL Server 2019。与之前版本相比,新版本的SQL Server 2019 具备以下重要功能:在Linux和容器中运行的能力,连接大数据存储系统的PolyBase技术。SQL 2019 下载地址版本:SQL Server 2019 Enterprise (x64) - DVD (Chinese...
Javascript 手动触发 window 的 resize 等事件
如果想在不实际改变浏览器窗口大小的情况下触发 window 的 resize 事件,可以用以下方法。<button id="btn-1">Button-1</button> <script> // 假如想通过点击 Button-1 触发 window 的 resize 事件 let btn_1 = document.ge...
SQL Server 分批删除大量数据
当删除一个数据量在千万及以上的大表中的部分数据时,使用 delete from 表名 where 条件;删除记录时执行的时间会比较长,日志文件急速增长,通过以下分批删除的方式可以稍微好一点。--分批删除大量数据 declare @count int set @count=100000 --每批删除的记录数 print convert(varchar(50),getdate(),120) w...
Druid 编译问题 jar must specify an absolute path but is ${env.JAVA_HOME}jconsole.jar
问题描述升级了 jdk11 后使用 druid 编译报以下警告。参考:https://github.com/alibaba/druid/issues/3060https://github.com/alibaba/druid/issues/2491https://github.com/alibaba/druid/issues/1346> Task :compileJava UP-TO-D...
我的 Intellij IDEA 配置
常用 IDEA 快捷键快捷键功能说明F1show in Explorer经常需要在资源管理器中打开项目目录Ctrl+Alt+;格式化代码默认的Ctrl+Alt+L和 QQ 锁定冲突常用 IDEA 设置1、IDEA 取消引号和大括号对选中内容的自动包裹当选中部分内容后按【引号】或【大括号】会自动将所选内容包裹,不喜欢可以如下设置。设置位置:File | Settings | Editor | ...
IDEA Gradle 项目控制台输出中文乱码解决方案
问题描述IDEA Gradle 输出日志中文乱码,如图:解决方案IDEA 2019 之前版本:File | Settings | Build, Execution, Deployment | Build Tools | Gradle如图添加以下参数:-Dfile.encoding=utf-8IDEA 2019 版本:IDEA 2019.3 新版没有上面这个选项。 可以点击 help->...
Ubuntu 搭建 Maven 私服仓库 Nexus 笔记
Maven 搭建私服可以供公司内部其它同事使用,这样当一个人引用并下载了某个依赖,会被缓存到公司内的私服服务器,这样别的同事在使用的时候就可以直接从内网下载,速度大大提升。这里记录下最近搭建 Nexus 私服仓库的过程。官方地址nexus 是 sonatype 公司的免费产品,大多数私服仓库都是通过这个工具搭建的。官网:https://www.sonatype.com/nexus-repos...
Gradle 强制所有项目替换为本地 Maven 私服地址
自己搭建好的 Maven 私服仓库如果想在 Gradle 中使用,可以在项目的 build.gradle 中定义仓库,但这样每个项目都要设置,有种方法可以将所有 Gradle 项目的 Maven 远程仓库地址强制更换为私服仓库。在默认的 Gradle 目录 C:\Users\你的用户名\.gradle 新建 init.gradle 文件。如果之前修改过目录位置,比如微酷的环境变量设置了 GR...
Win10 安装 Jdk 8/11,配置 java 环境变量方法
下载 JDK从以下地址下载对应 jdk 的 64位或32位 安装包。Oracle JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.htmlOpen JDK 下载地址: https://go.vcoo.cc/openjdk安装 JDK对于安装版:直接不停的下一步安装完成即可。对于解压版:直接解压至指...
Mac 安装 Jdk 8/11,配置 java 环境变量方法
下载 JDK从以下地址下载对应 jdk 的 dmg 安装包。或 mac 系统专用的压缩包如:jdk-11.0.5_osx-x64_bin.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html安装 JDK如果是 dmg 安装后默认安装位置在:/Library/Java/JavaVirtual...
Android WebView H5 input file 不支持 multiple 属性多选文件的解决方案
Andrid WebView 不支持文件多选之前使用 Vue 开发了一个 H5 移动端项目,其中有图片上传功能,可拍照上传也可选择文件上传,现在想增加批量多选文件上传,然后发现 Android 竟然不支持 input 的 multiple 属性。网上一翻搜索得出以下结论:如果只是开发 H5 页面,那么很遗憾无法解决。参考:https://segmentfault.com/q/10100000...
Android 通过多渠道打包功能解决开发 x86 和发布 arm 切换的困扰
功能需求目前需求比较简单:在开发时能以 x86 部署到模拟器调试,发布时以 arm 生成 apk,不需要频繁修改 build.gradle解决方案通过多渠道 productFlavors 解决这个问题://多渠道打包 flavorDimensions "default" productFlavors { arm { manifestPlacehol...
Android 问题:自动更新框架在 release 下失效
今天发现之前开发的一个 Android 项目自动更新失效了,发布了新版本后客户端一直提示是最新版。项目使用的 android 自动更新类库:https://github.com/ifu25/AndroidAutoUpdate问题描述开发 debug 模式下测试自动升级正常,发布 release 后不提示升级。问题分析经修改 AutoUpdateLib 类库增加了日志输出后发现 release...
Android 自定义打包路径和 apk 文件名
修改 build.gradle 增加以下代码//自定生成 apk 文件名和生成路径 android.applicationVariants.all { variant -> variant.outputs.each { output -> // 生成路径 variant.getPackageApplicationProvider().get...
Vue 纯前端实现 Excel 表导入导出
使用 Vue 集成 Excel 操作框架 sheetjs,实现纯前端的 Excel 导入及导出。源码https://github.com/ifu25/vue-demo-excel效果