自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (21)
  • 收藏
  • 关注

原创 Deepin 系统使用记录:1. 修改启动项

项目场景:提示:这里简述项目相关背景:启动项图标太多问题描述:提示:这里描述项目中遇到的问题:删除无用启动项, 为使用源文件安装的软件添加启动项快捷方式: 解决方案:提示:这里填写该问题的具体解决方案:1. 参考博客deepin添加启动图标(快捷方式)默认情况下系统所有的快捷方式放在/usr/share/applications,打开该目录会看到大量的.desktop文件,每个文件便是一个快捷方式。2. 进入该目录后删除指定文件3. 添加新的快捷方式在该目录下新建文件 xDroi

2021-11-19 22:12:25 1143

原创 Android Studio 开发项目问题记录:1.模拟器打开显示未授权

项目场景:提示:这里简述项目相关背景:在做新的项目时,需要用到OpenGL,在电脑上配置好了OpenGL后,打开android 模拟器无法打开解决方案:提示:这里填写该问题的具体解决方案:重启 adbadb 调试桥连接电脑和模拟器,通过tcp通信,进而通过调试,满足C/S结构client就是你电脑已经安装的adb程序的版本,而server,也就是你的服务端,将要connect的设备。更换模拟器图像数据格式...

2021-11-19 21:43:01 2454

原创 使用VScode 开发openGL项目记录:1.开发流程

参考网址1. 安装环境配置2. 关键代码3. 具体过程,参考博客博客4. 生成目标程序OpenGL代码gcc -o test test.c -lGL -lGLU -lglutgcc -o colorfulStar main_star.c -lGL -lglut -lGLU -lm //math.h

2021-11-19 21:36:40 280

原创 使用QT开发OpenGL桌面应用记录:2.基础配置设置

项目场景:提示:这里简述项目相关背景:使用QT开发OpenGL桌面应用记录问题描述:提示:这里描述项目中遇到的问题:运行时缺少链接库: 解决方案:提示:这里填写该问题的具体解决方案:在.pro文件中如下写...

2021-11-19 21:22:52 662

原创 使用QT开发OpenGL桌面应用记录:1.无法加载驱动问题

项目场景:提示:这里简述项目相关背景:使用QT开发OpenGL桌面应用记录,使用的系统是deepin Linux系统问题描述:提示:这里描述项目中遇到的问题:例如:无法加载驱动问题: 原因分析:提示:这里填写问题的分析:例如:屏幕不适应解决方案:提示:这里填写该问题的具体解决方案:例如:设置项目的环境变量,如下:。...

2021-11-19 21:18:22 293

原创 Android Debug Bridge (ADB) 的用法

Android Debug Bridge (ADB) 的用法 学习记录文章目录前言一、查看当前运行的模拟器二、电脑与手机之间文件的相互复制1. 将电脑文件复制到模拟器中2. 将模拟器中的文件复制到电脑中三、 启动模拟器的 shell 窗口四、 安装, 卸载 APK 程序1. 使用 ADB 安装 APK 的命令格式如下:2. 使用 ADB 删除指定软件包总结前言 补一波基础 ------------------Android Debug Bridge (ADB) 的用法Android Debu.

2021-10-26 21:38:22 1181

原创 Android Studio git 操作

Android Studio git 操作前言一、常用的Git命令二、Android Studio中使用Git步骤1. 确保自己有GitHub帐号2. 在Android Studio 中打开你要上传的项目总结前言基本常用的Git操作命令介绍,以及在Android Studio软件中如何使用Git提示:以下是本篇文章正文内容一、常用的Git命令git init # 初始化仓库git clone # 拷贝一份远程仓库,也就是下载一个项目git add # 添加文件到仓库git status

2021-10-20 11:14:52 1413

原创 Android应用测试篇

文章目录——Android应用测试篇前言一、测试覆盖率最大化1. 验证版本并设计冒烟测试2. 自动化测试3. 在模拟器中测试与在设备中测试4. 测试策略:黑盒测试和白盒测试5. 测试移动应用的服务器和服务6. 测试应用的外观视觉和可用性7. 处理特定的测试场景8. 测试应用的集成9. 测试应用的升级10. 测试产品的国际化11. 测试程序的合法性12. 安装测试13. 备份测试14. 性能测试15. 测试应用中的付费机制16. 测试意外情况二、利用Android 的SDK 工具来测试应用1. 工具简介2.

