-
android00
-
今天导入一个第三方库的时候,发现里面的 okhttp 冲突了,找了很多文字都不顶用,最后发现菜狗原来是我自己,我把引入时剔除那个 groovy 写法掉了个逗号,真是笑掉大牙!下面做一番总结吧!解决办法问题原因就是,各个模块所有的依赖(递归)的 jar 包最后都会加载到安卓的项目中,你可以选择 project 形式查看 External Libraries,都在这了。所以解决问题关键就是干掉冲突,剩
-
python
-
Python中自定义函数的方法1.内建函数是无法满足所有的需求,所以开发者可以根据实际需要自定义函数。当函数自定义完成后,开发者可以在其他代码处通过函数名调用。示例:自定义函数printme()的定义和调用过程。# 自定义函数
def printme(str):
"函数功能:打印传入的字符串"
print(str)
# 调用自定义函数
printme("调用用
-
cheng
-
问题描述如图:这个原因可能是本地主机的key发生了变化,因此每次SSH链接都会有提示,只需要在交互下输入yes即可。当然如果长久的想解决问题,可以采用以下方法:1、使用ssh连接远程主机时加上“-o StrictHostKeyChecking=no”的选项,去掉对主机的验证检查。ssh -o StrictHostKeyChecking=no 192.168.xxx.xxx注:192.168.xxx
-
xiaozhi
-
有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)
当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分支命令:git merge
你可以多次合并到统一分支,
-
java
-
base64转图片,方法一: /**
* 1.base64转图片
* @param base64str1 base64码
* @param savePath 图片路径
* @return
*/
public static boolean GenerateImage(String base64str1, String savePath) {
/
-
xiaozhi
-
git仓库迁移常用命令// 首先在当前项目主分支先执行git pull 把代码更新为最新git remote set-url origin <新的仓库名>git push -u -f origingit push -u -f origin --all // 把所有分支迁移过去git push -u -f origin --tags // 把所有tag迁移过去// 然后去拉取新的仓库代码
-
xiaozhu
-
import warnings# 忽视警告warnings.filterwarnings('ignore')import osimport matplotlibimport cv2 as cvimport numpy as npimport matplotlib.pyplot as pltfrom tensorflow.keras.callbacks import ModelCheckpoint,
-
wechat
-
做一个类似我的订单页面的时候发现属性太多,比如待收货、待发货等,在wxss中自己定义的选择器中加入 overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
-
cheng
-
一小时的时间戳3,600,000一天的时间戳86400000一个月的时间戳2592000000一年的时间戳31536000000
-
web
-
法一:利用indexOf不存在返回-1,存在返回第一次出现的索引 // js检查数组中是否包含某个元素 // 法一 indexOfvar arr = [100,20,50,58,6,69,36,45,78,66,45]
if(arr.indexOf(66)==-1){
console.log("不存在")
}else{
console.log("存在,索引是:",arr.i
-
java
-
方法一:使用indexOf() 和lastIndexOf()方法案例:var Cts = "bblText";
if(Cts.indexOf("Text") >= 0 ) {
alert('Cts中包含Text字符串');
}
indexOf用法:返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIn
-
web
-
python数组如何取值一、单维数据处理时:a=[1,2,3,4,5];a[0]=1;a[1]=2;a[2]=3;a[3]=4;a[4]=5;(1) a[-1]:b=print(a[-1])=print(取出数组a的最后一个值)=[5];(2) a[:-1]:b=print(a[:-1])=print(除了最后一个取全部)=[1,2,3,4]; 因为[m:n]在数组里边表示的是前闭后开,就相当于数
-
cheng
-
Mybatis中Mapper.xml文件中的update语句写法<update id="updateByPrimaryKeySelective" parameterType="com.zehin.vpaas.base.domain.CtSysDutyreal" >
update CT_SYS_DUTYREAL
<set >
<if t
-
web
-
vue基本使用--refs获取组件或元素说明:vm.$refs 一个对象,持有已注册过 ref 的所有子组件(或HTML元素)使用:在 HTML元素 中,添加ref属性,然后在JS中通过vm.$refs.属性来获取注意:如果获取的是一个子组件,那么通过ref就能获取到子组件中的data和methods添加ref属性<div id="app">
<h1 ref="h1El
-
android00
-
前言上一篇文章自定义了一个左滑删除的RecyclerView,把view事件分发三个函数dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent实际运用了一下,一些原理通过出现的bug还是挺能加深印象,并且后面还在优化上用上了TouchSlop、VelocityTracker以及GestureDetector,但是真不配那个一个控件搞定安卓自定义v
-
android00
-
将Android support库转换为Androidx库(1)将build tools更新到3.4.1,如下:dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
}gradle更新到5.1.1,如下:
distributionBase=GRADLE_USER_HOME
distributionPath=wrap
-
xiaozhu
-
使用Python,将字符串的首字母变为大写,其余都变为小写利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。思路:使用capitalize()函数将字符串的首字母转为大写,其余变为小写L1 = ['AdmIn','anny','LUCY','sandY','wILl']
def normallize(name):
return name.capitaliz
-
java
-
在项目开发中,发现表的某些字段不合理,需要修改怎么处理呢。这时候需要用到关键字alter来修改字段的属性在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助.mysql 修改字段长度:alter table news modify column title varchar(130);alte
-
web
-
v-for0, 作用: 列表渲染,所在标签结构,按照数据数量,循环生成。指令写在谁身上,就循环创建谁1, 语法:v-for = "(值变量,索引变量) in 目标结构" :key = 索引变量v-for = "值变量 in 目标结构 :key = 索引变量"目标结构:可以是数组,对象,字符串2,数组方法如果修改了原数据就会更新 页面,如果没有修改,则不会,但可以重新赋值给变量让你页面更新3,v-f
-
web
-
个人总结如下:一、count(*)和count(1)查询速度使用count函数,当要统计的数量比较大时,发现count(*)花费的时间比较多,相对来说count(1)花费的时间比较少。1、如果你的数据表没有主键,那么count(1)比count(*)快 ;如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快 。2、如果你的表只有一个字段的话那count(*)就是最快的。