- 博客(31)
- 问答 (1)
- 收藏
- 关注
原创 HTML表单学习4——输入属性
1,value 默认字段-->”text” name=”111” value=”111”> 2,readonly 规定字段只能是只读,不可以修改-->”text” name=”222” value=”222” readonly> 3,disable 规定字段不可用不可点击不可提交-->”text” name=”333” value=”333” disable>
2016-12-28 10:59:18 554
原创 HTML——fieldset属性
例子: --border-radius定义圆角,13px为弧度;width定义宽度,500px是宽度;heigth定义高度,1000px是高度;--标题完!!
2016-12-28 09:38:49 2257
原创 HTML添加图标icon
直接在中间加入代码即可:例如: --我所用的图片名为1.ico--发送界面注意:图片名称必须以.ico结尾,并且放在当前路径(或者说在代码中设定绝对路径)完!!
2016-12-27 19:10:57 7075
原创 linux vi编辑器显示行号
临时显示:打开vi编辑器在命令模式下,敲入::set number永久显示:cd /find -name virc找到这个文件后在这个文件的末尾加上set number即可完!!
2016-12-27 17:46:40 628
原创 HTML表单学习3——输入类型
HTML表单学习3——输入类型补充在HTML表单学习1中已经学习了几个,在本文将做一个补充! 1,输入类型:password”password”>定义密码字段例子:用户名:密码: 2,输入类型:checkbox”checkbox”>定义复选框例子:语文课数学课 3,输入类型:number”number”
2016-12-27 17:30:28 539
原创 HTML表单学习2——表单元素补充
1,元素元素定义下拉列表例子:轿车 --selected代表此为默认选项--自行车汽车2,元素元素定义多行输入字段(文本域)例子: 3,元素元素定义一个按钮例子: 完!!
2016-12-27 16:16:31 321
原创 HTML表单学习1——表单基础
HTML表单用于搜集不同类型的用户输入1,form元素用于定义表单例子:.hello.2,input元素input元素是最重要的表单元素。input元素有很多形态,根据不同的type属性。常见的类型:text 定义常规文本的输入radio 定义单选按钮输入(多个按钮选择之一)submit 定义提交按钮(提交表单) 文本输入:
2016-12-27 13:37:26 431
原创 虚拟机安装vm-tools
step1:切换到root用户step2:点击虚拟机->安装VM-Tools(或者点击更新VM-Tools)step3:此时会发现在虚拟机的系统里桌面上出现了一个VM-Tools文件夹step4:将该文件夹复制到/tmp目录下step5:进入该文件夹会发现一个压缩包,解压后进入step6:执行./vmware-install.plstep7:此时开始安装,可以选择一些需要的
2016-12-22 10:22:36 338
原创 suse添加源
最近接触suse,第一个问题就把我难住了,没法下载软件。解决方法如下:一、查看源和仓库1、查看repos (软件仓库)zypper lr 2、查看services(软件源)zypper ls二、删除源和仓库1、删除软件仓库zypper rr name2、删除软件源zypper rs name三、添加源和仓库#zypper sa -t YaST h
2016-12-21 15:05:24 2429
原创 Linuxc链接动态库
在linux下,C程序中引用动态库的方法:程序中引用:例子:#include //必须添加的头文件char *p = dlopen("./lib/test.so",RTLD_LAZY); //打开 p = dlerror(void);p = dlsym(void *handl
2016-12-21 12:21:24 360
原创 两小时入门php
说明:你没有看错,两小时让你入门php。首先你要对自己有信心,学会一门语言是不难的,因为语言都是相通的。强调一点,这个是让你入门,两个小时之后,你能懂的php的一些基础东西。但离实际的工作开发,还离的很远。因为无论什么语言,入门是简单的,但想做的精细,做得好,还是需要一定的时间。看这篇文章之前,你最好需要懂一门语言,C语言或者java都可以。下面我们开始!! 第1部分:什么
2016-12-17 16:15:50 441
原创 linux各种格式的压缩解压
1 .tar.gz文件压缩:tar -zcvf test.tar.gz test解压缩:tar -zxvf test.tar.gz2 .bz2文件压缩: tar -cjf test.bz2 test解压缩: tar -xjf test.bz23 .zip文件压缩:zip test.zip test解压缩:unzip test.zip4 .gz文件压缩
2016-12-15 11:04:37 354
原创 Ubuntu认证失败
从普通用户切换到root用户时出现这个问题:mike@mike-vm:~$ su密码: su:认证失败密码肯定输对了,那么解决方案如下:mike@mike-vm:~$ sudo susudo: 无法解析主机:mike-vm[sudo] password for mike: root@mike-vm:/home/mike# 如上所示使用sudo su命令即可
2016-12-13 14:14:41 815
原创 C语言中int与long int的区别
区别是它们的有效范围不一样。在turbo C中,系统为整型(int)数据分配两个字节,表示范围在-32768到32767之间。如果不在这个范围内就要使用长整型(long int)来表示了。在Visual C++中,系统为整型(int)数据分配四个字节,表示的范围在-2147483648到2147483647之间,因此在Visual C++中没有必要使用长整型,但便于规范和好记还是建议在需要
2016-12-12 11:49:13 8359
原创 密码算法体制
密码算法体制包括:1对称密钥算法2非对称密钥算法3数字摘要哈希对称密钥算法特点:加密key=解密key常见的对称加密算法:DES 56bit 3DES 168bit AES 128bit SM1 128bit SM4 128bit RC4 256bit优点:加密速度快,便于硬件实现和大规模生产缺点:需要保障密钥安全
2016-12-09 16:47:10 1872
原创 base64计算方法
step:三个字节为一组,共24个二进制位step:24个二进制位分成4组,每组6个二进制位step:每组前边加上00,变成每组8个二进制位 。由此扩展成了32个二进制位step:根据映射表,得到扩展后的每个字节对应的符号,得到base64编码值base64不是加密算法,因为违反了机密算法密钥不公开的原则。完!
2016-12-09 16:30:10 1140
原创 ASN.1概述
ASN.1的作用: 传送语法:互联网上数据传输时的表现形式,通常以8位位组的刘表示中立:作为标准的计算机对象描述规则,平台无关,实现无关抽象:以字节为基本单位,能够描述复杂的对象结构ASN.1的类型:简单类型:不能够再分解的类型。如整型(INTERGER),比特串(BIT STRING),字符串(OCTET STRING),对象标识符(OBJECT INDENTI
2016-12-09 15:40:07 1365
原创 签名类型
签名类型一共有三种,如下1,Attach签名:它符合PKCS#7语法标准其特点是将 数据原文,签名证书,签名算法,签名数据 封装成签名结果,因此验签名时只需要将签名结果提交到服务器进行验证。2,Detached签名:它符合PKCS#7语法标准其特点是将 签名证书,签名算法,签名数据 封装为签名结果,因为不包含数据原文,因此验签名时需要将数据原文和签名结果提交到服务
2016-12-09 15:26:25 5654 1
原创 RSA算法原理
RSA算法是最广泛使用的非对称加密算法。密钥长度为1024位,特殊情况下比如国家重要的一些东西采用2048位。在理解RSA算法之前先来看4个数学概念:互质关系:两个整数,除了1之外没有其它公因子,就称这两个整数具有互质关系。欧拉函数:用φ(n)表示。例如在1-8中,与8形成互质关系的有4个,那么φ(n)=4。欧拉定理:若a与n互质,n的欧拉函数为φ(n),那么a的φ(n
2016-12-09 15:16:44 465
原创 DER编码规则详解
概念:DER是BER的子集,它为每一个ASN.1类型定义一种唯一的编码方案。DER与BER的区别:DER在BER的基础上增加了如下限制:长度小于等于127,必须使用短型长度表示法。长度大于127,必须使用长型长度表示法,并且要尽可能的短。对于简单的string类型以及在其基础上隐性标签生成的类型使用简单定长表示法。对于结构化类型以及在其基础上隐性标签生成的类型以
2016-12-09 14:07:05 25596
原创 ASN.1之tag
1概念:在通信时,要确保双方知道到每个数据的类型,要给各个类型进行系统性的编号,这在ASN.1中称为tag.2种类tag的种类有四种UNIVERSAL:每种内建类型定义一个固定的tag值APPLICATION:(一般用不到,在此不做解释)context-specific:只出现在sequence,set,choice类型的组件中,如果这些结构类本身也是另一个结构
2016-12-09 13:44:45 2610
原创 SSL协议概述
SSL概念:SSL(secure socket lawyer)安全套接字协议是web浏览器与web服务器之间进行安全交换信息的协议,提供两个基本的服务:保密和鉴别。SSL在3.1版本之后改名为TLS,所以SSL是老的名称,因此无论你说SSL或者TLS都应该懂是什么意思。SSL的三个特性 :保密性:在握手协议中定义了会话密钥后,所有的消息都被加密。鉴别性:可选的客户端认证
2016-12-09 11:48:28 1053
原创 HTTP协议概述
1概念HTTP超文本传输协议是TCP/IP协议的应用层协议,它不传输数据包,主要规定了客户端和服务器端的访问格式。HTTP默认使用80端口,HTTPS默认使用443端口。HTTP超文本传输协议可以将超文本标记语言HTML从web服务器传送到客户端的浏览器。2过程浏览器中输入URL之后:request:浏览器——>代理服务器——>web serverres
2016-12-09 10:13:31 337
原创 数字信封详解
信息发送方甲信息接收方乙过程:甲通过加密机获取对称密钥,利用对称密钥加密要发送的信息。再使用乙的公钥来加密对称密钥。这样就形成了一个数字信封 。乙通过自己的私钥将数字信封解开,从而获取对称密钥,在使用对称密钥解密信息。作用:数字信封和日程生活中的信封类似,都是用来指定接收方。还有一个作用就是保证信息传递过程中的机密性。实现:数字信封是使用
2016-12-07 13:48:35 6769
原创 问题解决Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 38218371 bytes)
今天在使用php传参时出现了这个有三个可能的原因:1,所要输出或者所要查询的数据太大2,php.ini文件中memory_limit设置的数字太大,可以将其改的大一点,或者直接memory_limit=-1,意为不设限3,就是出现了死循环经排查,我的问题是第一条,修改代码后,问题解决。完!!
2016-12-06 12:52:02 31601 2
原创 错误解决:apachectl: line 78: 5160 段错误 $HTTPD -k $ARGV
今天将php版本由5.6升为7.0时(源码安装),apache重启时出现了这个问题[root@localhost mysc]# /usr/local/apache2/bin/apachectl restart /usr/local/apache2/bin/apachectl: line 78: 5160 段错误 $HTTPD -k $ARGV
2016-12-06 12:36:06 5706
原创 nm命令
linux中的nm命令,这个命令是很简单也很实用的一个命令。一般来讲做linux开发的人会用到这个命令。当然nm不是ni ma,不是ni mei,更不是ni da ye它是names的缩写。不多说,先看一个例子[taoge@localhost learn_nm]$ nm a.out 08049538 d _DYNAMIC 08049604 d _GLOBAL_OFFSET
2016-12-02 17:15:50 831
空空如也
openssl 读取DER编码的私钥 写入DER编码的私钥的函数是什么?
2017-07-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人