VSCode的C++开发环境配置配置前提条件安装VSCode,建议从官网安装打开VSCode,从extension: marketplace软件扩展的搜索框中输入C++,安装C/C++扩展下载并安装MSYS2 a. 下载MSYS2 b. 运行MSYS2,系统要求windows7及以上系统 c. 选择软件安装位置,建议安装在非系统盘 d. 安装完成后,运行MSYS2 64bit e. 更新MSYS2
转载 2024-08-23 22:39:02
186阅读
坐标系详解Cocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。原点为屏幕左下角,x向右,y向上。世界坐标系(World Coordinate) VS 本地坐标系(Node Local)世界坐标系也叫做绝对坐标系,本地坐标系也叫相对坐标系,是和节点相关联的坐标系。每个节点都有独立的坐标系,当节点移动或改变方向时,和该节点关联的坐标系将随之移动或改变方向。我们通过Node的set
指针进阶一、字符指针二、指针数组三、数组指针3.1:数组指针的使用四、数组参数、指针参数4.1:一维数组传参4.2:二维数组传参4.3:一级指针传参:4.4:二级指针传参:五:函数指针 一、字符指针一般使用:int main() { char ch = 'w'; char* pc = &ch; return 0; }进阶使用:int main() { const char* p
工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。估计大家经常用的IDE工具如SourceInsight,Notepad++,VScode等等。SourceInsight属于收费软件,其实费用并不贵。Notepad++和VScode均属于开源免费软件。其实IDE工具使用完全看个人习惯与爱好。本人SOC和MCU都开发过,基本基于ARM架构。所以平常开发工具和环境基本实在Ubuntu/L
转载 2024-08-25 16:38:58
194阅读
首先确保有这四个文件   安装jdk先安装android开发SDK(并不只是为eclipse服务的),即运行installer_r15-windows,指定存储目录,然后就安装,安装到后期指定你要安装的android的版本等,例如我选1.6的版本,继续安装,很快就能结束。解压eclipse到任意地方,运行eclipse.exe,点help点install n
转载 2024-06-23 11:50:33
144阅读
项目中集成的百度地图需要使用到路径规划这个功能,并且可以跳转第三方地图软件进行导航。调用第三方地图进行导航另一篇文章有写,这篇文章主要记录一下使用路径规划中遇到的坑。前言要使用百度地图路径规划前,先确保下载百度地图SDK时勾选了检索功能模块和定位模块,不然路径规划功所用到的一些类会找不到。先讲一下项目中路径规划的逻辑,因为路径规划需要起点和终点的地理坐标,终点的坐标由后端提供,我这里只需要调用定位
Android4.1虽说已经发布了好些天,但由于的我手机比较坑,系统依旧保持在2.3。4.0的都是可望不可即的了,就别说4.1。由于资金的问题,没法换手机,只能另想方法,通过在笔记本上装android4.1来过过瘾,哈哈。虽然没法触屏和重力感应(这也是没办法的),不过可以用鼠标点击代替触屏嘛,呵呵。先来看看效果图: 现在不废话了,1、首先要下载安装Java JDK,下载地址:http://pan.
转载 2024-07-20 17:35:54
60阅读
CH340芯片外围电路非常简单,所以很喜欢用。 之前用过CH340T,TSSOP封装。这次改用CH340G,SOP16封装。和CH340T基本相同。 本应该很顺利的调试,但是却因为驱动程序耽误了好长时间。 现象: 连接电脑后,能够发现设备。(CH340,COM),但是打了个叹号。提示“由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (代码 31)” 用示波器观察,发现
        前几篇帖子主要是写了一些安卓平台的基本操作,unity接入sdk是有多平台的,android,ios等,今天呢先写写如何接入安卓sdk;        首先呢sdk是个啥呢,官方定义咱们总结出来就是一个工具包,他可以使应用连接到其他平台我们要了解unity接入安卓平台的话他这个交互方式是怎么样的,安卓的
转载 2023-06-20 10:18:28
439阅读
一 研究背景到2019年为止,没人研究PLC控制应用程序二进制文件的逆向工程问题。为什么要逆向工程这个PLC的控制应用程序二进制文件?有以下几个意义:1)在发生攻击事件后能够迅速调查取证就是说网络攻击调查团队可以通过逆向分析恶意控制应用程序的二进制文件来看看这个恶意文件到底干的啥事情。2)可以实现恶意的ICS 攻击代码的动态生成这个点就是说,我可以利用二进制文件中特定字段对应特定功能的特性,自动化
0. 一些使用Codesys平台的控制器禾川:HCQ1、HCQ5汇川:AM400、AM600、AC800信捷:XS3、XSD、XSL施耐德新推出的小型PLC(可使用SoMachine软件进行编程的):M241、M2511. 下载安装Codesys使用PLC平台:禾川HCQ1-1300-D2 + HCQX-OD16-D16通道数字量输出扩展模块 不同厂家有不同的基于Codesys的IDE,列举一些禾
转载 2024-03-14 23:32:44
2657阅读
# 如何找到Android SDK下的tools 作为一名经验丰富的开发者,教导刚入行的小白如何找到Android SDK下的tools是一项重要任务。在本文中,我将为你详细介绍整个流程,并提供每个步骤所需要的具体操作和代码示例。 ## 流程概览 下面是找到Android SDK下的tools的整体流程,我们将通过几个步骤来完成这个任务: ```mermaid gantt titl
原创 2024-03-02 03:53:37
344阅读
  PLC目前在各个领域用得都比较广泛,plc技术是我国工业自动化领域的产物,在近年来的实际应用中,为我国工业发展提供了极大的便捷与帮助,下面来分享一下我在使用PLC系统过程中的经验,希望能帮到大家。   1.可编程控制器输入和输出  一台小型PLC灵活控制一个复杂的系统。你能看到的是上下两排交错的输入输出继电器端子,对应的指示灯和PLC编号,就像一个几十英尺的集成电路。任何不看原理图维
