自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 HDLBits的Count clock问题总结

模块化为子模块单个解决的思想方法。

2023-03-12 19:12:28 558

原创 关于pycharm cv2无代码提示问题的解决

错:import cv2对:from cv2 import cv2总结:什么改“__init__.py”文件的简直是误人子弟!!!收获:搜索代码问题不要用中文,也不要用中文搜索引擎!!!

2021-11-13 15:13:56 594 2

原创 如何将一个较大的数映射成某个较小数的倍数

int val = ((a / 8) + b-1) & -b;cout << val << endl;以上代码可将a映射成b的倍数,数字8可以是任意其他数。

2021-10-29 14:18:58 317

原创 VS2019添加第三方SDK教程(Arena相机库)

以下是ArenaSDK的目录结构(以下树结构通过windows命令行的tree命令生成的):├─docs(未展开)├─driver64(未展开)├─GenICam│ └─library│ └─CPP│ ├─include│ │ ├─Base│ │ ├─CLProtocol│ │ └─GenApi│ │ └─impl│ │ └─Math

2021-10-18 20:42:26 1856

原创 SpringBoot+Web+MyBatis+Mysql添加依赖

添加依赖在IDEA中创建项目选择Spring Initializr,使用Maven作为依赖管理点击Next,进入如下页面选择你要提前安装的依赖库:选择Spring Web选择JDBC API、MyBatis Framework、MySQL Driver三个依赖库观察pom.xml文件Spring Boot 作为整个项目的parent<parent> <groupId>org.springframework.boot</groupId> &

2021-07-08 10:14:57 1698

原创 安卓网络连接Retrofit和使用ViewModel

Step 1: Add Retrofit dependencies to GradleOpen build.gradle (Module: app).In the dependencies section, add these lines for the Retrofit libraries:implementation "com.squareup.retrofit2:retrofit:$version_retrofit"implementation "com.squareup.retrofit2:

2021-07-08 09:49:54 312

原创 在安卓kotlin中使用Navigation

Step 1 Add navigation components to the projectAt the top of the project-level build.gradle file, along with the other ext variables, add a variable for the navigationVersion. To find the latest navigation version number, see Declaring dependencies in the

2021-07-08 09:46:26 337

原创 安卓kotlin使用databinding功能

Step 1: Enable data bindingOpen the build.gradle (Module: app) file.Inside the android section, before the closing brace, add a buildFeatures section and set dataBinding to true.buildFeatures { dataBinding true}because of kotlin , you should use

2021-07-08 09:42:25 483 2

原创 探索安卓文档和资源

第一步:浏览Android官方文档浏览几个最有用的Android文档网站,熟悉可用的内容:访问developer.android.com。这个官方的Android开发者文档由Google提供。访问developer.android.com/design/。该网站提供了设计高质量Android应用程序的外观和功能的指南。访问material.io,这是一个关于材料设计的网站。材料设计是一种概念设计理念,它概括了所有应用程序(不仅仅是Android应用程序)在移动设备上的外观和功能。浏览链接以了解有关

2021-07-04 14:01:54 87 1

原创 在Ubuntu的ThunderBird添加QQ邮箱

生成授权码,并以其作为你邮箱登录的密码

2021-07-03 13:28:22 805

原创 Ubuntu20.04+docker+tensorflow-gpu环境搭建

