学习笔记

XHTML学习笔记

时光总嘲笑我的痴心妄想 提交于 2021-02-20 05:53:08
过渡的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhml1-transtitional.dtd"> 严格的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 框架 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> XHTML模块 Applet Module(Applet模块):定义已被废弃的applet元素。 Base Module(基础模块):定义基本元素 Basic Forms Module(基础表单模块):定义基本的表单元素(forms) Basic Tables Module(基础表格模块):定义基本的表格元素(table) Bi-directional Text Module(双向文本模块):定义bdo元素。 Client Image Map Module(客户端图像映射模块)

6.html中的表单元素一

本秂侑毒 提交于 2020-11-10 05:14:20
html里面的表单也就是我们平时见到的那些用户注册,登陆页面,其他还有调查等页面都是用的表单,这个也是我们最熟悉的了。 表单用一个form标签来表示,就像html文件用html标签一样。所有其他的表单元素都在表单元素里面添加的。表单的两个属性action和method属性。action说明表单提交的地址,method属性是提交表单的方式,有get和post两种。 input标签根据里面的type属性不同而不同,有文本框,密码框,按钮等等,下面来看看具体的例子。 type=“text”表示的是一般的文本框,输入用户名啊,像百度搜索框那样的,如果是password的话,那就是用来输入密码了,里面的字符看不到,只显示星号,当是submit的时候是提交按钮,如上图那样。 上面这几种就是常见的几种了,还有很多类型是html5的,等到后面几天学的时候再记下。其中button是普通的按钮,checkbox是复选框,radio是单选框,file是文件域,用来上传文件的。hidden就是隐藏表单,用来在页面间传递一些隐藏的信息。reset是重置按钮,让整个表单回到初始状态。 下面再看看form表单里面的别的其他标签,说先看看textarea多行文本框标签。 上面的rows属性是代表几行,cols属性是几列的意思。 select是下拉列表框标签,option是列表框里面的选项。默认没有指定的话

基于Protues的Arduino学习笔记01-Arduino UNO实验板设计

纵然是瞬间 提交于 2020-04-20 06:54:37
本文将带你使用protues 7.10搭建一个Arduino UNO的实验板,方便以后在protues仿真软件上进行Arduino的实验。参考本文,你还可以自己动手构建出Arduino MEGA 2560等一系列Arduino开发平台。 Arduino UNO是Arduino USB接口系列的最新版本,是Arduino平台的参考标准模板。Arduino UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,Flash Memory 32KB (其中0.5KB用于bootloader【注】)、SRAM 2KB、EEPROM 1KB,工作时钟 16 MHz【文献1】。 【注】:在仿真情况下,不需要bootloader去引导程序下载,只需要将Arduino IDE编译生成的HEX文件导入ATmega328P单片机即可。 以上对Arduino UNO的介绍摘自网上,通过这些介绍,我们可以知道Arduino UNO的资源分配情况。图1为Arduino UNO的引脚图,从图中我们可以清楚地看出ATmega328P的物理引脚与Arduino所定义的功能之间的关系,从而可以将功能引脚标注出来。 图1 Arduino UNO与ATmega328P引脚关系图【文献2】 Protues软件是英国Labcenter

pyexcel_xlsx 使用例子

隐身守侯 提交于 2020-04-13 12:00:20
【今日推荐】:为什么一到面试就懵逼!>>> 需要从excel里导数据,以前用C#弄过,说了惭愧,到现在也没想明白啥是 容器,在python里百度一下,好多套路,找了一个简单的,就这么几行就行了,厉害啊。 pip3 install pyexcel_xlsx --------------------------- #! /usr/bin/evn python # coding=utf-8 # pyexcel_xlsx 以 orderedDict 结构处理数据 from collections import OrderedDict from pyexcel_xlsx import get_data from pyexcel_xlsx import save_data def read_xls_file(): xls_data = get_data(r"write_test.xlsx") print ("Get data type:",type(xls_data)) for sheet_n in xls_data.keys(): print (sheet_n,":",xls_data[sheet_n]) # 写excel数据,xls格式 def save_xls_file(): data = OrderedDict() # sheet表的数据 sheet_1 = [] row_1_data

JavaScript日期时间处理类库Moment.js学习笔记

时间秒杀一切 提交于 2020-03-24 11:01:39
3 月,跳不动了?>>> 今天学习了下JavaScript日期时间处理类库Moment.js,本文为学习笔记,我学习时使用的Moment.js版本为2.14.1。 参考资料: http://momentjs.com/docs/ 1、获取当前时间 var m = moment(); 2、获取ISO-8601格式字符串描述的时间 var m = moment("1995-12-25"); 3、通过Format字符串解析指定字符串描述的时间 moment("12-25-1995", "MM-DD-YYYY"); moment('2012-05-25', 'YYYY-MM-DD', true); //第三个布尔型参数决定是否严格匹配 moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]); //使用第一个可合法转换的Format Format格式参考: http://momentjs.com/docs/#/parsing/string-format/ 4、检查日期时间是否合法 moment("2010 2 29", "YYYY MM DD").isValid(); 返回true时为合法时间,否则为非法的时间 以下情况下将认定时间为非法: 1)溢出(overflow),如第13月、某月第32日、某年第367天等 2)非法的月份名

