控制字符

如何控制,textField的宽度,

前提是你 提交于 2020-01-20 10:26:24
继上一节内容,我们在表单里加了个两个文本框。如下所示代码区的第42行位置,items: [txtusername, txtpassword]。 1.代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title></title> 5 <!--ExtJs框架开始--> 6 <script type="text/javascript" src="/Ext/adapter/ext/ext-base.js"></script> 7 <script type="text/javascript" src="/Ext/ext-all.js"></script> 8 <link rel="stylesheet" type="text/css" href="/Ext/resources/css/ext-all.css" /> 9 <!--ExtJs框架结束--> 10 <script type="text/javascript"> 11 Ext.onReady(function (

case语句,函数及中断控制,字符串处理

天涯浪子 提交于 2020-01-15 08:23:22
case语句 case分支,功能类似if,不如if强大,代码比if精简 case分支属于匹配执行的方式,它针对指定的变量预先设置一个可能的取值,判断该变量的实际取值是否与预设的某一个值相匹配,如果匹配上了,就执行相应的一组操作,如果没有任何值能够匹配,就执行预先设置的默认操作。 case 变量 in 模式1) 指令1;; 模式2) 指令2;; *) 指令n [root@server0 opt]# vim test03.sh #!/bin/bash case $1 in t) touch $2;; #创建文件 m) mkdir $2;; #创建目录 r) rm -rf $2;; #删除 *) echo "请输入t|m|r" esac [root@server0 opt]# bash test03.sh t poi [root@server0 opt]# ls poi rh test01.sh test02.sh test03.sh [root@server0 opt]# bash test03.sh m qwer [root@server0 opt]# ls poi qwer rh test01.sh test02.sh test03.sh [root@server0 opt]# bash test03.sh r poi [root@server0 opt]# bash test03

linux学习笔记-控制终端快捷键-ls,cd,pwd,date,hwclock命令,关机命令shutdown,init,BIOS通电开机

谁说我不能喝 提交于 2020-01-07 03:59:51
终端: tty控制台终端 () pts虚拟终端 () tty1-tty6 tty1图形界面,tty2-6是字符界面 图形界面切换到字符界面终端:ctrl+alt+F2-6 字符界面切换到另一个字符界面终端:alt+F2-6 字符界面切换到图形界面Alt+F1 ls命令 作用:查看当前目录下有哪些文件 语法:ls目录,如果不加目录查看当前目录 参数:-l 显示详细信息,系统里面的快捷方式#ll=ls -linux -a 显示隐藏文件 -d 查看目录(不看里面的内容) -h 方便阅读文件大小 .当前目录 ..父目录(上层目录、上级目录) 1G=1024M 1M=1024k 1k=1024B linux系统中不同的颜色代表了不同的文件类型 蓝色 目录 /etc 黑色 文件 /etc/passwd 浅蓝色 链接 /etc/grub2.cfg 红色 压缩包 /boot.tar.gz 绿色 可执行文件 /etc/init.d/network 黑底黄字 设备文件 /dev/sda cd命令 作用:切换目录 语法:cd 目录名 例: #cd 回到用户自己的主目录 #cd ~ 回到用户自己的主目录 #cd - 回到上一个目录 cd . 到当前路径 cd .. 到你的上级目录 pwd命令 作用:查看当前目录 语法:pwd 没有参数 例: pwd 显示绝对路径 BIOS硬件时间: hwclock

单片机(5)

寵の児 提交于 2019-12-29 11:29:57
计算机通信   随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能愈来愈显得重要。计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。 通信有并行通信和串行通信两种方式。   在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。   计算机通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换 。可以分为两大类:并行通信与串行通信。   并行通信通常是将数据字节的各位用多条数据线同时进行传送 。      并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。   串行通信是将数据字节分成一位一位的形式在 一条传输线上逐个地传送。      串行通信的特点:传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。 串行通信的基本概念   一、异步通信与同步通信     1、异步通信       异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。              异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)是任意的,但每个字符中的各位是以固定的时间传送的,即字符之间不一定有“位间隔”的整数倍的关系

用CSS来控制字符长度和显示长度

