"""只是把数据类型转成字符串到内存里的意义json.dumps json.dump1. 把你的内存数据 通过网络 共享给远程其他程序(只能bytes传输)2. 跨平台,跨语言 定义了不同语言之间的交互规则 2.1 纯文本:坏处 不能共享复杂数据类型 2.2 XML 坏处 占空间大 (<year>2 ...
分类:
Web程序 时间:
2018-08-13 13:57:26
阅读次数:
181
前言json的序列化和反序列化 1, json 只能序列化简单的数据类型,如,列表,字典,字符串,等简单的类型,不能序列化复杂的类型。 2, json 是支持所有的语言的,多以我们跨语言的时候都是用json,(和其他语言交互) json 序列化 json的序列化 json.dumps() json的 ...
分类:
Web程序 时间:
2018-08-12 17:29:02
阅读次数:
179
什么是Unicode? Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 字符串? 字符 ...
分类:
其他好文 时间:
2018-08-05 17:24:47
阅读次数:
194
一、什么是webservice?有什么用? webservice是一种跨平台、跨语言的一种远程调用技术。其主要用于不同系统中的相互调用。 二、webservice的技术特点 1、XML:XML是webservice传递信息的载体。 2、SOAP:通过HTTP协议发送请求和接收结果时,发送的请求内容和 ...
分类:
Web程序 时间:
2018-08-01 11:48:08
阅读次数:
191
Python gRPC 概述: gRPC 是谷歌开源的一个rpc(远程程序调用)框架,可以轻松实现跨语言,跨平台编程,其采用gRPC协议(基于HTTP2)。 rpc: remote procedure call, 翻译过来就是是远程程序调用。具体来说,就是客户端c1需要调用服务器s1上的某个方法(函 ...
分类:
编程语言 时间:
2018-07-29 22:17:17
阅读次数:
1130
1. JNA简单介绍 先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。 可 见步骤非常的多, ...
分类:
编程语言 时间:
2018-07-26 18:33:24
阅读次数:
169
前言:在实际开发项目中,由于Http是一种无状态的协议,我们想要记录用户的登录状态,或者为用户创建身份认证的凭证,可以使用Session认证机制或者JWT认证机制。 什么是JWT? Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC ...
分类:
其他好文 时间:
2018-07-07 10:46:14
阅读次数:
745
关于Thrift 下面是来自百度百科关于Thrift的介绍: thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和引擎,以构建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa ...
分类:
Web程序 时间:
2018-06-20 21:28:05
阅读次数:
303
Mycat关键特性关键特性支持SQL92标准支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster集群。支持Galera for MySQL集群,Percona Cluster或者MariaDB
分类:
数据库 时间:
2018-06-19 13:48:09
阅读次数:
258
挖矿木马简介 随着区块链的火爆,各种虚拟货币的行情一路走高,不乏有人像炒房炒股一样,通过包括大名鼎鼎的比特币在内的各种虚拟货币发家致富,让人眼馋。在这种情况下,黑客怎么会放过这么赚钱的机会呢。大家都知道,获取虚拟货币除了买卖还有就挖矿,挖矿其实是通过计算机做一些复杂的运算去算出还没有归属的虚拟货币节 ...
分类:
其他好文 时间:
2018-06-03 21:23:27
阅读次数:
226