摘要: 事件处理 【onClick】单击事件、【onMouseOver】鼠标经过事件、【onMouseOut】鼠标移出事件、【onChange】文本内容改变事件、【onSelect】文本被框选事件、【onFoucus】得到光标事件、【onBlur】光标失去事件、【onLoad】网页加载事件(在body标签中 阅读全文
posted @ 2019-02-23 23:53 东小东 阅读(681) 评论(2) 推荐(0) 编辑
摘要: Js屏幕输出 重定向页面输出: 更改输出流,如果在加载时使用则会正常排序,如果在HTML加载完成后使用,如点击事件,则会全部覆盖原HTML的内容。 弹框网页: 可以实现打开一个类似于提示栏窗口网页。 关闭当前窗口 添加参数(URL,唯一名,样式) 参数表: channelmode=yes|no|1| 阅读全文
posted @ 2019-02-23 00:04 东小东 阅读(681) 评论(0) 推荐(0) 编辑
摘要: Js的外部引用 外部文件中不用添加<script>标签,引用书写位置需在使用之前 <script type="text/javascript" src="xx.js"></script> DOM操作 获取节点对象: 通过标签的id属性值进行查找,结果唯一 divobjx=document.getEl 阅读全文
posted @ 2019-02-22 16:19 东小东 阅读(430) 评论(0) 推荐(0) 编辑
摘要: CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。 样式插入引用 外部 阅读全文
posted @ 2019-02-21 10:10 东小东 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 标准格式(XHTML) l 元素必须正确嵌套 l 元素必须始终关闭 l 元素名和属性名必须小写 l 文档必须有且仅有一个根元素 l 属性值必须使用双引号括起来 l 声明文档为标准的HTML格式,需在文档开头加入【<!DOCTYPE html>】 标签属性相关: <标签名 属性名=“属性值”>……</ 阅读全文
posted @ 2019-02-20 18:38 东小东 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Liunx可分为Redhat系列和debian系列,其采用的都是相同的Liunx内核,最大的不同点就是对RPM包的管理,使用的软件源不同。但相比之下debian系列的桌面端较好,Redhat其稳定性较好。所以笔者选择使用Redhat系列的CentOS。 Liunx整体注意 1> 命令或者内容严格区分 阅读全文
posted @ 2019-02-14 06:57 东小东 阅读(464) 评论(0) 推荐(0) 编辑
摘要: RPM包安装的服务其安装文件是遵循系统默认安装位置,所以可以通过命令快速启动,但源码包的安装是统一放在一个自定义文件夹下,所有其服务要使用绝对路径,但也可以通过软连接方式,让其支持RPM包相同管理方式。 Systemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、servic 阅读全文
posted @ 2019-02-13 17:29 东小东 阅读(421) 评论(0) 推荐(1) 编辑
摘要: 超声波手势识别在市场上已经有见实现,但研究其传感器发现并不是市场上随意可见的,如果暂且考虑成本,该如何入门实现简单的手势识别呢。聊天中老师给出一个很好的提议,就是固定四个超声波,分别为上下左右,然后进行程序上的对应编号,用单片机实现四路超声波的距离数据读取,然后程序分析读取的数据进而判断手势。STM 阅读全文
posted @ 2019-01-28 01:21 东小东 阅读(4303) 评论(1) 推荐(1) 编辑
摘要: 用户相关 临时切换用户: 完全切换用户: 查看当前登入的用户名: 查看当前用户下的一切环境变量: 登出当前登入的用户: 查看系统的用户使用日志: 查看每个用户的最后登入时间 将用户密码设置为从未更改: 此时用户登入后会强制其更改密码 锁定用户: 解锁用户: 添加用户:其选项有以下 -u 指定用户UI 阅读全文
posted @ 2019-01-26 23:22 东小东 阅读(296) 评论(0) 推荐(0) 编辑
摘要: VideoView是安卓自带的视频播放器类,该类集成有显示和控制两大部分,在布局文件中添加VideoView然后在java文件中简单的调用控制命令,即可实现本地或者网络视频的播放。本章实现视频的居中播放、网络视频播放、本地视频播放、视频卡顿监听、网络连接错误监听、视频外自定义视频控件、视频内自定义视 阅读全文
posted @ 2019-01-19 01:56 东小东 阅读(9254) 评论(0) 推荐(0) 编辑
摘要: Socket: 有服务器和客户端之分,其是对TCP/IP的封装,使用IP地址加端口,确定一个唯一的点。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。值得注意的是用户使用的端口最好大于1024,因为小 阅读全文
posted @ 2019-01-17 01:11 东小东 阅读(17172) 评论(0) 推荐(3) 编辑
摘要: 验证码 验证码是框架自带有的,比之前使用GD库简单方便许多,其实现原理基本相似,都是生成图片,保存验证码值到Session中,表单提交验证码,然后进行值的对比验证。 简单的显示: 实现点击验证码进行切换: 控制器里处理验证码: 文件上传 文件上传,支持单文件和多文件,上传的文件会自动保存在publi 阅读全文
posted @ 2019-01-16 00:38 东小东 阅读(1590) 评论(0) 推荐(1) 编辑
摘要: 网页会话即是实现页面跳转及数据传递,在web开发中,Cookie和Session的使用是极其重要的,GET和POST是最常使用的页面间数据传递的方法,相对于PHP脚本基础,在ThinkPHP中对网页会话都进行了上层封装。 脚本的会话基础:PHP的会话控制 页面跳转: 在控制器或模板中要做页面跳转时使 阅读全文
posted @ 2019-01-15 01:28 东小东 阅读(737) 评论(0) 推荐(0) 编辑
摘要: PHP是网站后台开发语言,其重要的操作对象莫过于数据库,之前有了解过mysqli和pdo,但ThinkPHP的数据库交互必须使用其特定的封装方法,或者可以认为其是对PHP数据库操作的进一步封装,以达到更加安全和高效。 ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用 阅读全文
posted @ 2019-01-14 02:44 东小东 阅读(2757) 评论(0) 推荐(1) 编辑
摘要: Thinkphp框架其精髓就在于实现了MVC思想,其中M为模板、V为视图、C为控制器,模板一般是公共使用类,在涉及数据库时,一般会跟数据表同名,视图会和控制器类里的方法进行名字的一一对应。 下载及配置 官网(http://www.thinkphp.cn/)下载ThinkPHP5.0,将解压文件放在网 阅读全文
posted @ 2019-01-11 19:22 东小东 阅读(9525) 评论(4) 推荐(1) 编辑
摘要: xUtils3是安卓网络访问的重要库,基本上的网络请求所涉及的内容都有集成。笔者将实现xUtils3的简单使用,包括简单GET和POST请求、文件上传、文件下载、图片显示。 其主要特性有以下几点: ①提供异步网络请求 ②支持超大文件(超过2G)上传 ③有了强大的HTTP及其下载缓存的支持,支持文件断 阅读全文
posted @ 2019-01-09 11:47 东小东 阅读(1217) 评论(1) 推荐(0) 编辑
摘要: 条码在生活中随处可见,其可分为三类:一维条码、二维条码、三维条码 一维条码: 我们平时习惯称为条形码。条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。 二维条码: 二维条码简称为 阅读全文
posted @ 2019-01-07 10:52 东小东 阅读(20624) 评论(0) 推荐(0) 编辑
摘要: 安卓使用TabLayout+ViewPager+Fragment 实现页面切换,可实现左右滑动切换视图界面和点击切换 可自定义菜单栏是在顶部还是在底部 一、实现效果: 二、实现过程: 2.1 一些重要的设置 添加必须依赖: 因为需要使用:import android.support.design.w 阅读全文
posted @ 2019-01-03 10:28 东小东 阅读(13442) 评论(2) 推荐(3) 编辑
摘要: ListView行详细内容展示页: 使用轻量级的Fragment实现Listview行内容简单的详细信息展示: 值得注意的是: 1、 主布局(打开它的Activity)必须是FrameLayout布局(帧布局,上下叠加) 2、如果主布局的按钮不能被覆盖,则可在按钮属性加入:android:state 阅读全文
posted @ 2019-01-02 16:41 东小东 阅读(534) 评论(0) 推荐(0) 编辑
摘要: ListView是一种用于垂直显示的列表控件,如果显示内容过多,则会自动出现垂直滚动条,每一行是一个View对象,在每一行上可以放置任何组件,Adapter适配器是数据和UI的桥梁,为数据显示提供了统一的封装。 常用的Adapter有: ArrayAdapter<T>:用来绑定一个数组,支持泛型操作 阅读全文
posted @ 2018-12-31 16:29 东小东 阅读(2000) 评论(0) 推荐(1) 编辑