Category Archives: 学习笔记
JavaScript 容易让人误解的10点
JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。 1. 它以 Java 命名,但并不是 Java woshao_0fdf77373723df5e85a5744026504a3d 它最初叫 Mocha, 接着改名为 LiveScript,最后才确定命名为 JavaScript,根据历史记录,Java 的命名与 Netscape 和 Sun 之间的合作有关,作为交换条件,Netscape 在他们备受欢迎的浏览器中创建了 Java 运行时。值得一提的是,这个名字的出台几近一个玩笑,要知道,LiveScript 和 Java 在客户端脚本方面存在敌对关系。 不管怎么说,人们后来不得不一再澄清的一件事就是,JavaScript 和 Java 毫无关系。
jQuery语法总结和注意事项
1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。 如:$(document.getElementById(“msg”))则为jquery对象,可以使用jquery的方法。 由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。 如:$(“#msg”)[0],$(“div”).eq(1)[0],$(“div”).get()[1],$(“td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。 以下几种写法都是正确的:
Linux下socket异步通讯聊天程序(转)
网络课的project 1能用到的资料,程序结构比较清晰,转来学习一下 什么是异步通讯? 就是通讯任意一方可以任意发送消息,有消息来到时会收到系统提示去接收消息。 这里要用到select函数。使用步骤如下: 1、设置一个集合变量,用来存放所有要判断的句柄(file descriptors:即我们建立的每个socket、用open打开的每个文件等) 2、把需要判断的句柄加入到集合里 3、设置判断时间 4、开始等待,即select 5、如果在设定的时间内有任何句柄状态变化了就马上返回,并把句柄设置到集合里
C语言中scanf()的用法探讨
scanf()作为 C 语言中的基本输入,曾经带给我们初次编写 C 程序的快乐。但是随着C 的不断深入,我们却发现:原来最难理解的东西居然是我们自以为很熟悉的东西。 我们真正了解 scanf()吗?那么看看下面的几个例子吧。 QQREADER524B6CDE17384BD0 一、关于 scanf()中的格式控制符 scanf()的格式控制符有多个,但我只想讨论一下%[]这个格式控制符。%[]可以用来进行多个字符的输入,并对结束符进行自定义。 ANSI C 标准向 scanf() 增加了一种新特性,称为扫描集(scanset)。 扫描集定义一个字符集合,可由 scanf() 读入其中允许的字符并赋给对应字符数组。 扫描集合由一对方括号中的一串字符定义,左方括号前必须缀以百分号。 例如,以下的扫描集使 scanf()读入字符 A、B 和 C: %[ABC]
终于搞定Linux下Wireless连接
其实没那么复杂,可是这两天网上找了N多教程总是不成功,百般无奈今天继续尝试,结果无意查看进程的时候发现NetworkManager进程居然在列,而且怎么也杀不掉。于是搜索了一下,ubuntu的NetworkManager评价并不是很好,估计就是这个manager产生冲突,于是直接删掉,然后用之前设置好的配置立马连接成功。。。 下面就记录下过程。。。 首先是删掉NetworkManager,执行命令 sudo apt-get remove network-manager 接着需要用到wpa_supplicant,我用的ubuntu 9.10默认已经安装了,如果没有则运行下面命令 sudo apt-get install wpasupplicant 安装好wpasupplicant,接着是配置wpa_supplicant.conf文件,该文件一般存放在/etc/wpa_supplicant/目录下,也可以自己修改 sudo vi /etc/wpa_supplicant/wpa_supplicant.conf 我的配置文件内容如下:
Linux学习笔记1
记录下今天学习的Linux几个简单的命令: sudo /etc/init.d/gdm stop #退出桌面进入命令行 sudo /etc/init.d/gdm start #启动进入桌面 命令行下的网络配置,首先编辑/etc/network/interfaces配置文件按 sudo vi /etc/network/interfaces 然后添加 auto lo auto lo inet loopback auto eth0 如果是自动获取IP,接着添加 auto eth0 inet dhcp 如果是手动配置IP auto eth0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx 然后保存退出,下面是配置DNS sudo … Continue reading
