Python
abcque
这个作者很懒,什么都没留下…
展开
-
编译使用wordcloud
使用pip install wordcloud通常是能够正常的安装,但是在使用的过程中会出现这样的问题 from wordcloud import WordCloudImportError: cannot import name WordCloud尴尬而让人郁闷啊!!!尝试使用网友给出的解决方案,从http://www.lfd.uci.edu/~gohlke/pyth原创 2017-08-18 23:50:40 · 4178 阅读 · 0 评论 -
跨越编程语言界限(一)
代码是宝贵的,世界上最郁闷的事情,便是写好的代码,还要在另外的平台上重写一次,或是同时维护功能相同的两套代码。一、跨平台、跨语言、跨编译器1、跨平台——JAVA跨平台概念指的是即不依赖于具体的操作系统,也不依赖具体硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。相对而言,如果某种计算机语言不用修改代码即可做到高度跨平台,那么此语言就越抽象,硬件控制力就越低原创 2017-08-18 23:58:16 · 1481 阅读 · 0 评论 -
跨越编程语言界限(二)
从 Visual C# 3.0 开始,在方法范围内声明的变量类型可以具有隐式“类型”var。 隐式类型本地变量为强类型,就像用户已经自行声明该类型,但编译器会根据上下文来判断你到底是想用什么类型的。 i 的以下两个声明在功能上是等效的:var i = 10; // implicitly typed int i = 10; //explicitly typed var可原创 2017-08-19 00:01:39 · 324 阅读 · 0 评论 -
跨越编程语言界限(三)
一、为什么会引入dynamic1、简化动态语言到 .NET Framework 的移植借助于 DLR,语言实施者不必再按传统的方式来创建词法分析器、语法分析器、语义分析器、代码生成器以及其他工具。 若要使用 DLR,语言需要生成表达式树(以树形结构表示语言级代码)、运行时帮助器例程以及用于实现 IDynamicMetaObjectProvider 接口的可选动态对象。 DLR 和 .NET原创 2017-08-19 00:06:29 · 431 阅读 · 0 评论 -
跨越编程语言界限(四)
一、DLR的实现基础1、动态对象通讯协议设计了一个”通用的对象通讯协议”,规定所有需要互操作的动态对象必须实现IDynamicMetaObjectProvider接口,此接口定义了一个GetMetaObject()方法,接受一个语法树作为参数向外界返回一个”动态元数据”对象:DynamicMetaObject GetMetaObject(Expression parameter);原创 2017-08-19 00:14:58 · 525 阅读 · 0 评论 -
跨越编程语言界限(五)
一、Jython Basic Install安装 java –jar jython-installer-2.7.0.jarThis will start the regular GUI installer on most systems, or a console installer on headless systems. Jython Standalone m原创 2017-08-19 00:23:39 · 281 阅读 · 0 评论 -
源码编译Python 64位版 GDAL2.2.1
1、下载源码安装包。GDAL 2.2.1的源码安装包可以从如下位置下载http://download.osgeo.org/gdal/2.2.1/gdal221.zip 如果需要python语言支持的话,请下载swighttp://www.swig.org/download.html,从这个页面可以下载源代码,建议在Windows下,下载带有预编译可执行文件的版本(include原创 2017-08-30 13:53:35 · 1751 阅读 · 0 评论