耗尽温柔 提交于 2019-12-23 04:35:04
在网页排版设计中,会遇到文本超过固定长度导致整体的网页变形的情况。程序员往往需要截取固定的长度来实现某些固定长度的控制。介绍一种直接采 用CSS的代码控制来实现文本截取的方法,与程序员的直接字符截取的方式有些区别,其优势是可以自动控制文本显示的长度;缺点是不同浏览器的兼容性并不完 美。 使用overflow,text-overflow,white-space这三个主要的属性,其他的代码属于修饰作用。 CSS代码: <style> .texthidden{ width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border:1px solid #ddd;} </style> HTML代码: <div class="texthidden"> CSS让容器的溢出部分内容隐藏起来 </div> 代码分析: width:200px; //指定宽度: overflow:hidden; //将超出内容隐藏 text-overflow:ellipsis; //IE专用属性,文本溢出时显示省略标记();其他浏览器不支持。 white-space:nowrap; //强制内容不换行。强制在同一行内显示所有文本,直到文本结束或者遭遇 br 元素 目前使用这种方法比较成功的示例是Gmail的内容显示

ASCII码对照表 包含二进制、十进制、十六进制

倖福魔咒の 提交于 2019-12-23 00:57:01
 ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。   ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示(这是以现今操作系统为依归,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符,控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。 ASCII控制字符 二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义 0000 0000 0 00 NUL ␀ 空字符(Null) 0000 0001 1 01 SOH ␁ 标题开始 0000 0010 2 02 STX ␂ 本文开始 0000 0011 3 03 ETX ␃ 本文结束 0000 0100 4 04 EOT ␄ 传输结束 0000 0101 5 05 ENQ ␅ 请求 0000 0110 6 06 ACK ␆ 确认回应 0000 0111 7

C语言的printf输出格式控制

前提是你 提交于 2019-12-20 09:02:59
C语言的printf输出格式控制 printf大家都耳熟能详,但是能真正将其用法弄透的估计很少见。 转一篇,改天整理。 1.转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和doulbe) %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G) 浮点数不显无意义的零"0" %i 有符号十进制整数(与%d相同) %u 无符号十进制整数 %o 八进制整数 %x(%X) 十六进制整数0f(0F) e.g. 0x1234 %p 指针 %s 字符串 %% 输出字符% 2.标志 左对齐:"-" 比如:"%-20s" 右对齐:"+" 比如:"%+20s" 空格:若符号为正,则显示空格,负则显示"-" 比如:"% 6.2f" #:对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点。 printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少。 ②-:有-表示左对齐输出,如省略表示右对齐输出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度

Header Manipulation的认识和解决

纵饮孤独 提交于 2019-12-18 10:51:02
Header Manipulation Abstract HTTP 响应头文件中包含未验证的数据会引发 cache-poisoning、cross-site scripting、cross-user defacement、page hijacking、cookie manipulation 或 open redirect。 Explanation 以下情况中会出现 Header Manipulation 漏洞: 1. 数据通过一个不可信赖的数据源进入 Web 应用程序,最常 见的是 HTTP 请求。 2. 数据包含在一个 HTTP 响应头文件里,未经验证就发送给了 Web 用户。 如同许多软 件安全漏洞一样,Header Manipulation 只是通向终端的一个途径,它本身并不是终端。 从本质上看,这些漏 洞是显而易见的: 一个攻击者将恶意数据传送到易受攻击的应用程序,且该应用程序将数据包含在 HTTP 响 应头文件中。 其中最常见的一种 Header Manipulation 攻击是 HTTP Response Splitting。 为了成功地实施 HTTP Response Splitting 盗取,应用程序必须允许将那些包含 CR(回车,由 %0d 或 \r 指定)和 LF(换 行,由 %0a 或 \n 指定)的字符输入到头文件中。

几种常用的网络协议

做~自己de王妃 提交于 2019-12-16 22:42:23
一、OSI模型 名称 层次 功能 物理层 1 实现计算机系统与网络间的物理连接 数据链路层 2 进行数据打包与解包,形成信息帧 网络层 3 提供数据通过的路由 传输层 4 提供传输顺序信息与响应 会话层 5 建立和中止连接 表示层 6 数据转换、确认数据格式 应用层 7 提供用户程序接口 二、协议层次 网络中常用协议以及层次关系 1、 进程/应用程的协议 平时最广泛的协议,这一层的每个协议都由客程序和服务程序两部分组成。程序通过服务器与客户机交互来工作。常见协议有:Telnet、FTP、SMTP、HTTP、DNS等。 2、 主机—主机层协议 建立并且维护连接,用于保证主机间数据传输的安全性。这一层主要有两个协议: TCP(Transmission Control Protocol:传输控制协议;面向连接,可靠传输 UDP(User Datagram Protocol):用户数据报协议;面向无连接,不可靠传输 3、 Internet层协议 负责数据的传输,在不同网络和系统间寻找路由,分段和重组数据报文,另外还有设备寻址。些层包括如下协议: IP(Internet Protocol):Internet协议,负责TCP/IP主机间提供数据报服务,进行数据封装并产生协议头,TCP与UDP协议的基础。 ICMP(Internet Control Message Protocol)

字符集与编码(八)——ASCII和ISO-8859-1

谁都会走 提交于 2019-12-07 03:44:10
在前面其实也谈到了ASCII了,但并没有很具体,作为一个完整系列的一部分,还是有必要谈一下,也作为后面讨论的一些基础。 ASCII 它的全称是 A merican S tandard C ode for I nformation I nterchange(美国信息交换标准代码),是一个7位字符编码方案。下面是它的一张简图(来自 http://www.asciitable.com/index/asciifull.gif ): ASCII定义了128个字符,包括33个不可打印的 控制字符(non-printing control characters) 和95个可打印的字符。 控制字符 32以下的及最后一个127是所谓的控制字符。(0x00~0x1F以及0x7F) 即上图最左边一列的32个字符及最右边一列最后的一个字符(DEL,删除) 熟悉的有0x09(TAB,horizontal tab,水平制表符),0x0A(LF,line feed,’\n’换行符),0x0D(CR,carriage return,’\r’回车符),其它的很多现在已经是废弃不用了。 关于回车换行(‘\r\n’),在屏幕还不普及的时代,结果输出经常是依赖于所谓的电传打印机, 打印头 沿着打印杆从左向右移动并打印出一个个字符,当碰到一个回车符时(CR,0x0D,’\r’),打印机就指示打印头重新回到最左边的位置上