首页
学习
活动
专区
工具
TVP
发布

编程

写写文章,造造轮子,推荐几篇文章的专栏~
专栏作者
772
文章
1094486
阅读量
114
订阅数
2018 年了,你还是只会 npm install 吗?
作者:rianma | 腾讯web前端开发工程师 nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一言不合就删除整个 node_modules 目录然后重新 install 这种事你没做过吗?) 当然 npm 能成为现在世界上最大规模的包管理系统,很大程度上确实归功于它足够用户友好,你看即使我只会执行 inst
Techeek
2018-03-26
6.5K7
自己打造Android Studio插件,提升开发效率
如果能够让重复工作变得自动化,比如我通过打造一个插件,提升了5%的工作效率。节省下来的时间,干点什么不好呢?
Techeek
2018-03-23
2.7K5
[神盾推荐系统]在手Q动漫Feeds流推荐实现PRFM算法
本文将介绍排序学习技术与推荐算法结合的 Pairwise 方法及其具体实现。
Techeek
2018-03-16
4.7K17
JAVA面试常考系列八
题目一 JDBC是什么? JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,可以用来构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时不必关心特定数据库的底层细节。 题目二 Driver在JDBC中有哪些作用? JDBC驱动提供了特定厂商对JDBCAPI接口类的实现,驱动必须要提供java.sql包下面这些类的实
企鹅号小编
2018-03-05
9750
如何做有效的代码走查
每天读一篇一线开发者原创好文 ▍作者简介 丁一:无线研究院敏捷教练,技术爱好者,喜欢阅读和分享,致力于让敏捷管理实践和技术实践在团队中更好的落地。 代码走查,英文词语叫:Code Review,也叫“代码审查”,它是我们公司的一项传统保留项目。记得一位工作超过20年的老员工说过:“我加入中兴的时候就有代码走查了。”,可见这项实践的悠久历史。 1.代码走查的形式 代码走查的形式有很多种,主要有以下几种形式: 每日走查:只针对每日提交的内容进行评审,走查时间和地点都比较灵活。 专项走查:针对某个具体问题或者专题
企鹅号小编
2018-03-05
6.7K1
关注专栏作者,随时接收最新技术干货
程序员的自我修养
Techeek
腾讯产品运营
花落花飞去
腾讯社区运营
企鹅号小编
腾讯
Python数据分析系列(1)——品味葡萄酒
作者:王大伟 Python爱好者社区唯一小编 博客:https://ask.hellobi.com/blog/wangdawei 📷 前言 数据分析学习了挺久,pandas也用了比较多,自从上次写了篇 之后就没写过数据分析相关的了 之前那篇主要偏向数据清洗(因为数据是自己爬的,所以不太规整) 这次突出一下数据探索和可视化 之前一直听问某某某参加了kaggle大数据竞赛之类 我就去kaggle上瞄了一眼 打开了新世界的大门! kaggle上有世界各国网友提供的数据集 https://www.kaggle.co
企鹅号小编
2018-03-05
1.6K0
Python数据分析-数据探索下
主题 数据探索 接着上一节的内容~ 二、数据特征分析 5. 相关性分析 (1)直接描述散点图 从散点图可以比较直观地看书两个变量的相关性。(一般分为完全正线性相关、完全负线性相关、非线性相关、正线性相关、负线性相关、不相关) (2)绘制散点图矩阵 可对多个变量同时进行相关关系的考察 (3)计算相关系数 这里的相关系数有很多,如Pearson相关系数、spearman相关系数、判定系数等等 三、python主要数据探索函数 python中用于数据探索的库主要是pandas和matplotlib,而p
企鹅号小编
2018-03-02
1.2K0
Django分离JS代码,处理AJax错误请求
在写Django时候,遇到个错误,这里进行下记录。 都知道Django或者Flask中通过下面这种方式 {%blockjs%}{%endblock%} 能够直接将js代码进行分离,使得单个的Template代码能够大大的减少,但是在某个模板中,如果需要大量的Ajax请求时,这里的block同样会变得很臃肿。 最近遇到的问题: 并且最近在进行Ajax的POST请求时候,遇到Illegal invocation这个错误。查了下,大概就是传递了个对象导致的,但是从自己代码上看,好像没有,因此找了下,发现在进行AJ
企鹅号小编
2018-03-02
4.2K0
零基础如何自学Python
程序员在普通人眼里就像魔法师,一个脚本轻松抢几十盒月饼(虽然最后被开除),一个插件解决春运抢票难题,几十行代码搭建一个 Web 网站,用微信自动和妹纸聊天,在程序员眼里这些事太稀松平常了,他们只不过是利用编程语言指挥计算机去自动完成一些需要人类重复操作的繁琐过程,等你会编程也就不觉得大惊小怪了。 📷 Photo by PICSELI on Unsplash 有些人学习编程刚一开始头脑发热,买了很多书,下载很多视频,收藏上100G的资料,没过几天,热情就褪去了,最后完成了从入门到放弃的全过程,究其原因主要是缺
企鹅号小编
2018-03-02
1.6K0
SSM框架原理,作用及使用方法
作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为数据对象的持久化引擎 原理: SpringMVC: 1.客户端发送请求到DispacherServlet(分发器) 2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Controller 3
企鹅号小编
2018-03-02
1.5K0
怎样成长为一个优秀的 Web 前端开发工程师?
前端工程师……跟其他语言方向的程序员相比,前端工程师反而更像是幕后的人,虽然名称很前端。作为一个入门简单、进阶难的工作,前端是很多程序员的选择,想要成为优秀的前端,经验与态度缺一不可,当然必不可少的还有兴趣,毕竟兴趣才是最好的老师啊。学而不思则罔,思而不学则殆,长路漫漫,要记得背好行囊,做好与知识相伴相知的心理准备~ 前端工程师也是程序员的一份子,想成为优秀的前端,确实有难度,学习之前先想想为什么要学前端,学习前端要耗费多少成本(主要是时间成本,也可以叫机会成本),学习了之后能带来什么好处,要学到什么程
企鹅号小编
2018-03-02
1.1K0
成为 C加加 高级工程师必备的几个条件,全部具备绝对是大牛级的存在
C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏、高效的服务器。现在学习java、C#等语言的人数远远高于C++,主要是C++的入门门槛太高,可能学习了一段时间后还做不了什么东西,导致信心大受打击,进而放弃。但是如果想在编程这条路上走的更加
企鹅号小编
2018-03-02
8420
iOS一种动态栅格布局方案
前言 在日常开发过程中,我们会遇到一些需要不定期动态改变布局的页面或视图块,下面用张图展示一下: 📷 zdm_home.png 我以这张图解释一下需求,图上的几块都是需要显示不同的功能模块,点击的时候也需要跳转到不同页面。这个布局实现很简单,但是如果这个布局需要不定期的更改,比如A换到右边,大小发生变化等不确定因素,我们不可能就发布一个新的版本去修改这个页面。所以大部分人会选择webView来实现,或者事先约定好几种布局格式,由后台来随时改变布局。 解决思路 事实上这一块并占不了整个页面,大部分情况下只是在
企鹅号小编
2018-03-02
1K0
C语言发展历史,C语言特点,C语言利于弊,入门须知三招
C语言的发展历史: 📷 20世纪70年代初,贝尔实验室的Dennis Richie 等人在B语言基础上开发出C语言,最初是作为UNIX的开发语言; 20世纪70年代末,随着微型计算机的发展,C语言开始移植到非UNIX环境中,并逐步成为独立的程序设计语言; 在1978年,Kernighan和里奇的《C程序设计语言》第一版出版,在这本书中,C语言通常被表述成“K&R C”; 1988年ANSI(美国国家标准协会)对C语言进行了标准化,产生了“ANSI C”; 在ANSI标准化自己的过程中,一些新的特征被加了进去
企鹅号小编
2018-03-02
1.9K0
R基础入门(4)——安装图形化操作界面
既然是基础入门系列,让大家下手写代码或命令简直是不可容忍的,虽然等过了入门阶段你会义无反顾地抛弃图形界面。R的图形化操作界面有多个,既包含基本统计分析的功能,又覆盖了高阶的数据挖掘功能。我们今天先来安装其中之一——R Commander,一个基本的统计分析图形界面,并同时顺带介绍一下程序包的安装过程。 要想安装R的数以千计的社区程序包,首先要选择好距离最近的镜像站点,以提高安装的速度。打开RStudio,点击主菜单上的“Tools”—“Global Options”,然后在弹出的界面中左边选择“Packge
企鹅号小编
2018-03-02
2.3K0
应用开发:小爬虫,获取网站特定信息
应用介绍: 获取python官方网站https://www.python.org/events/python-events/的会议信息,包括会议名,时间,地点。 思路分析: 使用requests模块发送http请求; 使用BeautifulSoup模块解析HTML文档。 代码实现: importrequests frombs4importBeautifulSoup req = requests.get('https://www.python.org/events/python-events/') dat
企鹅号小编
2018-03-02
1.1K0
图像识别的原理、过程、应用前景,精华篇!
图像识别技术是信息时代的一门重要的技术,其产生目的是为了让计算机代替人类去处理大量的物理信息。随着计算机技术的发展,人类对图像识别技术的认识越来越深刻。图像识别技术的过程分为信息的获取、预处理、特征抽取和选择、分类器设计和分类决策。简单分析了图像识别技术的引入、其技术原理以及模式识别等,之后介绍了神经网络的图像识别技术和非线性降维的图像识别技术及图像识别技术的应用。从中可以总结出图像处理技术的应用广泛,人类的生活将无法离开图像识别技术,研究图像识别技术具有重大意义。 1、图像识别技术的引入 图像识别是人
企鹅号小编
2018-03-02
8.3K0
R 语言绘制热图的 10 种方法
说在前面 此前我们已经推送了不少深入解读的文章,今天希望做一点新的尝试——介绍 R 语言绘图。这一期分享 R 语言绘制热图的案例,希望大家通过案例感受 R 语言的强大,同时消除对热图等看似高大上的图形的恐惧感,在文献阅读时更加从容,今后也尝试去绘制这样炫酷的图,如果能够放到文章里面就完美了。 什么是 R 语言?R 语言,一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。我之所以学 R 语言,一方面是希望能够利用 R 语言将原始数据转化为可放入论文中的精美图形,另一方面,大数据时代已经到来,每
企鹅号小编
2018-03-02
23.3K2
Angular、React、Vue等 6 大主流 Web 框架都有什么优缺点?
是该读些评论和做一些总结的时候了。当我们开始写这个系列博客的时候,我们知道 JavaScript/web 应用框架并不太好总结。我们努力对这个不可回答的问题作出回答:我该用什么样的框架? 在这篇文章中,我们将对这个系列中所提到的每款框架做一个总结,包括我们所认为的强项和弱项。另外,我们为你留下了一些值得思考的问题。 我是否需要使用框架? 如果不尝试回答这个问题就是我们的失职,这越来越成为社会上某些人的口头禅,在网络平台上的争论也已经发展到犹如不需要额外编写 API 能更简单创建 Web 应用那样的地步。
企鹅号小编
2018-03-02
2.2K0
《3》 python语言基础知识
「3」python语言基础知识 Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。 📷 Python的语法比较简单,采用缩进方式,写出来的代码就像下面的样子: 📷 以#开头的语句是注释,注释是给人看的,可以
企鹅号小编
2018-03-01
7170
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档