# Ubuntu ANDROID SDK 安装地址的查找方法 在 Ubuntu 系统中,安装 Android SDK 需要先找到 SDK 的安装地址。本文将介绍如何在 Ubuntu 系统中找到 Android SDK 的安装地址,包括使用命令行和图形界面两种方法。 ## 使用命令行查找安装地址 在 Ubuntu 系统中,可以通过命令行查找 Android SDK 的安装地址。请按照以下步骤进
原创 2024-02-05 09:51:42
268阅读
MC_Power指令使用方式使用时要注意Enable和bRegulatorOn的操作次序。Enable可保持高电平状态,通过控制bRegulatorOn,控制伺服使能开断。不要同时开断Enable和bRegulatorOn。因为在Enable无效后,功能块不再执行,此时改变bRegulatorOn也无法生效。下图就是同时复位Enable和bRegulatorOn参数时,Status输出仍然有效的情
转载 2024-01-28 15:01:10
445阅读
安装Android SDKAndroid SDK(Software Development Kit,软件开发工具包)提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲,Android SDK 可以看做用于开发和运行 Android 应用的一个软件。1、下载Android SDK我在官网上没有找到单独 Android SDK 的下载链接,官方推荐下载包含 And
思维导图大纲前言上回总结了string.h常用的字符串操作函数,这次总结一下另外的一个库函数math.h和数字运算有关联的库。double acos(double x) 函数原型:double acos(double x) 功能:返回以弧度表示的 x 的反余弦。arcos(x);//时间:2019年11月15日 //作者:Kroner //编译环境:VS 2019 //库函数 math.h //
背景在本系列的前两篇文章的基础上,我想再多写一点,一方面是想试试vscode环境开发STM32到底怎么样;另一方面是在和同事的私下讨论的时候,讨论到STM32的SD卡不怎么好用。综上所示,本文主要描述的是在vscode + gcc的环境下,配合rt-thread RTOS系统,实现STM32的SD卡读写及文件系统的移植,并给出最终的SD卡读写速率测试结果。 相关知识在阅读本文之前,为了确保有一个良
CodeSmith 是一种语法类似于asp.net的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。     安装CodeSmith 2.6注册后发现有两个可运行程序CodeSmith Studio.exe和CodeSmith Explorer.exe     CodeSmith Stud
先在指定目录下写Controller,在目录下com.ylzinfo.controller.zhizhi package com.ylzinfo.controller.zhizhi; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework
  • 1
  • 2
  • 3
  • 4
  • 5