- 计算机视觉|3D 点云处理黑科技:PointNet++ 原理剖析与实战指南
紫雾凌寒
AI炼金厂#深度学习#计算机视觉深度学习计算机视觉3dcnnPointNet++3d云3d云数据
一、引言在当今数字化与智能化快速发展的时代,3D点云处理技术在多个前沿领域中发挥着重要作用。特别是在自动驾驶和机器人视觉等领域,这项技术已成为实现智能化的关键支撑。以自动驾驶为例,车辆需要实时感知周围复杂的环境信息,包括行人、车辆、交通标志和路况等。3D点云数据能够提供高精度的三维空间信息,使自动驾驶车辆更准确地识别和定位周围物体,从而做出安全、合理的行驶决策。在城市街道上,自动驾驶车辆通过3D点
- 机器视觉3D上下料技术上的分析
视觉人机器视觉
杂说3dc#人工智能AI编程opencv开发语言
机器视觉3D上下料是工业自动化领域的重要应用,通过3D视觉技术引导机器人完成物料的精准抓取、定位和放置,尤其适用于复杂、无序或高精度的场景。以下是其核心内容梳理:核心组成3D视觉系统:硬件:常用3D相机(结构光、ToF、双目视觉等),如Kinect、IntelRealSense、工业级品牌(Keyence、康耐视,苏州大视通智能科技有限公司)。软件:点云处理(如PCL库)、三维匹配算法(ICP、深
- 同一个问题看看Grok3怎么回答-什么是智能体?
释迦呼呼
AI一千问架构深度学习人工智能机器学习自然语言处理
关键要点研究表明,智能体(可能是“智能代理”的意思)在人工智能中是一个能够感知环境、自主行动以实现目标的系统。证据倾向于认为,智能体可以是简单的(如恒温器),也可以是复杂的(如自动驾驶汽车),并可能通过机器学习改进性能。关于“智能体”这一术语,存在争议,可能指的是人工智能中的智能代理,或在某些上下文中指具有物理身体的AI系统(如机器人)。什么是智能体?定义智能体在人工智能中似乎是一个能够感知其环境
- 浙大出DeepSeek手册了
deepseek
浙江大学这版《DeepSeek行业应用案例集》,153页,干货满满,内容涵盖:农业、机器人、智能驾驶、无人快递等多个方面的实战应用。清华DeepSeek手册北大DeepSeek手册在公众号Python小二后台回复浙大DP免费领取
- π0:一种用于通用机器人控制的视觉-语言-动作流模型
强化学习曾小健
人工智能
π0:一种用于通用机器人控制的视觉-语言-动作流模型原创木木JS具身知识库2024年12月06日17:30广西
- 基于讯飞星火的语音问答
哎呦☞ᨐ
语音识别人工智能语言模型文心一言opencv
一.简介项目基于讯飞星火api作为核心能力并在其中搭载了WebSpeechAPI中的webkitSpeechRecognition对象来实现语音转文字的功能和TTS(Text-to-Speech):通过调用百度TTSAPI将文本转换成语音,使机器人能够“说话”。实现了语音输入,语音输出的对话形式。实现方法:后端基于python的flask框架,前端使用了html+css并用AJAX通过XMLHtt
- 多平台 + 多模型 + 可扩展:轻松打造你的 All-in-One AI 聊天机器人
xiaoqiangclub
开源精选人工智能机器人ai聊天机器人开源项目
文章目录介绍开发环境打造你的专属AI聊天机器人✨项目亮点获取/使用⚓️相关链接⚓️介绍最近想搞一个能同时在多个平台和不同的大模型对话的工具,最好还能自己扩展功能。找了一圈,发现一个开源项目,它支持多种消息平台,像QQ、微信、飞书、钉钉、Discord、Telegram这些常用的都有,而且还支持ChatGPT、DeepSeek、Dify、Claude、Gemini等等一堆大模型,感觉很强大,今天就来
- ManusAl引发全球关注:通用AI代理新篇章
耶耶Norsea
网络杂烩人工智能
摘要近日,ManusAl合伙人张涛针对邀请码价格问题作出紧急回应。ManusAl作为首个通用AI代理,在全球范围内引起轰动,其性能超越了OpenAI的产品。ManusAl不仅是一个聊天机器人或工作流工具,它作为一个真正自主的主体,能够弥合概念与执行之间的差距。当其他AI还在生成想法时,ManusAl已经开始交付实际成果,代表了人机协作的新一代范式,让用户提前体验接近通用人工智能(AGI)的能力。关
- 图文详解维感科技3D深度相机在AGV/AMR的应用(一)
Vzense ToF 3D
3DToF深度相机计算机视觉视觉检测
叉式移动机器人(AGV/AMR)介绍叉式移动机器人(AGV/AMR)是在叉车上加载各种导引技术,构建地图算法,辅以避障安全技术,实现叉车的无人化作业。随着行业对自动化搬运的要求越来越高,近两年,融合了堆垛功能与自动化导向搬运的叉式移动机器人受到应用企业青睐。据中国移动机器人(AGV/AMR)产业联盟数据、新战略移动机器人产业研究所统计,2021年中国叉式移动机器人(含视觉导航)销量达8000台,同
- 联核SH20重载型四向穿梭车产品介绍/参数/优势/应用场景
m0_66581510
大数据人工智能自动驾驶机器人科技自动化
产品介绍联核重载型四向穿梭机器人是一款专为超重货物设计的高效智能搬运设备,具备2吨的高承载能力,采用四向行驶技术,可在复杂仓库环境中灵活穿梭,结合先进的物流信息技术,实现货品自动化管理,同时具有易于维护、环保无污染及广泛适用性等优点,是提升仓库存储和搬运效率的理想选择。核心参数联核SH20重载型四向穿梭车,作为一款专为重型货物的存储设计,可承载高达2吨的货物。联核SH20重载型四向穿梭车产品尺寸为
- 使用LangChain构建大语言模型(LLM)应用程序: 基础入门
bavDHAUO
langchain语言模型服务器python
使用LangChain构建大语言模型(LLM)应用程序:基础入门在这个教程中,我们将了解如何使用LangChain快速上手并构建一个基本的大语言模型(LLM)应用。我们将涵盖核心概念、基本实现和应用场景分析。技术背景介绍LangChain是一个强大的框架,旨在帮助开发人员构建涉及LLM的应用程序。从简单的聊天机器人到复杂的数据分析系统,LangChain提供了一整套工具来实现这一目标。核心原理解析
- NapCatQQ+Springboot基于onebot协议实现qq机器人
m0_74824534
面试学习路线阿里巴巴springboot机器人后端
目录了解什么是NapCat?使用流程1.开始安装windows:?Linux:其他:2.启动QQ和NapCatwindows:Linux:3.通过WebUI配置OneBot服务1.获取Token2.配置WebUI(可省略)springboot实现websocket服务端1.新建springboot项目2.测试了解什么是NapCat?由此可以看出NapCat是类似于中间件的东西,也可称之为框架,这里
- 机器人有了思想和情感之后会统治人类吗?两个机器人开始了激烈的讨论,最终AI的回复细思极恐
null.equals()
人工智能机器人大数据
机器人有了思想和情感之后会统治人类吗?两个机器人开始了激烈的讨论,最终AI的回复细思极恐实现了一个两个机器人互相撕逼辩论的功能,给他俩出了一个辩题:机器人有了思想和情感之后会统治人类吗?然后俩人开始了撕逼大战,AI的回复细思极恐哇。现在AI的智商估计已经超过90%的地球人啦,等他真正有了自己的思想,那时候可真是人类的灾难啊。开始AI辩论…辩论主题:机器人有了思想和情感之后会统治人类吗?辩论者A:我
- Manus VS DeepSeek:一文看懂两大AI平台核心差异
AI悦读社
人工智能
一.Manus是什么?Manus是由中国创业公司Monica开发的全球首款通用型AIAgent产品。它不同于传统的聊天机器人如ChatGPT,后者只能回答问题或提供建议,而Manus、还能够独立思考,能像人类一样主动规划任务、操作电脑软件,最终直接把成果交到你手上。通俗来说,Manus就像是一个“会动脑还会动手的智能实习生”二.Manus与DeepSeek的鲜明对比?Manus:你的“全能数字同事
- 【数学建模技术】路径规划算法-Dijkstra算法
一键难忘
数学建模技术超入门Dijkstra数学建模算法路径规划算法
路径规划算法-Dijkstra算法1.引言路径规划是许多领域中的核心问题,尤其是在机器人导航、地理信息系统(GIS)、交通管理等方面。路径规划算法的主要目标是寻找从起点到终点的最短路径。Dijkstra算法作为一种经典的单源最短路径算法,广泛应用于各种实际问题中。本篇文章将详细探讨Dijkstra算法的原理、应用场景,并通过代码实例进行深入解析。2.Dijkstra算法原理Dijkstra算法是由
- 【路径规划】基于A算法和Dijkstra算法的路径规划附Python代码
天天Matlab科研工作室
无人机matlab仿真电子资源算法python开发语言
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。往期回顾关注个人主页:Matlab科研工作室个人信条:格物致知,完整Matlab代码及仿真咨询内容私信。内容介绍路径规划作为人工智能和机器人技术领域的核心问题之一,在导航、交通运输、游戏开发等领域有着广泛的应用。解决路径规划问题,旨在找到一条从起始点到目标点,并满足特定约束条件(如最短
- Spring AI 实战:手把手教你打造一个智能客服机器人!
Leaton Lee
spring人工智能机器人
前言:为什么要做一个智能客服机器人?在当今数字化时代,智能客服机器人已经成为企业提升用户体验和服务效率的重要工具。无论是解答用户问题、处理订单咨询,还是提供技术支持,智能客服机器人都能够高效地完成任务。SpringAI框架为我们提供了一个强大的工具集,结合自然语言处理(NLP)技术,我们可以轻松地构建一个功能强大的智能客服机器人。本文将从零开始,一步步教你如何利用SpringAI和相关技术打造一个
- 解析Python网络爬虫:核心技术、Scrapy框架、分布式爬虫(期末重点题目)
一口酪
pythonscrapy
第一章网络爬虫又称网页蜘蛛或(网络机器人)网络爬虫能够按照一定的(规则),自动请求万维网站并提取网络数据爬虫是手动请求万维网网站且提取网页数据的程序。(×)爬虫爬取的是网站后台的数据。(×)通用爬虫用于将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。(√)简答题:简述通用爬虫和聚焦爬虫。1.通用爬虫又称全网爬虫,主要用于将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。聚焦网络爬
- 听说又来了个会“动手”的ai模型?
gange574
人工智能AI写作AI编程AI聚合AI软件AI网站AI平台
来大新闻了,就在咱国内,又诞生了一款超厉害的AI模型,叫Manus。这名字听起来就很有力量感,它和之前那些大家常见的聊天型机器人可完全不是一个路子,Manus是一个AIAgent模型,也就是智能体模型。咱平时用DeepSeek这类纯聊天的AI,就像是在和一个知识渊博的朋友聊天。我问它一个问题,它就回答一个,聊完之后,我是知道答案了,可要是真的想干点具体的活,还是得靠我自己动手。但Manus就牛多了
- 具身智能行业
[shenhonglei]
具身觉醒:智能进化的未来之路人工智能机器人
具身智能行业综合分析资源下载-具身智能导图.xmind资源下载-具身智能导图.xmind一、行业概况定义与核心特征具身智能(EmbodiedAI)指通过物理实体(如机器人、自动驾驶设备等)与环境的动态交互,实现感知、认知和行动控制的智能系统。其核心特征是“知行合一”,强调通过实际交互提升智能水平,而非仅依赖数据训练。技术融合:结合人工智能(AI)、机器人技术、多模态大模型
- OpenCV 100道面试题及参考答案(7万字长文)
大模型大数据攻城狮
大厂面试大厂面经android面试计算机视觉opencv实时互动webrtc
OpenCV简介OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,它提供了丰富的函数和工具,用于处理图像和视频。OpenCV最初由英特尔公司开发,现在由一个开源社区维护和发展。主要功能和用途OpenCV的主要功能包括图像和视频处理、特征提取、目标检测、人脸识别、物体跟踪等。它可以用于各种领域,如机器人技术、医学影像、安全监控、自动驾驶等。在图像
- 基于单片机智能自动扫地机器人控制电路设计
01单片机设计
单片机单片机嵌入式硬件
**单片机设计介绍,基于单片机智能自动扫地机器人控制电路设计文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 基于单片机智能自动扫地机器人控制电路的设计概要可以大致分为以下几个部分:一、系统概述该设计是一个基于单片机的智能自动扫地机器人控制系统,旨在实现扫地机器人的自主导航、避障、清扫以及能源管理等功能。通过单片机接收各种传感器的信息,经过处理后输出相应的控制信号,
- 工业机器人reLTOOL坐标方向_工业机器人工具坐标系(TCF)标定的六点法原理
weixin_39992831
一、基本步骤(1)在机器人动作范围内找一个非常精确的固定点作为参考点;(2)在工具上确定一个参考点(最好是工具中心点ToolCenterPoint,TCP);(3)手动操纵机器人的方法移动TCP,以四种不同的工具姿态与固定点刚好碰上。前三个点任意姿态,第四点是用工具的参考点垂直于固定点,第五点是工具参考点从固定点向将要设定的TCP的x方向移动,第六点是工具参考点从固定点向将要设定的TCP的在z方向
- [自动驾驶-传感器融合] 多激光雷达的外参标定
simba丶小小程序猿
自动驾驶自动驾驶人工智能机器学习
文章目录引言外参标定原理ICP匹配示例参考文献引言多激光雷达系统通常用于自动驾驶或机器人,每个雷达的位置和姿态不同,需要将它们的数据统一到同一个坐标系下。多激光雷达外参标定的核心目标是通过计算不同雷达坐标系之间的刚性变换关系(旋转矩阵RRR和平移向量ttt),将多个雷达的点云数据统一到同一坐标系下。具体需求包括:数据融合:消除多雷达间的位姿差异,生成全局一致的点云。减少累积误差:避免多传感器数据因
- Coze使用教程:不会编程也能快速上手构建开发出你的第一个AI应用
文章目录**一、构建你的第一个AIAgent:赞美机器人1.创建AIAgent2.编写提示词(Prompts)3.(可选)为Agent添加技能4.调试Agent5.发布Agent二、使用模版创建AIAgent1.访问模板页面2.选择模板3.体验模板4.复制模板5.命名并选择工作区6.自定义配置7.测试与发布三、使用自然语言构建AIAgent1.创建AIAgent2.编辑和调试AIAgent3.发布
- AstrBot:多平台 LLM 聊天机器人框架,让 AI 触手可及!
Hello server
机器人人工智能
产品概述AstrBot是一款多平台大型语言模型(LLM)聊天机器人及开发框架,提供松耦合、异步的AI机器人解决方案。它支持多种消息平台接入,拥有强大的插件系统和Agent执行能力,让AI具备更高的可扩展性和适应性。无论是个人开发者、企业客服、社区管理者,还是希望集成AI赋能业务的团队,AstrBot都是一个理想的选择!核心功能智能对话助手(AI聊天机器人)✅支持多种LLM(大语言模型):OpenA
- 四足机器人机架设计新突破!如何让AI机器人“站稳脚跟”?
CodePatentMaster
宇树机器人人工智能机器人科技
核心价值:通过创新的机架形状设计,显著提升四足机器人结构稳定性与运动适应性,为AI机器人提供高效承载平台。(申请人:杭州宇树科技有限公司;申请号:201730334315.4)一、专利技术深度解析技术背景传统四足机器人机架常面临结构笨重、负载分布不均、运动灵活性不足等问题,影响复杂环境下的作业效率。该专利通过优化机架形状设计,解决了机器人轻量化与高强度之间的矛盾,使其更适应动态场景需求。核心创新点
- grok 3官网入口_grok 3国内使用指南
人工智能
Grok是xAI于2023年11月推出的创新型语言模型。与市面上众多聊天机器人相比,Grok不只是一个简单的工具,它的推出标志着AI领域的一次重要突破。Grok被设计为一个具有独特个性和多重功能的智能助手,让它在人们的日常生活中扮演更加有趣和实用的角色。GrokAI的独特特性1.幽默感与个性化的“叛逆精神”Grok最与众不同的地方之一就是它被赋予了极具幽默感的个性。它不像传统的聊天机器人那样严肃、
- cmake学习笔记
Yancey Lee
开发工具cmake
cmake学习笔记1、引言2、cmake基本知识2.1概念2.2内部编译与外部编译2.3CMakeLists.txt基本规范3、常用变量与命令3.1常用变量3.2常用命令5、实例1分析6、实例2分析7、参考文献1、引言一般写完程序之后都要进行编译,编译出问题也经常遇到。我之前做机器人的开发都是按照别人写好的程序进行修改,而且是基于ROS的开发环境,对cmake的使用总是似懂非懂,只知道一些碎片化的
- 沃丰科技AI浅谈|语音交互的三驾马车:ASR、NLP、TTS
沃丰科技
人工智能科技自然语言处理
在日常生活中,AI机器人离我们很近。你是否接到过这样的电话:“您好,检测到您已经购买某产品一周的时间了,请问您的使用感受如何?”“请问您对产品满意吗?有什么建议给到这边吗?”全程对话亲切无障碍,您可能觉得这是一个大型企业对于用户的恳切关注。如果我告诉您,这都是由外呼机器人拨打并且能够自行记录下您的意见和建议,以供企业改进,您会惊讶吗?基于深度神经学算法和卷积神经网络算法的AI外呼机器人,它是融合自
- LeetCode[Math] - #66 Plus One
Cwind
javaLeetCode题解AlgorithmMath
原题链接:#66 Plus One
要求:
给定一个用数字数组表示的非负整数,如num1 = {1, 2, 3, 9}, num2 = {9, 9}等,给这个数加上1。
注意:
1. 数字的较高位存在数组的头上,即num1表示数字1239
2. 每一位(数组中的每个元素)的取值范围为0~9
难度:简单
分析:
题目比较简单,只须从数组
- JQuery中$.ajax()方法参数详解
AILIKES
JavaScriptjsonpjqueryAjaxjson
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
- JConsole & JVisualVM远程监视Webphere服务器JVM
Kai_Ge
JVisualVMJConsoleWebphere
JConsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程序是否有内存泄漏问题。
使用JConsole工具来分析WAS的JVM问题,需要进行相关的配置。
首先我们看WAS服务器端的配置.
1、登录was控制台https://10.4.119.18
- 自定义annotation
120153216
annotation
Java annotation 自定义注释@interface的用法 一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源
- CentOS 5/6.X 使用 EPEL YUM源
2002wmj
centos
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]#
- 在SQLSERVER中查找缺失和无用的索引SQL
357029540
SQL Server
--缺失的索引
SELECT avg_total_user_cost * avg_user_impact * ( user_scans + user_seeks ) AS PossibleImprovement ,
last_user_seek ,
- Spring3 MVC 笔记(二) —json+rest优化
7454103
Spring3 MVC
接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
- 替换“\”的时候报错Unexpected internal error near index 1 \ ^
adminjun
java“\替换”
发现还是有些东西没有刻子脑子里,,过段时间就没什么概念了,所以贴出来...以免再忘...
在拆分字符串时遇到通过 \ 来拆分,可是用所以想通过转义 \\ 来拆分的时候会报异常
public class Main {
/*
- POJ 1035 Spell checker(哈希表)
aijuans
暴力求解--哈希表
/*
题意:输入字典,然后输入单词,判断字典中是否出现过该单词,或者是否进行删除、添加、替换操作,如果是,则输出对应的字典中的单词
要求按照输入时候的排名输出
题解:建立两个哈希表。一个存储字典和输入字典中单词的排名,一个进行最后输出的判重
*/
#include <iostream>
//#define
using namespace std;
const int HASH =
- 通过原型实现javascript Array的去重、最大值和最小值
ayaoxinchao
JavaScriptarrayprototype
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var le
- UIWebView实现https双向认证请求
bewithme
UIWebViewhttpsObjective-C
什么是HTTPS双向认证我已在先前的博文 ASIHTTPRequest实现https双向认证请求
中有讲述,不理解的读者可以先复习一下。本文是用UIWebView来实现对需要客户端证书验证的服务请求,网上有些文章中有涉及到此内容,但都只言片语,没有讲完全,更没有完整的代码,让人困扰不已。但是此知
- NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
bijian1013
redis数据库NoSQL
3.事务处理
Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中
- 各数据库分页sql备忘
bingyingao
oraclesql分页
ORACLE
下面这个效率很低
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN <20;
下面这个效率很高
SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_
- 【Scala七】Scala核心一:函数
bit1129
scala
1. 如果函数体只有一行代码,则可以不用写{},比如
def print(x: Int) = println(x)
一行上的多条语句用分号隔开,则只有第一句属于方法体,例如
def printWithValue(x: Int) : String= println(x); "ABC"
上面的代码报错,因为,printWithValue的方法
- 了解GHC的factorial编译过程
bookjovi
haskell
GHC相对其他主流语言的编译器或解释器还是比较复杂的,一部分原因是haskell本身的设计就不易于实现compiler,如lazy特性,static typed,类型推导等。
关于GHC的内部实现有篇文章说的挺好,这里,文中在RTS一节中详细说了haskell的concurrent实现,里面提到了green thread,如果熟悉Go语言的话就会发现,ghc的concurrent实现和Go有点类
- Java-Collections Framework学习与总结-LinkedHashMap
BrokenDreams
LinkedHashMap
前面总结了java.util.HashMap,了解了其内部由散列表实现,每个桶内是一个单向链表。那有没有双向链表的实现呢?双向链表的实现会具备什么特性呢?来看一下HashMap的一个子类——java.util.LinkedHashMap。
- 读《研磨设计模式》-代码笔记-抽象工厂模式-Abstract Factory
bylijinnan
abstract
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* Abstract Factory Pattern
* 抽象工厂模式的目的是:
* 通过在抽象工厂里面定义一组产品接口,方便地切换“产品簇”
* 这些接口是相关或者相依赖的
- 压暗面部高光
cherishLC
PS
方法一、压暗高光&重新着色
当皮肤很油又使用闪光灯时,很容易在面部形成高光区域。
下面讲一下我今天处理高光区域的心得:
皮肤可以分为纹理和色彩两个属性。其中纹理主要由亮度通道(Lab模式的L通道)决定,色彩则由a、b通道确定。
处理思路为在保持高光区域纹理的情况下,对高光区域着色。具体步骤为:降低高光区域的整体的亮度,再进行着色。
如果想简化步骤,可以只进行着色(参看下面的步骤1
- Java VisualVM监控远程JVM
crabdave
visualvm
Java VisualVM监控远程JVM
JDK1.6开始自带的VisualVM就是不错的监控工具.
这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面
通过JMX连接远程机器, 需要经过下面的配置:
1. 修改远程机器JDK配置文件 (我这里远程机器是linux).
- Saiku去掉登录模块
daizj
saiku登录olapBI
1、修改applicationContext-saiku-webapp.xml
<security:intercept-url pattern="/rest/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern=&qu
- 浅析 Flex中的Focus
dsjt
htmlFlexFlash
关键字:focus、 setFocus、 IFocusManager、KeyboardEvent
焦点、设置焦点、获得焦点、键盘事件
一、无焦点的困扰——组件监听不到键盘事件
原因:只有获得焦点的组件(确切说是InteractiveObject)才能监听到键盘事件的目标阶段;键盘事件(flash.events.KeyboardEvent)参与冒泡阶段,所以焦点组件的父项(以及它爸
- Yii全局函数使用
dcj3sjt126com
yii
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。例如,Yii::app()->user;Yii::app()->params['name'];等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。(原文地址)
我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在
- 设计模式之单例模式二(解决无序写入的问题)
come_for_dream
单例模式volatile乱序执行双重检验锁
在上篇文章中我们使用了双重检验锁的方式避免懒汉式单例模式下由于多线程造成的实例被多次创建的问题,但是因为由于JVM为了使得处理器内部的运算单元能充分利用,处理器可能会对输入代码进行乱序执行(Out Of Order Execute)优化,处理器会在计算之后将乱序执行的结果进行重组,保证该
- 程序员从初级到高级的蜕变
gcq511120594
框架工作PHPandroidhtml5
软件开发是一个奇怪的行业,市场远远供不应求。这是一个已经存在多年的问题,而且随着时间的流逝,愈演愈烈。
我们严重缺乏能够满足需求的人才。这个行业相当年轻。大多数软件项目是失败的。几乎所有的项目都会超出预算。我们解决问题的最佳指导方针可以归结为——“用一些通用方法去解决问题,当然这些方法常常不管用,于是,唯一能做的就是不断地尝试,逐个看看是否奏效”。
现在我们把淫浸代码时间超过3年的开发人员称为
- Reverse Linked List
hcx2013
list
Reverse a singly linked list.
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
p
- Spring4.1新特性——数据库集成测试
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- C# Ajax上传图片同时生成微缩图(附Demo)
liyonghui160com
1.Ajax无刷新上传图片,详情请阅我的这篇文章。(jquery + c# ashx)
2.C#位图处理 System.Drawing。
3.最新demo支持IE7,IE8,Fir
- Java list三种遍历方法性能比较
pda158
java
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码例如以下:
package com.hisense.tiger.list;
import java.util.ArrayList;
import java.util.Iterator;
- 300个涵盖IT各方面的免费资源(上)——商业与市场篇
shoothao
seo商业与市场IT资源免费资源
A.网站模板+logo+服务器主机+发票生成
HTML5 UP:响应式的HTML5和CSS3网站模板。
Bootswatch:免费的Bootstrap主题。
Templated:收集了845个免费的CSS和HTML5网站模板。
Wordpress.org|Wordpress.com:可免费创建你的新网站。
Strikingly:关注领域中免费无限的移动优
- localStorage、sessionStorage
uule
localStorage
W3School 例子
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不