其他
无法分类的一些内容
xukai871105
现布勒中国物联网工程师 前阿里云工程师 专注于物联网IoT M2M应用
展开
-
前端学习——经常出现的width
0.前言 在HTML设计中width经常出现,width可以有效的控制网页元素的宽度和高度,但是width却有两种完全不同的表现形式——属性和样式。在HTML中,属性和网页标签相伴并被包裹在 下面就通过几个例子说明问题。1.表格中的width——属性 表格中属性和样式都可以改变宽度,为了说明问题表格具有外边框。 【网页效果】原创 2014-06-28 14:38:42 · 3457 阅读 · 0 评论 -
前端学习——HTML4和HTML5设定页面语言字符集
0.前言 本文总结如何设置网页的字符集,在多数情况下网页的字符集使用utf-8编码(曾经多使用gb2312),下面就分HTML5和HTML4说明字符集的设置。1.HTML5>HTML5> 【说明】【1】 HTML5声明标签。【2】charset="utf-8"> 设置字符集。2.HTML4原创 2014-06-28 13:08:49 · 10395 阅读 · 0 评论 -
前端笔记——如何控制表单控件中的disabled
0.前言 本文主要说明如何使能或禁止表单控件。表单控件具有disabled属性,通过设置该属性可以禁止所有的input控件,input的更多属性请参考资料【1】。下面就通过一个简单的例子说明如何设置和读取disabled属性。【示例页面——代码】测试disabled【示例页面】图1 一个“孤独”的按钮原创 2014-06-26 22:13:47 · 6038 阅读 · 0 评论 -
前端学习——选择结果为JQuery对象还是DOM对象?
0.前言 在学习和使用javascript过程中经常使用JQuery的选择器,但是在获取到选择结果之后经常“犯迷糊”,需要一个DOM对象时或者一个JQuery对象,这样的尴尬经常遇到。为了让自己不再迷糊通过博文总结经验教训,希望自己在总结过程中缓慢提高。 【相关博文】 【前端学习——如何修改url name 使用javascript和JQuery】 【示原创 2014-06-25 22:06:21 · 5980 阅读 · 3 评论 -
前端学习——使用Ajax方式POST JSON数据包
0.前言 本文解释如何使用Jquery中的ajax方法传递JSON数据包,传递的方法使用POST(当然PUT又有时也是一个不错的选择)。POST JSON数据包相比标准的POST格式可读性更好些,层次结构也更清晰。 为了说明问题,前端和后端较为简单,重点突出AJAX的应用。 【前端】——add-post-json.html图1 ad原创 2014-06-23 22:24:11 · 86456 阅读 · 4 评论 -
前端学习——JQuery Ajax使用经验
0.前言 在项目推进过程中经常使用Ajax,通过Jquery提供的函数可以非常方便的使用Ajax,但是在实际使用中也遇到一些问题,例如如何防止浏览器使用缓存,如何使用同步方式等。通过博文整理总结希望自身有所提高。 在这里通过一个加法例子说明问题.为了突出ajax,前端网页和后端PHP程序尽可能的简单。 【前端】——add.html图原创 2014-06-22 12:29:50 · 8489 阅读 · 0 评论 -
前端学习——JSON格式详解
0.前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言...原创 2014-06-19 21:33:31 · 34319 阅读 · 13 评论 -
Wireshark学习笔记——如何快速抓取HTTP数据包
0.前言 在火狐浏览器和谷歌浏览器中可以非常方便的调试network(抓取HTTP数据包),但是在360系列浏览器(兼容模式或IE标准模式)中抓取HTTP数据包就不那么那么方便了。虽然也可使用HttpAnalyzer等工,但是毕竟都是收费软件。只需通过合适的过滤和操作,Wireshark也可抓取HTTP请求和响应。下面便说明具体操作。 假设在8080端口运行一个HTTP服务器,原创 2014-06-15 17:53:21 · 157568 阅读 · 9 评论 -
HTML学习笔记——各种居中对齐
0.前言 水平居中基本方法——指定块的宽度并设定块的左右外边距为auto,上下外边距可取0,那么该块可以在父元素中水平居中。样式如下:1:margin:0px auto2:margin-left:auto; margin-right:auto; 垂直居中基本方法——设定块的上下内边距相等。样式如下: padding-top:20px; paddin原创 2014-06-11 22:12:20 · 69835 阅读 · 1 评论 -
javascript学习笔记——如何修改<a href="#">url name</a>
0.前言 使用了一段时间javascript,再花了点时间学习了jquery,但是总是感觉自己很"迷糊",例如url name中,如果修改href中的“#”应如何编写代码,如果修改url name应如何编写代码。再加上javascript和jquery操作方法略有不同,所以我就更“迷糊”了。 【说明】 曾经使用关键词——“innerHTML和value区别”,在百度和原创 2014-06-02 10:33:44 · 18310 阅读 · 1 评论 -
PHP学习笔记——索引博文
特别之处 虽然由于个人PHP水平有限,但是PHP学习笔记还是有些特别之处。本人专注于IoT领域,所以本学习笔记试图把设备和互联网联系起来,而服务器侧使用的脚本语言正是PHP。PHP学习笔记有以下特点。【1】由设备提交表单,而不是浏览器。一般的PHP博文中总是会提到表单,PHP表单提交的方法有两种一种是POST,一种是GET,然后通过HTML脚本写个输入框便可以在浏览器中实验了。但是P原创 2014-04-09 10:51:26 · 8489 阅读 · 0 评论 -
PHP再学习5——RESTFul框架 远程控制LED
去年(2013年)2月第一次接触yeelink平台,当时该平台已经运行了一些时间也吸引了不少极客。试想自己也将投身IoT(物联网)行业,就花了些时间研究了它。陆陆续续使用和研究了一年,大致围绕两个问题展开——1.yeelink平台如何使用,2.如何构造一个功能简单些的yeelink平台。原创 2014-01-25 21:37:19 · 23945 阅读 · 2 评论 -
PHP再学习4—— slim框架学习和使用
slim是一个简单而又强大的PHP5框架,可以用来创建RESTful的web应用。可以借助slim框架设计一个简化版的yeelink平台。RESTFul架构对物联网非常重要,通过Slim的学习也加深对RESTFul框架和相关技术的理解。原创 2014-01-22 23:04:17 · 29932 阅读 · 6 评论 -
PHP再学习3——RT Thread + LwIP提交表单,文本保存数据
最近迷恋WEB方面的技术,虽然自己是一个嵌入式工程师,但是我深知若需要把传感器终端的数据推送至“平台”必然会和WEB技术打交道。在工作中发现嵌入式工程师喜欢二进制形式的协议,例如MODBUS。虽然这些协议使用广泛,但是使用这些协议需要在服务器侧专门做一个复杂的解析程序,之后再把数据搬入数据库,这便带来了升级或修改的风险原创 2013-12-25 20:36:25 · 6915 阅读 · 2 评论 -
PHP再学习2——RT Thread + LwIP提交表单
最近迷恋WEB方面的技术,虽然自己是一个嵌入式工程师,但是我深知若需要把传感器终端的数据推送至“平台”必然会和WEB技术打交道。在工作中发现嵌入式工程师喜欢二进制形式的协议,例如MODBUS。虽然这些协议使用广泛,但是使用这些协议需要在服务器侧专门做一个复杂的解析程序,之后再把数据搬入数据库,这便带来了升级或修改的风险。如果可以使用现有的HTTP 表单手段或JSON+RESTFUL手段原创 2013-12-22 15:50:42 · 8257 阅读 · 0 评论 -
PHP再学习1——cURL表单提交、HTTP请求和响应分析
1.前言最近迷恋WEB方面的技术,虽然自己是一个嵌入式工程师,但是我深知若需要把传感器终端的数据推送至“平台”必然会和WEB技术打交道。在工作中发现嵌入式工程师喜欢二进制形式的协议,例如MODBUS。虽然这些协议使用广泛,但是使用这些协议需要在服务器侧专门做一个复杂的解析程序,之后再把数据搬入数据库,这便带来了升级或修改的风险。如果可以使用现有的HTTP 表单手段或JSON+RESTFUL原创 2013-12-19 21:09:02 · 15292 阅读 · 0 评论 -
在windows上搭建C语言开发环境——借助eclipse和MinGW
0. 前言 【本文目的】 最近在电脑上重新安装了MinGW,发现MinGW的安装方法和之前的方法稍有区别,所有再写了一篇博文记录一下详细的安装方法。 【本文主要内容】 在windows上进行C语言开发,可借助MinGW+eclipse,MinGW提供可以在windows上运行的gcc编译器,而eclipse C/C++提供良好的编译环境。原创 2014-07-17 22:08:23 · 15557 阅读 · 3 评论 -
MinGW安装和使用总结
0.前言最近对开源编译平台和编译器产生了兴趣,借博客平台总结一些东西(包括minGW,eclipse,sourcery和GDB调试等内容)。总感觉时间一长某些东西自己都会忘记,过段时间回头看看自己的博客也会有很多的收获。突然想起来初中和高中老师的教导——要多做总结,就这样总结来了。原创 2013-07-11 09:43:25 · 24148 阅读 · 2 评论 -
CGI 学习笔记 HelloCGI
前言对于设计网页搞web应用的工程师来说CGI技术算是一门非常古老的技术了!为什么研究它,古老的技术一般较现在流行的技术简单,例如CGI较asp或php等等。最近一直迷恋嵌入式web技术,就是使用RAM和ROM较小的单片机做网页服务器,这些单片机可能是AVR也可能是STM32。网上的资料也不少,但是都是你抄我的或是我抄你的,很多问题都没有讲透。我借博客的技术把一些资料梳理一下!嵌入式WEB原创 2013-01-27 20:06:55 · 3747 阅读 · 0 评论 -
C# 线程调用主线程中的控件
由于项目的需要,最近几天一直在做串口和数据库。由于C#使用的时间不长,所以在编写代码和调试的过程中总是遇到意想不到的问题,比如在使用串口接收数据的时候,在接收数据事件中想把接收的数据放入一个textbox作显示,但是明明非常简单的代码,在编译的时候总是提示有错误。后来查看网上资料,才知道C#还有委托,匿名等等之类的新东西。下面我就把我这几天的经验和大家分享一下。这次就主要说说委托和匿名方法,以后在原创 2011-02-24 11:27:00 · 10019 阅读 · 2 评论