2021-10-05 12:02:31 7245

原创 Java类加载机制与反射

文章目录1. 类的加载2. 类的连接3. 类的初始化4. 类初始化的时机5. 类加载器5.1 根类加载器5.2 扩展类加载器5.3 系统类加载器6 类加载机制1. 类的加载当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化3个步骤对该类进行初始化。如果没有意外,JVM将会连续完成这3个步骤,所以有时也把这3个步骤统称为类加载或类初始化。类加载指的是将类的class文件读入内存,并为之创建一个java.lang.class对象,也就是说,当程序中使用任何类,系统都会为之建

2021-09-23 18:45:26 96

原创 Java 8 改进的接口 抽象类 枚举类

文章目录1. 定义接口的基本语法:2. Java 初始化块3. 抽象方法和抽象类4. 枚举类4. 1 枚举类的成员变量,方法和构造器4.2 实现接口的枚举类4.3 包含抽象方法的枚举类5. 参考书籍1. 定义接口的基本语法:[修饰符] interface 接口名 extends 父接口1, 父接口2, ...{ 零个到多个常量的定义... 零个到多个抽象方法定义... 零个到多个内部类,接口,枚举定义... 零个到多个默认方法或类方法定义...} 详细说明:修饰符可以是public

2021-09-22 00:36:35 313

原创 Android View 提升 十 之 自定义View

