- 浏览: 89705 次
- 性别:
- 来自: 深圳
最新评论
-
flyingsir_zw:
导入weibosinaLib的时候遇到的问题,可以解决。方法很 ...
Android library projects cannot be launched -
oldend2012:
哎哟,还真的是这样,谢谢了。
Android library projects cannot be launched
文章列表
#include"stdio.h"
void main()
{
printf("hello,world!\n");
}
解决:
#include"stdio.h"
int main()
{
printf("hello,world!\n");
return 0;
}
PPCBlog发表了一张图片,详细解释了网页从被Google的网络蜘蛛爬取、收录、索引,最后再到用户进行一次Google搜索并产生搜索结果的过程,图中还描述了Google Adwords在搜索中产生的过程。
图片简洁明了,对了解Google搜索非常的直观,我们将其编译成中文,下面就是编译成中文Google如何完成一次用户搜索的图片:
iframe 标签 -- 代表HTML内联框架
iframe 标签是成对出现的,以<iframe>开始,</iframe>结束
iframe 标签内的内容可以做为浏览器不支持iframe标签时显示
属性
Common -- 一般属性
name -- 定义了内容页名称,此名称在框架页内链接时使用到
src -- 定义了内容页URL(同frame标签)
frameborder -- 定义了内容页的边框,取值为(1|0),缺省值为1
1 -- 在每个页面之间都显示边框
0 -- 不显示边框
height -- 框架的高度,取值像素或百分比
width - ...
五、定义模式规则
你可以使用模式规则来定义一个隐含规则。一个模式规则就好像一个一般的规则,只是在规则中,目标的定义需要有"%"字符。"%"的意思是表示一个或多个任意字符。在依赖目标中同样可以使用"%",只是依赖目标中的"%"的取值,取决于其目标。
有一点需要注意的是,"%"的展开发生在变量和函数的展开之后,变量和函数的展开发生在make载入Makefile时,而模式规则中的"%"则发生在运行时。
1、模式规则介绍
模式规则中,至少在规则的目标定义中要包含"% ...
示例一:
ifdef ERROR_001
$(error error is $(ERROR_001))
endif
示例二:
ERR = $(error found an error!)
.PHONY: err
err: ; $(ERR)
示例一会在变量ERROR_001定义了后执行时产生error调用,而示例二则在目录err被执行时才发生error调用。
$(warning < ...
一、示例
下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。
libs_for_gcc = -lgnu
normal_libs =
foo: $(objects)
ifeq ($(CC),gcc)
$(CC) -o foo $(objects) $(libs_for_gcc)
else
$(CC) -o foo $(objects) $(normal_libs)
endif
可见,在上面示例的这个规则中,目标“foo”可以根据变量“$(CC)”值来选取不同的函数库来编译程序。
我们可以从上面的示例中看到三个关键字:ifeq、else和endif。ife ...
一、变量的基础
变量在声明时需要给予初值,而在使用时,需要给在变量名前加上“$”符号,但最好用小括号“()”或是大括号“{}”把变量给包括起来。如果你要使用真实的“$”字符,那么你需要用“$$”来表示。
变量可以使用在许多地方,如规则中的“目标”、“依赖”、“命令”以及新的变量中。先看一个例子:
objects = program.o foo.o utils.o
program : $(objects)
cc -o program $(objects)
$(objects) : defs.h
变量会在使用它的地方精确地展开,就像C/C++中的宏一样,例如:
foo = c
prog. ...
七、静态模式
静态模式可以更加容易地定义多目标的规则,可以让我们的规则变得更加的有弹性和灵活。我们还是先来看一下语法:
<targets ...>: <target-pattern>: <prereq-patterns ...>
<commands>
...
targets定义了一系列 ...
网上的教程,觉得挺不错,转来收藏了呵呵
概述
——
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好 ...
GCC 支持了许多不同的语言,包括 C、C++、Ada、Fortran、Objective C,Perl、Python 和 Ruby,甚至还有Java。
Linux 内核和许多其他自由软件以及开放源码应用程序都是用 C 语言编写并使用 GCC 编译的。
编译C++程序:
-c 只编 ...
在每个用户的主目录下,都有一个 vi 的配置文件".vimrc"或".exrc",用户可以编辑它,使这些设置在每次启动 vi 时,都有效。
??例如,加入如下设置行:
set nu 显示行号
set nonu 不显示行号
set ic 查找时不考虑大小写
set noic 查找时考虑大小写
说明:
在文本中[]表示选项或者简写掉的文字,但除了模式匹配里面的[],可参见模式匹配。
源码:
vi vim 使用
vim 编辑器
首先简单的说一下vi编辑器──unix的通用编辑器,
读作vee-eye (visual editor的简写)。
(这 ...
html代码:
<div>
<p><span>CSS Web Design 我爱CSS-Web标准化 Div+css教程 - www.52css.com</span><p>
</div>
css代码:
div{
width:200px;/*容器的基本定义*/
height:200px;
background-color:#eee;
}
/* IE下的样式 */
p span{
display: block;
width:200px;/*对宽度的定义,根据情况修改*/
overflow: hidden;
white-sp ...
打开终端
cd /java/tomcat
#执行
bin/startup.sh #启动tomcat
bin/shutdown.sh #停止tomcat
tail -f logs/catalina.out #看tomcat的控制台输出;
#看是否已经有tomcat在运行了
ps -ef |grep tomcat
#如果有,用kill;
kill -9 pid #pid 为相应的进程号
例如 ps -ef |grep tomcat 输出如下
sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin ...
#插入模式
【i】切换进入插入模式,从光标当前位置开始输入文件
【a】从目前光标所在位置的下一个位置进入插入模式
【o】当前光标的下一行新增一行进入插入模式
【O】当前光标的上一行新增一行进入插入模式
#区域选择模式
区域选择模式是vi里面很少用到的模式,类似文本编辑器UltraEdit的列块模式。
【v】 字符块区域模式(VISUAL),光标移动到的区域将会被选择中
【V】 行区域模式(VISUAL LINE),光标移动到的行将会被选中
【ctrl+v 】 方块选择模式(VISUAL BLOCK),类似UltraEdit的列块模式
【y】 复制选中区域
【d】 刪除选中 ...
今天遇到一个问题,在Webwork 2.2里面给一个Action的result传多个参数:
原先配置如下
<action name="blahblahAction" class="blahAction" method="blah">
<result name="success" type="redirect">/some.action?field1=${field1}&field2=${field2}</result>
</action ...