摘要:
根本原因在与左值和右值chara[10]=“hello”;sizeof(a);//数组名做左值,具有数组名的属性,是一个指向数组首地址的常量指针strcpy(a,"abc");//数组名做右值,退化为普通的指针原文链接:http://hi.baidu.com/%D2%C0%BD%A3%D0%F9/blog/item/7bbf36966c92f36a54fb9663.html作者:宋宝华 e-mail:21cnbao@21cn.com1. 引言指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许 阅读全文
摘要:
GNU科学计算库 GNU Scientific Library是一个跨平台的科学计算库。可以满足日常科学计算的大部分需要。它包含了矩阵运算、数值计算,傅里叶分析,小波分析、统计分析、最优化等数学需要的方方面面的知识。总之站在巨人的肩膀上才能走的更高更远!!1. 下载GNU Win32开发包http://gnuwin32.sourceforge.net/packages/gsl.htm2. 找到安装目录关注下面的几个文件夹中的文件/bin/gsl-histogram.exe 用于计算数据直方图的程序gsl-randist.exe 用于生成服从指定分布数据的程序libgsl.dll gsl动态库函 阅读全文
摘要:
su -l 默认为root用户也可写作 su root -l换做其他即为使用其他用户登录从root用户切换到其他用户不需要输入口令在其他账户间切换都要输入口令使用 sudo 加上所要执行的命令可以使得用户的权限临时切换到超级管理员的状态下,即临时切换了用户。一般需要输入口令。使用后在一段时间戳内不需输入口令。 阅读全文
摘要:
在linux shell中使用 man [所要查询帮助的指令] 例如 man su可以进入帮助信息。这时就不能再输入指令了。要想重新回到命令行,按键盘上的q即可 阅读全文
摘要:
PlatformSDK:WindowsMultimedia中的timeSetEvent函数和timeKillEvent函数可以启动和停止一个精度达到1ms的高精度定时器。原型:MMRESULT timeSetEvent( UINT uDelay, UINT uResolution, LPTIMECALLBACK lpTimeProc, DWORD_PTR dwUser, UINT fuEvent );ParametersuDelay Event delay, in milliseconds. If this value is not in the range of the minimum an 阅读全文
摘要:
原文链接:http://blog.csdn.net/qshpeng/archive/2007/11/10/1877000.aspx在程序设计过程中,可能碰到需要对字符串型数学表达式进行求值,通用且完美的方法是将字符串表达解析,生成表达树,然后进行计算。编译器就是使用这种方法来解析程序中的表达式的。这种方法实现起来有点难度,需要考虑运算符的优先级,括号的配对,堆栈的使用等等。我们正常情况下看到的数学表达式如果用二叉树遍历的话,恰好是中序遍历,故叫做中序表达式。除此之外,还有前序表达式,后序表达式。如:a+b+c(中序),++abc(前序),ab+c+(后序),如果表达式含有×,/,() 阅读全文
摘要:
摘自:http://msdn.microsoft.com/zh-cn/library/ms173152.aspx多态性(C# 编程指南)更新: 2008 年 7 月多态性常被视为自封装和继承之后,面向对象的编程的第三个支柱。Polymorphism(多态性)是一个希腊词,指“多种形态”,多态性具有两个截然不同的方面:在运行时,在方法参数和集合或数组等位置,派生类的对象可以作为基类的对象处理。发生此情况时,该对象的声明类型不再与运行时类型相同。基类可以定义并实现虚方法,派生类可以重写这些方法,即派生类提供自己的定义和实现。在运行时,客户端代码调用该方法,CLR 查找对象的运行时类型,并调用虚方法 阅读全文
摘要:
原文链接:http://www.cnblogs.com/ixnehc/archive/2008/09/02/1282350.htmlD3D9的Device就是D3D给我们提供的一个绘制3D图形的工具,它的绘制流程大致是这样的:*.首先Device的使用者要准备好顶点数据,也就是一个顶点的数组,称为A*.然后这个数组A被传入device的渲染管线*.device内部依次对每个顶点进行处理,有两种模式,固定管线和shader模式,所谓固定管线就是device内部实现的一个固定的程 序,用户只能通过设定各种参数(一些RenderState)来控制它,当然这不够灵活,所以有了shader模式,也就是说 阅读全文
摘要:
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY detector ISPORT(clk,x: IN STD_LOGIC;mk: OUT STD_LOGIC);END detector;ARCHITECTURE xdetector OF detector ISTYPE states IS(s0,s1,s2,s3,s4,s5,s6,s7);SIGNAL state: states;BEGINPROCESS(x,state)BEGINIF rising_edge(clk) THENCASE state ISWHEN s0=>mk<=' 阅读全文
摘要:
#include <stdio.h>int sort_bubble(int arr[],int len);int sort_bubblemod(int arr[],int len);int reverse_half(int arr[],int len);void main(){ //int num[10]={3,8,9,2,5,7,6,0,4,1}; int num[10]={0,1,2,3,4,5,6,7,8,9}; for (int i=0;i<10;i++) { printf("%d/t",num[i]); } int cnt; //cnt=sort 阅读全文