众所周知,Python之所以强大,很大程度上是因为Python有非常多的,用于不同领域的第三方库存在。所以Python程序员也时也被称为:”调包侠”。但这样势必会在第三方包之间造成错综复杂的以来关系。而且同一个第三方包可能还有不同的版本在你的开发环境中同时存在。这样就有肯能会造成一些类似于Window中“DLL黑洞”似的问题。如何解决呢?Python社区给出的方案之一就是使用virtualenv, 为每个项目建立自己的依赖库,并且不同项目的依赖库时彼此完全隔绝的。
常用的Eclipse配置项和插件
Eclipse 是 Java 开发者常用的一款 IDE, Eclipse也是一款可高度自定义的编程环境,通过调整一些设置和安装相关的插件(plugin),可以方便的将 Eclipse 环境个性化。本文列出一些常用的配置项和插件共大家参考。(长期更新)
Python中的日志功能(logging)
日志是调试程序时的一把利器,特别时对于服务端的程序来说。Python标准库中已经带了日志库 – logging。其功能和Java中著名的一些日志库(log4j, logback等)非常相似,无论是API还是总体架构。这篇文章就带大家看看如何使用Python中的logging。
Python数据处理环境搭建(Windows)
本文主要是说明如何在Windows环境中,通过Pip工具,安装基本的Python数据处理开发环境。
微软云IoT解决方案Azure IoT Solutioon介绍(一)
自从微软转型,拥抱开放以后,推出了很多非常不错的产品,对开源社区的贡献也非常大。从今天开始,我要向大家介绍的是微软在IoT领域的解决方案 - Azure IoT Solution
搭建Dart开发环境(Windows环境)
Dart是Google开发的编程语言,可以用于开发移动应用,桌面应用和服务端应用。近来随着Flutter跨平台移动应用开发框架的流行,Dart也越来越受到开发人员的青睐。本文就带大家一起来搭建windows下的Dart开发环境。 关于如何搭建Mac OS下的Dart开发环境,可参考:搭建Dart开发环境(Mac OS环境)
Angular中路由传值的几种方法
在Angular中,当使用路由(Router)功能从一个界面装换到另一个界面时,我们可以有多种传值的方法。
处理 manifest merger failed 错误
在android开发中,butterkinfe 是一个非常好用的库,能极大的减少代码量,简化开发,提示开发效率。但在使用其最新版本(10.1.0)进行项目编译时,会得到一个错误信息: “ERROR: Manifest merger failed”,如何解决呢?
安装和配置Ionic Android开发环境
本文记录的是如何配置Ionic的Android开发环境,从安装Ionic, 构建简单的Ionic应用,安装配置Android 开发环境。到使用Capacitor构建Android App。
Angular课程实验手册(一)
本文的目标是支持线下Angular课程的学员完成课堂练习,或是在课后回顾课程内容时复盘整个练习。所以在本文中不会讲解Angular的运行原理,这些可以参考本站的其它文章。