Android View 提升 之 自定义View效果:public class MyProgressView extends View { private RectF mWheelRect = new RectF(); private RectF mSmallRect = new RectF(); private Paint mSmallPaint; private float mSmallStrokeWidth; private Paint mDefa

2021-08-09 22:02:03 140

原创 Android之 view提升: 九 使用Intent将图片分享到微信朋友圈

Android之 view提升: 九 使用Intent将图片分享到微信朋友圈1. 知识点将图片压缩为JPG格式保存到存储卡上以流的形式传递图像资源2. 代码<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>public class MainActivity extends AppCompatActivity { @Override protected void

2021-07-22 10:42:53 473 1

原创 Android 之 view提升 : 八 动态获取手机权限

1. 使用ContentResolver获取手机短信信息代码:public class MainActivity extends AppCompatActivity { private static final int REQUEST_SMS_PERMISSION = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta

2021-07-21 20:14:04 352 2

原创 Android 之 view提升:七 标题栏与通知栏

Android 之 view提升:七 标题栏与通知栏文章目录Android 之 view提升:七 标题栏与通知栏一 动态设置标题栏文字和隐藏显示二 使用RemoteViews 自定义通知栏视图一 动态设置标题栏文字和隐藏显示代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView

2021-07-21 16:09:57 136 1

原创 Android之View 提升: 六 自定义进度条

文章目录Android之View 提升: 六 自定义进度条一 知识点二 实现效果三 实现代码Android之View 提升: 六 自定义进度条一 知识点重写3个方法:onSizeChanged, onDraw, onMeasure,实现数字随着进度条移动自定义数字,使用Paint进行数字的绘制二 实现效果三 实现代码view文件package cn.study.myapplication;import android.content.Context;import androi

2021-07-21 09:37:28 76

原创 Android 之 View 提升: 五 使用ViewPager实现多种轮播

Android 之 View 提升: 五 使用ViewPager实现多种轮播文章目录Android 之 View 提升: 五 使用ViewPager实现多种轮播1. 实现效果:2. 知识点2.1 ViewPager的setOnPageChangeListener 3个方法执行顺序2.2 自定义 PagerAdapter2.3 底部圆点和图片对应高亮2.4 图片切换动画显示3. 实现代码:1. 实现效果:1 水平透明滑动进出,有缩放2. 旋转进入进出3. 交叉显示4 . 立体轮播5. 水

2021-06-01 14:18:23 426 2

原创 Android之View提升:四 使用ExpandableListView 折叠显示

Android之view提升:四 使用ExpandableListView 折叠显示组项布局子项布局自定义Adapter 继承 BaseExpandableListAdapterpackage cn.study.project.study_view_improve;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.V

2021-06-01 11:20:40 277 2

原创 Android 手机存储与RecycleView显示

Android 手机存储与RecycleView显示文章目录Android 手机存储与RecycleView显示1. android手机存储分类2. 内部存储3. 外部存储4. 数据删除5. 权限相关6. 代码展示参考博客 https://blog.csdn.net/ezconn/article/details/1032856701. android手机存储分类分为:内部存储和外部存储如何区分内部存储和外部存储:可以从物理和逻辑区分从物理的角度区分,内部存储就是手机自带存储空间,外部存储就是外部

2021-05-31 23:28:53 449 4

原创 Android之学习

Android之学习重载滑动监听事件,实现上滑和下滑等操作。private int[] images={R.drawable.abc_0, R.drawable.abc_1,R.drawable.abc_2, R.drawable.abc_3,R.drawable.abc_4 }; private int index=0; @SuppressLint("ClickableViewAccessibility") @Override protected void onCre

2021-05-31 22:18:04 56 1

原创 计算机视觉-目标检测

计算机视觉-目标检测1. 实习代码:import cv2import numpy as npimport matplotlib.pyplot as pltimport os'''定义参数'''def get_svm_detector(svm): sv = svm.getSupportVectors() rho, _, _ = svm.getDecisionFunction(0) sv = np.transpose(sv) return np.appe

2021-05-30 10:55:53 162

原创 Android之Tab页面切换

Android之Tab页面切换1. 实现效果2. 代码实现:一个TabHost两个Fragment一个界面package cn.app.project.tableshow.home.huo_ti_zi_chan_guan_li.fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;im

2021-05-25 12:01:20 3461 6

原创 深度学习之paddle之卷积神经网络定义,自定义数据集

深度学习之paddle之卷积神经网络定义,自定义数据集文章目录深度学习之paddle之卷积神经网络定义,自定义数据集1. 定义卷积神经网络:2. 自定义数据集:3. 网络训练:4. VOC数据集生成:1. 定义卷积神经网络:'''定义卷积神经网络模型'''import paddle.nn as nnclass LeNet(nn.Layer): """ 继承paddle.nn.Layer定义网络结构 """ def __init__(self, num_cla

2021-05-23 14:10:11 1387

原创 深度学习之卷积神经网络

深度学习之卷积神经网络1. 卷积操作代码:代码1:使用2D卷积实现3D卷积(输出数据的尺寸和输入数据一样)import numpy as npdef conv2D(input_2Ddata, kern): (h,w) = input_2Ddata.shape # 输入数据的高度和宽度 (kern_h,kern_w) = kern.shape # 卷积核的高度和宽度 padding_h = (kern_h-1)//2 padding_w = (kern_w-1)//

2021-05-21 19:29:11 109

原创 深度学习之线性模型与神经网络

深度学习之线性模型与神经网络文章目录深度学习之线性模型与神经网络1. 非线性激活函数2. 多层结构3. 代码实现3.1 线性模型3.2 神经网络3.3 代码:线性模型+模型训练(参数调整,得到最优模型)神经网络是对线性模型的升级,使之能对线性不可分的数据集达到好的分类效果。在线性模型中,利用矩阵乘法得到由图像像素到分值向量的映射,图像的像素被拉伸成一个输入行向量,参数是矩阵,输出是分值向量,其维数是类别的数量。相比于线性模型,神经网络的核心是引入非线性激活函数和多层结构。1. 非线性激活函数

2021-05-21 17:44:02 892

原创 深度学习之softmax损失函数

深度学习之softmax损失函数归一化向量的每个元素均大于0小于1,且和为1 ,所以可以将其看作归属各个类别的概率。损失函数可以看作真实类别的负对数概率,希望其越小。import numpy as npD=784K=10N=128#scores是分值矩阵,每行代表一个样本scores=np.random.randn(N,K)print(scores.shape)#样本标签y = np.random.randint(K,size=N)print(y.shape)#指数化分值矩

2021-05-21 16:18:47 1814

转载 Android颜色代码

Android颜色代码<?xml version="1.0" encoding="utf-8"?><resources> <color name="white">#FFFFFF</color> <!--白色 --> <color name="ivory">#FFFFF0</color> <!--象牙色 --> <color name="lightyellow">#FFFFE

2021-05-19 20:00:42 480

原创 Android之View提升:三 使用 StackView 轮播切换多张图片

Android之View提升:三 使用 StackView 轮播切换多张图片1. 知识点BaseAdapter 的继承与使用 参考博客adapter是view和数据的桥梁。在一个ListView或者GridView中,你不可能手动给每一个格子都新建一个view,所以这时候就需要Adapter的帮忙,它会帮你自动绘制view并且填充数据。代码中使用,ImageAdapter继承自BaseAdapter,并且实现它的4个基础方法。package cn.study.project.stackview

2021-05-17 23:38:30 682 10

原创 Android之View提升:二 使用 TextSwitcher 平滑切换多个标题

Android之View提升:二 使用 TextSwitcher 平滑切换多个标题1. 知识点定时任务类Timer与每个计时器对象对应的是一个后台线程,用于执行计时器的所有任务,参考网页参考博客ViewSwitcher 参考网页参考博客ViewSwitcher继承ViewAnimator,主要用于视图的切换。ViewSwitcher重写了addView(View, int, ViewGroup.LayoutParams)方法,使其子控件不超过2个。2. 效果展示:3.

2021-05-17 12:25:19 177 2

转载 Android keyevent

Android keyevent/** Key code constant: Unknown key code. */public static final int KEYCODE_UNKNOWN = 0;/** Key code constant: Soft Left key. * Usually situated below the display on phones and used as a multi-function * feature key for selectin

2021-05-12 10:18:59 573

原创 Android之View提升:一 以折叠方式实现隐藏或显示TextView

Android之View提升:一 以折叠方式实现隐藏或显示TextView实现方法:通过在Animation的applyTransformation(float interpolatedTime, Transformation t)方法中根据interpolatedTime参数的变化设置TextView的height属性值,从而实现以动态展开或隐藏TextView控件的动画效果。实现效果:关键代码实现:向下箭头2秒内实现180度旋转public class MainActivity exte

2021-05-11 17:12:33 551 2

原创 Linux常用命令

Linux常用命令sudo apt full-upgrade #升级所有安装包sudo apt-get remove file #卸载软件sudo apt-get install file #下载软件wine ***.exe #启动windows程序service mysqld start #打开mysql服务source /etc/profile #系统路径刷新ps -ef | grep mysql #显示当前进程mysql...

2021-05-03 11:10:32 68

原创 中间件作业

RMI 框架 和 jdbc myql数据库使用1. 服务器连接mysql数据库rmi接口使用 gson-2.8.5.jar 和 mysql-8.0.11.jarimport java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DbUtil { private String url="jdbc:mysql://localhost:3306/zu

2021-05-03 11:05:24 136

原创 Android问题

Android.View.InflateException: Binary XML File Line #异常的解决参考博客原因:资源文件shape_new_message.xml在drawable-v24文件夹下,而不在drawable文件夹下解决办法:将资源文件shape_new_message.xml移到drawable文件夹...

2021-05-03 10:50:00 45

原创 deepin Linux 安装 mysql8.0

下载https://dev.mysql.com/downloads/mysql/

2021-05-03 10:35:57 67

原创 深度神经网络(DNN)

深度神经网络(DNN)参考网址DNN的基本结构神经网络是基于感知机的扩展,而DNN可以理解为有很多隐藏层的神经网络。多层神经网络和深度神经网络DNN其实也是指的一个东西,DNN有时也叫做多层感知机(Multi-Layer perceptron,MLP)。从DNN按不同层的位置划分,DNN内部的神经网络层可以分为三类,输入层,隐藏层和输出层,如下图示例,一般来说第一层是输入层,最后一层是输出层,而中间的层数都是隐藏层。层与层之间是全连接的,也就是说,第i层的任意一个神经元一定与第i+1层的任意一个神

2021-04-26 10:52:22 1431

原创 python 之 Numpy

文章目录python 之 Numpy一、基本数据结构 ndarray1. 矩阵表示:使用Numpy,易得到二维矩阵2.作为ndarray对象里的数据有时并不是所需要的,那么可以使用ndarray对象的astype() 方法转为指定的数据类型二、ndarray相关操作:1.索引切片2.切分3.重构4.拼接5.转置、翻转6.对位运算三、结构化的数据四、内置操作函数1.数学函数2.运算函数五、线性代数模块linalg六、随机模块random七、常见分布的产生方式1.产生二项分布图练习2.模拟实验参考文献:pyt

2021-04-07 14:12:26 203

原创 深度学习之分类器

深度学习之分类器from sklearn import datasets, linear_modelfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import accuracy_scorefrom sklearn.model_selection import cross_val_scorefrom sklearn.metrics import confusion_matrixfrom sklear

2021-03-30 00:09:23 1675

原创 Android添加依赖说明

文章目录1. Android 添加 Lifecycle 的依赖项2. Android 添加 Room 的依赖项3. Android 依赖说明:1. Android 添加 Lifecycle 的依赖项dependencies { def lifecycle_version = "2.3.0" def arch_version = "2.1.0" // ViewModel implementation "androidx.lifecycle:lifecycle-viewmo

2021-03-29 16:38:39 265

原创 Android 之 访问应用专属文件

文章目录Android 之 访问应用专属文件一、从内部存储空间访问1.1 访问持久性文件1.2 创建缓存文件二、从外部存储空间访问三、查询可用空间Android 之 访问应用专属文件参考网页在很多情况下,您的应用会创建其他应用不需要访问或不应访问的文件。系统提供以下位置,用于存储此类应用专属文件:内部存储空间目录:这些目录既包括用于存储持久性文件的专属位置,也包括用于存储缓存数据的其他位置。系统会阻止其他应用访问这些位置,并且在 Android 10(API 级别 29)及更高版本中,系统会对这些位

2021-03-28 00:18:14 807

原创 Android 之 Volley学习

文章目录Android 之 Volley学习一、将 Volley 添加到您的项目二、添加 INTERNET 权限三、使用 newRequestQueue 发送请求3.1 StringRequest的用法3.2 JsonRequest的用法3.3 ImageRequest加载图片3.4 使用ImageLoader加载图片四、取消请求Android 之 Volley学习参考网址Volley 在用于填充界面的远程过程调用 (RPC) 类型的操作方面表现出色,例如以结构化数据的形式获取搜索结果页面。它可以轻松

2021-03-26 17:28:40 145

配置Jeesite4.2框架中的问题及修改方案.docx

配置Jeesite4.2框架、Mysql8.0.23

2021-03-21

Jeesite4.2环境配置.docx

Jeesite4.2框架配置

2021-03-12

Navicat15_pojieban.zip

mySQL数据库可视化软件

2021-02-20

andorid.zip

Android文件

2021-01-26

intellij-core-27.1.0.jar

android文件

2021-01-26

kotlin-compiler-27.1.0.jar

Android文件

2021-01-26

gradle-4.1.2.jar

android所需的gradle

2021-01-26

eclipse.zip

学习Java的软件

2021-01-21

putty-64bit-0.74-installer.msi

可以远程连接Linux服务器

2020-12-30

面向对象分析设计OOAD.zip

面向对象设计的一些资料

2020-12-29

数字图像课件.zip

数字图像课程的一些PPT

2020-12-29

手机购物平台.zip

学校要求的Android项目开发,仿照淘宝制作,里面有完整的工程等资料,需要自取

2020-12-25

俄罗斯方块小游戏.7z

学校要求用QT开发的项目,里面有可以直接运行的exe文件,需要自取

2020-12-25

点阵汉字生成.rar

汉字字模生成,用于点阵生成,下载后点开即可使用

2020-12-25

n堆石子合并问题-动态规划.docx

该问题为算法分析书上的课后习题,仅为自己使用,题目是n堆石子合并问题。当然大家若是需要也可以下载,上面说明了详细的求解过程

2020-10-19

GitHubDesktopSetup.exe

我在网上找了很久,下载了个GitHubDesktop,需要自取。由于网上不知什么原因下载一半就停止,废了半天劲才弄好。使用方法:下载后运行即可。

2020-10-09

emu8086pjb_downcc.zip

该软件很好用,用于学习8086/8088系统汇编指令十分好的一款软件,支持大家下载。而且不需要网上配置等麻烦,对于学习来说很好用。

2020-09-30

多种格式装换器(格式工厂)

该软件支持多种格式装换(音频格式、视频格式、文档格式等),无需注册,较为方便,但是好像装换时间较长,如果不着急的话,可以考虑使用格式工厂这款软件。当然这是一个软件下载驱动,下载后点击运行即可继续下载。

2020-09-24

GPU-Z.2.34.0.exe

测试电脑显卡类型。很多时候,我们想知道自己的电脑的显卡支不支持cuda等深度学习服务,用此软件可以测试出来。下载方式:下载后直接运行即可。

2020-09-24

cudnn64_7.dll

cudnn64_7.dll 链接文件,下载后放在对应的/bin目录下即可,一般在深度学习或运行大型游戏时可能会提示找不到该链接文件,此处提供下载

2020-09-24

codeblocks-16.01mingw-setup.exe无需配置环境

codeblocks-16.01mingw-setup.exe无需配置环境,省去小白配置问题,个人觉得挺方便的,现在提供给大家下载使用。

2020-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除