- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 Android学习之Volley网络请求框架
请求对象:StringRequest,JsonObjectRequest,JsonAarryRequest,ImageRequest步骤:1.创建一个请求队列RequestQueue2.创建Request对象3.将请求对象添加到请求队列中具体实现:1.在AndroidManifest.xml中添加网络访问权限: <uses-permission android:name="android.permission.INTERNET" />2.在.
2021-08-12 16:28:08
709
原创 Android学习之setOnClickListener(this)报错(kotlin)
报错情况如下:tvHome是一个TextView对象,已经初始化了,但是调用tvHome.setOnClickListener(this) 会报错Kotlin中解决办法:在HomeActivity中实现View.OnClickListener即可
2021-07-30 15:21:17
1762
原创 MySQL:workbench设置数据类型为TIMESTAMP()时报错:mysql the given data type TIMESTAMP() contains errors and canno
如下图所示:去掉括号,直接写TIMESTAMP即可,如果需要新增一条记录时自动填写系统时间,可以在这一行属性上勾选NN(Not NUll),它会自动生成默认表达式,即默认新增时自动填入系统时间...
2021-07-26 23:05:12
2864
2
原创 MySQL:workbench如何生成uuid主键
1.点击箭头指向的按钮,打开table设计2.在主键LOGININFOID的属性设置中不要勾选AI(Auto Increment:自动增长),也不要勾选Generated。我们通过添加触发器来设置自动生成UUID主键。3.点击Triggers,打开触发器设计界面4.在BEFORE INSERT 点击加号按钮,添加一个触发器,即在插入一条记录之前,自动生成一个UUID主键代码添加在BEGIN和END之间SET new.logininfoid=REPLACE(UUID()...
2021-07-26 22:32:10
1222
原创 MySQL添加外键时报错:ERROR 1452
一.这个外键不是另一个表的主键,即外键不存在二.外键存在还是报错,可能是外键勾选了属性NOT NULL,但是这张表里本来已经有数据了,现在新增了一列,这一列肯定是空的,所以又不符合NOT NULL的属性。所以可以先新增一列,勾选NOT NULL属性,然后点击apply,再去表中把这一列的值填好,再将这一列设为外键。...
2021-07-26 21:13:04
1261
原创 Android真机测试连接PC本地接口报错:W/System.err: java.net.SocketTimeoutException: failed to connect to /192.168.1
首先要保证url填写的是PC的IP地址可以在左下角输入cmd打开命令提示符然后输入ipconfig查看自己的ipv4地址在Android中访问的url设置为http://192.168.1.102:8081/即可 val retrofit = Retrofit.Builder() .baseUrl("http://192.168.1.102:8081/") .addConverterFactory(GsonCo..
2021-07-26 18:09:42
1159
原创 SpringBoot中Mapper.xml中填写namespace时路径填错:Cannot find class: com.example.wellnewsserver.model.auto.User
巨坑!!!大家在写mapper.xml时,一定要注意namespace和resultType的路径,它和其他的包路径不一样,它不包含项目的名称。名称可以从左侧项目文件夹结构看出resultType路径不是 com.example.wellnewsserver.model.auto.User ,而是 com.example.model.auto.Usernamespace路径不是com.example.wellnewsserver.mapper.auto.UserMapper而是com....
2021-07-22 21:46:08
2652
原创 Spring Boot整合MyBatis-Plus时出现Correct the classpath of your application so that it contains a single
因为导入依赖时jar包重了,用mvn dependency:tree在这里打印出所有依赖的结构得到所有的依赖:搜索报错时有个路径里面有jar包的名称,把重的删了,再运行mvn dependency:tree[INFO] com.example:WellNewsServer:jar:0.0.1-SNAPSHOT[INFO] +- org.springframework.boot:spring-boot-starter-jdbc:jar:2.5.3-SNAPSHOT:compi..
2021-07-21 19:31:15
658
原创 SpringBoot 更换Mysql依赖版本失败的问题,can‘t resolve mysql-connector-java 5.7.43
昨天想把SpringBoot项目连接上MySQL数据库,但是5.7系列的mysql-connector-java 5.7.43的依赖总是导入失败,我上网搜,最后看到有人说只有5.1系列和8.0系列的有依赖包,其他的都没有,用SpringBoot默认导入的就是8.0.25,它兼容5.7系列,所以我打算直接用mysql-connector-java 8.0.25的依赖包试试看下默认的:...
2021-07-21 10:03:49
2911
原创 SpringBoot初次运行项目报错,Failed to configure a DataSource ‘url‘ attribute is not specified and no embedded
错误如下:我是因为未配置application.properties所以配置一下就行配置内容:spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/data?serverTimezone=Asia/Shanghai&allowMultiQueries=truespring.datasource...
2021-07-20 11:59:09
120
原创 只需三步!查看笔记本电脑连接的WiFi密码
1.在左下角搜索框输入cmd打开命令提示符2.输入命令:netsh wlan show profiles3.输入命令行:netsh wlan show profilesWiFi名key=clear比如我要查看的是FAST_B162这个WiFi,那我就把WiFi名 替换为FAST_B162netsh wlan show profiles FAST_B162 key=clear安全设置下的关键内容就是WiFi密码...
2021-07-20 11:35:27
3407
原创 MySQL查询语句入门
1.SELECT * FROM 表名代表从某个表中查询所有列的数据举例:SELECT * FROM test.course;执行语句:
2021-06-11 11:47:37
2721
2
原创 Android学习之使用HTTP协议访问网络之HttpURLConnection
#转自第一行代码—郭霖首先new出一个URL对象,传入目标对象的网络地址,再new一个HttpURLConnection的实例,然后调用URL的openConnection()方法即可。如下代码所示: URL url = new URL("https://www.baidu.com/"); HttpURLConnection connection = null; connection = (HttpURLConnection) url.openConnection();在得到HttpURLCon
2021-05-08 22:50:23
182
1
原创 Android学习之设置Spinner下拉框的边框下划线颜色
Android学习之设置Spinner下拉框的边框下划线颜色在style.xml中新增一个style,name 可以自定义,其中colorAccent 的颜色属性代表点击Spinner时,边框下划线的颜色。其中colorControlNormal的颜色属性代表正常情况,下划线和下拉箭头的颜色。#e6e6e6 颜色编码,可以任意修改颜色 <style name="ThemeSpinner"> <!-- Color when pre...
2021-03-01 15:36:10
2322
原创 Android 学习之从后台来的数据需要在UI上显示和UI上的数据的需要在UI上显示,两者处理区别
从后台来的数据且需要在UI上显示的,需要使用Handler.post(new Runable(){@Override public void run() { //todo }})从UI来的数据需要在UI上显示的,直接调用处理逻辑即可。
2020-12-31 11:14:15
360
原创 Android学习之 managed configuration (MDM Support 移动设备管理支持)
Android学习之 managed configuration 如果开发的APP需要为企业服务,你需要满足一个企业政策特殊的设置需求。Managed configuration(配置管理),就是应用程序约束,企业组织的IT admin 可通过配置管理远程管理apps的配置。配置管理功能对于部署到工作配置文件中的组织批准的应用程序特别有用。举个例子,某个企业组织需要IT admin(IT 管理员)可以对approved APP执行以下操作:允许或阻止web浏览器的URL 配置是否...
2020-11-18 11:19:22
1561
2
原创 cd命令进入相应的绝对路径下文件夹
cd命令进入相应的绝对路径下文件夹cd /dD:\04git\cctg-android\Tool\proguard-master\bin即可总结为:cd /d 绝对路径
2020-11-17 10:55:38
2283
原创 数据结构学习之C++向量
向量(vector):是线性数组的一种抽象,它也是由具有线性次序的一组元素构成的集合V={v0,v1,....vn-1},其中元素由秩相互区别。各个元素的秩不同,若元素e的前驱元素共r个,则其秩是r。操作接口:size() 报告向量当前规模(元素总数)get(r) 获取秩为r的元素put(r,e) 用e替换秩为r元素的数值insert(r,e) e作为秩为r的元素插入,原后继元素依次后移r...
2020-05-11 22:08:26
445
原创 JAVA学习之接口(interface)包含的内容
接口是多个类的公共规范,最重要的内容是其中的抽象方法接口中内容有Java7:1常量和抽象方法Java8:常量和抽象方法,默认方法和静态方法Java9:常量和抽象方法,默认方法和静态方法,私有方法举例:接口类testinterfacepackage testinterface;//格式 public abstract 返回值类型 方法名称(参数列表);//若省...
2020-02-05 17:49:33
1150
1
原创 JAVA学习之使用code中的Generate自动生成数据的set和get方法
举例说明:首先新建一个类,然后定义两个私有成员数据把鼠标光标放到{}内,打开工具栏的code,选择Generate在弹出框中选择Getter and Setter然后弹出框如下,按住control键同时选择两个变量,点击????即自动生成了这两个变量的set和get方法...
2020-02-03 17:36:39
2826
原创 JAVA学习之数组越界问题
报错一:ArrayIndexOutOfBoundsException如果访问数组元素时,数组索引编号并不存在,将会发生索引越界异常原因和解决办法:索引编号写错了,改正即可报错二:NullPointerException所有的引用变量,都可以赋值一个null值,但是它代表什么都没有原因:如果忘了new,元素为空或null,就会报错解决办法:new一下...
2020-02-03 16:22:29
682
原创 JAVA学习之类的方法重写与方法重载
一.方法重写:在子类中使用和父类一样的签名以及一样的返回值类型来对该方法进行定义。public class test { public static void main(String[] args) { A a=new A(); a.p(10); a.p(10.0); }}public class B { ...
2019-12-15 09:41:01
177
原创 JAVA学习之产生随机数的方法(持续更新)
方法一:System.currentTimeMillis();用法:int number=(int) (System.currentTimeMillis()%10);//产生0-9的整数方法二:Math.random();//调用这个方法会返回一个双精度的随机值d且满足0.0<= d < 1.0用法:int number=(int) (Math.random()*10);...
2019-11-26 19:23:49
158
原创 算法学习之插入排序
1.算法思想(Alg's idea)从左至右有序第一个位置只有一个元素,当然有序每次2 <= j <= n:将元素aj插入到有序的A[1.....j-1]中,并使A[1.....j]有序直至j=n2.Alg伪代码(类C,不可复制直接运行)Insertion Sort(A) //将A[1....n]有序{ for j=2 ...
2019-09-10 21:01:00
429
原创 Allegro学习之PCB SI后仿真流程
目录......................................................................................................................................................2一、 Cadence Allegro PCB SI简介.......................
2018-06-25 16:13:50
33216
19
原创 allegro学习之PCB走线通流能力计算
PCB走线宽度与电流的计算参数名称数值单位备注修正系数K0.048无内层0.024外层0.048最大温升ΔT30℃铜箔厚度1oz,盎司走线宽度2mm计算公式I=Kx(T^0.44)x(A^0.725)A的单位为mil×mil允许用于蚀刻技术、铜厚度、导体宽度和横截面10%~15%的减小量计算结果6.41 APCB走线熔断电流的计算参数名称数值单位备注金属组成决定的常数K10244无10244是最常...
2018-05-17 10:34:24
5259
原创 allegro学习之如何设置过电阻的等长线规则
过电阻的等长线设置第一步,红色圈圈内的图标就是规则管理器,点击打开我们可以看到这样哒:等长线规则在Relative Propagation Delay(相对传播延时)我们发现所有的网络属性都是Net,如果我们想要过电阻等长布线,则需要将高速信号的网络建立Xnet属性。接着,我们点击Signal Model,如下图所示:会出现如下AUDIT ERRORS,不要在意,直接点ok即可。会出现Signal...
2018-05-17 10:20:27
12844
原创 allegro学习之Database has a non-recoverable corruption. Contact Cadence customer support.该如何解决
#1 WARNING(SPMHNI-192): Device/Symbol check warning detected. [help]WARNING(SPMHNI-194): Symbol 'REMOTER' for device 'CON1X13_REMOTER_2.54MM 2PIN,4MM' not found in PSMPATH or must be "dbdoctor"ed....
2018-05-11 08:54:28
8811
4
原创 allegro学习之如何设置不显示电源或地等网络的飞线,而显示成一个方框
打开约束管理器,选择properties(属性);选择General Properties;找到你想要不显示的网络,电源填上几V,地为0V即可。
2018-05-10 09:44:57
9818
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人