自学心得
自学的开始都是比较艰难的,因为不懂的很多。但随着学习的深入,慢慢的发现这也是一个较为快乐的过程。在学习过程中,不断的克服一个又一个的难点同时动手去实验自己的每一个想法,这使得自己有一种满足感和成就感,获得了独属于自己的快乐。
对我来说c语言编程是一个全新的领域,它的一切都是那么新鲜同时也是那么不易掌握。我先了解了为什么要学习编程,编程能给我们带来什么。然后开始基础的学习数据输入输出再到算法结构。最后以编出猜数游戏为目标进行了自己实践的锻炼。
其实在学习中还是挺充实的,不仅锻炼了自己,还获得了一项实用的技能。我相信我能学好它的。
第二篇:自学PHP的一点心得
1:数组 内容
$_GET 使用HTTP GET方法所提交的任何值
$_POSt 使用HTTP POST方法所提交的任何值
$_COOKIE HTTP Cookie报头内的任何值
$_SERVER 万维网服务器所创建的任何名称/值对
$_ENV 来自万维网服务器环境中的任何变量
$_REQUEST 来自HTTP Request中的任何值
$_SESSION 任何会话变量
2:GET方法
GET方法只是简单地把数据追加到有传递给万维网服务器的URL上。URL的长度是相当有限的,因此使用这种方法来提交含大量数据的窗体不是很有效。但是,使用GET方法提交的任一窗体可以让用户标注书签,因为所有窗体数据时作为一个查询串被追加到URL上的。
POST方法
使用POST方法提交窗体数据与使用GET方法完全不同。POST方法中最值得注意的方面是要传递的数据不是编码在URL内,而是放在HTTP报头中进行传递,并且这个地方对大多数用户是不可见的。他们不能给一个窗体POST贴书签,而且浏览器对使用这种方法输入的数据不进行缓冲-这一点是好是坏取决于编程人员的目标。POST方法中,另一个重要的方面是查询长度是无限制的。所有这些因素组合起来使窗体POST方法变得十分有用。
GET于POST之间的选择
要传输的数据量(在GET方法中由查询串的长度来表示,而在POST方法中由HTTP报头的大小来表示)
这些数据的可视性
当提交密集型数据或大量数据时,最好是用POST方法。GET方法主要在需要传递少量非安全性数据时才会排上用场。使用POST方法通过一条不可靠的通信通道传递数据时不安全的。
Cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。Cookie是HTTP标头的一部分。
echo()不是一个函数(他是一个语言结构),因此不一定要使用小括号来指明参数,单引号,双引号都可以。
定义数组array()
可以用array()语言结构来新建一个array.它接受任意数量用逗号分隔的键(key)=>值(value)对。键(key)可以是一个整数活字符串。值(value)可以是任意类型的值。
“=>”是数组里面使用的关联符号 array(‘ufo’ => ‘ccc’)表示的是一对 键和值
“->”是对象中属性或方法的操作符 比如 $classA -> getName();
函数也是表达式,表达式的值即为他们的返回值。通常函数不会返回一个静态值,而可能会计算的一些东西。
“++$variable”求增加后的值(PHP在读取变量的值之前,增加变量的值,因而称之为 前递增)
“$variable++”求变量未递增之前的原始值(PHP在读取变量的值之后,增加变量的值,因而叫做 后递增)
Foreach只是一种遍历数组的简便方法。Foreach仅能用于数组。
PHP变量标识符
一个标识符是一个由字母,下划线和数字所组成的序列。
PHP中的标识符是区分大小写的,必须以一个美元符开头,后跟一个字母(ASCII码字符65~90【A~Z】和97~122【a~z】)一定要保证变量名精确的描述了变量的内容。
大家几乎可以认为PHP中不存在数据类型强制
PHP支持4中标量数据类型:布尔,整形,浮点数(双精度)和串。
Strtolower()函数把传入串的所有字符都转换成小写,并以小写形式返回这个串 Strtoupper()函数把传入串的所有字符都转换成大写字母,并返回这个大写后的串
数据库
ALTER TABLE 表名 ADD 字段名 类型();
DROP TABLE 表名;
INSERT INTO 表名(列x,列Y) //修改表 //删除表