atitit.attilax的软件 架构 理念.docx 1. 预先规划。1 2. 全体系化1 3. 跨平台2 4. 跨语言2 5. Dsl化2 5.1. 界面ui h5化2 6. 跨架构化2 7. 尽可能的功能为独立组件化,2 8. 独立分布化2 9. Hybrid化,集成化2 10. Vm化,再 ...
分类:
其他好文 时间:
2016-09-01 07:05:45
阅读次数:
162
RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 ...
分类:
Web程序 时间:
2016-08-30 17:52:30
阅读次数:
159
python基础之编码问题 本节内容 1.字符串编码问题由来 由于字符串编码是从ascii >unicode >utf-8(utf-16和utf-32等)演变过来的,再加上类似于中国的gbk编码等,这些编码互相之间并不兼容,所以编写的软件实现跨语言平台运行就会出现字符乱码问题。。。 须知内容如下: ...
分类:
编程语言 时间:
2016-08-28 21:05:14
阅读次数:
173
Flume简介与使用(二)——Thrift Source采集数据 继上一篇安装Flume后,本篇将介绍如何使用Thrift Source采集数据。 Thrift是Google开发的用于跨语言RPC通信,它拥有功能强大的软件堆栈和代码生成引擎,允许定义一个简单的IDL文件来生成不同语言的代码,服务器端 ...
分类:
Web程序 时间:
2016-08-27 19:14:01
阅读次数:
377
0、前言笔者为客户提供C/C++动态链接库调用WEBSOCKET功能时,最初错误地认定客户采用静态加载的方式使用DLL库,导致使用其它编程语言的客户无法使用。考虑到为客户服务常常要跨语言和跨IDE,最好的DLL库的使用方式是动态调用,并且要减少DLL库的依赖库,避免对Windows下VS自带库的调用 ...
分类:
编程语言 时间:
2016-08-23 18:38:42
阅读次数:
672
| 版权声明:本文为博主原创文章,未经博主允许不得转载。 微软跨语言运行的主要机制就如上图类似,其最重要的部分是CLR和MSIL;其中MSIL是微软中间语言,它的主要的作用是将不同 的语言,如:C#, VB.NET, C++, C等等,首先翻译成FrameWork框架中的一种微软中间语言MSIL,而 ...
分类:
Web程序 时间:
2016-08-21 09:44:55
阅读次数:
250
关于go语言的RSA加解密的介绍,这里有一篇文章,已经介绍的很完整了。 对应的go语言的加解密代码,参考git。 因为原文跨语言是跟php,我这里要跟c语言进行交互,所以,这里贴上c语言的例子。 参考原文:http://hayageek.com/rsa-encryption-decryption-o ...
分类:
编程语言 时间:
2016-08-15 12:46:09
阅读次数:
258
Protocol Buffers是谷歌定义的一种跨语言、跨平台、可扩展的数据传输及存储的协议,因为将字段协议分别放在传输两端,传输数据中只包含数据本身,不需要包含字段说明,所以传输数据量小,解析效率高。感兴趣的可以访问这里。Protocol Buffers官方只支持C++, Java, Python ...
分类:
Web程序 时间:
2016-08-10 16:11:09
阅读次数:
286
RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 ...
分类:
Web程序 时间:
2016-08-07 15:25:18
阅读次数:
180
Webservice:跨语言跨平台的远程调用技术。Web service 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术。在做企业整体信息化时,企业中一般都或多或少的存在一些既存系统,这些各种各样的系统不可能全部推翻,重新规划和开发,因为很多供应商在某一领域也做的很专业,博众家之长并进行集成应该是一个比较现实和可取的做法。各个系统之间通过WebService......
分类:
Web程序 时间:
2016-08-03 20:30:18
阅读次数:
471