编程语言

RPC框架 - thrift 服务端

╄→гoц情女王★ 提交于 2020-03-11 05:24:31
-------服务端程序 ------ 下载 下载 thrift 源代码包 下载 thrift 的bin包 准备描述文件(使用源代码包的示例文件) \thrift-0.10.0\tutorial\shared.thrift \thrift-0.10.0\tutorial\tutorial.thrift 根据描述文件生成代码 thrift-0.10.0.exe -r -o lib_server --gen php:server idl-dir/tutorial.thrift 从thrift源代码包中拷贝 php的库 \thrift-0.10.0\lib\php\lib 编写服务端代码(使用源代码包的示例文件、并修改) \thrift-0.10.0\tutorial\php\PhpServer.php 来源: https://www.cnblogs.com/xiaoyaogege/p/6567386.html

python之路1

一曲冷凌霜 提交于 2020-03-11 03:37:28
前言 关于python的介绍我就不多解释了 毕竟我也是刚接触python 我也不能说介绍什么,本人写博客的原因并不是想要说传授什么东西,只是把自己学习的知识尽量的梳理一下。然后这样还可以复习巩固一遍加强记忆。 然后python的话,我用的是3.8版本,实在python官网下载的。 编辑器的话目前用的是notepad++ 和pycharm。 大佬看见了可以指点一下,喷的话轻喷 python的运行简述: 1、当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器则将PyCodeObject写回到pyc文件中。 2、当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。 3、所以我们应该这样来定位PyCodeObject和pyc文件,我们说pyc文件其实是PyCodeObject的一种持久化保存方式。 #-*-coding:utf-8-*- 1、变量 name = "dragonfly" 上述代码声明了一个变量,变量名为: name,变量name的值为:“dragonfly” 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 1、for 循环 for i in range ( 10 ) : print (

PyCharm 的初始设置(知道)

