06 2013 档案
摘要:转:http://www.cnblogs.com/hongcha717/archive/2010/10/24/1859780.html数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。p=a; //将该二维数组的首地址赋给p,也就是a[0]或&a[0][0]p++; //该语句执行过后,也就
阅读全文
摘要:1、函数在main方法里面调用之前要先声明。我们可以在main方法前写调用函数,也可以先写一个函数声明,然后在main方法后面写上这个函数体。如下例:2、主函数传值: 使用eclipse编译完成后,再使用terminal给这个函数传值,注意是在debug目录下查找编译后的文件。 备注: 1、main函数不带参数,main后的括号是空括号; 2、main函数可以带参数,C语言规定main函数的参数只能有两个:习惯上这两个参数写成argc和argv。 因此,main函数的函数头可写成:main(int argc,char * argv[]) argc参数表示输入命令行中参数的个数(注意,可执行文.
阅读全文
摘要:转:http://blog.jobbole.com/25409/指针、引用和取值什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。本文会对上述所有指针类型进行探讨。根据出现的位置不同,操作符 * 既可以用来声明一个指针变量,也可以用作指针的取值。当用在声明一个变量时,*表示这里声明了一个指针。其它情况用到*表示指针的取值。&是地址操作符,用来引用一个
阅读全文
摘要:网上有人说: 在eclipse下 windows-->Preference-->C/C++-->Build-->Setting然后选择Discovery标签,将里面的内容全部Reset。这样就没有错误了,当然前提是你安装了 build-essential 和 g++。注:而我是安装了g++,然后对Discovery标签中的“CDT GCC Build-in Compiler Settings”,点击"Clear Entries", 然后编译代码时,就没有g++错误了。我采用以下Ubuntu下gcc,g++等的安装方式:(转自:http://blog.
阅读全文
摘要:转:http://hi.baidu.com/sanwer/item/e5328bcdf2beaa27a1b50a0f方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单)$ sudo apt-get install eclipse方法二:(优点是安装内容清爽,缺点是配置麻烦)1、安装JDK(1) 下载JDK 7从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 JDK 7。(2) 解压文件$ sudo mkdir /usr/lib/jvm$sudo mv jdk-7u
阅读全文
摘要:软件工程有瀑布模型,迭代模型等。使用linux c语言来开发项目,当然也是遵循这样的思想,先要问题定义--》需求分析---》原型设计----》编码及单元测试---》集成测试及系统测试---》发布和维护。迭代模型是指对一个项目划分出多个阶段,每个阶段有相应的模块功能,在每个阶段中遵循瀑布模型的思想把这个阶段的功能实现完成后,然后进入下一个阶段的迭代,这样反复进行迭代开发,直到项目完成或项目周期结束。
阅读全文
摘要:终端的屏幕上输入命令如下:使用vi helloworld.c打开helloworld.c文件,写下如下代码:
阅读全文
摘要:方式1 : 使用NAT共享IP的方式。使用这种方式什么都不用设置就可以在ubuntu中上网冲浪了。备注: 1、如果ubuntu还不能上网的话,可以到我们的电脑的“服务”里面,检查“VMware NAT Service”等服务是否已经开启。如下: 2、如果ubuntu还不能上网的话,可以到vmware里面看一下连接设置是否被关闭,默认是连接着的:
阅读全文
摘要:转:http://blog.csdn.net/sky04/article/details/5662582vi与vim一样都是编辑器,不同的是vim更高级一些,可以理解是vi的高级版本。vi就像Windows中的计事本,而vim则可以算的上是 office中的word。vi主要用来编辑一些文件,vim是程序员的好工具。好的。。。。下面在介绍一下vi的使用。。。。。。1. 使用vi进入一般模式[root@linux ~]# vi test.txt直接输入“vi 文件名”即可进入vi。如图10-2所示,左下角会显示这个文件的当前状态。如果是新建文件,会显示 [New File],如果是已存在的文件,
阅读全文
摘要:1、进入ubuntu 11.10的控制台: Ctrl+Alt+t或者是在File System中查找“Terminate”,找到相应的Terminate图标,把它copy to Desktop,就可以了。2、Ubuntu中root用户和user用户的相互切换 因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的
阅读全文
摘要:VMware中ubuntu忘记密码的解决办法:一、用安装盘重启,这时候你将获得root权限,但这个不是今天说的重点。二、这种情况更加常见,我们身边并没有安装盘,但grub为我们提供一个非常方便的方法:重启ubuntu,随即长按shift进入grub菜单;选择recovery mode,回车确认;在Recovery Menu中,选择“Root Drop to root shell prompt”,回车确认;进入shell界面,使用passwd命令重新设定密码:passwd david,(david是系统中已有的username),回车确认;输入新密码;再次确认新密码;看到密码设定成功提示:pas
阅读全文
摘要:JBoss AS7 has a deployment scanner enabled by default, so you can just copy the war file to ${jboss.home}/standalone/deployments and it will automatically be deployed, ie:<copy file="${war.path}" todir="${jboss.home}/standalone/deployments"/> (We can just use this sentence
阅读全文
摘要:测试前,我们要先写好测试计划(时间、测试功能等)、测试脚本(包括测试哪些功能,测试目的、测试准备、测试步骤、测试结果等),在测试中做测试记录、截图和录像,测试后形成测试报告。以下是我在石油测试时写的一个测试脚本:会管软件三级级联会议测试1、一键召开三级级联高清视频会议测试目的按照三级级联会议要求,一键召开三级级联高清视频会议测试准备1、 注册总部MCU-4、大庆油田RMX4000、 RMX2000和多台终端等信息;2、 同步总部MCU-4、大庆油田RMX4000和RMX2000的MCU开会使用的模板;3、 创建三个会场组,每个会场组对应一台MCU上的参会会场和级联点。4、 创建三级级联会议模板
阅读全文
摘要:1.首先把[开发工具]栏调出来:文件--选项--自定义功能区---勾选[开发工具]:2.切换到[开发工具]选项卡==〉点亮[设计模式],然后展开旁边那个锤子和扳手的[旧式工具]按钮,插入ActiveX复选框,再点一下[设计模式],就可以使用复选框了。3、在复选框上点右键,“复选框”对像,编辑,就可以输入复选框显示的内容了。假如不要显示复选框文字,可以直接调整宽度。复选框可以直接复制粘贴。转载请注明出处:http://blog.sina.com.cn/s/blog_658c8cea01019pm8.html
阅读全文
摘要:使用用户名和密码来进行ldap验证,需要使用cn(用户名)、ou(组织)和dc(多个dc可以表示域名)等关键字。import java.util.Hashtable;import javax.naming.Context;import javax.naming.NamingEnumeration;import javax.naming.NamingException;import javax.naming.directory.Attribute;import javax.naming.directory.Attributes;import javax.naming.ldap.InitialLd
阅读全文
摘要:可以使用用户名来验证,也可以使用email验证,使用email验证最是简单,下面是我写的ldap认证的一个抽象实例。package com.zzst.action.meeting.util;import java.util.Hashtable;import javax.naming.Context;import javax.naming.NamingException;import javax.naming.ldap.InitialLdapContext;import javax.naming.ldap.LdapContext;/*** This is a tool class for con
阅读全文
摘要:我们平常使用的wireshark软件来抓包,都是在抓和自己电脑(运行着wireshark)的某个端口有关系的包,而如果想抓MCU和终端之间通信数据包就抓不了了。如果在路由器上做个镜像或者使用hub来抓包,就可以在我的电脑上抓取经过hub传输的所有通信包,不论这个包是否跟我的电脑有通信。抓取的场景是:mcu、终端、电脑都连接到同一个hub上,然后电脑上运行起来wireshark,wireshark中不需要做任何过滤直接抓取,只要mcu和终端有通信数据传输,在电脑上的wireshark都会抓取到这些数据包。
阅读全文