自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Springboot中的mapper与entity难以觉察的匹配问题,困扰我几天时间,形成很大的压力!

Entity的数字默认

2024-08-23 14:32:25 183

原创 关于“页面捕捉识别服务发生错误”的处理

pdf 编辑

2022-06-18 08:49:46 32155 9

原创 ROS快速入门(5):与机械相关的数据转换URDF

URDF是一种描述格式,它是一种XML文件,在文件中增加了诸如< link > < joint >< robot >< gazebo > 等标签。一般采用SolidWorks的SW2URDF插件,SolidWorks to URDF Exporter的相关插件下载方法,见 http://wiki.ros.org/sw_urdf_exporter也有采用SketchUp导出的,需要先存为dae格式,许多三维软件都可以导出dae格式,如inventor\bl

2022-01-11 20:51:48 619

原创 ROS快速入门(4):开发语言选择

ROS的编程开发语言,主要是C++,而C++的编程,主要是QT,因此,QT的学习与掌握也很重要。QT的好处在于它可以运行在linux操作系统上,具有跨平台的特征。MFC,它必须基于Windows API,从本质上讲,实际上是Windows API的二次开发,无法在ROS中起作用。QT的开发,类似于WinForm与WPF,具有可视化的界面设计器。其中QT的QML与WPF中的XAML是相似的性质与作用,用于构造较美观的界面。ROS辅助性的开发语言,是python,python是一种胶水语言,可以用来开发

2022-01-11 20:29:41 4204

原创 ROS快速入门(3):感知——机器视觉、语音识别、人机对话、雷达

专注于机器视觉、语音识别、人机对话等,有专业化的公司,这类公司主要采用人工智能方式,做了技术处理,我们只需要找到合适的供应商,调用他们的库,就基本上能满足要求,故不需要花太多的精力与时间消耗在这上面。对于雷达,跟硬件提供有相关性,一般硬件会提供驱动及接口程序,只需要看懂与学会调用,就可以。...

2022-01-11 17:53:20 2212

原创 ROS快速入门(2):两个好工具——rviz和gazebo

rviz和gazebo是可视化的工具,是便于开发者或调试人员的工作所需。rviz是采集数据,并将采集数据进行可视化的一个工具软件。gazebo是仿真工具,是在没有硬件的情况下,来观察机器人所应取得的效果。简而言之,就是一个是实际数据分析使用的,一个是设计预期效果所使用的。rviz、gazebo均采用C++编写,它对外有接口,接口有C++、python,以利于调用与插件扩充。...

2022-01-11 17:14:29 2410

原创 ROS快速入门(1):理解ROS的基本结构

对于ROS的论述,网上的学习资料非常地详实,但是对于一个初学者,始终不得其要领,浪费了大量的精力与时间。本人认为,ROS的三个核心在于,1是节点之间的通信,2是对机器人的命令如何对硬件进行作用,3是机器人如何对周围环境进行感知与判断节点之间的通信有几种形式,订阅形式,主仆形式,...

2022-01-11 16:47:27 472

原创 笔记本键盘进水失灵,禁用方法

喝茶时,茶水浸入笔记本键盘中,导致键盘失灵,晾干也无法解决,需要外接键盘,但是笔记本键盘会自动出字符,且不停息,禁用笔记本键盘的方法,网上交待不详细。在更新驱动程序时,一定要将显示兼容硬件的复选框勾去。勾选去掉,随意选择一个键盘驱动,因为驱动不匹配的原因,导致笔记本键盘不可用。...

2021-12-01 11:41:31 2006

原创 github 网速问题

使用DSN: 233.5.5.5(阿里)网友的办法,还真不错。

2021-11-17 15:44:41 265

原创 使用ReactJs React-Bootstrap 构建网站(5):框架结构