1. Ubuntu20.04双系统的安装可以看看这个文章:Ubuntu 18.04+Win10双系统安装与配置关于上面的文章补充几点。1.1 下载Ubuntu镜像推荐使用清华大学开源软件镜像站1.2 确保你的电脑硬盘有空闲的空间(最少20GB)2. 安装docker2.1 原因更好地运行tensorflow框架。Docker 使用容器创建虚拟环境,以便将 TensorFlow 的安装结果与系统的其余部分隔离开来。TensorFlow 程序在此虚拟环境中运行,该环境能够与其主机共享资源(访问目

2021-07-01 20:42:15 706

原创 vue中数据流的解析

请求数据作为前端,首先要从请求数据开始:定义服务定义一个服务并导出:import axios from "axios";const service = axios.create({ baseURL: "/your-api/", timeout: 0});// 请求拦截器service.interceptors.request.use( (config: any) => { return config; }, (error: any) => {

2021-07-01 17:12:43 816

原创 在vue中使用echarts以绘出好看的横向柱状图

echarts使用入门导入echarts库import * as echarts from "echarts";ui<div id="manuChart" class="chart-div"></div>vue中的代码操作dom的代码尽量放在window.onload中。该横向柱状图可以实现鼠标上下滑动操作,并且禁止了放大缩小的功能。createdManuChart() { window.onload = () => { const m

2021-06-30 17:40:48 3590 1

原创 在vue中通过访问高德地图api获取精确到街道号的定位数据

高德定位文档链接通过阅读上面的文档,得到如下JavaScript代码:mapObj = new AMap.Map('iCenter');mapObj.plugin('AMap.Geolocation', function () { geolocation = new AMap.Geolocation({ enableHighAccuracy: true,//是否使用高精度定位,默认:true timeout: 10000, //超过10秒后停止

2021-06-29 17:12:03 1586

原创 android学习笔记

import androidx.annotation.StringResdata class Question(@StringRes val textResId:Int, val answer:Boolean)这里@StringRes 注解可以不加,但最好加上,原因有两个:首先,Android Studio内置有Lint代码检查器,有了该注解,它在编译时就知道构造函数会提供有效的资源ID。这样一来,构造函数使用无效资源ID的情况(比如提供的资源ID指向非String类型资源)就能避免,从而阻止了

2021-04-26 14:14:17 118

原创 安卓 自定义按钮背景 和 动态按下效果 以及文字颜色切换

创建selector xml文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false"> <shape android:shape="rectangle"> <soli.

2021-04-25 19:42:14 270

原创 kotlin 三引号字符串(Triple-quoted strings)regex(正则表达式) pattern更便利

用三引号引起来的字符串不仅对多行字符串有用,而且还用于创建正则表达式模式,因为不需要使用反斜杠来转义反斜杠。举例如下:val month = "(JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)"fun getPattern(): String = """\d{2} $month \d{4}"""fun getPattern2(): String = "\\d{2} $month \\d{4}"fun String.print(){ pri

2021-04-25 16:35:58 967

原创 kotlin 三引号字符串(Triple-quoted strings) trimMargin

const val question = "life, the universe, and everything"const val answer = 42val tripleQuotedString = """ #question = "$question" #answer = $answer""".trimMargin("#")fun main() { println(tripleQuotedString)}结果:question = "life, the un

2021-04-25 16:15:32 1346

原创 kotlin特性之run

我们都知道链式编程,但今天所说的run就是应用于非链式的调用,非常适合用于给对象设置属性值,可以简化代码的编写。以下举例说明:不用run的情况:val makeText = Toast.makeText( this, R.string.correct_toast, Toast.LENGTH_SHORT )makeText.setGravity(Gravity.TOP,getScreenWidth()/2,0)makeText.show()在上面的情况下必须要定义

2021-04-25 15:52:16 2646

原创 安卓Android 怎么让Toast显示在顶部以及右上角

默认Toast是显示在底部的,可以通过以下方法让其显示在顶部正中val makeText = Toast.makeText( this, R.string.correct_toast, Toast.LENGTH_SHORT )makeText.setGravity(Gravity.TOP,0,0)makeText.show()通过以下方法让其显示在右上角:private fu

2021-04-25 15:35:19 1385 1

原创 安卓 Android kotlin lateinit关键字的应用与含义

private lateinit var trueButton: Buttonlateinit,就是之后再初始化的意思在安卓中,必须使用lateinit关键字声明视图对象。这实际是告诉编译器,在使用属性内容时,我们会保障提供非空的View值。override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.ac

2021-04-25 14:19:18 988

原创 安卓Android colorPrimary colorPrimaryDark colorAccent等含义

<item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item>colorPrimary – 应用栏的颜色。colorPrimaryDark – 状态栏和上下文应用栏的颜

2021-04-25 13:55:53 1773

原创 安卓android 怎么设计出最有现代感的按钮样式

大家都知道Android studio默认的按钮样式是非常丑陋的,所以今天我要创造一个符合线代感的按钮以上 是as给我提示的警告信息,意思是设置按钮的样式为如下:<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" style="?android:attr/buttonBarStyle" android:orien

2021-04-25 13:14:58 716

原创 android button 字母自动变大写 解决办法

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/true_button"/><string name="true_button">True</string>默认按钮文本并不是预想的True,而是全变成大写字母第一种方法<But

2021-04-25 12:53:10 1266

原创 Android BottomSheetDialog解除背景发暗(想设置圆角但是失败)

主要通过styles.xml设置样式来实现。下面是styles.xml的部分:<style name="AppBottomSheetDialogTheme" parent="Theme.Design.Light.BottomSheetDialog"> <item name="bottomSheetStyle">@style/AppModalStyle</item> <item name="android:backg

2021-02-04 19:10:41 877 3

原创 运用面向对象java实现单向链表创建、遍历打印、插入元素、删除元素

/** * author: shilei * discirption: 运用java实现单向链表创建、遍历打印、插入元素、删除元素。 */public class myLinkedList { static class Node{//内部类,构成链表最基本的单元 int data;//单元携带的信息(在这里是int整型数据,当然可以用泛型引入其他类型的数据如字符串等) Node next;//指向下一个单元的指针,链接了整个链表 Node(

2021-01-16 21:06:45 220

原创 Android Studio svg-xml

1.Get svg fileweblink:iconfontdownload svg file2.Transform svg to xmlVector equal svg.Click the “Vector Asset” in Android Studio.Click the “next” ,you can get the xml file that Android Studio use to be altenative image to save the storage space..

2020-08-30 16:53:41 191

原创 统计b站多p视频正在观看人数和弹幕的变化,制作折线图

心血来潮的原因:最近在B站看java的学习视频,每次看到下面的正在观看人数就想知道该参数在多p中是如何分布的。是不是越到后面观看的人就越少?目的:统计b站多p视频正在观看人数的变化,制作折线图实例:https://www.bilibili.com/video/BV1uJ411k7wyp1:https://www.bilibili.com/video/BV1uJ411k7wy?p=1p2:https://www.bilibili.com/video/BV1uJ411k7wy?p=2问题1:获取总共

2020-08-20 17:07:00 2811

原创 python正则表达式用法及工具

工欲善其事,必先利其器很多人一看到甚至一听到正则表达式就头疼,因为对于一些难以简单分离的字符串,使用正则表达式将是解决问题的法宝,但编写正则表达式的过程是痛苦的,原因在于我们需要不停地运行程序来验证我们的正则表达式是否编写正确。为了解救各位初识正则表达式的童鞋们,我推荐一个神级网址给你们链接: https://regex101.com/小试牛刀例:分离字符串“首创股份600009上海机场600010”答:用split函数?没有空格你分个鬼 ×用正则表达式?恭喜你,答对了在测试字符串区输入你想

2020-05-18 16:57:12 1070

原创 C++ forward_list 怎么在最后插入值

碰到这个问题时,我一开始时不以为然,但是仔细思考之后,发现其中大有玄机,玄机就在下面的代码里:void mask(forward_list<string> &fl,const string &s1,const string &s2){ auto prev=fl.before_begin(); auto curr=fl.begin(); ...

2020-01-14 17:18:58 897 1

原创 c++ 函数传参 string string& const string &三者的区别

1.string做参数:#include <bits/stdc++.h>using namespace std;void test(string s){ s="shit";}int main(){ string s{"test"}; test(s); cout<<s<<endl;}打印结果:test2.str...

2020-01-14 17:09:24 12892

原创 C++ ifstream 读取txt文件 cout输出中文乱码 问题的解决

用记事本打开txt文件,点击另存为,可以看到编码格式为utf-8,果断将其换为ANSI,bingo!问题解决!!

2020-01-11 14:56:37 3691 10

原创 王者荣耀官网https://pvp.qq.com/web201605/wallpaper.shtml壁纸的python爬取

链接: 王者荣耀壁纸官网.遇到的问题此网站的壁纸显示采用了动态网页技术,也就是说用爬取一般的静态网站的方法是不行的。笔者一开始就是妄图使用大名鼎鼎的requests库的get()方法来获取该网站的HTML源码,但是发现里面并没有想要的关于壁纸的信息。百度之后知道了问题的解决方法:就是弃用requests库,转战selenium库神奇的selenium库1.安装selenium库pip i...

2020-01-02 21:56:26 8478 1

duilib-master.zip

用c++语言设计软件界面的ui设计器

2020-04-05

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

TA关注的人

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