随笔分类 -  原创

1 2 3 4 5 ··· 7 下一页

卧槽,好强大的魔法,竟能让Python支持方法重载
摘要:方法重载是面向对象中的重要概念,但Python却不支持方法重载,不过者不等于Python不能方法重载,想知道怎么做吗?继续看本文吧!别忘了一键三连哦! 阅读全文

posted @ 2021-02-26 22:07 银河使者 阅读(1013) 评论(16) 推荐(6) 编辑

连Python产生器(Generator)的原理都解释不了,还敢说Python用了5年?
摘要:最近有很多学Python同学问我,Python Generator到底是什么东西,如何理解和使用。Ok,现在就用这篇文章对Python Generator做一个敲骨沥髓的深入解析。 阅读全文

posted @ 2020-10-12 15:55 银河使者 阅读(2848) 评论(18) 推荐(5) 编辑

终于开始了,微软的野心将通过全场景开发平台dotnet 5体现得淋漓尽致!
摘要:现在都在谈论全场景开发,也就是用一套开发工具,可以开发包括但不限于桌面、移动、IOT、游戏、Web等平台的应用。这样对于开发人员是非常爽的。本文将介绍微软推出的开发平台:.net 5,这个开发平台将完美地满足我们的各种开发需求。.net 5也是.net家族的下一代产品。 阅读全文

posted @ 2020-09-08 08:07 银河使者 阅读(9067) 评论(87) 推荐(45) 编辑

谁告诉的你们Python是强类型语言!站出来,保证不打你!
摘要:最近有些学员问我,Python到底是强类型语言,还是弱类型语言。我就直接脱口而出:Python是弱类型语言。没想到有一些学员给我了一些文章,有中文的,有英文的,都说Python是强类型语言。我就很好奇,特意仔细研究了这些文章。 阅读全文

posted @ 2020-09-02 08:05 银河使者 阅读(2289) 评论(24) 推荐(6) 编辑

打破国外垄断,开发中国人自己的编程语言(2):使用监听器实现计算器
摘要:本文详细讲解如何用Listener方式实现一个可以计算表达式的程序,该程序不仅可以计算表达式,也可以识别表达式的错误,如果某一个表达式出错,那么该表达式不会输出任何结果。 阅读全文

posted @ 2020-08-21 08:32 银河使者 阅读(3586) 评论(27) 推荐(11) 编辑

打破国外垄断,开发中国人自己的编程语言(1):实现可以解析表达式的计算器
摘要:本文是《打破国外垄断,开发中国人自己的编程语言》系列文章的第1篇。本系列文章的主要目的是教大家学会如何从零开始设计一种编程语言(marvel语言),并使用marvel语言开发一些真实的项目,如移动App、Web应用等。marvel语言可以通过下面3种方式运行: 1. 解释执行 2. 编译成Java Bytecode,利用JVM执行 3. 编译成二进制文件,本地执行(基于LLVM) 阅读全文

posted @ 2020-07-27 14:49 银河使者 阅读(6917) 评论(46) 推荐(26) 编辑

小白写了一堆if-else,大神实在看不下去了,竟然用策略模式直接摆平了
摘要:策略模式的核心思想与 if else如出一辙,根据不同的key动态的找到不同的业务逻辑(要执行的函数)。那它就只是如此吗?实际上,我们口中的策略模式其实就是在代码结构上调整,用接口+实现类+分派逻辑来使代码结构可维护性更好。 阅读全文

posted @ 2020-07-02 10:10 银河使者 阅读(1093) 评论(14) 推荐(2) 编辑

震惊!当Python遇到Excel后,将开启你的认知虫洞
摘要:本文主要讲Python与Excel的关系以及集成方案,Office家族的其他成员,如Word、PowerPoint与Excel拥有类似的功能,Python同样可以与Word、PowerPoint等Office成员结合,这些内容我以后会写文章讲解。 阅读全文

posted @ 2020-06-04 15:32 银河使者 阅读(3410) 评论(0) 推荐(0) 编辑

Python编程思想(3):数字及其相关运算
摘要:Python 提供了三种数值类型:int(整型),float(浮点型)和complex(复数)。 int:通常被称为整型或者整数,如200、299、10都属于整型; float:浮点数包含整数和小数部分,如3.1415926,2.71828都属于浮点数; complex:复数包含实数部分和虚数部分,形如 a+bj,其实部和虚部都是浮点类型; 阅读全文

posted @ 2020-06-03 08:40 银河使者 阅读(846) 评论(0) 推荐(0) 编辑