文件结构文件结构是设计中重要的一环,需要层次清晰。在总目录下,需要有index引导文件,接下来一般有app.js文件和路由器的数据存储文件。路由器存储文件routes.jsconst WebSiteRoutes= [ { path: "/dashboard", name: "Dashboard", rtlName: "لوحة القيادة", icon: Dashboard, component: DashboardPage, layout:

2021-10-07 17:23:26 271 1

原创 使用ReactJs React-Bootstrap 构建网站(4):布局器的使用

布局器bootstrap布局器,网上有不少,但是个人感觉最好的是https://www.layoutit.com/bootstrap布局器生成出来的html代码,需要再做修整,例如button要改为Button,这是因为React-BootStrap的语法规则要求。使用布局器,有利于快速地产生一些可修改的代码,以提高工作效率。...

2021-10-07 10:26:01 444 1

原创 使用ReactJs React-Bootstrap 构建网站(3):主题色设置

主题色设置定义主题色定义主题色的css文件,后缀名为scss.记得要@import 一下bootstrap/* make the customizations */$theme-colors: ( "info": tomato, "danger": teal);/* import bootstrap to set changes */@import "../node_modules/bootstrap/scss/bootstrap";引入主题色引入主题

2021-10-07 09:48:10 338

原创 使用ReactJs React-Bootstrap 构建网站(2):路由器控制

为什么BootStrap效果显示不出来因为版本不对的原因,React-BootStrap与BootStrap版本要相配。本人取了如下的匹配“bootstrap”: “^4.6.0”,“react-bootstrap”: “^1.5.2”,这个问题困扰了好长时间,网上没有现成的解答,后来看了它提供的示例,才明白。示例在如下链接里https://github.com/react-bootstrap/code-sandbox-examples/blob/master/README.md路由器的

2021-10-07 09:24:16 260

原创 使用ReactJs React-Bootstrap 构建网站(1):环境配置

第一步,使用脚手架,构造起React环境cnpm install -g create-react-appcreate-react-app my-app my-app为自己的应用程序名称第二步,安装React-Bootstrap组件React-Bootstrap,构造了若干部件,也有参考示例,可以很方便地拿来就使用,不用考虑排版的问题。React-Bootstrap的使用参照其官方网站安装它npm install react-bootstrap bootstrap@4.6.0...

2021-10-06 10:38:05 342

原创 React 获取浏览器元素的属性

React在三大前端编程中,以其出色的响应技术而受人欢迎,如何双击元素,然后获得该元素的相关属性值,在网上查了许多写法,均达不到满意的效果,直到找出如下的办法,圆满解决。~~

2021-10-04 19:40:31 383

原创 React ts 出现TS6133错误 解决办法

这是一段ts代码:const handleChange = (event: React.SyntheticEvent, newValue: string) => {setValue(newValue);};调试时报错,无法编译通过告知TS6133: ‘event’ is declared but its value is never read解决办法1、找到tsconfig.json文件2、将下面两项,置为flase“noUnusedLocals”: false,“noU

2021-10-02 17:43:24 5480

原创 GoLibraries 找不到自己的库 GOPATH

在Goland中,配置好GoPath,但是在库中,却不显示,原因在于Settings中Go菜单下的Go Modules(vgo) 中,Enable Go Modules (vgo) integration选择项必须不能被选中!

2021-06-03 15:47:02 543

原创 github速度慢的解决办法

我们经常要用到github,但是速度很慢,有时会有超时现象,十分地影响工作效率,可以考虑采取如下措施1、打开ping.chinaz.com2、输入github.com3、在C:\Windows\System32\drivers\etc文件夹下,修改hosts文件4、在hosts文件中,添加 52.74.223.119 www.github.com5、可以多添加几个,例如,再添加 203.208.39.99 www.github.com6、注意IP地址与网址之间有空格...

2021-03-24 16:25:27 1749

原创 flutter2 Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

使用Android Studio编译Android应用的时候报错[INSTALL_FAILED_INSUFFICIENT_STORAGE],是由于手机的应用空间不足造成的。可以为手机清理垃圾或删除不需要的APP。

2021-03-24 14:14:35 610

原创 flutter2 resizeToAvoidBottomPadding 错误

city_pickers插件中,在flutter2中,会显示如下错误/D:/FlutterSDK/.pub-cache/hosted/pub.flutter-io.cn/city_pickers-0.2.0/lib/src/cities_selector/cities_selector.dart:415:9: Error: No named parameter with the name 'resizeToAvoidBottomPadding'. resizeToAvoidBottomPa

2021-03-24 14:04:14 2321 1

原创 flutter2 provider的使用(二):从provide写法,改成provider写法

在main中,改写改写成如下形式:void main() { runApp( /// 多个Providers /// 写在main里面,属于全局性的状态控制 MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => CategoryProvide()), ChangeNotifierProvider(create: (_) => MatchLis

2021-03-23 13:24:38 370

原创 flutter2 provider的使用(一):context.read和context.watch

在flutter2中,原有的provide已经丢弃不用,provide也不再更新,逼得我们不得不使用provider来做状态管理的替代。学习provider就开始了。从哪里开始写起,runApp在main中的runApp()里,写 MultiProvider形如:MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => Counter()), ], child: co

2021-03-23 10:58:17 4065

原创 flutter2 key的写法改变

形如const MyApp({Key? key}) : super(key: key);改为const MyApp({Key key}) : super(key: key);去掉问号。

2021-03-23 10:19:36 295

原创 flutter2 插件版本低的处理方法

我们在pubspec.yaml文件中,发现一些插件冲突,可以考虑直接找到插件包,在包里修改相关的版本号,将低版本号换成高版本号,一般问题不大。示例如下:Because enicebuyer depends on flutter_html ^1.3.0 which depends on video_player ^1.0.1, video_player ^1.0.1 is required.So, because enicebuyer depends on video_player ^2.0.2, ve

2021-03-19 14:45:22 886

原创 flutter2 删除不推荐使用的Scaffold.resizeToAvoidBottomPadding

flutter2,已经删除不推荐使用的Scaffold.resizeToAvoidBottomPadding取而代之的是resizeToAvoidBottomInset

2021-03-06 10:45:05 2837

原创 flutter2 MediaQuery.of(context,nullOk: true);报错

在flutter2中,在Media.queryO f删除nullOK了,例如D:\FlutterSDK.pub-cache\hosted\pub.flutter-io.cn\bot_toast-2.4.1\lib\src\key_board_safe_area.dart第12行,MediaQueryData data= MediaQuery.of(context,nullOk: true);改为MediaQueryData data= MediaQuery.of(context);..

2021-03-06 10:33:01 777

原创 使用flutter2之后,inheritFromWidgetOfExactType错误的处理

使用flutter2之后,以往的一些插件,会出现inheritFromWidgetOfExactType错误提示:如下/D:/FlutterSDK/.pub-cache/hosted/pub.flutter-io.cn/provide-1.0.2/lib/provide.dart:570:28: Error: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'. - 'BuildCont

2021-03-06 10:16:33 3985 1

原创 android studio 4.1.2中,出现Could not get resource ‘https://dl.google.com/ 的处理

使用新的4.1.2版本后,首先遇到的,就是无法运行,错误如下:* What went wrong:A problem occurred evaluating project ':app'.> Could not resolve all artifacts for configuration 'classpath'. > Could not resolve com.android.tools.build:gradle:4.1.0. Required by:

2021-03-05 10:52:31 1130 1

原创 扩展屏,鼠标移不到另一个屏上

使用扩展屏时,有时移不到另一个屏上,原因在于两个屏幕的分辨率不同,此时默认的屏幕对齐,要将顶对齐,改为居中对齐,如下图所示:看看我所附的图与你看到的图是否一致,如果不一致,用鼠标拖拽显示器1,拖成上图所示的样子。...

2021-02-14 10:50:39 32934 3

原创 node_modules 安装出错问题

前端安装包时,有时会出错,找了许多办法,也费了许多精力与时间,在长期的摸索中,发现采用以下措施是有效的:1、一定要用git bush安装2、删除已有的包,重新安装3、尽量不采用全局安装,因为安装的位置错乱,导致问题产生。...

2021-01-12 10:11:35 1106

原创 在wpf中,一次更新所有包的方法

在Nuget包管理的程序包控制台里,输入如下语句:PM> Install-Package MetroRadianceInstall-Package 是安装所有包,后面跟的参数是当前项目的名称。

2020-10-03 08:26:44 244

原创 wpf中图片资源引用问题

在wpf中,有时会遇到如下错误:System.Windows.Markup.XamlParseException:““在“System.Windows.Baml2006.TypeConverterMarkupExtension”上提供值时引发了异常。”,行号为“2509”,行位置为“47”。”IOException: 找不到资源“images/你的图片.png”。这种原因,是因为图片作为资源引用,还是作为文件引用。选择该图片,右键,找到“属性”菜单,在“先成操作中”选择“资源”即可!...

2020-09-30 14:18:19 1766

原创 C#中,字符串拼接的新写法

字符串拼接,时常遇到public static string Lines(params string[] lines) => String.Join(Environment.NewLine, lines);使用时TestCode(Lines( "do", " error('test');", "end(", " function (e : System.ArgumentException)", " return 'err1';",

2020-09-29 11:49:27 297

原创 wpf中,ListBox 为何始终只显示一行

在ListBox中,如果要用path方式,除了对ListBox本身做设置之外,还需要对它的项目进行设置。请将以下内容<ListBox x:Name="macroList" HorizontalAlignment="Left" Height="664" VerticalAlignment="Bottom" DisplayMemberPath="macroName" SelectedValuePath

2020-09-25 14:13:33 779

原创 java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter将版本降低至8.0

2020-09-15 17:45:40 565 1

原创 学习java的点滴之一:关于对java注解的理解

annotation,an note 一个便条,notation注解是一种特殊的接口,只要在程序的开头部分,@艾特一下,它就可以被随时调用。做一个注解的格式如下:public @interface DataSource{ /** * 切换数据源名称 */ public DataSourceType value() default DataSourceType.MASTER;}...

2020-09-15 15:05:46 68

原创 关于wpf中依赖项缺失的解决方案

在许多网站的源码示例中,会引用多个框架,此时会显示缺失的若干框架,此时可以更改project文件内容,或者寻找到缺失的框架,进行安装。如D:\Download\handyorg-HandyControl-master\HandyControl\src\Shared\HandyControlDemo_Code\HandyControlDemo_Code.csproj<TargetFrameworks>netcoreapp3.0;netcoreapp3.1;net40;net45;net462;

2020-08-16 16:33:12 750

原创 WPF的FlowDocument作用

今天,仔细研究了一下FlowDocument,发现它太棒了,你尽可以将它想象成是一个word,你可以用代码实现word一样的效果!!!

2020-08-06 15:01:37 531

原创 angular 如何处理证书验证

SSL证书,一般是api处给出的,有时我们拿到了API,其链接地址是https://,但是我们并不知道它所采用的证书,此时就需要在前端做忽略处理。

2020-07-27 17:47:48 761

原创 关于WPF中的DataGrid与其绑定的DataTable更新

将DataTable绑至DataGrid中,如果要点击其中的checkbox,让其值更新至datatable,我摸索出来的做法如下:private void cbFill_Click(object sender, RoutedEventArgs e) { CheckBox cb = (CheckBox)e.Source; DataRowView drv = cb.DataContext as DataRowView; int index = (int)(drv["index"]);

2020-07-21 11:03:35 1066

空空如也

空空如也

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

TA关注的人

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