- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 Java堆栈区对内存的影响
## 例子String[] arr0 = {"1", "2", "3", "4"};String[] arr1= {"5", "6", "7", "8"};String[] arr2= {"9", "10", "11", "12"};String[] arr3= {"13", "14", "15", "16"};List<String[]> list = new ArrayList<>();String[] arr = new String[4];for(i...
2021-08-07 13:25:28
231
原创 Matlab 数组的常见用法
一、 预分配内存1.1 cell数组预分配内存Matlab预分配内存的用法是A = cell(2,3)分配一个2*3的cell数组1.2 cell数组的赋值和遍历赋值的方法如下:A{1}{2}='Hello'遍历的方法如下:>>A{1}A = [] 'Hello' 1.3 空元素的判断和赋值空元素的判断是isempty(A{i})空元素的赋值...
2020-01-08 11:55:53
2409
原创 MATLAB 错误使用 Error using exampleUtils.componentExamplesDir (line x)
Error using exampleUtils.componentExamplesDir (line x)问题描述在使用Matlab的时候,官网上有一些例子,可以直接在Matlab命令行打开。比如使用‘’’openExample(‘globaloptim/MinimizeaSimpleFunctionwithBoundsExample’)‘’’打开官网上的例子的时候,出现以下错误:...
2020-01-04 14:41:46
3214
7
原创 Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout
最近因为需要装模型验证工具PRISM,就下载了docker。在windows上装docker时出现了问题,就在MAC上装的。具体怎么装的可以参考:https://blog.youkuaiyun.com/qq_35119422/article/details/81357626。我是从https://download.docker.com/mac/stable/Docker.dmg上下载的稳定版的。具体的安...
2019-11-04 13:30:59
4518
原创 Mac上安装和使用xfig
在论文写作中,有很多制作图片的方法。但是如果图片中需要有公式该怎么办呢?今天我推荐一种方法:xfig1. 安装xfig关于xfig的安装,网上也有很多方法,这里我就不在浪费网络资源了,直接给链接xcode + fink + XFIGXQuartz + fink + xfig安装是相对简单的。2,使用xfig安装好了以后,就是使用了。2.1. 打开Terminal,等...
2018-09-11 16:38:00
1492
原创 关于实现引用类型数组去调用引用类的方法的问题的解决
为什么不可以使用引用数组的对象school调用引用类School的方法open???class School{ private boolean isOpen = false; public void open(){ this.isOpen = true; } public boolean isOpen(){ return this.
2018-01-14 22:22:44
447
原创 java线程中try catch finally块和throw抛出异常
先看代码:public class MyThread extends Thread{ public static void main(String[] args) { Runnable runable = new Runnable() { @Override public void run() { t
2017-04-30 16:14:08
2937
原创 链地址法和线性探测法求查找成功与不成功的平均查找长度ASL
一、链地址法在等概率下查找成功和查找不成功的平均查找长度:将关键字序列{1 13 12 34 38 33 27 22} 散列存储到散列表中。散列函数为:H(key)=key mod 11,处理冲突采用链地址法,求在等概率下查找成功和查找不成功的平均查找长度1mod11=1,所以数据1是属于地址1 12mod11=1,所以数据12也是属于地址1(这个数据是数据1指针的另一个新数据)
2017-04-08 12:29:08
47335
21
原创 AADL的研究初步
AADL自提出以来,被广泛应用在航空航天、轨道交通、汽车电子等嵌入式领域。下边梳理一下AADL的由来、构成、作用、目前的研究成果和工业应用,以希望能解决更多工业中的实际问题。说的大一点,国家在十三五之间,提出要在高科技领域实现国产化的工具,我们要。一、AADL的由来1991年Honeywell实验室基于嵌入式系统提出了MetaH语言,2001年美国汽车电子协会SAE提出了航空架构描述语言A......
2017-03-29 13:13:02
10628
原创 流水线技术与并行技术
最近在看WCET(Worst Case Execution Time, 最坏执行时间),在嵌入式系统中,线程的执行时间包括:事件的触发到响应时间、申请处理器的等待时间、数据的处理时间、申请设备的时间,以及写数据的时间。这只是单任务情况下,并没有考虑多任务引起的中断。在软件系统中,WCET包括三个方面:一是多核处理器时多任务对共享变量的操作引起的;二是分布式系统下(...);三是网络请求和传
2017-03-24 18:53:08
8042
原创 网络中常用协议端口号
下边总结一下网络中常用端口号:端口号服务全程21端口FTPFile TransferProtocol 文件传输协议23端口Telnet远程登录25端口SMTPSimple Mail Transfer Protocol,简单邮件传输协议53端口DNSDomain
2017-03-21 10:22:04
12710
原创 Java自动装箱与拆箱
在java中,装箱与拆箱中会遇到这两种情况:Boolean flag = false;if (flag = true) System.out.println(“true”);else System.out.println(“false”);if (flag == true) System.out.println(“true”);else Sy
2017-03-13 23:05:22
727
原创 快速记忆java抽象类和接口的区别
java中,抽象类和接口的区别对于初学者很容易记混淆。下边就从以下几个角度来梳理以下去区别:1,方法的角度:抽象类的方法可以是抽象的,也可以是不抽象的;抽象类中可以包含已经实现的方法;抽象类的方法必须被子类重写;接口中不能包含已被实现的方法,其定义的方法由实现它的类来重写。2,继承和实现的角度:抽象类可以实现接口,接口也可以实现接口;抽象类可以继承抽象类,但是接口不
2017-02-28 23:03:25
738
原创 一台电脑里装了多个版本的JDK,java -version显示问题
本机已经安装了jdk1.6,而比较早期的项目需要依赖jdk1.5,于是同时在本机安装了jdk1.5和jdk1.6. 安装jdk1.5前,执行java -version得到java version "1.6.0_38"Java(TM) SE Runtime Environment (build 1.6.0_38-b05)Java HotSpot(TM) 64-Bit Server VM
2017-02-12 12:08:54
3598
原创 数据获取的两种方法:DataList和SqlDataReader
string strsql = "Data Source=ZFQ-PC;Initial Catalog=Book;Integrated Security=True"; SqlConnection conn = new SqlConnection(strsql); try { Label1.Text = "数据库链接成功";
2017-02-12 12:08:48
1937
原创 .NET数据绑定时BoundField与TemplateField的区别
数据绑定列是通过 asp:BoundField 或 TemplateField 元素定义的。通过设置 DataField 属性,可以将 BoundField 绑定到 GridView 的关联数据源: SortExpression="ShipCity">这将告诉 GridView 控件,当它处于查看模式时,应该在 span 元素中显示 ShipCity 值。当 GridView 处于编
2017-02-12 12:08:45
5549
原创 C#中常用关键字的用法
new | 用于函数成员, 成员用相同的签名隐藏继承的成员------------------------------------------------------------------------static 用于所有成员, 成员不在类的具体实例上执行-------------------------------------------------
2017-02-12 12:08:43
2082
原创 在层次结构中添加带参数的构造函数
class Vehicle { string name; public Vehicle(string name) { this.name = name; } }编译器试图为派生类创建默认构造函数时,会产生一个编译错误,因为编译器为Bus生成的默认构造函数会试图调用无参的Vehicle构造函数,但Vehicle没有这样的构造函数。可以通过为派生类提供一个构造函数来避免这种错误:
2017-02-12 12:08:40
896
原创 shutdown定时关机和定时重启命令
设置一 定时自动关机 假如你需要电脑在20:20自动关机,那么只需要在“开始”菜单中选择“运行”,然后输入at 20:20 Shutdown –s,点击“确定”即可。这样当电脑系统时间到了20:20时,电脑就会自动出现“系统关机”的对话框,30秒以后就会自动关机,这30秒是为了让用户在关机前保存现在运行的工作,以免造成不必要的损失。 注意:–s参数是指本地计算机。 设置二 倒计时自动关机
2017-02-12 12:08:37
8973
原创 构造函数中base()的用法
class Vehicle { public Vehicle() { Console.WriteLine("this is a vehicle"); } } class Ambulance:Vehicle { public Ambulance():base() { Console.WriteLine("this is an ambulance"); } } Ve
2017-02-12 12:08:34
5629
1
原创 派生类的构造函数(层次结构)
在创建派生类的实例时,实际上会有多个构造函数起作用。要实例化的类的构造函数本身不能初始化,还必须调用基类的构造函数。这是为什么使用层次结构进行构造的原因。class Animal{ private string name;}class Dog{private int wight; }Animal animal =new Dog();成员字段n
2017-02-12 12:08:31
860
原创 静态代码块,匿名代码块,无参构造器与有参构造器的执行顺序
看了Thinking In Java这本书,对于静态代码块,匿名代码块,无参构造器和有参构造器,上边对这部分讲的比较乱,整理一下:class Cups{ Cups(int i){ System.out.println("This is a parameter constructor"+i); } Cups(){ System.out.println("This is a no
2017-02-09 19:41:11
2089
原创 整数的按位非~运算与移位运算
1,按位非运算例: System.out.println(~-5); //输出结果为41,-5的原码:10000000 00000000 00000000 000001012,原码取反,符号位保
2016-11-07 22:29:31
2390
原创 java浮点数除法中零的问题
1,浮点数除法中零的问题 1.1如果除法运算符的两个运算数都是整数,则除数不可以为0,否则会引发除零异常。如:int a = 3/0; //将会出现异常1.2如果除法运算法的两个运算数有1个浮点数,或者有两个浮点数,则运算结果也是浮点数。而且此时允许除数为0、或者除数为0.0,得到的结果将是正无穷大(Infinity)或者负无穷大(-Infinity)。如:doub
2016-11-07 21:25:57
3285
原创 Java里如何判断一个String是含有空格或空字符串
1,判断读入的String是否为空字符串要判读String是否为空字符串,比较简单,只要判断该String的length是否为0就可以,或者直接用方法isEmpty()来判断。 但很多时候我们也会把由一些不可见的字符组成的String也当成是空字符串(e.g, space, tab, etc),这时候就不能单用length或isEmpty()来判断了,因为technicall
2016-11-06 19:12:01
30898
原创 AADL开发中Osate和Java中的jdk问题
今天遇到一个在osate只用过程中jdk环境配置的问题,我开始使用的是32位的jdk,现在想装个64位的版本的。环境配置困扰了许久。今天终于搞定在环境变量中设置是没有用的,因为注册表里已经写入了32位版本的信息。第一次装的jdk是32位的1.8.0_60版本,java -version显示javac -version显示第二次装的jdk是64
2015-11-12 11:03:16
1807
原创 jdk目录各文件夹的作用以及环境变量的配置和含义
1、环境变量配置用鼠标右击“我的电脑”->属性->高级->环境变量JAVA_HOME :D:\Program Files\Java\jdk1.6.0_12(JDK安装路径)Path :%JAVA_HOME%\bin;(若已经有Path项,无须另外新建,直接在后面加,但需用;与前面已有的项分隔开)CLASSPATH :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib
2015-10-14 20:44:40
3605
Foundations of Computer Science(英文版)
2017-12-10
Synchronous Data-Flow Language LUSTRE
2015-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人