文章列表页

如何用Vim提高开发效率

企鹅号小编
背景虽然笔者是Android开发工程师,但也接触过各种IDE(不限于Android开发)。不同的IDE往往都有不同的快捷键,我们总不能对每种IDE都进行配置吧。实际上,现在大部分IDE都能通过插件的形式支持Vim了。所以,只需要掌握Vim的基本使用,在支持Vim的IDE都能很快上手,熟悉的操作,熟悉的手感。Vim模式Vim可分为3种模式,分别是Normal模式、Visual模式和Insert模式。以下的基本操作都是在……

卷积神经网络

片刻
注意:本教程面向TensorFlow的高级用户,并承担机器学习方面的专业知识和经验。 概观 CIFAR-10分类是机器学习中常见的基准问题。问题是将RGB 32x32像素图像分为10类:airplane, automobile, bird, cat, deer, dog, frog, horse, ship,and truck. 有关更多详细信息,请参阅CIFAR-10页面和&……

spring开发_AOP_代理模式

用户3145809
项目结构:http://www.cnblogs.com/hongten/gallery/image/112445.html执行过程:用户 -------------- >> 代理对象 -------------->> 目标对象/AOP/src/com/b510/service/PersonService.java 1 package com.b510.service; 2 /** 3 *……

Androidstudio安装与配置

用户1697231
第一步 Android studio的下载具体的网站就是 Android Studio的中文官方网站面, 地址: http://www.android-studio.org/index.php/download/hisversion 2.下载分为带sdk和不带sdk的,都不重要,我下载的是带sdk的, 原因就是我的电脑里面有以前的sdk,并且版本很多,最低是8.0,重要的版本都有,有需要在细说,到最新的2……

linux内核移植过程问题总结

