-
Java程序员:这是一个最好的时代,也是一个最坏的时代
狄更斯的《双城记》有一句话:这是一个最好的时代,也是一个最坏的时代。 对大多数人来说,这是一个最坏的时代。因为变化太大、太快,远远超过普通人的想象力和承受力。对极少数人来说,这也是一个最好的时代。因为只要敏锐的抓住了机会,然后善于利用,就可能达到一个前所未有的高度。 作为技术工作者(程序员),我们享受这个时代所带给我们的红利同时,也需要承受这个时代带来的压力...
时间:2018-05-31点击:186收藏
-
一小时前端技术从入门到精通(放弃)
写在前面 前言 最近这些年前端相关的技术的发展速度犹如坐上了火箭一般一日千里,新技术新框架层出不穷:Node.js、React、Angular、Vue... 端上有React Native、node-webkit,JavaScript竟然隐约有一统前端、后端、移动端、PC端之势...不过与其说进击的JavaScript,我更觉得不如说天下技术本一家。就像“前...
时间:2018-05-31点击:181收藏
-
精读《你不知道的javascript》中卷
前言 《你不知道的 javascript》是一个前端学习必读的系列,让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书《你不知道的javascript》中卷介绍了该系列的两个主题:“类型和语法”以及“异步与性能”。这两块也是值得我们反复去学习琢磨的两块只是内容,今天我们用思维导图的方式来精读一遍。...
时间:2018-05-31点击:236收藏
-
利用graphviz模块展示斐波那契数列的递归函数调用图(Python)
在博客动态规划法(一)从斐波那契数列谈起中,在求解斐波那契数列的第n项时,我们采用了递归方法和动态规划法来求解,当然递归方法的效率很差。本文将利用graphviz模块来展示斐波那契数列的递归函数调用图。 利用递归函数来求解斐波那契数列的第n项的Python代码如下: # recursive method def fib(n): if n <= ...
时间:2018-05-31点击:243收藏
-
【机器学习工具榜单】Tensorflow最多使用,Python 取代 R 成最受欢迎编程语言
近日,KDnuggets网站公布了2018年度的数据科学和机器学习工具调查结果。2300多名参与者对自己“过去 12 个月内在项目开发中使用过的数据挖掘 / 机器学习工具和编程语言”进行了投票。 最受欢迎的分析、数据科学、机器学习工具 图1:2018年最受欢迎的分析/数据科学/机器学习工具,以及与2016~2017年调查结果的对比 下表列举了最受欢迎的前11...
时间:2018-05-31点击:248收藏
-
AI 开发者高薪太诱人?请收下这份给国内开发者转型 AI 指南
雷锋网 AI 研习社按,如果你浏览 AI 相关的新闻,不难发现「高薪」、「百万年薪」等极具诱惑力的词汇的出现频率非常高。同样,在知乎中搜索「如何转型 AI?」、「AI 领域需要怎样的人才?」、「普通程序员如何学习 AI 知识?」等问题,也总会发现各种各样的答案和衍生的话题。在人工智能浪潮的助推下,不少科技公司开高薪求良才,更有不少开发者前赴后继地投身进 AI...
时间:2018-05-31点击:198收藏
-
JavaScript 编程精解 中文第三版 二十、Node.js
二十、Node.js 原文:Node.js 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 A student asked ‘The programmers of old used only simple machines and no programming language...
时间:2018-05-31点击:257收藏
-
Python基础之格式化输出函数format()功能详解
之前发过一篇文章:Python基础之常用格式化输出字符详解 但是呢,有时候我们需要用到多个%的时候,用这个就很不方便了,比如数错%数量或者一 一对应的时候。。。 这里补充一个字典方式的格式化输出字符的办法 print(“double abc is %(a)s%(b)s%(c)s”%{‘a’:’aa’,’b’:’bb’,’c’:’cc’}) 这种方法呢,最大一...
时间:2018-05-31点击:219收藏
-
JAVA中的设计模式四(装饰模式)
-------装饰模式 装饰模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 -------1.介绍 意图:动态地给一个对象添加一些额外的职责。就增加功...
时间:2018-05-31点击:248收藏
-
Node之父ry发布新项目deno:下一代Node
近日,Node 之父 Ryan Dahl 发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,使用 Go 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。 它的特性包括: 支持 TypeScript 2.8 开箱即用; 无 package.json,无 npm,...
时间:2018-05-31点击:274收藏
-
利用 LibWebP-NET 解码与编码 WebP 格式图片
原文: 利用 LibWebP-NET 解码与编码 WebP 格式图片 WebP 格式是谷歌开发并发展的一种最新的网络图片格式,具有压缩率高、解码快、免版权、开源等优点。 大部分先进的网页浏览器、图片浏览器都支持该格式,Windows用户可以通过安装 WebP Codecfor Windows 在系统中查阅WebP图片。 虽然 WebP 是开源格式,但目前 ....
时间:2018-05-31点击:332收藏
-
动态执行 VB.NET 和 C# 代码
原文: 动态执行 VB.NET 和 C# 代码 有时候我们需要尝试动态地与一些代码进行交互,而不是只能执行程序内已编死的代码,那该怎么办呢?我首先推荐各种脚本语言,如Javascript、Lua、Python等等,这些脚本语言有很多优秀的第三方类库,可以很方便的与 .NET 系统集成,让我们的程序中执行动态代码。 但如果你一定想用VB.NET或者C#的代码来...
时间:2018-05-31点击:255收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果