上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页

2020年3月25日

Python(00):base64编码

摘要: Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64编码会把3字节的二进制数据编码为4字节的文本数据,长度增加33%,好处是编码后的... 阅读全文

posted @ 2020-03-25 14:24 springsnow 阅读(692) 评论(0) 推荐(0) 编辑

2020年3月24日

Python(00):requests库

摘要: 一、requests库requests是使用Apache2 licensed 许可证的HTTP库。比urllib模块更简洁。Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以... 阅读全文

posted @ 2020-03-24 17:50 springsnow 阅读(508) 评论(0) 推荐(0) 编辑

Python(00):加密与解密hashlib与hmac模块

摘要: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit字节,通常用一个32位的16进制字符串表示。一、hashlib加密模块hash是一种算法(Python3.版本里使用hashlib模块代... 阅读全文

posted @ 2020-03-24 12:58 springsnow 阅读(1437) 评论(0) 推荐(0) 编辑

Python(00):logging日志模块

摘要: 一、概述 1、步骤 创建logger对象 创建handler对象 创建formatter对象 把formatter绑定到handler对象上 把handler对象绑定到logger对象上 设置级别 测试二、低配logging日志总共分为以下五个级别,这个五个级别自下而上进行匹配 debug-->info-->warning-->error-->critical,默认最低级别为warning级别。... 阅读全文

posted @ 2020-03-24 12:58 springsnow 阅读(259) 评论(0) 推荐(0) 编辑

JavaScript:加密与解密

摘要: 目前原生JS貌似并没有提供MD5计算相关的函数方法,只能自己实现或者使用前辈大神写好的。一、使用crypto.js库进行加密GitHub的 https://github.com/brix/crypto-js 上下载该js。它可以单独引入所需要加密方式的js;也可以引入一个crypto-js.js 这个文件,它相当于引入了所有的加密方式。用法: 1、举例:Hash加密: //加密实例一 c... 阅读全文

posted @ 2020-03-24 11:15 springsnow 阅读(1503) 评论(0) 推荐(0) 编辑

C#(99):加密与解密 Sytem.Security.CryptoGraphy

摘要: 一、Hash加密,使用HashAlgorithm哈希算法类的派生类(MD5、SHA1等)特点:只能加密,不可逆。可对目标信息生成一段特定长度唯一的Hash值。HashAlgorithm派生类包括: KeyedHashAlgorithm: 显示所有加密哈希算法实现均必须从中派生的抽象类。 MD5: 表示 MD5 哈希算法的所有实现均从中继承的抽象类。 ————MD5Crypto​Ser... 阅读全文

posted @ 2020-03-24 09:43 springsnow 阅读(1435) 评论(0) 推荐(1) 编辑

2020年3月23日

Python(00):有道翻译爬虫抓取升级版,解决最新版SIGN

摘要: 一、引言之前做的有道翻译爬虫接口是http://fanyi.youdao.com/translate这个接口的爬虫当前仍然可用,但为什么还要用最新的http://fanyi.youdao.com/translate_o接口呢?源于一件非常矛盾的事情,当翻译 【烏節文華BIG Hotel】这个词,本意 阅读全文

posted @ 2020-03-23 18:06 springsnow 阅读(516) 评论(0) 推荐(1) 编辑

Postman介绍(2)

摘要: 一、使用Postman的模拟服务模拟(mock)后端在整个开发过程中,前端或后端的延迟可能会阻碍相关团队有效地完成工作。一些后端的API工程师已经开始使用Postman去测试后端endpoint,而不依赖于前端UI来模拟API请求。现在,Postman开发了一种新的模拟服务,使团队能够模拟后端服务器。前端开发人员可以模拟Postman collection(和相应的环境)中的每个endpoint,... 阅读全文

posted @ 2020-03-23 10:33 springsnow 阅读(546) 评论(0) 推荐(0) 编辑

自动化接口测试之Postman

摘要: 我们先思考一下,如果需要达到自动化接口测试的效果,那么我们在基本的模拟请求上还需要做哪些呢?以下我粗略概括为 3 个问题(欢迎更多补充与建议): 如何判断接口是否请求成功 如何进行接口批量、定期测试 如何处理依赖接口问题(比如商品下单的接口必须要求先登录)所以,接下来就主要分为 3 个部分进行介绍,以分别解决这 3 个问题。一、接口结果判断首先,既然是自动化测试,那么我们肯定需要工具 ... 阅读全文

posted @ 2020-03-23 09:36 springsnow 阅读(510) 评论(0) 推荐(0) 编辑

2020年3月20日

Postman、SoapUI测试WebService接口

摘要: 一、使用Postman测试WebService接口Postman:适用RESTful接口(HTTP/HTTPS协议)的功能测试通过浏览器访问http://oa.tmt.tcl.com/ekp/sys/webservice/scbcWebserviceEntrance?wsdl可以看到如下信息:1、打开Postman界面如下:设置请求方式为”POST”设置Content-Type为text/xml;... 阅读全文

posted @ 2020-03-20 17:40 springsnow 阅读(1173) 评论(0) 推荐(0) 编辑

Postman介绍(1)

摘要: 一、Postman介绍Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括: 模拟各种HTTP requests 从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、送出额外的 header。 Collection 功能(测试集合) Collec... 阅读全文

posted @ 2020-03-20 11:15 springsnow 阅读(2886) 评论(0) 推荐(1) 编辑

2020年3月19日

Python(00):BeautifulSoup(BS4)解析HTML和XML

摘要: 一、Beautiful Soup概述:Beautiful Soup支持从HTML或XML文件中提取数据的Python库;它支持Python标准库中的HTML解析器,还支持一些第三方的解析器lxml。Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。1、安装:pip install beautifulsoup4可选择安装解析器pip install ... 阅读全文

posted @ 2020-03-19 17:39 springsnow 阅读(1387) 评论(0) 推荐(0) 编辑

Vue.js(00): 介绍

摘要: Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。官网:https://vuejs.org/开源地址:https://github.com/vuejs/vue官方文档:http://vuejs.org/v2/guide/syntax... 阅读全文

posted @ 2020-03-19 16:13 springsnow 阅读(346) 评论(0) 推荐(0) 编辑

MongoDB(00):NoSQL与MongoDB简介

摘要: 视频教程: https://www.runoob.com/mongodb/mongodb-tutorial.html https://jspang.com/detailed?id=36 https://www.bilibili.com/video/BV1Pt41127jc 原文:https://www.runoob.com/mongodb/mongodb-intro.html 一、NoS... 阅读全文

posted @ 2020-03-19 16:02 springsnow 阅读(265) 评论(0) 推荐(0) 编辑

使用Python解析博客园备份的XML文件

摘要: 解析博客园备份的XML文件 Github库 https://github.com/PresleyRen/to_mcd 说明 用于将博客园备份出的xml文件,将每个文章分别转换成md文件 生成的md文件用于github pages 与 jekyll搭建的个人静态博客 将博客园的数据备份, 生成的xml 阅读全文

posted @ 2020-03-19 15:36 springsnow 阅读(1205) 评论(0) 推荐(0) 编辑

Python(00):JSON、Pickle序列化模块

摘要: 序列化把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening。一、JSON序列化使用json序列化能够达到跨平台传输数据的目的。跨平台性质,它可以序列化dict/list/str/int/float/bool/None数据类型。序列化成json文本格式。1、jso... 阅读全文

posted @ 2020-03-19 14:25 springsnow 阅读(252) 评论(0) 推荐(0) 编辑

Python(00):GUI库的选择

摘要: 一、Python官方标准库:Tkinter (必须了解)Python内置图形界面库——Tkinter。Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。用法... 阅读全文

posted @ 2020-03-19 11:47 springsnow 阅读(2785) 评论(0) 推荐(0) 编辑

2020年3月17日

Python(00):网络爬虫入门

摘要: 一、什么是Python3网络爬虫?定义:网络爬虫(Web Spider),又被称为网页蜘蛛,是一种按照一定的规则,自动地抓取网站信息的程序或者脚本。简介:网络蜘蛛是一个很形象的名字。如果把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,... 阅读全文

posted @ 2020-03-17 11:01 springsnow 阅读(669) 评论(0) 推荐(0) 编辑

2020年3月16日

jQuery UI (00)简介

摘要: 一、jQuery UI简介 jQuery UI 是建立在 jQuery JavaScript 库上的一组用户界面交互、特效、小部件及主题。无论您是创建高度交互的 Web 应用程序还是仅仅向窗体控件添加一个日期选择器,jQuery UI 都是一个完美的选择。 jQuery UI包含了许多维持状态的小部 阅读全文

posted @ 2020-03-16 14:13 springsnow 阅读(370) 评论(0) 推荐(0) 编辑

jQuery UI (18)菜单部件(Menu Widget)

摘要: 带有鼠标和键盘交互的用于导航的可主题化菜单。 实例 一个简单的 jQuery UI 菜单(Menu)。 代码 <ul id="menu"> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#"> 阅读全文

posted @ 2020-03-16 14:08 springsnow 阅读(755) 评论(0) 推荐(0) 编辑

jQuery UI (17)旋转器部件(Spinner Widget)

摘要: 通过向上/向下按钮和箭头键处理,为输入数值增强文本输入功能。 一、实例 普通的数字选择器。 代码 <input id="spinner"> <script> $( "#spinner" ).spinner(); </script> 查看演示 旋转器(Spinner),或数步进控件(number st 阅读全文

posted @ 2020-03-16 14:06 springsnow 阅读(301) 评论(0) 推荐(0) 编辑

jQuery UI (16)工具提示框部件(Tooltip Widget)

摘要: 可自定义的、可主题化的工具提示框,替代原生的工具提示框。 一、实例 使用带有 title 属性的所有元素的事件代理,在文档上创建一个工具提示框(Tooltip)。 代码: 锚文本 查看演示 工具提示框(Tooltip)取代了原生的工具提示框,让它们可主题化,也允许进行各种自定义: 显示不仅仅是标题的其他内容,就如内联的脚注或通过 Ajax 检索的额外内容... 阅读全文

posted @ 2020-03-16 14:05 springsnow 阅读(467) 评论(0) 推荐(0) 编辑

Linux 用户和用户组管理

摘要: Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目... 阅读全文

posted @ 2020-03-16 09:39 springsnow 阅读(388) 评论(0) 推荐(0) 编辑

2020年3月13日

ECMAScript 6 简明教程

摘要: ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。 你的浏览器支持ES吗? https://ruanyf.github.io/es-checker/index.cn.html 以下是Edge V85浏览器的支持情况。 ES... 阅读全文

posted @ 2020-03-13 15:36 springsnow 阅读(334) 评论(0) 推荐(0) 编辑

Linux 常用命令全拼

摘要: Linux 常用命令pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf :ps -auxf 显示进程状态df: disk free 其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。 ... 阅读全文

posted @ 2020-03-13 14:56 springsnow 阅读(322) 评论(0) 推荐(0) 编辑

2020年3月12日

DevExpress03、XtraGrid(2)高级应用

摘要: 设计数据源并绑定字段: 数据源可以是实现下列接口之一的任何类型: IList 接口,包括一维数组。List<T>等! IListSource 接口,例如,DataTable 和 DataSet 类。 IBindingList 接口,例如,BindingList 类。 IBindingListView 阅读全文

posted @ 2020-03-12 16:33 springsnow 阅读(776) 评论(0) 推荐(0) 编辑

Devexpress XtraReports的使用

摘要: 一、概述在XtraReport中,每一个报表都是XtraReport或者其子类。XtraReport中的报表类可以与数据绑定也可以不绑定。在创建一个报表时,可以从已有的报表中加载样式和布局,样式中包含了报表控件外观的属性值,而布局包含了报表的结构信息。另外,还可以从其他报表系统中导入报表,比如:Access,水晶报表等等。报表类(XtraReport的子类)创建后,就可以生成其实例。需要注意的是... 阅读全文

posted @ 2020-03-12 14:05 springsnow 阅读(5476) 评论(0) 推荐(1) 编辑

2020年3月6日

SQL Server(00):序列SEQUENCE

摘要:  一、概述 SQL SERVER2012 之前版本,一般采用GUID或者IDENTITY来作为标示符。在2012中,微软终于增加了 SEQUENCE 对象,功能和性能都有了很大的提高。 序列是一种用户定义的架构绑定对象,它根据创建该序列时采用的规范生成一组数值。 这组数值以定义的间隔按升序或降序生成,并且可根据要求循环(重复)。 序列不与表相关联,这一点与标识列不同。 应... 阅读全文

posted @ 2020-03-06 10:59 springsnow 阅读(1198) 评论(0) 推荐(0) 编辑

2020年3月4日

.NET Standard 、.NET Core、 .NET Framework的区别

摘要: 区别:1、.NET Standard托管框架的每一种实现都有一套自己的基类库。基类库(BCL)包含诸如异常处理、字符串、XML、I/O、网络和集合这样的类。.NET Standard是一项实现BCL的规范。由于.NET实现需要遵循这项规范,所以应用程序开发人员就不用担心每一种托管框架实现的BCL不同。框架类库(FCL),如WPF、WCF、ASP.NET,不包含在BCL中,因此,也就不包含在.NE... 阅读全文

posted @ 2020-03-04 16:28 springsnow 阅读(840) 评论(2) 推荐(0) 编辑

2020年3月2日

电脑音频播放器 foobar2000

摘要: http://www.foobar2000.com.cn/ 阅读全文

posted @ 2020-03-02 11:04 springsnow 阅读(338) 评论(0) 推荐(0) 编辑

JavaScript:highcharts图表

摘要: 前端数据可视化插件有很多,有 Highcharts(https://www.hcharts.cn/) Echarts(http://echarts.baidu.com/) D3(https://d3js.org/) amcharts (https://www.amcharts.com/) FusionCharts (https://www.fusioncharts.com/)一、Hig... 阅读全文

posted @ 2020-03-02 01:23 springsnow 阅读(1281) 评论(0) 推荐(0) 编辑

2020年2月20日

Json.Net(二)Linq to JSON的操作

摘要: Linq to JSON是用来操作JSON对象的,可以用于快速查询、修改和创建JSON对象。 当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部。 参考:Json.NET Documentation 在进行Lin 阅读全文

posted @ 2020-02-20 17:09 springsnow 阅读(669) 评论(0) 推荐(0) 编辑

2020年2月18日

SQL Server(00):带有OUTPUT的INSERT,DELETE,UPDATE

摘要: OUTPUT是SQL SERVER2005的新特性,可以从数据修改语句中返回输出,可以看作是"返回结果的DML"。 INSERT、DELETE、UPDATE均支持OUTPUT子句。 在OUTPUT子句中,可以引用特殊表inserted和deleted,使用inserted和deleted表与在触发器 阅读全文

posted @ 2020-02-18 16:42 springsnow 阅读(1198) 评论(0) 推荐(0) 编辑

2020年2月11日

Jquery(20)JQgrid处理json数据

摘要: jqGrid 实例中文版网址:http://blog.mn886.net/jqGrid/国外官网:http://www.trirand.com/blog/jqgrid/jqgrid.htmlhttp://free-jqgrid.github.io/http://www.guriddo.net/demo/guriddojs/http://www.trirand.com/jqgridwiki/doku... 阅读全文

posted @ 2020-02-11 11:40 springsnow 阅读(2253) 评论(0) 推荐(0) 编辑

2020年2月10日

如何在word插入一个可以勾选和取消的方框

摘要: 1、点击插入选项。在其菜单栏中找到符号选项,点击它。如图。选择wingdings 或者“wingdings 2”,在下面找到R,并选择;点击确定。 阅读全文

posted @ 2020-02-10 17:10 springsnow 阅读(3653) 评论(0) 推荐(0) 编辑

CSS(23)CSS样式表命名参考表

摘要: 一、命名规则说明所有的命名最好都小写属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="divcss5"每个标签都要有开始和结束,且要有正确的层次,排版有规律工整空元素要有结束的tag或于开始的tag后加上"/"表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等到的定义,应遵循从大到小的原则,体现文档的结构... 阅读全文

posted @ 2020-02-10 14:06 springsnow 阅读(1024) 评论(0) 推荐(0) 编辑

CSS(22)CSS的长度单位

摘要: CSS 有几个不同的单位用于表示长度。 一些设置 CSS 长度的属性有 width, margin, padding, font-size, border-width, 等。 长度由一个数字和单位组成如 10px, 2em, 等。 数字与单位之间不能出现空格。如果长度值为 0,则可以省略单位。 对于一些 CSS 属性,长度可以是负数。 有两种类型的长度单位:绝对和相对。一、绝对长度绝对长度单位是... 阅读全文

posted @ 2020-02-10 13:29 springsnow 阅读(591) 评论(0) 推荐(0) 编辑

CSS(21)CSS Grid网格布局

摘要: 对于Web开发者来说,网页布局一直是个比较重要的问题。但实际上,在网页开发很长的一段时间当中,我们甚至没有一个比较完整的布局模块。总的来说 Web 布局经历了以下四个阶段:1、table表格布局,通过 Dreamweaver 拖拽表格或者手写 table 标签布局2、float浮动及position定位布局,借助元素元素盒模型本身的特性以及 float position 等属性等进行布局3、fl... 阅读全文

posted @ 2020-02-10 12:54 springsnow 阅读(259) 评论(0) 推荐(0) 编辑

CSS(20)CSS3 弹性盒子(Flex Box)

摘要: 弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。一、浏览器支持表格中的数字表示支持该属性的第一个浏览器的版本号。紧跟在数字后面的 -webkit- 或 -... 阅读全文

posted @ 2020-02-10 11:15 springsnow 阅读(342) 评论(0) 推荐(0) 编辑

CSS(19)CSS3 多列

摘要: 一、CSS3 多列 CSS3 可以将文本内容设计成像报纸一样的多列布局,IE10及以上支持。如下实例: 1、所有 CSS3 的多列属性: column-count:指定元素应该被分割的列数。 column-fill:指定如何填充列 column-gap:指定列与列之间的间隙 column-rule:所有 column-rule-* 属性的简写 column-... 阅读全文

posted @ 2020-02-10 10:53 springsnow 阅读(174) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页

导航