javascript 的”+”类似于java的,可以将变量和字符串连接在一起
label 就是控制块进行运算的一种结构,先是
x=document.getElementById("demo");
x.innerHTML="Hello,Js";
<p id="demo">
JavaScript 能改变 HTML 元素的内容。
</p>
<script>
function myFunction()
{
x=document.getElementById("demo"); // 找到元素
x.innerHTML="Hello JavaScript!"; // 改变内容
}
</script>
<button type="button" onclick="myFunction()">点击这里</button>
### js 错误处理
try 语句测试代码块的错误
catch语句处理错误
throw语句创建自定义语句
### js 验证
avaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
被 JavaScript 验证的这些典型的表单数据有:
用户是否已填写表单中的必填项目?
用户输入的邮件地址是否合法?
用户是否已输入合法的日期?
用户是否在数据域 (numeric field) 中输入了文本?
这个就是改变HTML的例子
label-name:
xxx
break label-name;
xxx
这样程序就跳到了label处
3 函数
原形为 function function(argc-list).
Function 的构造函数比较特殊。他可以直接返回一个值。
var func = new Function("x","y","retur x * y");
function test(){
var result;
result = func(10,20);
document.write(result);
}
这样调用的值为200
<!DOCTYPE html>
<html>
<body>
<p>Hello World!</p>
<div id="main">
<p>The DOM is very useful.</p>
<p>本例演示 <b>getElementsByTagName</b> 方法。</p>
</div>
<script>
var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
document.write('id 为 "main" 的 div 中的第一段文本是:' + y[0].innerHTML);
</script>
</body>
</html>
事件是Document Object Model(DOM)3的一部分,并且每一个html元素包含了一整套 的事件来操作Javascript代码
用法类似于 for(var in navigator) ;
哈哈,把linux下的编程习惯带到windows上来
$ git clone xx Cloning into foo-private… Password: error: error setting certificate verify locations: CAfile: /bin/curl-ca-bundle.crt CApath: none
将curl-ca-bundle.crt 使用git –config 命令添加进去,注意,这个文件的位置不固定,你必须先确定在哪里,然后使用:
git config --system http.sslcainfo "C:\Program Files (x86)\git\bin\curl-ca-bundle.crt"
这里的目录,注意把”/”修改为上面的”",退出即可
c语言中,当一维数组作为函数参数的时候,编译器总是把它解析成一个指向其首元素 首地址的指针。 这样的话,当一个函数调用一维数组的时候,参数的行参可以定义为(char *a)或者 (int *a)或者(int a[]).
性质一. 节点是红色或者黑色的 性质二. 根是黑色的 性质三. 所有的叶子是黑色的(NULL) 性质四. 如果一个节点是红色的,则它的两个儿子都是黑色的。 性质五, 从任一节点到其叶子的所有简单路径都包含相同数目的黑色节点。
http://dev.mysql.com/downloads/connector/c/6.0.html;
其实,我早就把mysql-client安装好了,只是我也不知道怎么安装的当时,看来, 很有必要记录一下当时的安装的情况。
#include<stdio.h>
#include<my_global.h>
#include<mysql.h>
int main(int argc, char **argv){
printf("Mysql client version: %s\n",mysql_get_client_info());
return 0;
}
然后键入命令:
gcc -c `mysql_config --cflags` version.c
然后就生成了可执行文件 version.
或者:
gcc -o version version.o `mysql_config --libs`
相关的练习放在了github中.