我学安卓-使用Toolbar

邮差的信 提交于 2020-03-07 21:17:12
Toolbar使用,需要先设置style: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style> 这里有一点注意的是,我使用的Activity是AppCompatActivity,所以在style的item中用的是windowActionBar和windowNoTitle ,而不是android:windowActionBar 和android:windowNoTitle。 另外就是这个style貌似只能全局设置,而不能单独给一个Activity设置。 然后在布局中引入Toolbar。 <android.support.v7

javascript 学习笔记 【数组操作方法】

▼魔方 西西 提交于 2020-02-28 23:42:37
javascript 学习笔记 【数组操作方法】 concat(): 这个方法会先创建当前数组一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组。在没有给 concat() 方法传递参数的情况下,它只是复制当前数组并返回副本。如果传递给 concat() 方法的是一或多个数组,则该方法会将这些数组中的每一项都添加到结果数组中。如果传递的值不是数组,这些值就会被简单地添加到结果数组的末尾。下面来看一个例子。 var colors = ["red", "green", "blue"]; var colors2 = colors.concat("yellow", ["black", "brown"]); alert(colors); //red,green,blue alert(colors2); //red,green,blue,yellow,black,brown slice(): 它能够基于当前数组中的一或多个项创建一个新数组。 slice() 方法可以接受一或两个参数,即要返回项的起始和结束位置。在只有一个参数的情况下, slice() 方法返回从该参数指定位置开始到当前数组末尾的所有项。如果有两个参数,该方法返回起始和结束位置之间的项——但不包括结束位置的项。注意, slice() 方法不会影响原始数组。请看下面的例子: var colors = ["red

Python编程从入门到实践:Web应用程序 - Django入门

青春壹個敷衍的年華 提交于 2019-12-23 06:00:40
开发系统和开发IDE 开发系统: Ubuntu 16.0.4 LTS 开发IDE: Visual Studio Code 版本: 1.32.3 Python版本: Python3 依赖: Django 2.2 资料《Python编程从入门到实践》书籍 链接: https://pan.baidu.com/s/1USkqvL2dLU3Q9XplVaGQJg 提取码:zoyc GitHub: https://github.com/lichangke/Python3_Project/tree/master/learning_log 1. Django入门 Django(http://djangoproject.com/ ) Django是一个Web框架 ——一套用于帮助开发交互式网站的工具。 学习如何使用Django来开发一个名为“学习笔记”(Learning Log) 的项目, 这是一个在线日志系统, 让你能够记录所学习的有关特定主题的知识。 1.1 建立项目 阶段代码:GitHub learning_log_1.1_建立项目 不包括虚拟环境ll_env文件夹下文件 1.1.1 建立虚拟环境 虚拟环境 是系统的一个位置, 你可以在其中安装包, 并将其与其他Python包隔离,将项目的库与其他项目分离是有益的。 为项目新建一个目录, 将其命名为learning_log

《Python网络编程基础》学习笔记

老子叫甜甜 提交于 2019-12-15 00:01:19
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 对于我这个对网络编程完全空白的新手来说, 《Python网络编程》 这本书还是比较好的。首先向本书的作者 John Goerzen 致敬,谢谢他能写出这样好的书来供我们学习。 过年前把第一章的第一部分看过了,主要介绍了 客户/服务器网络,这对于我是十分有用的,因为之前没有网络编程的任何经验。 1.理解TCP/IP基础 为了实现共享,TCP是把需要发送的数据分解成很多小 信息包 在Internet上传输。 2.寻址 关键词: IP 、 DNS 、 端口号 3.可靠性 关键词: 校检码 、 信息包 4.路由 在Internet上负责接收信息包并决定如何把它们传输到目的地的设备叫 路由器 。 5.安全 Secure Sockets Layer ( SSL ):提供 服务器认证 、 加密 、和 数据完整性 ,与程序代码混合在一层。 Transport Layer Security ( T L S ):原理与SSL非常类似,只包含在 协议堆栈 (protocol stack)中。 6.理解UDP 只提供一个保证:收到的数据是 完整 的。用于DNS系统、流媒体。UDP的 限制 是一个信息包不超过64KB,通常只用于传送1KB以下的数据。 来源: oschina 链接: https://my.oschina.net/u

QtCreator插件开发之学习日记(1) : 多标签插件

Deadly 提交于 2019-12-10 15:51:05
这两天(20120822-20120823)学习了QtCreator插件开发,主要学习资料是DevBean的学习教程 http://www.devbean.info/2012/03/qtcreator-plugin-develop-catalog/ 。不过由于DevBean是以QtCreator v2.2.1来讲解和实现的,我在实践的时候将其代码进行些小修改,成功在最新的v2.6.x上面运行。 主要的目的是想写一个标签页插件,让QtCreator像其他IDE那样用标签页来显示已打开的代码文件,现在标签页都广泛应用于各种软件,像浏览器都是多标签页了,QtCreator竟然没做这个,真是太不方便了。 接下来弄清楚QtCreator的插件架构还有主界面布局,把插件写出来。Fight!! 来源: oschina 链接: https://my.oschina.net/u/240227/blog/74310