给程序员的几条建议,精彩配图

编程语言分为两种:一种是天天挨骂的,另一种是没人用的。 搞 C 的看不起搞 C++ 的, 搞 C++ 的看不起搞 Java 的,搞 Java 的看不起搞 .NET 的,搞 .NET 的看不起美工, 周末了,美工带着妹子出去约会了,一群SX还在加班。 1.想清楚,再动手写代码 刚入行的新手,为了展示自 ... »

C++自学教程第一课——你好世界,我是柠檬鲸。

大家好啊,一年一度的柠檬节——额,好像不止一度的柠檬节,它又到了!在这个悲伤的日子,我决定开启一个C++的教程,主要是为了复习自己的C++知识,另外顺便给新手们一个了解C++的方向。 本教程主要面向C++初学者,如果你先前学过C语言或者Java,学起来将会比较轻松一点。 C++是C语言的继承,它既可 ... »

【干货】11 条编程经验分享

从小白到入门,从入门到进阶,从进阶到高级,从高级到资深,再从资深走不同到路线。这条路可以说是大多数程序员的发展路线,在这个过程中经验就显得尤为重要,尤其是后期,经验可以占据很大的优势。 1. 从小事做起,然后再扩展 无论是创建一个新的系统,还是在现有的系统中添加新的功能,我总是从一个简单到几乎没有任 ... »

想编程,是勤奋自学还是去培训班学习?

前言截止目前,有很多同学向我咨询过以下问题: 现在正在读在校的最后一个学年,想毕业后从事编程,但是感觉自己技术太差,应该是培训呢?还是去找实习?亦或是有更好的途径? 对于 Android 目前的行业趋势,不知道自己该不该坚持?还是转其他行业? 已经工作 1/2 年,感觉自己没什么提升?想要如何进阶? ... »

Docker最全教程之使用 Visual Studio Code玩转Docker(二十)

前言 VS Code是一个年轻的编辑器,但是确实是非常犀利。通过本篇,老司机带你使用VS Code玩转Docker——相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有! 目录 ⊙使用 Visual Studio C ... »

【我要学python】面向对象系统学习

python类包括变量[类变量,实例变量],方法[实例方法,类方法,静态方法],构造函数,面向对象讲究的是设计层面的玩意,该怎么定义方法,方法该放哪,都是一门艺术。 ... »

Docker最全教程之使用.NET Core推送钉钉消息(十九)

前言 上一篇我们通过实战分享了使用Go推送钉钉消息,由于技痒,笔者现在也编写了一个.NET Core的Demo,作为简单的对照和说明。 最后,由于精力有限,笔者希望有兴趣的朋友可以分享下使用CoreRT将.NET Core编译成机器代码这块的实践。 目录 使用.NET Core推送钉钉消息 获取参数 ... »

Docker最全教程之Go实战,墙裂推荐(十八)

前言 与其他语言相比,Go非常值得推荐和学习,真香!为什么?主要是可以直接编译成机器代码(性能优越,体积非常小,可达10来M,见实践教程图片)而且设计良好,上手门槛低。本篇主要侧重于讲解了Go语言的优势,并且提供了一个推送钉钉消息的Demo。最后由于技痒,也编写了一个.NET Core的Demo,作 ... »

Docker最全教程之使用Docker搭建Java开发环境(十七)

前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿。 本篇仅作探索,希望对大家有所帮助。 目录 Java 官方镜像 各语言镜像比较 使用Docker搭建Java开发环境 编 ... »

设计模式之面向切面编程AOP

设计模式之面向切面编程AOP 动态的将代码切入到指定的方法、指定位置上的编程思想就是面向切面的编程。 代码只有两种,一种是逻辑代码、另一种是非逻辑代码。逻辑代码就是实现功能的核心代码,非逻辑代码就是处理琐碎事务的代码,比如说获取连接和关闭连接,事务开始,事务提交还有log等任何与核心逻辑无关的功能。 ... »

Docker最全教程之使用TeamCity来完成内部CI、CD流程(十七)

本篇教程主要讲解基于容器服务搭建TeamCity服务,并且完成内部项目的CI流程配置。教程中也分享了一个简单的CI、CD流程,仅作探讨。不过由于篇幅有限,完整的DevOps,我们后续独立探讨。 为了降低容器的使用门槛以及便于大家将容器技术应用于开发和实践,当前教程大部分线上实践结合TKE(腾讯云容器 ... »

Docker最全教程之树莓派和Docker(十五)

前言 树莓派(Raspberry Pi)是一台卡片电脑(只有信用卡大小),我们可以使用树莓派做很多事情,比如智能家居的中控、航空器、BT下载器、挖矿机、智能机器人、小型服务器(花生壳+网站)等等。 目前,支持 Linux 的 IoT 设备越来越多,比如本文中的树莓派。而Docker,在物联网这块,也 ... »

程序员编程10大原则,请牢牢记住

1、想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2、不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3、一定要写注释 时间久了,你会连自己的代码都看不懂! 4、文档没人看,但还是要写 文档的作用大部分时 ... »

Docker最全教程之Ubuntu下安装Docker(十五)

Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广。本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮助。 拥抱Linux,大家可以从Ubuntu开始! ... »

教妹子用IDEA创建web应用,部署到Tomcat服务器

自从上一篇原创发表之后,粉丝反应热烈。主要分两派,一派关注技术的,觉得看了那么多的公众号文章,终于找到一篇能看懂的了,于是沾沾自喜。另一派是关注妹子的,感叹自己空有一身绝技,公司里却无妹子可教,大喊可惜。详情请见:教公司妹子部署Tomcat服务器,深夜送她回家。。。 然而,妹子还是那么好学。上次帮她 ... »

欧拉法求解微分方程

工程中求解微分方程。一般都用matlab、mathematics之类的数学软件。如果非要编程,也会用现成的数值计算库。这里不使用第三方库,直接欧拉法求解,演示代码用JS完成。 ... »

妹子问我maven是啥?从相亲说起。。

自从上一篇原创文章: 第一次教妹子安装IDEA 在《java技术之家》公号发表之后,大家的好评如潮,这给了我继续写下去的信心。感谢你们的支持,我会继续努力的。 自从漂亮妹妹加入我们研发团队之后,我发现公司的单身码农变得活跃多了。助人为乐的好人好事不断涌现,得到了领导的表扬。 有一个晚上,我加完班打算 ... »

Docker最全教程——Redis容器化以及排行榜实战(十三)

前言 容器教程的路还很长,笔者尽量根据实践来不断地完善。由于在编写的过程中还会有完善和补充,后续可能会以番外来补充。 接下来会分享TeamCity、树莓派等内容,节奏可能会有点跳脱。 另外,长沙.NET 社区已经初步成立,有兴趣的朋友可以加群参与互动和交流,具体见magiccodes公众号菜单,如无 ... »

你觉得 .NET 性能低,可能只是因为你的能力低

当技巧和算法都优化到极致之后,其实 .NET(C#)、汇编、C++ 的性能非常接近,那些轻微的差异在大部分应用场景下几乎是可以忽略的。我都没算上开发效率带来的提升,非要抬杠的话,可能我的“低性能” .NET 产品已经出街了,您憋半天憋不出屁的“高性能”产品快扑街了。 ... »