2014年12月31日

FPGA学习笔记(二)模块建立及变量连接

摘要: Verilog所写的工程是由一个一个的模块连接起来的,每个文件代表一个模块,模块的名字和文件名要保持一致,一个模块的基本声明方法为://FileName:main_modulemodule main_module( CLK, RSTn, IO_In, IO_Out); inpu... 阅读全文

posted @ 2014-12-31 20:50 张大大123 阅读(659) 评论(0) 推荐(0) 编辑

FPGA学习笔记(一)Verilog语法基础

摘要: 一、变量类型 ①数值 数值表示采用 '的结构。 其中进制可以为b、o、d、h分别代表二、八、十、十六进制。 例如22'd0代表22位二进制数用十进制表示为0。 ②寄存器类型 reg声明寄存器类型变量,如 reg[0:3] my[0:63];是64个4位寄存器构成... 阅读全文

posted @ 2014-12-31 20:50 张大大123 阅读(315) 评论(0) 推荐(0) 编辑

Java学习笔记(三)Java2D组件

摘要: 一 概述 Java2D的一切都基于java.awt包中的Graphics2D类,它是Graphics的子类。 为了绘制图形,需要使用面板作为画布,例如使用JPanel作为画布,面板有一个paintCompnent()方法,每当窗口发生变化时,便会调用。该方法接收的对象是Graphic... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(267) 评论(0) 推荐(0) 编辑

Java学习笔记(二)事件监听器

摘要: Java实现对组件事件(如单击、输入等)的监听和JavaScript类似,都是先添加Listener,再写触发函数,不同的是,Java实现监听前必须使用implements将各个接口添加到类内。 相关的库为java.awt.event.* 例如要添加行为事件的接口ActionL... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(190) 评论(0) 推荐(0) 编辑

Java学习笔记(一)网格袋布局

摘要: 网格袋布局类似于Win8的Metro布局,用于将组件按大小比例放在不同位置的网格内,各组件的实际大小会随着窗口的改变而改变,但相对位置不变,能够很好的适应屏幕。 通过阅读《21天学通Java》这本书,发现了一个布局组件的很好的例子,遂摘录下来,供分享和复习。 在这本书中,举了一... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(407) 评论(0) 推荐(0) 编辑

算法学习笔记(三)问题的转化与高精度运算

摘要: 问题:设购票点没有任何的零钱,票价50美元,现有m人手持50美元,n人手持100美元,求这样m+n个人构成的队伍有多少种排队方法可以使得整个售票过程不中断。分析:对于这个问题,经过简单的模拟可以发现,每个手持100的前面必须有一个手持50的,同样如果有k个手持100的连续出现,则前面至少连续k次5... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(122) 评论(0) 推荐(0) 编辑

算法学习笔记(二)字符串根据逆序排序

摘要: 1.存放字符串数组的方法:①使用二维数组char str[size][length],第一维指定字符串的数量,第二维指定字符串的长度,读入时,只需要将内容写入第一维,例如cin >> str[i]②使用string类型,先加入头文件string,然后就可以定义字符串类型的变量,string变量还可... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(247) 评论(0) 推荐(0) 编辑

Unity3D学习笔记(五)C#与JavaScript组件访问的比较

摘要: 由于之前用JavaScript用的比较多,因此总是想用以前的方法来访问组件,却屡遭失败,经过查阅资料发现,二者存在较大的不同。 下面以调用3D Text组件HurtValue为例,来比较二者的不同 JavaScript: gameObject.Find("HurtValu... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(72) 评论(0) 推荐(0) 编辑

算法学习笔记(一)C++排序函数、映射技巧与字典树

摘要: 1.头文件algorithm中有函数sort()用于排序,参数为:排序起始地址,排序结束地址,排序规则(返回bool型)例如,要将array[] = {5,7,1,2,9}升序排列,则使用:bool cmp(int a,int b);int main(){ int array[] = {5,... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(242) 评论(0) 推荐(0) 编辑

Unity3D学习笔记(四)Unity的网络基础(C#)

摘要: 一 网络下载可以使用WWW类下载资源用法:以下载图片为例WWW date = new WWW("");yield return date;texture = date.texture; 注意函数的返回值类型为IEnumerator,下载函数尽量使用StartCoroutine(function()... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(140) 评论(0) 推荐(0) 编辑

Unity3D学习笔记(三)Unity的C#基础

摘要: 在C#脚本中,必须显式的继承MonoBehaviour类需要注意的是,在创建C#脚本时,脚本名应尽量符合C#命名规则,以字母或下划线开头,因为类名的默认跟随脚本名。C#声明变量的方式和C++和Java类似,例如public string[] name = {"element1","element2... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(148) 评论(0) 推荐(0) 编辑

Unity3D学习笔记(二)Unity的JavaScript基础

摘要: Update()每帧调用一次LateUpdate()在Update()后执行Awake()系统执行的第一个方法Start()在Awake()之后,Update()之前FixedUpdate()固定更新,可在Edit->Project Settings->Time中更改刷新频率OnDestroy()... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(218) 评论(0) 推荐(0) 编辑

Unity3D学习笔记(一)GUI控件的调用

摘要: GUI控件:1.在Start中初始化,在OnGUI中调整。2.公有变量才会出现在Inspector面板。3.GUI控件的初始化和处理在OnGUI内完成。4.JavaScript的中文为UTF-8编码可显示,CSharp的中文为UTF-16编码可显示。基本信息:屏幕宽高:Screen.width S... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(341) 评论(0) 推荐(0) 编辑

STM32F429学习笔记(一)触屏工程Keil建立

摘要: 由于原来的STM32F103ZET6的flash坏掉了,所以又买了一块STM32F429DISCOVERY,这块板子非常不错,基于Cortex-M4内核,自带一块2.4寸TFT触屏,主频为180M,且内置了ST-Link下载器,使用非常的方便。 近期参加校赛,用它的触屏写了个上位机,... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(290) 评论(0) 推荐(0) 编辑

Win8 HTML5与JS编程学习笔记(二)

摘要: 近期一直受到win8应用的Grid布局困扰,经过了半下午加半个晚上的奋斗,终于是弄明白了Grid布局方法的规则。之前我是阅读的微软官方的开发教程,书中没有详细说明CSS3的布局规则,自己鼓捣了半天也是一头雾水,于是又找到了官方的启蒙教程的布局一张,仔细阅读了一遍,又思考了代码,并在代... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(102) 评论(0) 推荐(0) 编辑

Win8 HTML5与JS编程学习笔记(一)

摘要: 微软的Visual Studio提供了多种构成win8应用的方式,其中最让我感到激动的是基于网页设计语言的开发模式,它提供了结合HTML5与Javascript来开发应用的方法,通过这种方法进行开发,不但可以掌握win8应用的开发方式,又可以提高网页的设计水平,达到一石二鸟的效果。 ... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(126) 评论(0) 推荐(0) 编辑

STM32学习笔记(一)时钟和定时器

摘要: 由于近期在准备海洋航行器比赛,正好趁此机会学习一下ARM,看到周围很多同学都在使用32,所以我也买了一块STM32F103ZET6,准备好好地学习一下。 STM32的时钟系统相当的复杂,包含了5个时钟源,分别是HSI HSE LSI LSE PLL,HSI是高速内部时钟、RC振荡器,... 阅读全文

posted @ 2014-12-31 20:49 张大大123 阅读(536) 评论(0) 推荐(0) 编辑

导航