- 博客(51)
- 资源 (4)
- 收藏
- 关注
原创 SQL触发器
在SQL中,触发器是一种特殊的存储过程,它可以自动执行一系列的操作,当特定的数据库事件(例如插入、更新或删除数据)发生时。触发器通常用于实现数据约束、日志记录、数据审计等功能。在创建触发器时,你可以指定触发器执行的事件类型、执行的时间以及触发器的操作。
2023-04-04 11:25:46
462
原创 Android 连接 MySQL 数据库教程
在 Android 应用程序中连接 MySQL 数据库可以帮助开发人员实现更丰富的数据管理功能。本教程将介绍如何在 Android 应用程序中使用低版本的 MySQL Connector/J 驱动程序来连接 MySQL 数据库。
2023-03-09 09:28:27
12587
原创 局域网内配置可访问mysql数据库
需要在局域网内访问别人的mysql数据库,首先需要正确安装mysql数据库,然后需要配置以下2点1.把root可访问设置为%如图:2.安装mysql的主机需要设置防火墙,端口号3306设置为可访问如图:保存即可,在局域网内其他主机按IP地址连接...
2022-04-12 14:39:45
3337
原创 Android导出文件到Excel的路径问题
1. String filePath = Environment.getExternalStorageDirectory() + "/DeviceMsg"; 2. String filePath = getFilesDir().getAbsolutePath() + "/DeviceMsg";使用第一个方法时小米手机可以导出,华为手机不能导出。第二个方法都可以导出奇怪的是二者都没有外置存储,但是小米可以导出获取内部存储方法1、Environment.getDataDirectory(...
2021-07-21 15:37:32
366
1
原创 python 发送邮件报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc4 in position 0
百度无果,用梯子上网一下子找到了解决办法。1.直接将电脑名称由中文名改成英文字母2.讲socke.py文件中箭头指向的那行后面加上.encode(‘ascii’,‘ignore’)即可完美解决
2020-11-11 16:18:19
1046
原创 解决FTP上传图片文件,只上传文件名,大小为0的问题
用的是以下依赖包 implementation 'commons-net:commons-net:3.5'每次上传都是0B,问题出现在没有调用FTPClient.enterLocalPassiveMode();这个方法的意思就是每次数据连接之前,ftp client告诉ftp server开通一个端口来传输数据。为什么要这样做呢,因为ftp server可能每次开启不同的端口来传输数据,但是在linux上,由于安全限制,可能某些端口没有开启,所以就出现阻塞。借鉴于这位老哥杨航JAVA所以
2020-11-10 11:51:06
1774
原创 flutter开发记录
导入旧项目无法编译需要考虑的问题1、flutterSDK是否更新到最新版本下载链接2、依赖包中的版本号是否是最新版本查询链接
2020-04-20 11:07:18
191
原创 小程序开发环境搭建
1、获取APPID注册小程序,如果你已经注册了微信公众号,那就要用新的邮箱注册微信小程序。然后在开发工具中下载‘微信开发者工具’2、下载node.jsnode.js官方下载链接安装完成后在终端输入命令node -v如果能显示出版本号就代表安装成功了!3、下载VSCodeVsCode官方下载链接安装过程中如果提示要添加路径进path,注意要勾选4、开发框架选择to...
2020-04-20 08:51:27
433
转载 Android中高级进阶知识点整理
转载侵权删https://blog.youkuaiyun.com/lou_liang/article/details/82856531
2020-02-19 10:11:29
485
1
原创 VMWare 安装 macox 遇到的问题和解决办法
1、VMware无法启动,重新安装也没法打开。解决办法打开程序和功能,查看最新安装的更新,卸载掉最新的安装,重启后就能正常打开2、MAC ox 系统不断重启,提示因出现问题而无法启动解决办法查看新建虚拟机,无法找到 Apple Mac OS X(M)选项,需要重新unlock一下,下载相关文件,以管理员身份分别运行unlock.exe win-install.cmd即可。...
2019-10-22 10:19:18
1675
转载 Android GrivdView上下来回滑动会导致页面向下消失的解决方法
项目中需要用到GridView展示90个item,但是每个item底部的数据格式是不一致的,导致加载完成后上下来回滑动多次之后突然消失。解决方法就是item.xml中高宽不能同时使用match_parent或者wrap_content。需要使用具体的dp值。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:...
2019-10-09 14:12:10
395
原创 Activity传递大bitmap的解决方法
传递bitmap的几种方式本地资源只传递(int)R.id,然后通过resource去解析。如果是内存中的文件,只传递Uri。如果是网络流或者视频流,先本地保存图片,然后再传递路径Uri。笔者项目中需要传递的bitmap超过了intent的最大限制,一直报类似下面的错。综合网上的解决方法,得出以下解决方案。Caused by: android.os.TransactionTooL...
2019-09-25 09:35:04
1158
原创 Android-nRF-Mesh-Library的用处
最近公司想要组建一个mesh的组网模式,无从下手,打开GitHub搜索相关的项目。只看到一个Android-nRF-Mesh-Library比较相似,clone到本地,一片红。看到项目的文件夹分布,一下子没有意识到这仅仅是一个module,而并非是一个project。新建一个空的项目import module在dependencies中添加module dependency至此,里...
2019-09-18 16:47:16
1825
原创 Android Studio乱码,都是标签的解决办法
笔者在打包的时候在build.gradle文件中加了以下代码shrinkResources true然后高潮来了,编译完全都乱码了,在local history中回滚代码也解决不了这个问题,顿时慌了,没有备份到代码怎么办?有幸得到大神相助,找到了解决办法1.退出Android Studio IDE2.找到Android Studio 的缓存目录,笔者的是在C:\Users\USE...
2019-07-30 09:50:30
1337
原创 Android Studio 中如何导入eclipse中java工程的包
在项目中遇到下列包找不到的情况import javax.imageio.*;java.awt.*;解决方法:找到jdk的安装目录,笔者的目录为C:\Program Files\Java\jdk1.8.0_201。然后在主module的build.gradle中导入rt.jar包,如下:implementation files ('C:/Program Files/Java/jdk...
2019-07-01 08:24:53
680
原创 flutter踩坑记->无法识别真机
早上上班打开项目发现flutter项目识别不了真机了,而Android项目却非常显眼的出现设备运行flutter doctor ,根本没有任何反应,但是CPU却一直处于98%以上的状态开始查找原因1.CPU显示爆满状态,打开任务管理器,发现很多console window host占用了大量的CPU,点击跳转到详情,PPID有很多个,无从下手。2.输入win+R,输入CMD,打开控制台...
2019-05-09 11:49:44
3472
转载 Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法
前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...
2019-04-08 15:52:24
222
原创 flutter项目连接不了夜神模拟器的解决方案
问题:Android studio 下的Android项目能够正常连接夜神模拟器,新建flutter项目无法连接查找问题:cmd 下输入命令行 adb versioncmd 定位到夜神模拟器安装目录bin下 ,输入命令行 adb version发现两个adb的版本不一致,这直接导致了flutter项目无法识别夜神模拟器。解决方案copy AndroidSDK目录下的platfo...
2019-04-08 08:35:58
5714
1
原创 android爬虫
爬虫,你最先想到用什么爬?Python?Java?方式有多种,今天讲讲android的一个爬虫框架Jsoup.按照官网介绍->jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。有兴趣的朋友可以去探讨一下它的实现原理,如果你懂一点js,看起来可能会更舒服...
2018-07-27 11:54:39
10796
原创 Android集成高德地图定位功能
要集成第三方SDK,不外乎几点。1、在该第三方的API开发平台注册账号创建应用得到key,2、导包到项目中,3、配置好环境就可以“为所欲为”啦。第一步,注册开发者账号,创建应用获取key key名称随便填 SHA1码就是你正式版APK的.keystore或者.jks解析出来的,方法如下:打开cmd,进入到jdk下的bin目录,输入命令 keytool -list -v -key...
2018-06-25 17:34:49
2264
4
原创 学习资源
Java学习视频 链接:https://pan.baidu.com/s/1ihDF9drwSlEDnWCVCwetWQ 密码:xu3f我是分割线 RN学习视频 链接:https://pan.baidu.com/s/1NeRcLiORS1okyGVl_-Opcw 密码:s258我又是分割线 微信小程序学习视频 链接:https://pan.baid...
2018-06-20 09:58:56
394
原创 使用ViewFlipper上下轮播广告通知实现监听跳转
最近公司开发需要实现通知轮播并能够区分点击跳转页面的功能,看了一下以前的旧代码用的是自定义的控件,发现有一个bug,动画效果会卡顿且重复出现。于是想到了谷歌亲生的ViewFlipper 1.实现效果(动画轮播,可分别点击跳转) 上图废话少说,直接上代码 1.marquee_in.xml (res=>anim) <translate ...
2018-06-13 14:42:59
2005
原创 React-native 爬坑记录
近年来react-native火爆,原生的已经没有以前那么吃香了。 所以赶紧入手学习,没想到一上来就各种红屏白屏。。。react-native版本 0.55.4 可通过npm info react-native查询 react版本 16.4.0 可通过npm info react查询 测试机 红米5 plus android 7.1.2现在开始创建一个新的项目,环境搭建什么的可以...
2018-06-07 18:24:57
841
原创 关于fragment中layout不能居中的解决办法
首先贴上布局代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="
2018-05-26 10:29:13
1777
原创 对MVP模式的认识
MVP模式的概念 MVP能够有效地降低VIew复杂性,避免业务逻辑被塞进View中,使得View编程一个混乱的“大泥坑”。MVP模式会解除View与Model的耦合,同时又带来了良好的可扩展性、、可测试性,保证了系统的整洁性、灵活性。 MVP模式可以分离显示层和逻辑层,它们之间通过接口进行通信,降低耦合。理想化的MVP模式可以实现同一份逻辑代码搭配不同的显示界面,因为它们之间并不依赖于具体
2018-04-26 14:34:42
279
原创 超级方便的从Eclipse中迁移android项目到Android Studio
步骤1: 操作说明:右键单击项目选择 - > Export步骤2: 步骤3:修改build.gradle 和 gradle -> wrapper ->gradle-wrapper.properties的配置build.gradle:gradle-wrapper.properties:步骤4:打开Android studio ...
2018-04-11 11:34:01
952
1
原创 listView中包含checkBox或button。获取checkbox的单选或button的点击事件的解决办法
1、listview含checkBox(联动) 布局文件: <《》?xml version=”1.0” encoding=”utf-8”?> <《》LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:layout_width=”match_parent” ...
2018-04-03 17:58:59
846
1
原创 金哥面试宝典
在求职过程中遇到的面试题第一家公司: 深圳市某某某有限公司问题如下:介绍一下android四大组件中,Service和Content Provider 的基本用法IM即时通讯的原理如果用到服务,你如何让服务不死?*腾讯bugly的热更新是怎么实现的?原理是什么?自定义View,有几种方法。用画笔是怎么画的,怎么让它显示在屏幕上面?存储数据用到sharepreferenc...
2018-03-14 09:49:08
398
原创 关于LitePal定义List存不进去的问题的解决办法
在使用LitePal数据库时,定义实体类字段使用List时,含有各种坑如:List list, Listlist,Mapmap 是可以存储的 List list, List>list, Mapmap是不能存储的 必须强调的一点是,定义字段的时候就得初始化了!!!!!
2017-12-26 17:06:19
2707
原创 酷比魔方 iwork10旗舰版恢复出厂设置遇到的问题
平板电脑自带的win10的一键恢复不是一般的慢,简直慢出个性了,历经5个小时。。。必须是个有耐心的人才敢一键恢复,不然强制关机就变砖了。。。
2017-12-03 15:34:57
7143
原创 华硕笔记本进PE之前的设置
重装华硕笔记本一千次。。。。1.开机的时候长按F2键进入BIOS界面,通过方向键进【Secure】菜单,通过方向键选择【Secure Boot Control】选项,将其设定为 “Disabled”2.通过方向键进入【Boot】菜单,通过方向键选择【Lunch CSM】选项,将其设定为“Enabled”3.点击F10保存设置,重启系统,开机时点击ESC选择启动项即可。
2017-12-03 15:32:40
7290
原创 自定义View出现的空指针的懵逼
是view.findViewById而不是直接findViewById 2.自定义view的时候参数解释format可选项 "reference"//引用 "color"//颜色 "boolean"//布尔值 "dimension"//尺寸值
2017-12-03 15:30:13
388
转载 Genymotion模拟器adb冲突解决方法
在使用AndroidStudio过程中,难免会碰到adb冲突的情况,下面介绍2中ADB冲突的情况:情况1:AndroidStudio和Genymotion连接不上 解决方法:首先排除各种手机助手是否有卸载;其次驱动人生和驱动精灵也会造成adb连接不上。情况2:AndroidStudio与Genymotion能连接上,但用cmd操作adb命令时出现如下报错提示:error: could
2017-12-03 15:28:58
716
原创 关于虚拟机开启FTP服务器,本地Windows不能访问的解决办法
本人一直是关着防火墙的,直到遇到这个问题,烦躁的心情无处安放的时候发现我的防火墙已经开启了,万恶的360所以,解决办法就是 把防火墙关闭
2017-12-03 15:27:27
11924
转载 反编译apk文件
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2017-12-03 15:23:18
190
原创 关于Webstrom运行react_native中的Android项目出错的解决办法
复制使用androidstudio创建的项目中的local.properties文件至android目录下或者直接在android目录下创建local.properties文件ndk.dir=D\:\\AndroidSDK\\ndk-bundlesdk.dir=D\:\\AndroidSDK注意路径的书写!!! D:\AndroidSDK 这是错误的书写方法
2017-12-03 15:22:07
729
转载 Server Tomcat v7.0 Server at localhost failed to start.
今天在做j2ee网页的时候,之前tomcat用的好好地,不知道我哪里删了还是改了什么东西,然后启动tomcat的时候就报错“Server Tomcat v7.0 Server at localhost failed to start.”,经过查阅资料,baidu很多都不靠谱,后来在stackoverflow上看到解决办法。有2个办法仅供参考:1.把你工作空间文件夹下的如下路径打开:\.me
2017-12-03 15:20:25
248
原创 Adapter,Fragment向所属的activity中传值
1、在adapter或fragment中定义接口 如: public interface LongClickListener { void getClickName(String name); } 然后在需要触发该接口方法中添加 如://下面的方法还是在adapter或者fragment中 holder.img_avatar.setOnL
2017-12-03 15:19:25
771
unlocker.rar
2019-06-03
查尔斯·惠伦-赤裸裸的统计学.pdf
2019-05-30
图像分析,AI问答,模型训练
2024-02-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人