Daotin
移植内核:2.6.30.4内核根目录下的.config为当前配置内核的且已经配置好的内核配置。make zImage以此为依据配置内核的过程:cd linux-2.6.30.4(进入Linux根目录)cp arch/arm/configs/s3c2410_defconfig /linux-2.6.30.4(作为配置参考,考到根目录下)mv s3c2410_defconfig .config(改名为.conf……

【专业技术第三讲】Fragment生命周期

程序员互动联盟
官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。http://developer.android.com/guide/components/fragments.html一、Activity的生命周期图:二、Fragment生命周期图三、对比图四、测试代码:package com.goso.testapp;import android.app.Activity;import android.app.List……

4.spring-security-oauth2server

MasterVin
上篇文章介绍了OAuth2的一般过程和原理,并且使用GitHub作为认证服务器实战Client端的代码,本文在之前代码的基础上改造成可以鉴权的oauth2 server 初步讲解套路OAuth2 认证 还是以此图为例,写好server端一定要留意上图server中的三个模块: Resource Owner:即指需要授权访问的资源,比如用户昵称,头像 Authorization Server:鉴权服务,核心鉴权……

粒子群优化算法(PSO)之基于离散化的特征选择(FS)(一)

磐创AI
前言:在机器学习中,离散化(Discretization)和特征选择(Feature Selection,FS)是预处理数据的重要技术,提高了算法在高维数据上的性能。由于许多FS方法需要离散数据,所以通常的做法是在FS之前对数据进行离散化。此外,为了提高效率,特征通常单独(或单变量)离散。这种方案的原理是基于假定每个特征都是独立的,但是当特征之间存在交互时,这种方案可能不成立。因此,单变量离散化可能会降低FS的性能,……

NettyinAction———Thecodecframework

tomas家的小拨浪鼓
本文是Netty文集中“Netty in action”系列的文章。主要是对Norman Maurer and Marvin Allen Wolfthal 的 《Netty in action》一书简要翻译,同时对重要点加上一些自己补充和扩展。 本章含盖解码器、编码器、编解码器综述Netty 的编解码类Netty提供可以简化各种协议的自定义编解码器创建的组件。什么是编解码器?每个网络应用都会定义端之间传输的二进制……

手起刀落-一起来写经典的贪吃蛇游戏

okaychen
回味小时候玩的经典贪吃蛇游戏我们印象仍然深刻,谋划了几天,小时候喜欢玩的游戏,长大了终于有能力把他做出来(从来都没有通关过,不知道自己写的程序,是不是能通关了...),好了,闲话不多谈,先来看一下效果吧!!功能和小时候玩的贪吃蛇一样,1、选择速度 slow normal fast2、选择是否有墙作为障碍物 on off看完效果就先附上地址喽:大山深处修炼的小龙虾,欢迎for……

【AI引擎】奥巴马政府将宣布自动汽车新方案|谷歌虚拟现实头盔增新功能

新智元
1.奥巴马政府明天将宣布推进自动驾驶汽车的相关方案奥巴马政府的高层官员将于美国当地时间周四宣布一系列推进自动驾驶汽车发展的方案。 美国国家公路交通安全管理局局长Mark Rosekind向路透社透露,正在底特律召开的北美国际车展上交通部长Anthony Foxx将会在明天公布相关的促进方案。Foxx此前已经明确希望在奥巴马任期内推进出自动驾驶汽车方面的政策,近日在接受科技媒体ReCode采访的时候表示:“在处理不同类……

简单易学的机器学习算法——主成分分析(PCA)

zhaozhiyong
一、数据降维 对于现在维数比较多的数据,我们首先需要做的就是对其进行降维操作。降维,简单来说就是说在尽量保证数据本质的前提下将数据中的维数降低。降维的操作可以理解为一种映射关系,例如函数,即由原来的二维转换成了一维。处理降维的技术有很多种,如前面的SVD奇异值分解,主成分分析(PCA),因子分析(FA),独立成分分析(ICA)等等。二、PCA的概念三、PCA的操作过……

WebService初探

SecondWorld
Web Service初探简介​ 简单地说WebService就是一种Web服务,他是一种跨编程语言和操作系统的远程调用技术。WebService的传输依赖于HTTP协议,通过SOAP协议使用XML格式进行数据传输。​ WebService的三要素如下:SOAP (Simple Object Access Protocol): 简易对象访问协议,soap用来描述传递信息的格式WSDL (WebServices Des……

【转载】java架构师进阶之路

小勇DW3
Java架构师,应该算是一些Java程序员们的一个职业目标了吧。很多码农码了五六年的代码也没能成为架构师。那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力和提出解决方案能力了。如果你是想成为Java架构师,那么你首先要是一个Java高级工程师。也就是说,基础必须牢固,对Java的了解全面而且深入。熟练使用各种框架,并知道它们实现的原理。Jvm虚拟机原理、调优操作,懂得jv……

vue-cli3.0下发布一个TypeScript组件

三毛
vue-cli 发布在即,TypeScript 也日益普及,于是借此机会,将以前写过的一个插件 vue-loading-template 用 TypeScript 重构,并添加一些实用的功能。 构建配置vue-cli 3.0 提供了一系列功能,包括对 Babel, TypeScript, ESlint, PWA 等开箱即用的支持,同时,它也提供了一个 CLI 上的 GUI 界面,你只需输入 vue ui 即可看到……

最新毕业生就业月历来了!关键时间点别错过!

小莹莹
应届毕业生们看过来,最新毕业生就业月历来了! 关键时间点别错过!每个月重点关注的就业信息都有哪些? 2018年还有哪些就业机会?继2016年北京大学、中南大学、对外经贸大学首批设立大数据相关学科,中国人民大学、北京邮电大学、复旦大学、重庆理工大学在内的32所高校成为第二批成功申请“数据科学与大数据技术”本科新专业的高校,2017年开始正式招生了。据了解,今年全国高等院校申请开设此专业的情况亦呈井喷式增长,从教育部公示……

nChain再获数字货币安全专利,助力BCH更加安全可靠

芦泊源
老生常谈的一直是数字货币的安全问题,计算机科学史上的传奇人物莱斯利·兰伯特曾经针对点对点通信中的分布式系统一致性问题提出了拜占庭将军问题。这也是一直困扰数字货币发展的最大问题。为此,BCE和BCH都采用POW机制来应对,通俗来说,就是维护系统的运作顺序(谁先谁后)和公平性(谁获得新币的奖励)的机制。没有一种共识机制是完美无缺的,尽管POW机制解决了拜占庭将军问题,但是基于POW共识算法的网络存在固有安全隐患,也是可能……

金融科技&大数据产品推荐:日志易—机器数据实时搜索分析引擎

数据猿
日志易是强大、灵活的日志大数据分析工具,既提供云端的SaaS服务,也提供本地部署,企业可以利用它对日志进行集中管理和准实时搜索、分析、可视化和监控告警等官网 | www.datayuan.cn微信公众号ID | datayuancn本产品为数据猿推出的“金融科技价值—数据驱动金融商业裂变”大型主题策划活动第一部分的文章/案例/产品征集部分;感谢 日志易 的产品投递1、产品名称日志易2、所属分类金融科技3、产品介绍日志……

递归函数的优化

IMWeb前端团队
本文作者:IMWeb 寒纱阁主 原文出处:IMWeb社区 未经同意,禁止转载 递归函数是一个函数自我调用而构成的,如下是一个典型的递归阶乘函数:function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); }}这个函数当然没有什么问题,但遇到下面的情况时,却出现了问题:v……

程序员必知必会的那些邪恶的脚本

若与
朝圣前言 程序员必须掌握一定的运维知识。本文通过一些邪恶,搞破坏的方式。教会你一些危险的脚本操作。附赠运维意识与运维规范1.线上操作规范 测试使用、Enter前再三确认、忌多人同时操作、先看再备份后改2.涉及数据 慎用rm –rf、备份大于一切、稳定大于一切、保密大于一切3.涉及安全 Ssh、防火墙、精细权限控制粒度、入侵检测和日志监控4.日常监控 系统运行状况、……

卷积为什么如此强大?理解深度学习中的卷积

机器人网
译自Tim Dettmers的Understanding Convolution in Deep Learning。有太多的公开课、教程在反复传颂卷积神经网络的好,却都没有讲什么是“卷积”,似乎默认所有读者都有相关基础。这篇外文既友好又深入,所以翻译了过来。文章高级部分通过流体力学量子力学等解释卷积的做法在我看来有点激进,这些领域恐怕比卷积更深奥,所以只需简略看看即可。以下是正文:卷积现在可能是深度学习中最重要的概念……

checkbox全选和取消

纯粹是糖
//全选 $("#checkall").click(function () { if (this.checked) { //如果当前点击的多选框被选中 $('input[type=checkbox][name=checkitems]').prop(&……

Vue中scopedcss和cssmodule比较

mcq
scoped css官方文档scoped css可以直接在能跑起来的vue项目中使用。使用方法:<style scoped>h1 { color: #f00;}</style>使用scoped划分本地样式的结果编译结果如下:h1[data-v-4c3b6c1c] { color: #f00;}即在元素中添加了一个唯一属性用来区分。缺点一、如果用户在别处定义了相同的类名,也许……

海量数据迁移之分区表批量insert性能改进(r2笔记67天)

jeanron100
在平时的工作中接触到的分区表一般都比较大,而且分区也少则几十,多则几百,上千。在数据迁移的时候,分区表的迁移更是块大骨头,因为数据量太大,而且有些分区表中还有一些lob字段,想直接通过sqlldr来迁移还是需要做一些额外的工作。如果通过datapump分区导出数据,批量导入,也是一种思路,不过需要考虑好并发的进程。通过oracle_datapump来做数据的导入,可能更为灵活,但是不是绝对的。最近就做了一些相关……

Android群英传实践过程参考文章荟萃

凌川江雪
控件的测量和绘制:Android getWidth和getMeasuredWidth的正解measure getMeasuredWidth/getWidth getRawX/getX的作用和区别自定义View:Canvas的常见用法canvas的save与restore方法的作用详解Paint的setShader(Shader shader)Android之界面刷新(invalidate和postInvalidate……