自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 forge初探

forge初探第一章 使用安装教程forge的官方教程主线记录一.Forge基本介绍对于开发者:在web上可以查看2d/3d模型,云端运行api教并,也可以为bim构建并扩展应用程序对于企业:通过forge平台,可以通过互联网与客户共享和同步设计信息。将所有项目数据储存在Forge中,并可以用于定义规格的销售配置器和包含CAD工具(Revit/Autodesk/Inventor)的设计系统之间集成数据。​ 通过自动化和改进协作节省时间​ 利用Forge实现

2021-09-05 10:44:08 1025 1

原创 dart语言第六章简单入门

Dart语言学习第六章一.类的继承什么是类的继承呢,我们前面说了类是一个事物的抽象特性,但是一个类的特性可能很多类都有。我们举个例子来讲就是动物的种类,猫和布偶猫,暹罗猫,波斯猫,缅因猫的区别,我们接下来用代码简单的说明一下:class cat { String name() { return '猫'; } String kind() { return '猫科动物'; } int age() { return 7; } String what(

2020-12-07 15:40:00 199 3

原创 dart语言第五章简单入门

Dart语言第五章简单入门一.类和方法的概念,什么是面向对象编程dart语言也是一种面向对象编程语言,就如java一样,dart也可以通过创建对象和方法来解决问题。那么何为对象何为方法呢?官方的解释是:面向对象 ( Object Oriented ) 是将现实问题构建关系,然后抽象成 类 ( class ),给类定义属性和方法后,再将类实例化成 实例 ( instance ) ,通过访问实例的属性和调用方法来进行使用。翻译一下,面向对象,就是在利用程序解决需求和问题的时候,将现实问题根据逻辑关系抽象

2020-11-27 19:13:26 201

原创 dart语言第四章简单入门

Dart语言第四章简单入门一.各类逻辑运算符描述运算符一元后缀expr++ 、 expr– 、 () 、 [] 、 .一元前缀-expr 、 !expr 、 ~expr 、 ++expr 、 –expr乘法*** 、 / 、 % 、 ~/加法+ 、 -移位<< 、 >>按位与&按位或|关系和类型判断>= 、 > 、 <= 、 < 、 as 、 is 、 is!相等

2020-11-19 19:23:11 203

原创 dart语言第三章简单入门

Dart语言第三章简单入门一.了解函数与类的概念​ Dart是一个面向对象编程的语言,与之前我们比较熟悉的面向对象编程语言java属于一类。语言的规则语法思路是一样的,那么什么是函数呢.我们回忆一下自己初中,高中数学里学的所谓函数,就是一个符合数学运算规则的规律,这个规律并不是死的,y=kx+b,y和x我们可以当成自然变量,k和b是函数自己设定的规律。这个道理放在计算机里也是一样,只不过函数的设定者是编程人员自己,通过设定函数规律,对数据进行处理,实现某种功能这就是编程语言里函数的作用。而类

2020-11-10 11:24:19 163

原创 dart语言第二章简单入门

Dart语言第二章简单入门一.区分常量和固定值常量和固定值在开发中很常见,比如周一到周末,一年有12个月等。代表了这个值属于你开发过程中,代码逻辑里的默认或公认数值。final :只能被设一次值,在声明处赋值,值和普通变量的设值一样,可以是对象、字符串、数字等,用于修饰值的表达式不变的变量main() { final name = 'Good'; print(name);}如果你强行改变name的值,则会报错const :只能被设一次值,需要是个明确的值,不能像 final

2020-11-04 18:53:11 190 1

原创 dart语言第一章简单入门

Dart语言简单入门1一.创建dart文件并开始编译这是打开vscode的一个新建窗口然后,在除了C盘的盘里新建一个文件夹,做为你存放dart/flutter项目的文件夹,然后在这个文件夹里再新建一个文件夹,作为你dart文件的存放文件夹。比如我这个App就是放项目的文件夹。然后我在这个文件夹里新建了个dart demo,现在这是个空文件夹。(文件夹里东西很多,是我以前建的)好,有了dart demo,我们回到vscode点左上角的文件,打开文件夹左边这里的目录是你刚才建的文件夹,现在

2020-10-26 21:11:30 331

原创 flutter安装终极教程

flutter环境配置安装终极教程环境安装流程java环境flutter sdkandroid SDKandroidstudiodart sdkvscode除了最后一个vscode是可选,其他几个是必须安装,缺一个都跑不起来。我们主要梳理一下下载安装这些东西中存在的坑。一.java环境配置​ 我们第一步需要先配置java环境,没配的看看,看过的已经可以去下面了。首先第一步下jdk,传送门:https://www.oracle.com/java/technologies/j

2020-10-18 18:12:59 10392 12

原创 javascript实现简单计算器

利用javascript实现一个简单的计算器只需要简单的html知识和一些javascript知识<!doctype html><html><head> <meta charset="utf-8"> <title>无标题文档</title></head><body><div> <input type="text" size="5" id="num1" va

2020-06-25 11:28:34 1498

原创 JAVA之基础语法整理

JAVAjava基础整理(一)一.最简单java程序​ 不多说了,经典helloworld开局。想建立一个java项目,我们需要先在src文件下建立包(package),包的命名没有严格规范,然后在包下面创建java文件,java文件里写代码。java文件的命名需要用“骆驼命名法“,每个单词第一个字需要大写,如果有多个单词,每一个都大写。java是面向对象编程语言,main方法为入口方法,每个类里面能有一个主方法。一个包内可以出现多个main。main方法是所有程序的入口。只需要main方法

2020-06-12 17:17:54 175

原创 数据结构线性表之单链表

数据结构(java版)线性表单链表单链表是线性表的链式表示,链表里每一个元素称为一个结点。一个结点里包含指针域和指针(或链),指针域是是存储位置,指针和链里面负责存储信息,这种结点的结合被称为链表。java实现先创建结点的类,Node负责指针域,data是储存的信息package lianbiao;public class Node { Node next=null;//node作为指针域初始化置空 int data;//指针域中储存的信息 public Node

2020-06-12 14:39:13 271

原创 数据结构线性表之顺序表

数据结构(java实现)线性表最简单常用的一种数据结构,就是n个数据元素的有限序列。可以理解为一个中间没有空元素的数组(数组元素不一定只有数)顺序表那么我们现在来用java实现一个最简单的顺序表,先写个接口确定一下功能,主要是增删和查zhpackage xianxingbiao1;//这个是包,不用管public interface IList {//设定接口 public void clean();//将线性表置空 public boolean isEmpty();//判

2020-06-11 17:25:32 396

原创 如何利用电位器控制舵机

如何在arduino中利用电位器控制舵机一.简介舵机是电机的一种,通上电并采取合适的方式就可以使他转动,而电位器是一种电路元件,通过扭动电位器的旋钮就可以让通过电位器的电压和电流发生变化,有点类似我们初中物理上学过的滑动变阻器。而通过用arduino把两者相连接,就可以让电位器控制舵机转动,这种操作也被用在很多电子机械设备中。二.电路电路模拟我们使用tinkerCAD网站上自带的电路模拟,外网连接很慢。链接左边蓝色的东西是电位器,右边的是舵机。电位器中间线接arduino端口,其他两条线下

2020-06-09 16:10:24 10178 4

原创 时间复杂度的了解

了解数据结构中时间复杂度时间复杂度是描述算法效率的一种量度,记作:T(n)=O(f(n))f(n)是正整数n的一个函数,n可以理解为问题的规模,随着问题规模的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的时间复杂度。另外我们还要了解频度的概念,频度指的是该语句重复执行的次数。我们用基本操作:“x增1”来举例。1.{++x}//++x与x++都表示x增1,但++x是先自增1再计算x的值,x++是先计算x的值再增1此处x增1重复执行了一次,时间复杂度为O(1)2.for(i=1;i&lt

2020-06-09 11:27:12 248

原创 markdown使用

Markdown学习很简单的标记语言,写博客必备一.安装首先你需要下载Typora,直接百度typora,可以理解为markdown的编译器。直接点第一个进官网进去是个极简页面鼠标滚轮直接往下拉,右上角会出现download,直接点之后选择自己的系统,一般来说大家都是windows下载好之后安装,放到一个文件夹里,记得安装路径要记清楚。之后到你放typora的文件夹里,新建一个txt文本文件之后把你新建的txt文件的文件后缀从txt改为md,改成markdown文件,之后双击打

2020-06-08 17:24:52 309

空空如也

空空如也

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

TA关注的人

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