Python编程思想(2):Python主要特性、命名规则与代码缩进
摘要:有很多同学问,Python语言到底能做什么呢?我的回答是:Python几乎什么都能做,包括移动、GUI、Web、数据分析,更是数据挖掘、机器学习、深度学习等技术的首选语言。 阅读全文

posted @ 2020-06-03 08:27 银河使者 阅读(483) 评论(0) 推荐(0) 编辑

用Linux感觉低效吗?来看看这几个技巧!
摘要:Linux已经成为目前最火的操作系统之一,尽管现在的Linux用户很多,但很多使用Linux的同学发现,他们在Linux下的工作效率并不高,那么这是为什么呢?其实使用Linux也可以很舒适,通过一些技巧,也可以让工作效率大大提升。本文将介绍一些有助于提高Linux工作效率的技巧,让我们的工作变得变得更为舒适、优雅。 阅读全文

posted @ 2020-05-28 08:07 银河使者 阅读(990) 评论(0) 推荐(3) 编辑

挽救数据库性能的30条黄金法则
摘要:还不知道如何提升数据库的性能吗?你的数据库系统允许缓慢吗?优化数据库系统有什么具体方法呢?想知道详情,请点击这里学习,别忘了分享哦! 阅读全文

posted @ 2020-05-25 10:13 银河使者 阅读(1477) 评论(4) 推荐(6) 编辑

微信小程序开发实战(1):使用滚动视图
摘要:本文主要介绍了滚动视图组件(scroll-view)的各种常用功能,例如,垂直和水平滚动、滚动事件等,并通过例子代码来演示这些功能的使用方法。 阅读全文

posted @ 2020-05-16 10:45 银河使者 阅读(1687) 评论(0) 推荐(0) 编辑

Python编程思想(1):Python简介与开发环境搭建
摘要:本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程。主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库。本教程使用Python 3.8讲解,读者也并不需要纠结Python版本。如果读者当前正在使用更低的Python版本,如Python3.6或Python 3.7,并不需要更换Python版本。只要使用Python3.5以上的版本,就完全可以运行本教程的代码。 阅读全文

posted @ 2020-05-14 22:04 银河使者 阅读(560) 评论(0) 推荐(0) 编辑

把99%的程序员烤得外焦里嫩的JavaScript面试题
摘要:想知道可执行级代码块与非可执行级代码块有什么区别吗?JavaScript是如何执行代码的?赶紧猛戳本文吧!精彩文章持续分享中...... 阅读全文

posted @ 2020-05-11 10:36 银河使者 阅读(1383) 评论(6) 推荐(8) 编辑

靠!安装了macOS Catalina(10.15.4)后,文件系统都乱套了
摘要:Catalina是苹果公司出的最新macOS,尽管加了很多新特性,但在文件系统上的改动比较大,这将导致一系列问题,如文件路径失效,程序无法编译等,那么应该如何完美解决这些问题呢?请看本文的深度剖析。 阅读全文

posted @ 2020-04-23 22:35 银河使者 阅读(2923) 评论(1) 推荐(0) 编辑

深度解析Java中的5个“黑魔法”
摘要:现在的编程语言越来越复杂,尽管有大量的文档和书籍,这些学习资料仍然只能描述编程语言的冰山一角。而这些编程语言中的很多功能,可能被永远隐藏在黑暗角落。本文将为你解释其中5个Java中隐藏的秘密,可以称其为Java的“黑魔法”。对于这些魔法,会描述它们的实现原理,并结合一些应用场景给出实现代码。 阅读全文

posted @ 2020-04-13 16:12 银河使者 阅读(1057) 评论(0) 推荐(1) 编辑

【硬核】用开源硬件打一场冠状病毒歼灭战
摘要:生物技术的强大力量仅仅受限于操控它的工具,开源硬件将彻底释放这种力量,让每个人都拥有它! 阅读全文

posted @ 2020-04-02 10:54 银河使者 阅读(982) 评论(0) 推荐(1) 编辑

李宁老师免费视频发布了,包括但不限于Python、Java等领域
摘要:李宁老师免费视频已经推出了,包括《学Python,一套视频就够了》、《学Java,一套视频就够了》等热门视频课程,完全免费哦! 阅读全文

posted @ 2020-03-13 12:06 银河使者 阅读(473) 评论(0) 推荐(1) 编辑

冠状病毒传播仿真器的原理和实现(Python版)【附源代码】
摘要:给大家演示一下为何“不出门“ +“疯狂建医院”,会杀死冠状病毒?——利用Python实现一个"冠状病毒"传播仿真器 阅读全文

posted @ 2020-02-15 13:24 银河使者 阅读(157) 评论(0) 推荐(1) 编辑

1 2 3 4 5 ··· 7 下一页

导航