学有所思
文章平均质量分 88
宇翔XGT
软件开发、后端开发、架构师
展开
-
18个深度学习技巧实战,资深研究员的血泪教训
2017-12-28 雷课 Nikolas Markou自 2013 年以来就一直在使用深度学习和深度置信网络。他曾加入了一个绿地项目,负责选择在计算机视觉平台上使用的核心机器学习算法。这些算法要么是不能很好地工作,要么能够很好地工作但不能泛化,需要很多时间或在遇到类似的数据集时,它无法收敛。Nikolas Markou迷失了。然后,他从学术界抓住了希望,学术界掀起了深度学习的转载 2017-12-31 16:25:02 · 396 阅读 · 0 评论 -
自学编程需要注意什么?
来源|StormZhang公众号(ID:googdev)编辑|Judy前几天在知乎上看到这么一个问题,一位在读学生,自己非常想自学编程,但是很怕走一些弯路,于是提问"自学编程需要注意什么?",我看了一圈回答,看起来都不是自学过来的,很多回答抓不到重点。我的读者都知道,我是非科班 0 基础自学过来的,我很清楚一个人自学编程有哪些误区,有哪些需要注意的地方,以及哪些可以提升效率的地方,转载 2017-12-28 12:28:20 · 257 阅读 · 0 评论 -
25道Python工程师面试必备知识点!
2018-01-13 许以沉默小象 Python作为近年来受人关注的流行编程语言,在众编程语言中排名靠前。因此,企业对这方面的人才需求逐渐增大,越来越多的人想要成为Python工程师。今天,小编就分享25道面试题,搞明白这些,成为一名的Python工程师就指日可待了!1到底什么是Python?下面是一些关键点:Python是一种解转载 2018-01-13 15:17:23 · 3259 阅读 · 0 评论 -
python五种可视化工具及六道常见面试题
2017-12-26 吊炸天的 [Python五种可视化工具]在 Python 中,将数据可视化有多种选择,正是因为这种多样性,何时选用何种方案才变得极具挑战性。本文包含了一些较为流行的工具以及如何使用它们来创建简单的条形图。什么是 Matplotlib?Matplotlib 是众多 Python 可视化包的鼻祖。其功能非常强转载 2017-12-31 17:07:25 · 1611 阅读 · 0 评论 -
Python Django 性能测试与优化指南
2017-12-26 IULIAN GULEA 小象源 | ITeye 文 | IULIAN GULEA 译 | 雁惊寒唐纳德·克努特(Donald Knuth)曾经说过:“不成熟的优化方案是万恶之源。”然而,任何一个承受高负载的成熟项目都不可避免地需要进行优化。在本文中,我想谈谈优化Web项目代码的五种常用方法。虽然本文是以D转载 2017-12-27 21:37:22 · 2133 阅读 · 0 评论 -
几个程序员常用的高效工具
今天整理了一些适合所有程序员的小工具 这里可能有你用过的也可能有你没有接触过的或许还有你觉得好用而播妞没有提到的我不管,反正我今天就是要推荐这些工具给你如果是没有提到的大家可以在留言区里写出来哦大家一起学习,一起进步不好意思,我放错图了0 阅读代码 — Notepad++程序员必备的文本编辑器小巧高效,支持27种编程语言通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS ...原创 2018-02-08 15:35:56 · 10795 阅读 · 1 评论 -
浅谈web网站架构演变过程
前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能:用户模块:用户注册和管理商品模块:商品展示和管理交易模块:创建交易和管理阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后转载 2018-02-09 16:01:15 · 300 阅读 · 0 评论 -
垂直电商架构进化之路
1. 电商系统发展过程电商网站在不同时期的架构复杂度有所不同:初创期:商品类型少,业务复杂度低,系统架构简单。采用高可用数据库、分布式缓存、文件存储等基本组件就可满足需求。发展期:数据量、业务复杂度、系统复杂度、计算资源需求都剧增。则需要业务拆分并独立部署,采用CDN、高可用数据库、分布式缓存、分布式消息队列、分布式文件存储等。电商技术基础架构图,如下所示:2. 高速发展期的电商面临的问题2.1 ...转载 2018-02-09 16:43:39 · 1018 阅读 · 0 评论 -
Java 异常处理的 9 个最佳实践
2018-02-06 小象 在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。所以很多开发团队约定一些原则处理异常。如果你是一个团队的新成员,你可能会很惊讶,因为他们约定的规则可能和你以前使用的规则不一样。不过,有很多最佳实践的规则,被大部分团队接受。这里有 9原创 2018-02-08 14:55:00 · 286 阅读 · 0 评论 -
给程序员新年巨献:Google最热门60款开源项目
黑马程序员视频库 1机器学习系统 TensorFlowTensorFlow 是谷歌的第二代机器学习系统,据谷歌说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了 2 倍。TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow。任何基于梯度的机器学习算法都能够受益于 TensorFlo转载 2018-02-08 15:25:48 · 1285 阅读 · 0 评论 -
PaddlePaddle与TensorFlow的对比分析
51CTO技术栈“本文主要从框架概览、系统架构、编程模型、分布式架构、框架对比这五大方面比较 TensorFlow 和 PaddlePaddle 框架。作为国际两大搜索引擎研发的深度学习框架,使用侧重点不同,却同样提供了优雅简洁的设计架构,并且还在不断发展。对于 PaddlePaddle 来说,它的易用性和本土性、快速业务集成性,对国内以速度致胜的互联网公司是一个非常有利的武器;而 TensorF...转载 2018-02-08 16:05:40 · 6605 阅读 · 1 评论 -
2018 开发者技能调查:各行业最受欢迎的编程语言
脚本之家近日,HackerRank发布了2018年开发技能报告,其中探讨了一些对理解开发人员环境至关重要的事情,本文将摘录编程语言排行部分2018 开发者技能调查:不同行业中最热门的编程语言尽管新语言经常出现,但掌握核心,传统语言对于开发者来说是最重要的。总的来说,现在的开发语言趋势是:JavaScript,Java,Python,C ++和C。转载 2018-02-08 16:24:24 · 832 阅读 · 0 评论 -
面试感悟----一名3年工作经验的程序员应该具备的技能
前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),转载 2018-02-08 17:02:15 · 540 阅读 · 0 评论 -
10 个超好用的免费开源项目管理软件
来源|开源中国编辑|Judy很多企业在项目开发过程中都会遇到时间、预算、人员配比等各种问题,一款高效的、良好的项目管理软件必须具备快速的、强大的且包含:调度、成本控制、资源分配、文档、协作以及沟通等功能。以下 10 款免费且开源的项目管理软件,希望对你有所帮助!项目管理和缺陷跟踪工具 Redmine地址:https://www.oschina.net/p/redmine转载 2017-12-28 12:20:38 · 61670 阅读 · 2 评论 -
高性能 Java 持久化的 14 个技巧
2017-11-23 爱学习的 StuQ来源|开源中国编辑|Judy一个高性能的数据访问层需要大量关于数据库内部、JDBC、JPA、Hibernate的知识,本文总结了一些可用来优化企业应用程序的重要的技术。SQL语句日志如果您用了生成符合自己使用习惯的语句的框架,则应始终验证每个语句的有效性和效率。测试时使用断言机制验证更好,因为即使在提交代码之前,也可以捕获 N + 1转载 2017-12-28 12:15:55 · 355 阅读 · 0 评论 -
15分钟破解网站验证码
2017-12-26 异步图书概述 很多开发者都讨厌网站的验证码,特别是写网络爬虫的程序员,而网站之所以设置验证码,是为了防止机器人访问网站,造成不必要的损失。现在好了,随着机器学习技术的发展,机器识别验证码的问题比较好解决了。样本采集工具 这里我们采用wordpress的Really Simple CAPTCHA生成验证码的插件,之所以选择这个转载 2017-12-31 16:49:55 · 959 阅读 · 0 评论 -
程序员中的老司机们,30 后的路该开向哪里?
2017-12-29 叶顺平 我是程序员,也是老司机。我已过而立之年,也还没过而立之年——年纪是到了,却还没有立,不论是立德、立言还是立功。你问我慌不慌,我问你路在何方。我当程序员数数日子,八年有余,自封老司机也不算太过分,至少写过的代码比吃过的盐多。那些碰到过的臭虫,被指派的需求,请求的网页,搜索的问题,都是沿路的风景。你问我风景美不美转载 2017-12-31 17:00:58 · 690 阅读 · 0 评论 -
阿里开源了14个核心技术,你了解哪些?
2017-12-28 阿里技术 小象源 | 阿里技术自从2011年宣布第一波开源项目以来,阿里技术人一直积极参与开源社区共建。开源项目数量每年都有所增长,目前阿里巴巴已经有150+个开源项目,其中数个项目 star 破万。相关的 GitHub 2017年数据统计显示,阿里巴巴是唯一一家入围 GitHub 顶尖贡献名单的中国公司。在开源中国举行的“2017年度最受欢迎中国开源软件Top20”的评选转载 2018-01-02 15:23:32 · 1193 阅读 · 0 评论 -
Python奇技淫巧,看看你知道几个
2018-01-07 刘志军小象 1、isinstanceisinstance 函数可用于判断实例的类型,其实它的第二个参数可以是多个数据类型组成的元组。例如:isinstance(x, (int, float))# 等价于isinstance(x, int) or isinstance(x, float)类似的函数还有字转载 2018-01-11 20:32:28 · 518 阅读 · 0 评论 -
谈谈离职和跳槽
作者:内容来自网络这篇文章是我在部门会议上一次发言的总结。之所以会有这次会议,是因为我的一名员工向我提出了辞职,在思索了几天后,我整理了一下自己的思路,于是便有了这次的会议和现在的这篇文章。收入是由什么决定的?这位员工辞职的原因主要有两个:公司的薪水无法达到他的预期,未来一年在公司的收入前景也不是很明确转载 2017-12-27 20:14:09 · 400 阅读 · 0 评论 -
2018,程序员做好这11件事,必拿高薪!
2017-12-24 51CTO技术栈“翻开日历,不知不觉间,2017 年的余额已不足 2%,这一年又猝不及防的步入了尾声。今年过得怎么样?你的目标还差了多少?在这一年仅剩下的小尾巴里,咱们程序员可以好好总结一下将要逝去的 2017,规划即将到来的 2018。下面先来看看程序员工作中的 17 种状态,你中枪了吗?程序员的 17转载 2017-12-27 20:35:00 · 1874 阅读 · 1 评论 -
10张图看懂瞎忙和高效的区别
2017-12-26 朝夕日历 学信网资讯来源:朝夕日历(ID:zxrili)作者:朝夕日历,国内最好用的智能日历,帮你高效管理时间,发现精彩生活。一不小心,2017年即将过去。回顾年初制定的雄心勃勃的计划,相信不少人又要伤感了。时间是最公平的,每个人一天都是24小时,一年都是365天。但是不同的人的产出却是天差地别。人和人的差距为什么这转载 2017-12-27 20:43:57 · 360 阅读 · 0 评论 -
这组漫画太扎心!快来看看,你中了几个?
2017-12-27 丹尼尔先生 学信网资讯来源:丹尼尔先生(ID:MRDANIEL777)12345678910转载 2017-12-27 20:57:46 · 668 阅读 · 0 评论 -
没有wifi的童年,我们是这样过的!
时光一去不复返,珍惜眼前,珍惜当下!我们的小时候,没有手机,没有电脑,没有网络,却依然玩得很开心。翻花绳用手指简单比划两下,就可以翻转出许多的花样:金鱼、钱包、各种网状、一朵花...很神奇有木有!跳皮筋女孩子转载 2017-12-27 21:04:07 · 489 阅读 · 0 评论 -
专家预言2040 年机器将代替人类编写代码!
2017-12-24 开源中国 小象源 | 开源中国程序员需要遵循经过测试的程序来编写代码,之后还需要维护和其他程序员的贡献。想象一下,如果代码编写的工作由机器人来完成,结果会怎么样呢?近两年,AI 成了科技界的热词和世界关注的焦点。据统计,到去年年底,在财富 500 强企业中,就有 180 家对外宣称自己要启动相关的人工智能项目。今年,连国务院都宣布转载 2017-12-27 21:09:17 · 396 阅读 · 0 评论 -
物联网设备网关系统架构设计
2017-12-24 文刀 小象源 | 小象 文 | 文刀0、写在前面的话坦白来讲,我对物联网行业沉淀较少。做软件出身的我,之前也学过一些单片机的知识,还有射频,ZigBee诸如此类的无线传输协议,因为那段时间“智能家居”火了,年少无知的我也跟着疯了,然后就没有然后了……回想自己以前对技术的狂热,还是值得肯定的,但是那种近乎盲转载 2017-12-27 21:23:20 · 1396 阅读 · 0 评论 -
Node.js VS PHP:Web 开发的史诗级对决,你支持谁?
2017-12-25 OSC - 周其 小象源 | 开源中国 文 | 周其现在,Web开发公司和开发人员可以选择多种技术栈来构建Web应用程序。早期网络发展,不同的技术被用于前端和后端开发。但是,随着Node.js的发布,布局发生了变化,因为它允许开发人员使用 JavaScript 编写后端代码。这最终催生了MEAN(MongoDB + Express转载 2017-12-27 21:29:28 · 1596 阅读 · 0 评论 -
不正之风!机器学习论文里都有哪四大投机取巧的写作手法?
2017-12-27 杨晓凡 小象源 | AI科技评论 译 | 杨晓凡由于深度神经网络的成功,机器学习的整个领域也愈发热门、愈发茁壮。机器学习的繁荣以及 arXiv 助推下的知识和技巧快速更新当然是好事,不过这也会带来一些烦恼,那就是随之涌现的质量不高的论文。之前已经有两类没营养的论文被广泛吐槽过,一类是调整改进现有模型和超参数,只为了刷 b转载 2017-12-28 12:01:52 · 347 阅读 · 0 评论 -
机器学习知识体系
随着2016年Alpha Go在围棋击败李世石,2017年初卡内基梅隆大学人工智能系统Libratus在长达20天的鏖战中,打败4名世界顶级德州扑克玩家,这标志着人工智能技术又达到了一个新的高峰。人工智能已经不再是在各大公司幕后提供各种智能推荐、语音识别算法的工具,它已经慢慢走向台前进入到平常百姓的视野之中。曾经有人描述人工智能就向一列缓缓开向人们的火车,一开始非常遥远而且看起来非常缓慢,它慢慢接转载 2018-02-08 17:27:06 · 370 阅读 · 0 评论