1.赋值对基本类型的赋值是直接将一个地方的内容复制到另一个地方。为对象进行赋值造作的时候,真正操作的是对象的引用,如果“将一个对象赋值给另一个对象”,实际上是将“引用”从一个地方复制到另一个地方:class Tank{ int level;}public class Test{ publ...
分类:
其他好文 时间:
2015-04-12 12:03:41
阅读次数:
152
---恢复内容开始---我的理解是,不管定义时将指针定义成何种类型,指针本质上都是一个数字,其位数由编译器来决定。比如我的编译器是32位,那么无论是定义一个char *pc还是定义一个int *pi,本质上pc与pi都是一个32位的数,但是由于"char *" 和 "int *"的限制,所以pc++...
分类:
编程语言 时间:
2015-04-12 12:00:37
阅读次数:
158
首先就简单的一秒闪烁一次LED灯,进而类比推理其他外设的配置过程。然后呢我们就用上LCD吧,毕竟这块板上占地面积最大的就是这个2.4’LCD了。 先贴出简洁的main函数。很干净,比较容易看懂。 int main(void)
{ /* STM32F4xx HAL library initializa...
分类:
其他好文 时间:
2015-04-12 11:58:08
阅读次数:
1114
有n个物品,每个物品的重量为weight[i],每个物品的价值为value[i]。现在有一个背包,它所能容纳的重量为total,问:当你面对这么多有价值的物品时,你的背包所能带走的最大价值是多少?题解:关键在于状态方程。代码: 1 #include 2 #define MAX 1000 3 int ...
分类:
其他好文 时间:
2015-04-12 11:56:47
阅读次数:
92
闭包:是字包含的匿名函数代码块,可以做为表达式、函数参数和函数返回值,闭包表达式的运算结果是一种函数类型。类似于 C# Lambda 表达式。闭包表达式:{(参数列表)->返回类型 in 语句组}例如:fun calculate(opr:String)->(Int,Int)->Int{ var .....
分类:
其他好文 时间:
2015-04-12 11:55:15
阅读次数:
116
关键词:变量 常量 运算符1.JAVA中的关键词:是被赋予特殊含义的单词,其特点是所有的字母都是小写。例如:class,interface,byte,int,short,void,if,while,break……2.JAVA中的标识符:在程序中自定义的一些名称,例如,类名、方法名,变量名等等。 a....
分类:
编程语言 时间:
2015-04-12 11:53:42
阅读次数:
151
#include int c(int a){ if(a%4==0&&(a%400==0||a%100!=0)) return 0; return 1;}int main(){ int y,m,d,i,t,n; while(scanf("%d",&n)!=EOF) {while(n--) { sca....
分类:
其他好文 时间:
2015-04-12 11:51:45
阅读次数:
123
/* 本例拟在实现冒泡排序算法 冒泡排序: 冒泡排序是一种效率较低的算法,实现是反复交换相邻的未按次序排列的元素*/public class Bubble{ public static void main(String[] args) { int[] a ...
分类:
编程语言 时间:
2015-04-12 11:51:03
阅读次数:
130
背景知识基本交代清楚了,下面我们实际写一个小例子看一下。代码的功能很简单,显示一行文本,然后退出。我们使用了syscall中的write和exit调用,查一下前面的调用号和参数,我们初步总结如下:write(即sys_write)调用号为1,需传递3个参数unsigned int fd
const char *buf
size_t countexit(sys_exit)调用号为60,只需传递一个错误...
分类:
系统相关 时间:
2015-04-12 10:41:21
阅读次数:
395
#include
#include
#include
#include
using namespace std;
void size_yunsuan(string input,string &a)
{
int i=0;
int length=input.size();
stack stack1;
while(i<length)
{
//cout<<input[i]<<endl;
...
分类:
其他好文 时间:
2015-04-12 10:40:21
阅读次数:
509