- 博客(14)
- 收藏
- 关注
原创 Linux GUI程序开机自动启动
如果是Console程序,推荐使用systemd来实现,编写一个app.service文件如下:[Unit]Description=Agv ServiceAfter=graphical.targetRequisite=graphical.target[Service]Type=simpleExecStartPre=-/bin/ip link set can0 up type can bitrate 250000ExecStart=/bin/appRestart = alwaysRe
2021-10-19 14:35:21
1495
原创 Unity使用WebSocket(非Best Http)结合UniRx,UniTask实现自动重连,同步更新UGUI
这里没有使用Best Http,而是使用System.Net.WebSockets实现WebSocket客户端功能。核心代码如下:using UnityEngine;using System.Net.WebSockets;using System;using System.Threading;using UniRx;using Cysharp.Threading.Tasks;public class UnityWebSocketClient{ public IObserva
2021-05-31 18:40:49
2053
3
原创 Unity使用SignalR(非BestHttp)
Unity下需要使用SignalR连接后台服务器,有个BestHttp插件可以使用,但BestHttp毕竟是个收费插件,下面是使用普通方法(Asp.Net 官网上面的方法)连接SignalR。首先,需要下载
2021-05-28 14:32:18
2301
6
原创 Asp.Net Kestrel自定义IP和端口, WTM框架自定义IP和端口
Kestrel默认使用5000端口,有两种方法可以进行自定义:方法1(推荐):在appsettings.json中增加:"Kestrel": { "Endpoints": { "Http": { "Url": "http://localhost:7778" } } },方法2:更改代码public static IHostBuilder CreateHostBuilder(string[] args) => ...
2021-05-20 15:43:59
766
原创 Linux,Ubuntu - Unable to load shared library ‘GLX‘ or one of its dependencies
错误的原因是找不到GLX共享库,使用apt search glx,发现对应的库为libgl1-mesa-dev使用sudo apt install libgl1-mesa-dev安装即可。
2021-05-15 16:01:22
813
原创 Unity JWT 认证
Unity使用JWT认证,使用了UniRx和UniTask库,只使用UniRx库发现不能在Editor模式下使用。代码如下:using Sirenix.OdinInspector; using UnityEngine; using System; using UniRx; using UnityEngine.Networking; using Cysharp.Threading.Tasks; /* * 需要注意的地方: * uri
2021-05-11 15:59:25
665
原创 Unity Mirror升级后提示Message,Logger,SafeQueue错误
新版Mirror在2021年2月4日删除了Message,Logger和SafeQueue三个文件的内容,新建Message.csnamespace Telepathy{ public struct Message { public readonly int connectionId; public readonly EventType eventType; public readonly byte[] data;
2021-03-05 11:15:03
306
原创 QT 5.15前版本QTcpSocket::error,QAbstractSocket::error信号无法关联槽
QT5.15版本中,QAbstractSocket Class将原来的void error(QAbstractSocket::SocketError socketError)修改为:void errorOccurred(QAbstractSocket::SocketError socketError)理论上,现在使用connect(this,&QAbstractSocket::errorOccurred, this, &SockeClient::onError);这样的信号
2020-11-07 16:12:42
6916
原创 Ubuntu修复“system program problem detected”
开机出现“system program problem detected”,是因为上次使用时有程序出现过崩溃(crash)。在Terminal下输入:ls -l /var/crashtotal 1432-rw-r----- 1 yotta whoopsie 1443620 11月 1 01:31 _usr_lib_chromium-browser_chromium-browser.1000.crash-rw-r----- 1 root whoopsie 20137 10月 31 05:49
2020-11-07 05:02:03
601
翻译 Isaac SDK - 总览
总览Isaac SDK是NVIDIA机器人技术的主要软件工具包,由以下内容组成:Isaac机器人引擎(Isaac Robot Engine):一种可让您轻松编写模块化应用程序并将其部署在机器人上的框架。Isaac算法组件(GEMs):从规划到感知的一系列机器人算法,其中大多数都是GPU加速的。应用程序(Applications):各种示例应用程序,从显示特定功能的基本示例到简化复杂机器...
2020-03-04 04:04:57
919
原创 Jetson nano安装Isaac SDK
Isaac SDK是Nvidia机器人的核心开发包。使用Isaac可帮助我们快速开发机器人应用。最主要的优势是此开发包统一了整个机器人技术框架,对我们学习提高是一个非常好的指导框架。Isaac SDK需要安装在Ubuntu18.04操作系统下,主机安装需要Nvidia显卡支持,因为要运行Cuda进行GPU加速。 机器人程序是运行在Jetson Nano,Jetson Xavier 或Jetson...
2020-03-03 03:36:59
1188
1
原创 Isaac SDK安装机器学习包-Cuda,Cudnn,TensorRT
官方文档说明在进行Isacc示例程序运行时,会提示缺少cuda10.0的包,针对2019.3版本,官方文档针对这个的说明如下:To avoid potential issues caused by mismatching library versions, we recommend using CUDA 10.0, CUDNN 7.6.3, and TensorRT 6.0, which a...
2020-03-03 03:28:22
573
原创 SDL介绍
SDL介绍官网libsdlUbuntu安装sudo apt install libsdl2-dev简介SDL(Simple DirectMedia Layer )是一个跨平台的开发库,它通过实现了对音频、键盘、鼠标、手柄的底层支持,并通过OpenGL和Direct3D提供对视频的支持。 SDL可运行在Windows, Mac OS X, Linux, iOS, and Android...
2020-02-25 04:38:29
396
原创 C++操作系统编程-How to Make a Computer Operating System
书籍地址下载 Lucid32.box失败的解决方法:参考:https://ruby-china.org/topics/12487我的办法: 打开百度云盘:离线下载: https://hashicorp-files.hashicorp.com/lucid32.box然后:vagrant box add ludic32 ~/Downloads/lucid32.box其实可以不用虚拟机...
2020-02-21 05:01:50
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人