2013年12月11日
摘要: private static function toHex(bytes:ByteArray):String{var pos:int =bytes.position;bytes.position=0;var result:String="";while(bytes.bytesAvailable>=8){result+=toHexNum(bytes.readUnsignedByte())+""+toHexNum(bytes.readUnsignedByte())+""+toHexNum(bytes.readUnsignedByte( 阅读全文
posted @ 2013-12-11 16:53 张海玉 阅读(400) 评论(0) 推荐(0) 编辑
  2013年11月29日
摘要: 直接把 转换为16进制,然后在最后添加 00 就能被51单片机正确识别策略。注意:1.可以把策略文件写成(1)(2)(3) 2.高级语言给socket写入string需要给双引号转义(例如)而低级语言不需要转义,转义转换的字符串16进制表示的类型有变。我相信高级语言底层有处理。3.\0转换为16进制为 00 有助于操作硬件和了解高层语言低级语言操作的区别 阅读全文
posted @ 2013-11-29 15:36 张海玉 阅读(328) 评论(0) 推荐(0) 编辑
  2013年11月1日
摘要: 1 --将查询数据格式化 2 create database tk 3 go 4 use tk 5 create table hobby(id int identity(1,1) primary key ,name varchar(255)) 6 go 7 8 9 insert into hobby values('爬山')10 insert into hobby values('游泳')11 insert into hobby values('美食')12 13 14 ---查询结果的几种样式15 ---select 默认的结果在表里16 se 阅读全文
posted @ 2013-11-01 10:23 张海玉 阅读(225) 评论(0) 推荐(0) 编辑
摘要: --用sql语句探讨一对多 多对多关系/****你有3个表学生表(学生id 学生姓名)课程表(课程id 课程名)成绩表 (学生id 课程id 分数)班级表(班级id 学生id)这里的班级表跟学生表就是一对多 一个班级包含了很多学生 反过来就是多对一这里的课程表就是多对多 一门课对应多个学生选择 一个学生也可以有多个课程可以选****/create database tkgouse tkcreate table class(id int identity(1,1) primary key ,name varchar(255))create table student(s_id int ident 阅读全文
posted @ 2013-11-01 09:22 张海玉 阅读(357) 评论(0) 推荐(0) 编辑
  2013年10月31日
摘要: 1.Java中有类的概念,所有该类的方法都要写在类的作用域里。2.但是js没有类的概念只有对象的概念,所以js的方法就直接写在js这个大的作用域相当于大的类里面的,所以在这个空间里,所有的对象都可以通过this来吧这个方法引用到自己的空间里。3.无论是java还是js他们能作为所谓对象的关键就在于自我意识this,如果没有this这个自我意识,一切的对象都将无从谈起。4.Java的内容都偏向用方法,对象的所有属性都是用方法的,包括对象的属性都是get和set方法。而js所有的内容都趋向于用属性即使是方法也是当作属性来访问的,所以对比发现,java即使访问属性也要带括号(),而js即使访问方法也 阅读全文
posted @ 2013-10-31 17:31 张海玉 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.使用反射可以根据配置文件来生成对象实例,配置文件就是描述众多的.class文件关系的地图,但是只有死的数据是不可以的,计算机编程的世界是数据和程序,数据都是被程序来管理的,这是无论多么复杂的程序的总的脉络,永远不变的,编程就是一直在数据和程序之间来回的转换。2.Web.xml这个数据是tomcat这个程序来维护的,Hibernate.xml这个程序是由Hibernate这个程序来维护的,ApplicationContext.xml这个数据是由Spring这个框架来维护的,这是总的脉络。3.但是无论是SSH中的那个程序都是需要在tomcat这个结构里访问的,所以需要对web.xml注册自己的 阅读全文
posted @ 2013-10-31 17:25 张海玉 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.串口也可以有多根线的,但是各线之间没有协调同步发送,而是各自是独自发送的。并口是同步发送,同步一次8位同时成功同时失败,类比事务。2.ASCII码的前32位是通讯预留的编码即使现在也用途广泛,但是在高级语言里,因为不直接和二进制打交道往往都是从新定义了一个新的通讯方式,而在单片机领域则是用ascii码方便大家通讯。3.单片机有很多的引脚,同样笔记本的主板也有很多的插槽,这点和笔记本的主板是相同的。4.===================51单片机部分=====================5.P3还具有第二个功能,用于特殊信号输入输出和控制信号。所以那些键盘输入,红外线信号等的信息应该 阅读全文
posted @ 2013-10-31 17:24 张海玉 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.栈是CPU提供的功能,分配效率高有硬件支持2.堆是C/C++函数库提供的功能3.C++的难处在于他的很多错误不能被编译器检查出来,他们是只有在程序运行时的时候才能看到效果。4.CWnd是所有窗口类的基类,如同所有的Flex有摸个基类一样,CWnd作为基类还是因为能接受众多的消息类型,每种消息类型都是一种事件(单击事件,双击事件…) CWnd的父类是Ctarget类是最基本的GUI类,然后才是CObject基类。5.CCmdTarget—CCommand Target表明这个基类主要接受的消息类型就是WM_Command这个是命令消息无论有视图还是没有视图的对象都要使用这个消息,而CWnd则 阅读全文
posted @ 2013-10-31 17:22 张海玉 阅读(177) 评论(0) 推荐(0) 编辑
摘要: create database sqlserveruse sqlserver--创建学校create table school(id int primary key ,name varchar(255) default '耶鲁大学')insert into school(id) values(1)select * from school--创建年级use sqlservertruncate from table school/**truncate好像输出表了 待验证**/delete from schoolcreate table class(id int constraint 阅读全文
posted @ 2013-10-31 17:00 张海玉 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1 create database oracle1 2 create table class(id int primary key,name varchar(255)) 3 select * from class 4 insert into class values(1,'一班') 5 insert into class values(2,'二班') 6 insert into class values(3,'三班') 7 --创建学生表 8 create table student(id int primary key,name varchar 阅读全文
posted @ 2013-10-31 16:36 张海玉 阅读(168) 评论(0) 推荐(0) 编辑