- android studio 版本升级带来的兼容性问题汇总
pkuyjxu
android开发androidstudioandroidide
AS2021以后基本默认是jdk11,所以老旧工程导入时要先设置jdk为jdk1.8.路径:File-setting-build,excuting,development->buildtool配置gradle和jdkprojectstructure里面设置plugin和gradle版本要匹配build.gradle要appmoduleproject三个层次都要匹配gradle-wrapper.pr
- U9二次开发之补丁制作
zhanyd
计算机基础U9补丁二次开发
补丁制作u9二开完成之后就要制作补丁发布到服务器啦,我把补丁制作的流程记录一下,供你参考。1、还原制作补丁所需要的数据库将补丁库.bak,还原到数据库中。2、配置environment.xml文件还原数据库之后,然后配置BuildTool目录下的environment.xml文件。修改数据库连接信息,指向刚才还原的数据库U9Build25_YX_DEV。只需要改数据库连接信息就行了,其他参数不用改
- unity获取一个目录下的所有prefab路径
weixin_30235225
游戏ui
目录结构:获取Prefab下的所有prefabusingSystem;usingSystem.IO;usingUnityEditor;usingUnityEngine;publicclassTest{[MenuItem("BuildTool/Lugs")]staticvoidLugsTest(){stringpath="Assets/UI/Prefab";GetAllPrefabs(path);}
- 热修复之Dex文件生成
SoldierWIN
记录一下在生成dex文件时遇到三个问题及解决方法1.创建临时目录首先在project目录下创建一个临时目录,然后将项目修复完bug的代码及目录结构拷贝一份出来放到临时目录中,然后删除未做修改的代码文件。2.编译class在临时目录里打开Terminal运行javacXxx.java将java文件编译为Xxx.class文件。3.生成dex使用dx.bat生成dex文件,查看工程的buildTool
- idea项目依赖导入失败_解决idea导入项目后依赖报错问题
weixin_39950010
idea项目依赖导入失败
1.在idea首页Confige-->setting-->build,execution,deployment-->buildTool-->maven-->workoffice勾选,apply,ok2.进入导入的项目中,先点击右侧MavenProject-->lifecycle-->install,下载jar包;3.下载完毕后,关闭项目,到首页Confige-->setting-->build,e
- Xcode写Python
程序猴很懒
XcodePythonMacXcode写PythonMacPython
选择新建选择cross-platform——>ExternalBuildSystem然后NextProductName写自己创建的工程名,BuildTool写Python安装路径,完事按Next选择创建项目的文件夹,完事Create然后点左上角的python_test选择EditScheme...选择第一个Info——>Executable——>other找到安装Python目录的bin下的pyt
- Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.
kururunga
车载unity游戏引擎
今天Unity打包apk碰到这个问题,记录下。我参考了一些博客,有一下几种做法的:1.降低sdk版本,比如降低到30,同时BuildTool也降低2.拷贝30.0.0或者其他版本的dx文件到32.0.0里面的lib目录以上对我无效。下面可以:首先把Unity改成本地的找到自己sdk的目录位置,默认在%AppData%\Local\Android\Sdk\,Win+R快捷键打开启动,输入%AppDa
- windows电脑安装Microsoft Visual C++ xxx
patrons_bai
Python3安装支持库的过程中经常会遇到“MicrosoftVisualC++14.0isrequired”,此时就需要安装VisualC++buildtools生成工具,在运行buildtool安装时,提示安装包损坏,翻墙也无效解决办法:在buildtool安装时,提示安装包损坏时,可以选择离线目录即可工具1.visualcppbuildtoolsfull.exe链接:https://pan.
- 【踩坑专栏】执行主方法main,却对项目进行build和打包
不想睡觉的橘子君
idea踩坑专栏intellij-ideamavenjava
在使用idea的过程中遇到了一个奇怪的问题,我在某个类中执行main方法,结果却对整个项目进行了build,而且没有执行main方法中的代码。解决办法:Settings->Build->BuildTool->Maven->Runner中,关闭将build和run委托给maven的选项之前改过这里的配置,导致的问题参考文章:[1],idea运行maven的main函数,出现build
- Assets apk打包脚本
Youremywoman
美小易打包脚本点击androidstudioRun按钮后发生了什么?知乎答案检查项目和读取基本配置(这一步主要在IDE的代码中JetBrains/android)GradleBuild(主要用的com.android.build.gradle中的逻辑)ApkInstall&LaunchActivity(主要用的adb)主要理解一下buildtool执行的过程以下分析基于com.android.to
- 在家搭建 Minecraft 服务器,和远程小伙伴一起联机
飞哥是个行动pie
实践经验minecraft内网穿透java
文章目录构建服务端运行服务端内网穿透构建服务端系统环境是windows10(Linux也适用,自行改动相关步骤)服务端选用Spigot(Java),服务端版本选用1.16.5,Java版本选用16下载SpigotBuildToolshttps://www.spigotmc.org/downloads-buildTools下载最新支持java16的BuildTool下载安装git工具https://
- Maven导入依赖红字not found问题
ID:CheneyWang
mavenintellij-ideajava
IDEA集成Maven的注意事项1.下载maven,更改conf下面的setting.xml中的镜像地址,可以改成阿里云的地址2.在IDEA中通过setting中的build-buildtool里面更改不使用默认的maven(因为默认的maven仓库在国外,访问非常慢,改成自己下载并且更改了setting.xml的maven)如果在maven导入依赖时显示红字,并且报notfound的错误,很有可
- Xcode 配置python环境
秋风然
Mac编程学习xcodepythonmacos
1、新建project(command+Shift+N)选择other>ExternalBuildSystem>Next.2、productName:名字.BuildTool:选择python解释器的位置(如:/usr/bin/python3)>Next>选择位置>Create.python解释器的位置可以从terminal使用命令:whichpython或者whichpython3获取.3、新建
- Unity 打包安卓apk失败“Build-tool 31.0.0 is missing DX”或“Build-tool 32.0.0 is missing DX”
该吃药了哈
android应用Unityunityandroidjar
Unity打包安卓apk失败。“Build-tool31.0.0ismissingDX”“Build-tool32.0.0ismissingDX”BuildTool31以后从SDK内删除了dx工具,使用d8工具来替代dx工具。解决方法有:buildtool版本改为30。(将*.gradle文件中的buildToolsVersion改为30)把build-tools\30.0.0目录下的dx.bat
- Unity发布抖音小游戏:构建与发布
Data菌
Unity小游戏unity抖音小游戏构建真机调试上传审核发布
上篇介绍了如何将字节小游戏SDK接入Unity项目中,本篇将介绍如何使用Unity字节小游戏构建发布工具,调试和发布字节小游戏。读者可参考教程:Docs点击菜单ByteGame-StarkSDKTools-BuildTool字节小游戏构建工具面板Unity字节构建工具,主要方便我们测试调试小游戏,可以实现真机运行测试。接下来就是发布,点击发布,会自动跳转到PublishTool发布工具面板。1)U
- 解决visual studio C++ build tools时安装包缺失或损坏的问题(亲测绝对有用!!!)
Aaron-ywl
python深度学习visualstudioc++ide
安装visualstudioC++buildtools时遇到安装包缺失或损坏的问题。这个问题真的困扰我好久,尝试过很多种办法都失败了,我真的很无语、、、我尝试过卸载掉visualstudio重新下载、用VPN安装、下载多个VisualCppBuildTools_Full.exe都尝试过一遍,都失败了。。。。。。最终终于成功了!参考博客:win10安装visualstudioC++buildtool
- Windows Server 2019 安装提要 (及 VS 2019 Build Tool) - 续
TheEssentials:AfterWindowsServer2019EvaluationInstalled-PARTII上一次写了WindowsServer2019安装提要(及VS2019BuildTool),然后描述了基本的安装后配置工作。不过这离我的目标——一个轻量级(22GB之轻)的MSVC构建环境——还差得远。所以继续追加配置过程中遇到的问题。如下。安装后提要安装Chocolatey安
- 【IDEA】记一次 pom 文件报错
greedycr7
问题描述在搭建SpringBoot源码环境的时候,父pom文件的标签中明明定义了属性revision,但是,在子pom文件中引用revision时,发现报错:2.2.11.BUILD-SNAPSHOT${basedir}true错误提示:propertiesinparentdefinitionareprohibited问题原因maven版本的问题:Setting->BuildTool->Maven
- GreenDao3.2.0用法
_蘇芳_
发现GreenDao更新到3了,还是改了一些东西的,看了几篇文章,发现有些出入之处,于是结合官网写了个demo测试了下,在此总结。1.导入GreenDao有的同学可能不清楚gradle是哪个gradle。。在你module的那个build.gradle里applyplugin:'com.android.application'android{compileSdkVersion24buildTool
- targetSdk 28适配
游侠_6fb7
升级配置1.编译的buildtool版本build_tool_version=28.0.3compile_sdk_version=28min_sdk_version=16target_sdk_version=282.gradle升级到5.1.1distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip
- CS+ for CC编译器设置记录
风吹花中花吹风
单片机嵌入式
瑞萨编译器在创建新工程后必须设置以下参数用以让工程顺利进行1,设置选项字节:不同与其他MCU,瑞萨单片机的时钟与看门狗是在用户选项字节中设置的,选项字节供4个Byte。其一位置在:CC-RL(BuildTool)->LinkOptions->Device->Useroptionbytevalue。其二位置在:CC-RL(BuildTool)->LinkOptions->Device->Option
- NAnt 与 MS Build
weixin_33885676
大家可能已经知道.net2.0将会集成一个buildtool:msbuild,当然,大家也知道,这明显的同.net社区中的nant功能重合。在此事上,我个人极度反感微软的做法。让我们来看看,如果java没有apache软件基金会的一些项目,java会像有这样的影响力?微软真正的做法应该像sun将servlet和jsp引擎源代码捐赠给apache软件基金组织或是像ibm捐赠eclipse一样。让na
- 关于DefaultHttpClient 过时的问题
yuchen_fighting
网络请求
今天在使用之前的一个demo的时候在导入studio之后发现缺少jar包然后在导入jar包后,有些方法依然不能正常使用,后来搜索了一下,恍然大悟,原来是某些api过时导致的,决绝方法也很简单最简单的方法就是直接将studio里面的Api版本修改成以前的版本高版本是可以兼容低版本的,修改build.Gradle文件里面的相关引用android{compileSdkVersion18buildTool
- unexpected element found in
Errol_King
#app开发问题
buildtool升级到3.3.2以后'com.android.tools.build:gradle:3.3.2'运行报错如下:AndroidresourcelinkingfailedD:\YishopSeller\app\build\intermediates\instant_run_merged_manifests\landaojiaDebug\processMyApplicationDebu
- java.lang.OutOfMemoryError:Java heap space问题解决方法
magus8888
androidjava
在编译android工程的时候,有时候会遇到java.lang.OutOfMemoryError:Javaheapspace错误添加_JAVA_OPTIONS:-Xmx2g到环境变量,source/etc/profile即可,这样就从全局解决了该问题,不用去修改每个版本的buildtool参数。
- unity 打包安卓apk时出现错误 Failed to find Build Tools revision 29.0.0
hwjmyz
Unity3D
当出现类似以下打包错误时:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringrootproject'gradleOut'.>FailedtofindBuildToolsrevision29.0.0其原因,我估计是因为unity检测buildtool版本是29时,他跑去找29.0.0这样的目录去了
- 自定义NodeJS-C++ Addons使用说明
Luppiter.W
D0062NodeJS
自定义NodeJS-C++Addons使用说明Windows流程Step.01编译环境搭建参照Github-nodejs/node-gyp使用选择:windows-build-tools注意,需要使用管理员权限打开cmd等VisualStudioBuildTools或下载完整的VisualStudio(其中也需要包含对应的buildtool)安装对应的Python版本(node-gyp支持的Pyt
- Spring Roo 是个啥东西
iteye_3179
Spring
SpringSource发布了SpringRooM1。这是一个BuildTool,具有很强的代码生成功能。看介绍说,这个东西可以很大提高开发效率。恩,要关注一下。
- Myeclipse出现错误:Errors running builder 'Android Package Builder'
酷小川
android
在Myeclipse中运行android项目出现:Errorsrunningbuilder'AndroidPackageBuilder'。网上有几种方法,试了之后为大家提供一种成功的方法。网上的方法如下:(1)jdk或安卓的buildtools版本问题,于是在project.properties文件中加了一行sdk.buildtools=21.1.1。(2)eclipse中安卓的buildtool
- android studio 初探
Kingtrap
将以前的项目转成Androidstudio,导入后,遇到一堆问题,真有点(ˇˍˇ)想~放弃as了,编译要3到四分钟,跟eclipse性能比起来真得是差太多了。是不是as的语法检测等限制的太多了,build完后就崩溃了,在eclipse跑的好好的项目,在as上跑出来几百个error!瞬间蒙逼!1、buildtool和sdk版本不一致,as自动识别并下载2、drawable-hdpi的图片资源不是标准
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那