`
文章列表
 1.修改程序清单10.7中的程序rain,使它不使用数组下标,而是使用指针进行计算(程序中仍然需要声明并初始化数组)   #include<stdio.h> #define MONTHS 12 #define YEARS 5 int main() { const float rain[YEARS][MONTHS]={ {4.3,4.3,4.3,3.0,2.0 ...
 2.在美国通常是以英里每加仑来计算油耗,在欧洲是以升每百公里来计算。下面是某程序的一部分该程序让用户选择一个模式(公制的或美制的),然后收集数据来计算油耗。   // pe12-2b.c#include <stdio.h>#include "pe12-2a.h"int main(void){  int mode;   printf("Enter 0 for metric mode, 1 for US mode: ");  scanf("%d", &mode);  while (mode >= 0)  { ...
//使用malloc()函数实现动态数组 #include<stdio.h> #include<stdlib.h> int main(void) { double * ptd; int max; int number; int i = 0; puts("what is the maxinum number of type double entries?\n"); scanf("%d",&max); ptd = (double *)malloc(max * sizeo ...
1.在用scanf()函数读入double型数值时要用%lf的形式,不能用%f    例如:            double i;            scanf("%lf", &i); // 不能用scanf("%f", &i)这种形式
整理自:http://diybbs.zol.com.cn/1/33925_991.html   在Ubuntu下一直使用Google Chrome浏览器,当然也有问题发生,最困扰Ubuntu Linux用户的就是Google Chrome的字体模糊发虚,尝试安装微软雅黑字体,效果很好。在windows系统C:/System/Windows/Fonts文件中找到里面“msyh.ttf”,复制到Ubuntu Linux下的任意文件夹内,我的是Ubuntu 10.04,直接打开这个文件,然后在右下角有个安装的选项,点击就可以了。  运行 sudo fc-cache 命令 此时就会在~/.font ...
转自:http://www.xcar.com.cn/bbs/viewthread.php?tid=14250827&page=1   host-only方式:虚拟机使用在主机上虚拟的网卡来与主机通信;上网需要使用"网卡共享",有些服务必须开启,比如rpc,防火墙,dhcp等等;宿主机的ip设置要和host-only在同一网段,网关要使用host-only网卡的ip,在家庭网络中选择网卡等等;参考服务:internet共享访问被启用时,出现了一个错误null是吧?ICS共享,依赖于一下服务,确保如下服务开启,才可以—————————————————————————— ...
转自: http://hi.baidu.com/heihei_shaweiwei/blog/item/b3af401e21be2e70f724e4d2.html 在数据库设计时我们常常为数据类型而烦恼,但是当你熟悉了之后就不再烦恼了,看看吧,看看对你有没有帮助。 char,varchar,text ,nchar,nvarchar,ntext 等学习拾遗 ...
源自:http://blog.163.com/ruifeng_00/blog/static/6904584200919114734277/   Session接口           Session接口对于Hibernate   开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很 ...
它是Struts2的主要的Filter,负责四个方面的功能:        (1)执行Actions        (2)清除ActionContext        (3)维护静态内容        (4)清除request生命周期内的XWork的interceptors    另注:该过滤器应该过滤所有的请求URL。一般被设置为/*.    具体:        (1)执行Actions            过滤器通过ActionMapper对象,来判断是否应该被映射到Action.如果mapper对象指示他应该被映射,过滤链将会被终止,            然后Action被调用 ...
转自:http://blog.csdn.net/zdwzzu2006/article/details/7407839   1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。  2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。  3、容器将<context-param>转换为键值对,并交给servletContext。  4、容器创建<listener>中的类实例,创建监听 ...
源自: http://blog.csdn.net/moonsheep_liu/article/details/6768699   开发过程中常常遇到值的传递问题,不胜其扰,今天写出一些认识,也可能有的认识是错的,也请看到的大侠给指出来。文中用了不少书上和网上的例子,在此先谢过,就不一一指出了。  1. 先界定一下题目中概念。 (1)jsp脚本:有的地方也叫java脚本,指用<%%>括起来的jsp页面中的java脚本。所有能在java程序中执行的代码,都可以通过jsp脚本执行。 (2)jsp声明:用<%!声明部分%>形式声明的变量和方法。可以直接用在jsp ...
摘自百度文库:http://wenku.baidu.com/view/085cc229647d27284b7351d2.html   保留IP地址的分配    互联网上的IP地址统一由一个叫IANA(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。根据用途和安全性级别的不同, ...
//本节内容摘自对Stephen Prata的《C Primer Plus》第五版   一.字符串的输入      如果想把一个字符串读到程序中,必须首先保留存储字符串的空间,然后使用输入函数来获取这个字符串。    要想读入字符串,必须分配足够大的存储区来存放希望读入的字符串。       char *name;       scanf("%s",name); 这可能会通过编译器,但是在读入name的时候,name会覆盖程序中的数据和代码,并可能导致程序异常中止。这是因为scanf()会把读入的信息放入由参数给定的地址中,在这种情况下,参数是个未被初始化的指 ...

指针和多维数组

 
摘自:《C primer plus》   指针和多位数组 假设声明如下: int zippo[4][2]; 数组名zippo同时也是数组首元素的地址。在本例中能够,zippo的首元素本身又是包含两个int的数组,因此zippo也是包含两个int 的数组的地址。下面从指针属性进一步分析: 意味zippo是数组首元素的地址,所以zippo的值和&zippo[0]相同。另一方面,zippo[0]本身是包含两个整数的数组,因此zippo[0]的值同其首元素(一个整数)的地址&zippo[0][0]相同。简单地说,zippo[0]是一个整数大小对象的地址,而zi ...
  1.设计函数 min(x,y),返回两个double数值中较小的数值,同时用一个简单的驱动程序测试该函数。     //exercise01 #include<stdio.h> double min(double x,double y); int main(void) { double x= 0; double y = 0 ; double min_num = 0; printf("en ...
Global site tag (gtag.js) - Google Analytics