ぃ、小莉子 提交于 2020-03-11 02:39:48
PyCharm 的初始设置(知道) 目标 恢复 PyCharm 的初始设置 第一次启动 PyCharm 新建一个 Python 项目 设置 PyCharm 的字体显示 PyCharm 的升级以及其他 PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/ 01. 恢复 PyCharm 的初始设置 PyCharm 的 配置信息 是保存在 用户家目录下 的 .PyCharmxxxx.x 目录下的, xxxx.x 表示当前使用的 PyCharm 的版本号 如果要恢复 PyCharm 的初始设置,可以按照以下步骤进行: 关闭正在运行的 PyCharm 在终端中执行以下终端命令,删除 PyCharm 的配置信息目录: $ rm -r ~/.PyCharm2016.3 重新启动 PyCharm 02. 第一次启动 PyCharm 导入配置信息 选择许可协议 配置初始界面 2.1 导入配置信息 在第一次启动 PyCharm 时,会首先提示用户是否导入 之前的配置信息 如果是第一次使用,直接点击 OK 按钮 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1T8tf6vr-1583809169613)(media/14950463298537/001_PyCharm%E5%AF%BC%E5%85%A5%E9%85%8D

Mozilla JavaScript

喜欢而已 提交于 2020-03-11 01:04:11
JavaScript ( JS ) 是一种具有 函数优先 的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web 页面的脚本语言而出名的,但是它也被用到了很多 非浏览器环境 中,例如 Node.js 、 Apache CouchDB 和 Adobe Acrobat 。JavaScript 是一种 基于原型编程 、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。了解更多 JavaScript 。 本部分将专注于 JavaScript 语言本身,而非局限于网页或其他限制环境。想要了解网页有关的 APIs ,请参考 Web APIs 以及 DOM 。 JavaScript 的标准是 ECMAScript 。截至 2012 年,所有的 现代浏览器 都完整的支持 ECMAScript 5.1,旧版本的浏览器至少支持 ECMAScript 3 标准。2015年6月17日, ECMA国际组织 发布了 ECMAScript 的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为 ECMAScript 6 或者 ES6。自此,ECMAScript 每年发布一次新标准。本文档目前覆盖了最新 ECMAScript 的草案,也就是 ECMAScript2020 。 不要将 JavaScript 与 Java编程语言 混淆。虽然“Java”和

配置kotlin自带的编译器,并使用kotlinc、kotlin命令

可紊 提交于 2020-03-11 00:22:15
Kotlin是一种 静态类型的编程语言 ,可在 Java虚拟机 上运行,也可以编译为 JavaScript 源代码。 其主要发展来自位于俄罗斯圣彼得堡的 JetBrains程序员团队 。 虽然语法与Java不兼容,但Kotlin旨在与Java代码进行交互操作,并且依赖于现有Java类库(例如集合框架)的 Java代码。 这个名字来自圣彼得堡附近的科特林岛(Kotlin Island)。——wikipedia 了解Kotlin IntelliJ IDEA入门 使用命令行编译器 1、了解Kotlin 什么是Kotlin? Kotlin (programming language) - Wikipedia Kotlin作为服务器端开发语言与Java相比会如何? Kotlin作为服务器端开发语言与Java相比会如何? - 知乎 为什么使用Kotlin,以及Kotlin的上手。 Kotlin Programming Language Kotlin的动态、相关信息。 Kotlin (@kotlin) · Twitter kotlin-docs & Programming Kotlin http://pan.baidu.com/s/1hrHLtfY 2、IntelliJ IDEA入门 Step1 :前提是需要有一个较高版本的 IntelliJ IDEA,先 创建一个新的Kotlin工程

Android平台的Swift—Kotlin

亡梦爱人 提交于 2020-03-10 23:44:06
WeTest 导读 Kotlin 已经出来较长一段时间了,有些同学已经对Kotlin进行了深入的学习,甚至已经运用到了自己的项目当中,但是还有较多同学可能只是听过Kotlin或简单了解过,这篇文章的目的是让这些同学对Kotlin有一个系统全面的认识,让有兴趣的同学在之后学习的时候能更加的轻车熟路。 什么是kotlin? 一、一门静态编程语言 跟java,c一样的强类型语言,变量的数据类型在编译时确定。对比的JavaScript,python则是动态编程语言。 二、JetBrians开发设计 一家捷克的软件公司,是著名的IDE开发商,对很多的开发语言和平台都提供了相应的集成开发环境,比如Java的,OC的,JavaScript,PHP,C/C++等。而其中最著名的是IntelliJ IDEA ,Java的集成开发环境,被称为目前最好用的java IDE。而且Android Studio就是Google基于IntelliJ IDEA 开发的,由此可见Google和JetBrains的合作也是比较密切的。而从以上说明也可以看到JetBrains不仅实力强劲,这家公司对于语言设计更是有天然优势。Kotlin是集多家语言之大成。 三、Kotlin是开源的(基于Apache 2.0开源许可协议) 我们在GitHub上可以下载Kotlin的全部源代码。而且可以自己进行代码修改,再发布。

Android平台的Swift—Kotlin

∥☆過路亽.° 提交于 2020-03-10 23:43:10
WeTest 导读 Kotlin 已经出来较长一段时间了,有些同学已经对Kotlin进行了深入的学习,甚至已经运用到了自己的项目当中,但是还有较多同学可能只是听过Kotlin或简单了解过,这篇文章的目的是让这些同学对Kotlin有一个系统全面的认识,让有兴趣的同学在之后学习的时候能更加的轻车熟路。 什么是kotlin? 一、一门静态编程语言 跟java,c一样的强类型语言,变量的数据类型在编译时确定。对比的JavaScript,python则是动态编程语言。 二、JetBrians开发设计 一家捷克的软件公司,是著名的IDE开发商,对很多的开发语言和平台都提供了相应的集成开发环境,比如Java的,OC的,JavaScript,PHP,C/C++等。而其中最著名的是IntelliJ IDEA ,Java的集成开发环境,被称为目前最好用的java IDE。而且Android Studio就是Google基于IntelliJ IDEA 开发的,由此可见Google和JetBrains的合作也是比较密切的。而从以上说明也可以看到JetBrains不仅实力强劲,这家公司对于语言设计更是有天然优势。Kotlin是集多家语言之大成。 三、Kotlin是开源的(基于Apache 2.0开源许可协议) 我们在GitHub上可以下载Kotlin的全部源代码。而且可以自己进行代码修改,再发布。

Kotlin尝试

一曲冷凌霜 提交于 2020-03-10 23:39:14
Kotlin 是一种静态类型的编程语言,可在 Java 虚拟机上运行,也可以编译为 JavaScript 源代码。其主要发展来自位于俄罗斯圣彼得堡的 JetBrains 程序员团队。虽然语法与 Java 不兼容,但 Kotlin 旨在与 Java 代码进行交互操作,并且依赖于现有 Java 类库(例如集合框架)的 Java 代码。这个名字来自圣彼得堡附近的科特林岛(Kotlin Island)。—— wikipedia Kotlin 初识 Kotlin 入门:在 IDEA 中运行 Kotlin 程序 用命令行编译 Kotlin 程序 1、Kotlin 初识 什么是 Kotlin? Kotlin (programming language) - Wikipedia Kotlin 作为服务器端开发语言与 Java 相比会如何? Kotlin作为服务器端开发语言与Java相比会如何? - 知乎 为什么使用 Kotlin,以及 Kotlin 的入门。 Kotlin Programming Language Kotlin 的相关资讯。 Kotlin (@kotlin) · Twitter kotlin-docs & Programming Kotlin http://pan.baidu.com/s/1hrHLtfY 2、Kotlin 入门:在 IDEA 中运行 Kotlin 程序 Step

Kotlin介绍(非原创)

帅比萌擦擦* 提交于 2020-03-10 23:38:16
文章大纲 一、Kotlin简介 二、Kotlin相比Java优势 三、Kotlin与Java混合使用 四、参考文章 一、Kotlin简介 1. 什么是Kotlin 安卓和Java,前者是最受欢迎的移动开源系统,后者是最流行的编程语言。二者背后的谷歌和甲骨文,这两大巨头之间的恩怨已经持续了八年之久,主要是安卓侵权Java的版权之战。八年间的反反复复。。。 新事物或者新技术的出现虽然不一定要替代旧技术,但是它的到来是无可阻挡的。就像拥有黑白电视的人,当彩色电视出现了,他们可以选择是否替换为彩色电视,却无法阻止彩色电视的诞生。科技是一个很玄妙的事实,总会出现一个新的技术来挑战长期建立好的秩序,就像之前我们在谈论Android开发时,Java是主要的编程语言,但是其实有很多可用于编写Android应用程序也符合JVM的编程语言·,而这其中Kotlin成为了那个打破秩序的先行者。事实上,在经过了谷歌的高调宣传之后,许多程序员已经将Kotlin称为编写Android应用程序的高级语言。Peter Ducker曾经说过:“新技术想要取代旧技术,它必须至少有10倍的好处。” Kotlin 是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。JetBrains,作为广受欢迎的 Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言

安装python(windows和linux)

不问归期 提交于 2020-03-10 23:35:11
修改主机名 [root@root ~]# hostnamectl set-hostname python [root@root ~]# bash 一、安装python 在https://www.python.org/下载,比较慢。 1、Windows系统 (1)下载地址 https://www.python.org/ftp/python/3.8.2/python-3.8.2-amd64.exe 安装 (2)注意事项 默认安装没有勾选“自动添加python的环境变量 不要把python抽象安装到含有中文的目录中 (3)进入python验证一下 win+r输入cmd 2、python目录介绍 3、linux系统 Linux环境自带了Python 2.x版本,但是如果要更新到3.x的版本,可以在 Python的官方网站 下载Python的源代码并通过源代码构建安装的方式进行安装,具体的步骤如下所示(以CentOS为例)。 (1)安装依赖库(因为没有这些依赖库可能在源代码构件安装时因为缺失底层依赖库而失败)。 [root@localhost ~]# yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel