文章列表页

【编程基础】JavaComparator接口的使用

程序员互动联盟
在实际编程中我们经常会用到集合或者数组,有的时候你需要对这个集合中的元素就行排序,那这个时候就用到了Comparator接口,先看一下接口的原型:public interface Comparator<T> {/** * Compares the two specified objects to determine their relative ordering. The ordering * im……

差距明显,机器人用伺服电机仍需闯过五大难关

机器人网
核心技术缺失是中国制造业普遍存在的问题,在机器人产业尤其严重,三大核心零部件目前没有一个能大规模取代外资品牌。其中,由于减速器的垄断度非常高,技术难度也很大,业界和媒体的目光也更多地聚焦于此,反而忽视了发展得稍好,但其实仍有比较大差距的伺服电机……伺服电机作为控制系统中的执行元件,是影响机器人工作性能的主要因素之一。机器人伺服系统由伺服电机、伺服驱动器、指令机构三大部分构成,伺服电机是执行机构,就是靠它来实现运动……

aehyok.com的成长之路三——框架结构

aehyok
前言    首先奉上个人网站地址传送门:aehyok.com。 aehyok.com的成长之路一——开篇中主要阐述了自己为什么建立自己的网站,以及个人网站的大致方向。 aehyok.com的成长之路二——技术选型中主要简单概括了自己搭建网站过程中使用或者以后可能使用的技术。本篇博客主要简单的来介绍一下,自己目前网站的架构,……

grunt任务之seajs模块打包

欲休
grunt与seajs grunt是前端流行的自定义任务的脚手架工具,我们可以使用grunt来为我们做一些重复度很高的事情,如压缩,合并,js语法检查等。通过定义grunt的配置文件Gruntfile.js,配置并注册grunt的任务,最终我们可以通过命令行来执行任务。&nb……

干货|清华博士生孙奕帆:行人再识别论文介绍及最新进展

AI科技评论
AI 科技评论按:提到计算机视觉领域的研究,大家可能最先想到的是人脸识别,其实还有一个更为实用的研究应用——行人再识别。行人再识别是利用计算机视觉技术在图像或视频中检索特定行人的任务,面临着视角变化大、行人关节运动复杂等诸多困难,是一个极富挑战的课题。本文就来为大家重点介绍一下行人再识别的一些基础知识及最新研究进展。2017年,行人再识别研究飞速进展。例如,在公开数据集Market-1501上,一选正确率从2016年……

机器学习实战,使用朴素贝叶斯来做情感分析

datayx
前段时间更新了一系列基础的机器学习算法,感觉有些无味,而且恰好那时买了了国内某公司的云服务器,就打算部署一套文本处理的WEB API,顺别应用一下之前学习到的机器学习算法。(文末放出地址)本文不会涉及过于复杂的数学原理,主要讲述如何提取特征与调用模型。实现了的api分词 访问/cut?sentence=&method=,其中sentence参数指明需要分词的句子,method参数指明分词的方式。统计词频……

文本挖掘之三种特征选择(python实现)

datayx
机器学习算法的空间、时间复杂度依赖于输入数据的规模,维度规约(Dimensionality reduction)则是一种被用于降低输入数据维数的方法。维度规约可以分为两类: 特征选择(feature selection),从原始的d维空间中,选择为我们提供信息最多的k个维(这k个维属于原始空间的子集)特征提取(feature extraction),将原始的d维空间映射到k维空间中(新的k维空间不输入原始空间的子集)……

小程序「必将失败」?跟风前不妨冷静想一想|观点

知晓君
微信发布小程序的这两个月,是互联网极度不平静的两个月(貌似互联网也从来没有平静过)。一开始,大家都说小程序是未来,HTML 5 和 app 将会被取代;最近,又有文章认为「小程序必将失败」,甚至以 web 更开放为由,作为反对小程序的依据。不知不觉,舆论被引导到了诡异的方向。似乎,小程序和 HTML 5 是「老婆」与「亲妈」,她们同时掉到水里,而你必须从中选一个。在下一个(经典又无聊的)二选一判断之前,知晓程序(微信……

第四十六章:SpringBoot&RabbitMQ完成消息延迟消费

恒宇少年
在2018-3-1日SpringBoot官方发版了2.0.0.RELEASE最新版本,新版本完全基于Spring5.0来构建,JDK最低支持也从原来的1.6也改成了1.8,不再兼容1.8以下的版本,更多新特性请查看官方文档。本章目标基于SpringBoot整合RabbitMQ完成消息延迟消费。构建项目注意前言 由于SpringBoot的内置扫描机制,我们如果不自动配置扫描路径,请保持下面rabbitmq-common……

苹果app上线流程

用户1451823
在上传过程中需要你有四个文件: 注意:下载到的文件都要双击一下。 可能出现的问题: 1. Command /usr/bin/codesign failed with exit code 1 我的原因是没有双击下载下来的证书。 可能还有其他原因也造成了这个问题,大家可以百度看看,大多数是千篇一律的。 2. 我在上传前一天也遇到了这个问题,最后按照网上给出的经验,又新建了一切,结果没有出现这个问题。 问题估计不少人都会……

在create-react-app中使用sass

Originalee
Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言。Sass是一个将脚本解析成CSS的脚本语言,即SassScript。Sass包括两套语法。最开始的语法叫做“缩进语法”,与Haml类似,使用缩进来区分代码块,并且用回车将不同规则分隔开。而较新的语法叫做“SCSS”,使用和C……

ReentrantLock源码浅析

tomas家的小拨浪鼓
ReentrantLock 介绍一个可重入的互斥锁,它具有与使用{synchronized}方法和语句访问的隐式监视器锁相同的基本行为和语义,但它具有可扩展的能力。一个ReentrantLock会被最后一次成功锁定(lock)的线程拥有,在还没解锁(unlock)之前。当锁没有被其他线程拥有的话,一个线程执行『lock』方法将会返回,获取锁成功。一个方法将会立即的返回,如果当前线程已经拥有了这个锁。可以使用『isHe……

《Drools7.0.0.Final规则引擎教程》第4章4.2ruleflow-group&salience

用户1161110
ruleflow-group在使用规则流的时候要用到ruleflow-group属性,该属性的值为一个字符串,作用是将规则划分为一个个的组,然后在规则流当中通过使用ruleflow-group属性的值,从而使用对应的规则。该属性会通过流程的走向确定要执行哪一条规则。在规则流中有具体的说明。 代码实例:package com.rulesrule "test-ruleflow-group1"……

PythonGUI教程(九):从UI文件中解耦Python代码

州的先生
本篇概要通过Qt设计师创建一个GUI添加数个窗口部件到GUI转换UI代码为Python代码创建一个单独的Python模块来控制GUI窗口部件在之前的文章中,我们适用Qt设计师创建了很多GUI窗口,这些窗口都是界面与逻辑都在一个文件里面。如果GUI程序逻辑简单,倒也没什么问题,如果窗口中部件的逻辑过多,就不便于管理。在实际的开发中,我们通常将代码分为界面代码和逻辑代码,界面与逻辑分离。下面我们将演示一下在Qt设计师创……

编写TensorFlow文档

片刻
我们欢迎来自社区的Tensorflow文档的贡献。本文档介绍了如何为该文档做出贡献。特别地,本文档解释了以下内容:文件所在位置。如何进行一致的编辑。在提交文档之前如何构建和测试您的文档更改。 您可以在tensorflow.org上查看Tensorflow文档,您可以在Github上查看和编辑原始文件。 版本说明 tensorflow.org,在root显示最新的稳定二进制文件。如果您正在使用pip安装TensorF……

iOS中合并framework

用户1451823
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/70306483 最近在看视频学习直播相关的知识,在学习过程中遇到了合并framework的东西,于是就记录了下来。本人在之前的博客中曾经写过合并静态库,大家有兴趣可以看一看,地址:http://blog.csdn.net/u010105969/arti……

A星寻路算法(A*SearchAlgorithm)

racaljk
你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步讲解A星寻路算法,幷配有很多图解和例子。不管你使用的是什么编程语言或者操作平台,你会发现本篇教程很有帮助,因为它在非编程语……

iOS常用的正则表达式(持续更新)

傅_hc
问题:随着项目越来越多,使用正则表达式的次数也越来越多了,之前只要写一次就搞定,现在因为有多个数据要判断和检测,所以最好封装好一个正则表达式的类,方便以后使用。问题是:现在需求是:如何使用正则表达式来判断密码、身份证、手机号码、邮箱等等之类的?解决方法:以下是利用正则表达式来判断用户密码是否匹配要求的,明天再继续更新我在项目中经常使用的正则表达//FuPredicate.h#import@interfaceFuPre……

RabbitMQ之消息确认机制(事务+Confirm)

用户2214491
概述在使用RabbitMQ的时候,我们可以通过消息持久化操作来解决因为服务器的异常奔溃导致的消息丢失,除此之外我们还会遇到一个问题,当消息的发布者在将消息发送出去之后,消息到底有没有正确到达broker代理服务器呢?如果不进行特殊配置的话,默认情况下发布操作是不会返回任何信息给生产者的,也就是默认情况下我们的生产者是不知道消息有没有正确到达broker的,如果在消息到达broker之前已经丢失的话,持久化操作也解决不……

巧用Android网络通信技术,在网络上直接传输对象

用户1158055
要做一个优秀的Android应用,使用到网络通信技术是必不可少的,很难想象一款没有网络交互的软件最终能发展得多成功。那么我们来看一下,一般Android应用程序里都是怎么实现网络交互的,这里拿一个Boook对象为例:如上图所示,首先在手机端生成一个Book对象,里面包含书名、作者、价格等数据。为了要将这些数据发送到服务器端,我们要从Book对象中把数据取出,然后组装成XML格式的字符串。接着通过网络API,把组装好的……

设计模式:模板方法

用户1172465
模板方法使用基类定义整体步骤,即若干方法的调用过程,将一些可变的步骤由子类去重写。这样就可以利用多态在不改变操作的整体结构下定制一些特殊细节。代码解释可以联想在线电子邮件和普通邮递的区别。 基类定义操作过程的整体结构:abstract class BaseProcedure { public final void proceed() { step1(); step2(); } publ……

Unity图标字体

hrscy
原文链接这是一个关于在 unity 中从网络开发获取大量文件非常小的图标的简短提示。你所要做的就是打包所有你想在一种字体里使用的所有图标,那样你就可以这个图标作为文本保存到你的场景或是用户界面里了。有许多服务可以构建图标字体,但是我喜欢 IcoMoon 提供的免费和付费的图标集以及易于使用的 app。从 https://icomoon.io/app/ 开始,你可以从他们提供的免费图标来进行选择,包含到你自己的集合里。……

你还在用“人工特征工程+线性模型”?

datayx
作者:李沐M 11年的时候我加入百度,在凤巢使用机器学习来做广告点击预测。当时非常惊讶于过去两年内训练数据如此疯狂的增长。大家都在热情的谈特征,每次新特征的加入都能立即得到AUC的提升和收入的增长。大家坚信特征才是王道,相信还会有源源不断的特征加入,数据规模还会成倍的增长。我也深受感染,坚定的相信未来两年数据至少还会长十倍,因此一切的工作都围绕这个假设进行。现在两年过去了,回过头来看,当时的预测是正确的吗? ……

Oracle的AWR报告分析

流柯
* 定义:awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告。如何分析:* 在看awr报告的时候,我们并不需要知道所有性能指标的含义,就可以判断出问题的所在,这些性能指标其实代表了oracle内部实现,对oracle理解的越深,在看awr报告的时候,对数据库性能的判断也会……

557.ReverseWordsinaStringIII(String-Easy)

Jack_Cui
Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.Example 1:Input: "Let's take LeetCode contest"……