- 嵌入式硬件篇---继电器
Atticus-Orion
嵌入式硬件篇嵌入式硬件继电器
继电器是一种通过小电流控制大电流的电磁开关,广泛应用于自动化控制、电力系统和电子设备中。以下从工作原理、应用场景和电路特点三个方面详细介绍:一、工作原理继电器本质是电磁控制的机械式开关,核心部件包括:线圈(Coil):通电时产生磁场。铁芯(IronCore):增强磁场强度。衔铁(Armature):受磁场吸引动作的金属部件。触点(Contacts):由衔铁控制通断的开关。工作过程:线圈不通电:衔铁
- 嵌入式硬件篇---按键
Atticus-Orion
嵌入式硬件篇嵌入式硬件按键
按键是电子系统中最基础的人机交互部件,通过机械或电子方式实现电路通断或状态切换。根据结构和工作原理的不同,常见按键可分为机械按键、薄膜按键、触摸按键等,以下详细介绍其工作原理、应用场景及电路特点:一、机械按键(MechanicalSwitch)机械按键是最传统的按键类型,通过金属触点的物理接触实现通断,结构简单、成本低。1.工作原理核心部件为金属触点和弹性结构(如弹簧、弹片):未按下时:触点在弹性
- 嵌入式硬件篇---单稳态&多谐&施密特电路
Atticus-Orion
嵌入式硬件篇嵌入式知识篇嵌入式硬件单片机
一、单稳态触发器(MonostableMultivibrator)1.电路连线图+Vcc|┌─────┐│R1│└─────┘|┌─────┐TH(6)─────┤││││C1│││││└─────┘│││└───────┐│││┌───────┴───────┐││││DIS(7)TR(2)─────触发信号││││││││┌────┴────┐│││││└────────┤0.01μF││││
- 嵌入式硬件篇---龙芯2k1000供电
Atticus-Orion
嵌入式硬件篇单片机嵌入式硬件供电充电
引入:龙芯2K1000给舵机供电,输出PWM时有时会导致龙芯2K1000关机,可能是由以下原因导致的:电源功率不足:龙芯2K1000的功耗为1-5W。如果舵机在运行时需要的电流较大,而龙芯2K1000无法提供足够的功率,就会导致自身电源电压下降。当电压下降到一定程度,龙芯2K1000可能会因为电源不稳定而关机。特别是舵机在启动、堵转或负载较大时,电流会显著增加,更容易引发这种情况。电路短路或断路:
- 嵌入式硬件篇---核心板制作
Atticus-Orion
嵌入式硬件篇单片机嵌入式硬件
自制以ESP32为核心的电路板时,需要兼顾电气性能、功能完整性、调试便利性和实际使用场景,同时需特别关注ESP32的射频特性(Wi-Fi/蓝牙)和电源需求。以下从“必须包含的部分”和“需考虑的关键问题”两方面详细说明:一、自制ESP32电路板必须包含的核心部分ESP32作为主控(集成Wi-Fi、蓝牙、MCU),其电路板设计需围绕“供电-核心-通信-交互-扩展”展开,至少包含以下部分:1.核心控制模
- 嵌入式硬件中电容的基本原理与实现详解02
嵌入式开发星球
单片机项目实战操作之优秀单片机嵌入式硬件
我们今天重点讨论点知识点如下:1.各种种类的电容优缺点对比讲解2.电容的标称值介绍3.电容的单位介绍4.常见的电压信号有哪些?5.电容的耐压值讲解6.电容的容值有哪些?7.12pF、15pF电容常用在什么场合?8.振荡电路中使用的电容常常需要使用什么材质的电容?9.100nF电容常用在什么场合?有什么作用?10.独石电容介绍
- 【求职】有没有大疆内推哇,开始找工作,不知所措啊,求硬件工程师的岗位,无人机飞控工程师的岗位
救命!26届的我找工作已经快把自己逼疯了海投无数简历,大多石沉大海,每天都在焦虑和自我怀疑中循环。想找一份无人机相关,或者硬件工程师之类的岗位。本人南京航空航天大学,控制科学与工程专业,是南航的A级双一流学科,学过嵌入式系统设计,最优控制理论,航天器控制仿真等课程,拥有扎实的理论基础,熟练掌握电路设计与分析,如模拟电路、数字电路,能独立完成电路原理图的设计工作。硬件开发流程在嵌入式硬件开发方面,熟
- 扒开嵌入式硬件的底裤(上)!从 PCB 到 FPGA/IC 设计,小白到 CTO 的必学秘籍 硬核知识点全揭秘!从c语言入门到mcu与arm架构及外设相关
small_wh1te_coder
嵌入式内核嵌入式开发嵌入式硬件算法c汇编面试驱动开发单片机
【硬核揭秘】嵌入式硬件工程师的“底裤”:从入门到牛逼,你必须知道的一切!第一部分:破冰与认知——嵌入式硬件工程师的“世界观”嘿,各位C语言老铁,以及所有对“让硬件听你话”充满好奇的朋友们!我是你们的老朋友,一个常年“折腾”在代码和电路板之间的码农。今天,咱们要聊一个真正能让你“硬”起来的话题——如何成为一个合格、优秀、牛逼的嵌入式硬件工程师!你可能正坐在电脑前,敲着C语言代码,刷着力扣算法题,心里
- 嵌入式硬件中电容的基本原理与详解
嵌入式开发星球
单片机项目实战操作之优秀单片机智能硬件
大家好我们今天重讨论点知识点如下:1.电容在电路中的作用2.用生活中水缸的例子来比喻电容3.电容存储能力原理4.电容封装的种类介绍电容种类图片辨识5.X电容的作用介绍6.Y电容的作用介绍7.钽电容的优点及特性7.钽电容的缺点及特性8.铝电解电容的优点及特性9.铝电解电容的缺点及特10.贴片铝电解电容和插件铝电解电容缺点特性对比
- 物联网嵌入式硬件开发管理指南(超详细版):基于三种外包方式的三阶段策略
Hy行者勇哥
绿色智造·产品设计与管理物联网嵌入式硬件struts
目录摘要1.引言2.物联网嵌入式硬件开发概述3.软硬件工作边界与技术细节3.1硬件工作内容与技术细节需求分析:原理图设计:PCB设计:样机制造:硬件测试:量产支持:3.2软件工作内容与技术细节固件开发:通信协议:应用逻辑:软件测试:软硬件集成:3.3软硬件交互与物联网特性4.三阶段外包策略规划(三种方式)4.1阶段一:技术顾问外包4.2阶段二:部分开发外包4.3阶段三:独立开发外包5.非专业管理者
- 【嵌入式硬件实例】-555定时器实现警灯LED闪烁效果
视觉与物联智能
嵌入式硬件基础嵌入式硬件555定时器电路物联网
555定时器实现警灯LED闪烁效果文章目录555定时器实现警灯LED闪烁效果1、555定时器介绍2、硬件准备与接线3、电路工作原理在这个项目中,我们将使用555定时器和CD4017十进制计数器IC构建一个闪烁的警灯。闪烁的警灯设计为以不同的闪光率运行,通常在不同的颜色之间交替,最常见的是红色和蓝色,以吸引公众的注意力,并在视觉上传达紧迫感和谨慎性。闪烁的警灯是公认的权威和秩序的象征。当警灯闪烁时,
- 嵌入式硬件与应用篇---寄存器GPIO控制
在ARM架构中,通过32位寄存器控制GPIO(通用输入输出)的核心步骤和方法可分为以下几个关键环节,结合不同芯片的实现差异,具体操作需参考对应的数据手册:一、GPIO控制的核心步骤1.使能GPIO时钟必要性:多数ARM芯片的GPIO外设默认处于时钟关闭状态,需先通过时钟控制寄存器激活。示例:STM32F103(Cortex-M3):使用RCC_APB2PeriphClockCmd函数使能对应GPI
- STM32[笔记]--4.嵌入式硬件基础
wind_one1
STM32入门教程stm32嵌入式硬件笔记
4.嵌入式硬件基础4.1认识上官二号开发板主控芯片:STM32F103C8T6高速晶振:8M低速晶振:32.768kLED:5颗KEY:3个主控芯片内部的资源如下项目介绍内核Cortex-M3Flsah64K*8bitSRAM20K*8bitGPIO37个GPIO,分别为PA0-PB15,PC13-PC15,PD0-PD1ADC2个12bitADC合计12了通道,外部通道:PA0到PA7+PB0到
- 嵌入式硬件从小工到专家(MPP开发的特点)
嵌入式-老费
嵌入式硬件从小工到专家嵌入式硬件
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]】所谓的mpp开发,其实就是多媒体平台开发。一般来说,如果cpu性能足够强,其实要不要mpp,关系不大。只不过对于大部分嵌入式soc来说,cpu资源一般都不富裕,客户对soc的成本又比较在意,甚至内存都是sip内置的,这种情况能够做成硬件加速的部分,尽量用硬件完成。当然,mpp还是有它自己的一些特点的。1
- 【嵌入式硬件实例】-555定时器控制舵机/伺服电机
视觉与物联智能
嵌入式硬件基础嵌入式硬件嵌入式物联网NE555定时器电路
555定时器控制舵机/伺服电机文章目录555定时器控制舵机/伺服电机1、555定时器介绍2、舵机/伺服电机介绍3、硬件准备与接线使用555定时器IC的伺服电机控制器和测试仪电路是一个简单的电路,可用于生成操作伺服电机所需的控制信号。该电路允许我们通过按下按钮手动驱动/控制任何伺服电机。555定时器IC用途广泛,可配置为各种模式。在这种情况下,它在非稳态模式下用于产生脉宽调制(PWM)信号,这对于控
- 无所不在的嵌入式系统
菜没有盐
嵌入式产品存储flash工作加密
嵌入式系统以横扫天下的态势飞速发展着,它是微处理器、大规模集成电路、软件技术和各种具体的行业应用技术相结合的结果,是整个产业链共同努力、不断创新的技术。互联网时代的嵌入式产品,不仅为嵌入式市场注入新的生机,同时也对嵌入式系统技术提出了新的挑战。这主要包括:支持频繁更新的新功能,灵活的网络连接,轻便的移动应用和多媒体信息处理,此外,还需应对更加激烈的市场竞争。随着嵌入式硬件资源和操作系统灵活性的协同
- 嵌入式硬件篇---常见电平标准
在数字电路和通信系统中,电平标准用于定义逻辑“1”和“0”的电压范围,不同标准适用于不同场景。以下是一些常用的电平标准及其特点:一、TTL(Transistor-TransistorLogic,晶体管-晶体管逻辑)特点:经典数字逻辑电平,历史悠久,广泛应用于早期电路。电压范围:逻辑“1”(高电平):≥2.4V逻辑“0”(低电平):≤0.4V优点:驱动能力强,兼容性好。缺点:功耗较高,速度相对较慢,
- 【嵌入式硬件实例】-555定时器实现烟雾和易燃气体泄露检测
视觉与物联智能
嵌入式硬件基础嵌入式硬件555定时器物联网电路
555定时器实现烟雾和易燃气体泄露检测文章目录555定时器实现烟雾和易燃气体泄露检测1、555定时器介绍2、MQ-2气体/烟雾传感器模块介绍3、硬件准备与接线在本文中,我们将使用555定时器和MQ-2气体传感器构建一个气体泄漏检测和报警系统。它在煤气泄漏期间用作家庭安全警报器。每当传感器检测到气体时,LED和蜂鸣器就会变高,指示视听报警。我们将使用MQ-2气体传感器,它是市场上低成本和流行的气体传
- 三步走实现嵌入式硬件与软件开发
Hy行者勇哥
绿色智造·产品设计与管理嵌入式硬件物联网智能硬件边缘计算
目录✅一、嵌入式硬件与软件的边界(为你后面每阶段安排任务打基础)✅二、三阶段开发策略规划(以你的三步走为主线)阶段1:确定能做→外包技术顾问协助选型+需求拆解+采购建议适用角色关键目标如何管理?工具推荐阶段2:会做一些→小范围动手做部分软硬件+验证想法适用角色关键目标如何管?成果举例阶段3:能独立做→自己主导开发制版、验证功能、准备小批量适用角色关键目标如何管?成果举例✅三、小结:非专业管理人员如
- 嵌入式硬件设计全指南:从元器件选型到PCB布局实战
阿牛的药铺
硬件学习嵌入式硬件网络前端
嵌入式硬件设计全指南:从元器件选型到PCB布局实战第一章:元器件选型基础与核心原则元器件选型是嵌入式硬件设计的基石,正确的选择直接影响产品的性能、可靠性和成本。本章将系统介绍选型的基本原则和全流程考量。1.1选型基本原则普遍性原则是选型的首要考虑。应优先选择被广泛验证过的元器件,避免冷门、偏门芯片以降低开发风险。例如,STM32系列MCU因其丰富的生态系统和广泛验证,成为嵌入式系统的安全选择。高性
- 嵌入式硬件篇---龙芯2k1000串口
Ronin-Lotus
嵌入式知识篇上位机知识篇嵌入式硬件篇嵌入式硬件linux网络龙芯2K1000python
针对串口错误“devicereportsreadinesstoreadbutreturnednodata(Devicedisconnectedormultipleaccessonport?)”的排查和解决方法硬件方面检查连接确认串口设备(如串口线、连接的模块等)与龙芯设备之间的物理连接是否牢固,没有松动、脱落情况。尝试重新插拔串口线,确保两端都插紧。查看串口线是否有破损、断裂等物理损坏迹象,如有,
- 深入浅出MQTT协议:从物联网基础到实战应用全解析
Despacito0o
MQTT物联网strutsjava
深入浅出MQTT协议:从物联网基础到实战应用全解析作为一名在物联网领域摸爬滚打多年的老程序员,今天来和大家聊聊物联网通信中最核心的技术之一——MQTT协议。无论是Java后端开发还是嵌入式硬件开发,掌握MQTT都能让你在物联网项目中如鱼得水。本文将从基础概念讲起,带大家系统理解MQTT的工作原理,并通过实战案例掌握MQTT的应用技巧。一、物联网与MQTT:开启万物互联的钥匙1.1物联网的本质与应用
- 如何成为一名硬件工程师——信号与系统篇
锡渣仙人
嵌入式硬件硬件工程arm开发
首先,要从信号与系统的角度成为一名优秀的嵌入式硬件工程师,需要建立完整的知识体系,并将理论知识与工程实践深度结合。必须扎实掌握信号与系统的核心理论,包括时域分析中的卷积运算和冲激响应,这对理解滤波器设计至关重要;频域分析中的傅里叶变换则是频谱分析和无线通信调制解调的基础;而Z变换和离散系统理论为数字滤波器设计和控制系统稳定性分析提供了数学工具。奈奎斯特采样定理更是ADC设计不可逾越的红线,需要深入
- 嵌入式硬件篇---Ne555定时器
Ronin-Lotus
嵌入式知识篇嵌入式硬件单片机Ne555
文章目录前言1.基本概述类型功能封装形式2.引脚功能(DIP-8封装)内部结构阈值电压两种工作模式4.主要特性优点:缺点:5.典型应用场景定时控制脉冲生成检测与触发信号处理6.关键参数速查表前言本文简单介绍了Ne555定时器(多谐振荡器/定时器)。DIP与SOP封装。1.基本概述类型类型:模拟电路与数字电路结合的集成电路(IC),属于多谐振荡器/定时器。功能功能:产生精确的时间延迟或振荡信号,广泛
- 嵌入式硬件篇---ESP32串口篇
Ronin-Lotus
嵌入式硬件篇嵌入式硬件单片机stm32ESP32
文章目录前言一、ESP32-S3芯片串口基础特性(一)硬件资源更高性能引脚灵活性增强功能(二)UART控制器对比二、ESP32-S3-DevKitC-1开发板串口设计(一)板载USB转串口芯片(二)用户可用串口引脚三、串口编程实践(Arduino框架)(一)基础配置示例(二)高级功能配置启用硬件流控制设置DMA传输(适合大数据量通信)中断驱动接收四、典型应用场景(一)多设备通信(二)工业协议支持(
- 嵌入式硬件篇---TOF|PID
Ronin-Lotus
算法篇嵌入式硬件篇程序代码篇嵌入式硬件单片机cPIDTOF
文章目录前言1.硬件准备主控芯片ToF模块1.VL53L0X2.TFmini执行机构:电机舵机其他2.硬件连接(1)VL53L0X(I²C接口)(2)TFmini(串口通信)3.ToF模块初始化与数据读取(1)VL53L0X(基于HAL库)(2)TFmini(串口接收)4.PID算法实现(1)PID结构体定义(2)PID计算函数(带抗积分饱和)5.控制执行机构(1)电机控制(PWM调速)(2)舵机
- 【导航理论&实战篇】嵌入式硬件系统架构
RoboticsTechLab
机器人实战项目嵌入式硬件系统架构
文章目录前言一、开发平台二、传感器系统1.无人驾驶车传感器配置2.内部传感器3.外部传感器4.手持控制器三、微控制器系统1.一个系统为什么要分控制器和处理器两个模块2.微控制器背景3.微控制器系统示例四、处理器系统1.处理器分类(1)高级处理器(2)低级处理器2.处理器类型(1)CPU处理器(2)CPU+GPU处理器3.移动机器人硬件系统的主控选型:五、高速通讯硬件系统1.通讯架构架构1:有MCU
- 嵌入式硬件篇---IIC
Ronin-Lotus
嵌入式硬件篇算法篇程序代码篇嵌入式硬件IIC单片机STM32F103RCT6
文章目录前言1.I²C协议基础1.1物理层特性两根信号线SCLSDA支持多主多从标准模式电平1.2通信流程起始条件(StartCondition)从机地址(SlaveAddress)应答(ACK/NACK)数据传输:停止条件(StopCondition)1.3典型通信序列写数据读数据2.STM32F103RCT6的I²C硬件配置2.1硬件连接2.2CubeMX配置3.HAL库代码实现3.1I²C初
- 嵌入式硬件篇---SPI
Ronin-Lotus
程序代码篇嵌入式通信篇嵌入式硬件篇嵌入式硬件单片机
文章目录前言1.SPI协议基础1.1物理层特性四线制(标准SPI)SCKMOSIMISONSS/CS三线制(半双工模式)通信模式1.2通信时序(时钟极性CPOL和相位CPHA)常用模式Mode0Mode31.3典型通信流程2.STM32F103RCT6的SPI硬件配置2.1硬件连接2.2CubeMX配置3.HAL库代码实现3.1SPI初始化3.2基本读写函数(1)单字节读写(2)多字节连续传输(3
- 嵌入式硬件篇---超声波|PID
Ronin-Lotus
嵌入式硬件篇程序代码篇算法篇嵌入式硬件单片机cPIDSTM32F103RCT6
文章目录前言1.硬件准备主控芯片超声波模块执行机构其他2.硬件连接3.超声波测距原理触发信号回波检测中断捕获4.代码实现(基于HAL库)(1)初始化定时器(用于测量Echo高电平时间)(2)超声波触发与距离计算5.PID算法实现(1)PID结构体定义(2)PID计算函数6.控制执行机构(1)电机控制(PWM调速)(2)舵机控制(角度调整)7.主循环逻辑8.PID参数整定技巧先调P再调D最后调I测试
- jsonp 常用util方法
hw1287789687
jsonpjsonp常用方法jsonp callback
jsonp 常用java方法
(1)以jsonp的形式返回:函数名(json字符串)
/***
* 用于jsonp调用
* @param map : 用于构造json数据
* @param callback : 回调的javascript方法名
* @param filters : <code>SimpleBeanPropertyFilter theFilt
- 多线程场景
alafqq
多线程
0
能不能简单描述一下你在java web开发中需要用到多线程编程的场景?0
对多线程有些了解,但是不太清楚具体的应用场景,能简单说一下你遇到的多线程编程的场景吗?
Java多线程
2012年11月23日 15:41 Young9007 Young9007
4
0 0 4
Comment添加评论关注(2)
3个答案 按时间排序 按投票排序
0
0
最典型的如:
1、
- Maven学习——修改Maven的本地仓库路径
Kai_Ge
maven
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
- placeholder的浏览器兼容
120153216
placeholder
【前言】
自从html5引入placeholder后,问题就来了,
不支持html5的浏览器也先有这样的效果,
各种兼容,之前考虑,今天测试人员逮住不放,
想了个解决办法,看样子还行,记录一下。
【原理】
不使用placeholder,而是模拟placeholder的效果,
大概就是用focus和focusout效果。
【代码】
<scrip
- debian_用iso文件创建本地apt源
2002wmj
Debian
1.将N个debian-506-amd64-DVD-N.iso存放于本地或其他媒介内,本例是放在本机/iso/目录下
2.创建N个挂载点目录
如下:
debian:~#mkdir –r /media/dvd1
debian:~#mkdir –r /media/dvd2
debian:~#mkdir –r /media/dvd3
….
debian:~#mkdir –r /media
- SQLSERVER耗时最长的SQL
357029540
SQL Server
对于DBA来说,经常要知道存储过程的某些信息:
1. 执行了多少次
2. 执行的执行计划如何
3. 执行的平均读写如何
4. 执行平均需要多少时间
列名 &
- com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil
7454103
eclipse
今天eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误,并且工程文件打不开了,在网上找了一下资料,然后按照方法操作了一遍,好了,解决方法如下:
错误提示信息:
An error has occurred.See error log for more details.
Reason:
com/genuitec/
- 用正则删除文本中的html标签
adminjun
javahtml正则表达式去掉html标签
使用文本编辑器录入文章存入数据中的文本是HTML标签格式,由于业务需要对HTML标签进行去除只保留纯净的文本内容,于是乎Java实现自动过滤。
如下:
public static String Html2Text(String inputString) {
String htmlStr = inputString; // 含html标签的字符串
String textSt
- 嵌入式系统设计中常用总线和接口
aijuans
linux 基础
嵌入式系统设计中常用总线和接口
任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线
- Java函数调用方式——按值传递
ayaoxinchao
java按值传递对象基础数据类型
Java使用按值传递的函数调用方式,这往往使我感到迷惑。因为在基础数据类型和对象的传递上,我就会纠结于到底是按值传递,还是按引用传递。其实经过学习,Java在任何地方,都一直发挥着按值传递的本色。
首先,让我们看一看基础数据类型是如何按值传递的。
public static void main(String[] args) {
int a = 2;
- ios音量线性下降
bewithme
ios音量
直接上代码吧
//second 几秒内下降为0
- (void)reduceVolume:(int)second {
KGVoicePlayer *player = [KGVoicePlayer defaultPlayer];
if (!_flag) {
_tempVolume = player.volume;
- 与其怨它不如爱它
bijian1013
选择理想职业规划
抱怨工作是年轻人的常态,但爱工作才是积极的心态,与其怨它不如爱它。
一般来说,在公司干了一两年后,不少年轻人容易产生怨言,除了具体的埋怨公司“扭门”,埋怨上司无能以外,也有许多人是因为根本不爱自已的那份工作,工作完全成了谋生的手段,跟自已的性格、专业、爱好都相差甚远。
- 一边时间不够用一边浪费时间
bingyingao
工作时间浪费
一方面感觉时间严重不够用,另一方面又在不停的浪费时间。
每一个周末,晚上熬夜看电影到凌晨一点,早上起不来一直睡到10点钟,10点钟起床,吃饭后玩手机到下午一点。
精神还是很差,下午像一直野鬼在城市里晃荡。
为何不尝试晚上10点钟就睡,早上7点就起,时间完全是一样的,把看电影的时间换到早上,精神好,气色好,一天好状态。
控制让自己周末早睡早起,你就成功了一半。
有多少个工作
- 【Scala八】Scala核心二:隐式转换
bit1129
scala
Implicits work like this: if you call a method on a Scala object, and the Scala compiler does not see a definition for that method in the class definition for that object, the compiler will try to con
- sudoku slover in Haskell (2)
bookjovi
haskellsudoku
继续精简haskell版的sudoku程序,稍微改了一下,这次用了8行,同时性能也提高了很多,对每个空格的所有解不是通过尝试算出来的,而是直接得出。
board = [0,3,4,1,7,0,5,0,0,
0,6,0,0,0,8,3,0,1,
7,0,0,3,0,0,0,0,6,
5,0,0,6,4,0,8,0,7,
- Java-Collections Framework学习与总结-HashSet和LinkedHashSet
BrokenDreams
linkedhashset
本篇总结一下两个常用的集合类HashSet和LinkedHashSet。
它们都实现了相同接口java.util.Set。Set表示一种元素无序且不可重复的集合;之前总结过的java.util.List表示一种元素可重复且有序
- 读《研磨设计模式》-代码笔记-备忘录模式-Memento
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
/*
* 备忘录模式的功能是,在不破坏封装性的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,为以后的状态恢复作“备忘”
- 《RAW格式照片处理专业技法》笔记
cherishLC
PS
注意,这不是教程!仅记录楼主之前不太了解的
一、色彩(空间)管理
作者建议采用ProRGB(色域最广),但camera raw中设为ProRGB,而PS中则在ProRGB的基础上,将gamma值设为了1.8(更符合人眼)
注意:bridge、camera raw怎么设置显示、输出的颜色都是正确的(会读取文件内的颜色配置文件),但用PS输出jpg文件时,必须先用Edit->conv
- 使用 Git 下载 Spring 源码 编译 for Eclipse
crabdave
eclipse
使用 Git 下载 Spring 源码 编译 for Eclipse
1、安装gradle,下载 http://www.gradle.org/downloads
配置环境变量GRADLE_HOME,配置PATH %GRADLE_HOME%/bin,cmd,gradle -v
2、spring4 用jdk8 下载 https://jdk8.java.
- mysql连接拒绝问题
daizj
mysql登录权限
mysql中在其它机器连接mysql服务器时报错问题汇总
一、[running]
[email protected]:~$mysql -uroot -h 192.168.9.108 -p //带-p参数,在下一步进行密码输入
Enter password: //无字符串输入
ERROR 1045 (28000): Access
- Google Chrome 为何打压 H.264
dsjt
applehtml5chromeGoogle
Google 今天在 Chromium 官方博客宣布由于 H.264 编解码器并非开放标准,Chrome 将在几个月后正式停止对 H.264 视频解码的支持,全面采用开放的 WebM 和 Theora 格式。
Google 在博客上表示,自从 WebM 视频编解码器推出以后,在性能、厂商支持以及独立性方面已经取得了很大的进步,为了与 Chromium 现有支持的編解码器保持一致,Chrome
- yii 获取控制器名 和方法名
dcj3sjt126com
yiiframework
1. 获取控制器名
在控制器中获取控制器名: $name = $this->getId();
在视图中获取控制器名: $name = Yii::app()->controller->id;
2. 获取动作名
在控制器beforeAction()回调函数中获取动作名: $name =
- Android知识总结(二)
come_for_dream
android
明天要考试了,速速总结如下
1、Activity的启动模式
standard:每次调用Activity的时候都创建一个(可以有多个相同的实例,也允许多个相同Activity叠加。)
singleTop:可以有多个实例,但是不允许多个相同Activity叠加。即,如果Ac
- 高洛峰收徒第二期:寻找未来的“技术大牛” ——折腾一年,奖励20万元
gcq511120594
工作项目管理
高洛峰,兄弟连IT教育合伙人、猿代码创始人、PHP培训第一人、《细说PHP》作者、软件开发工程师、《IT峰播》主创人、PHP讲师的鼻祖!
首期现在的进程刚刚过半,徒弟们真的很棒,人品都没的说,团结互助,学习刻苦,工作认真积极,灵活上进。我几乎会把他们全部留下来,现在已有一多半安排了实际的工作,并取得了很好的成绩。等他们出徒之日,凭他们的能力一定能够拿到高薪,而且我还承诺过一个徒弟,当他拿到大学毕
- linux expect
heipark
expect
1. 创建、编辑文件go.sh
#!/usr/bin/expect
spawn sudo su admin
expect "*password*" { send "13456\r\n" }
interact
2. 设置权限
chmod u+x go.sh 3.
- 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
- idea ubuntuxia 乱码
liyonghui160com
1.首先需要在windows字体目录下或者其它地方找到simsun.ttf 这个 字体文件。
2.在ubuntu 下可以执行下面操作安装该字体:
sudo mkdir /usr/share/fonts/truetype/simsun
sudo cp simsun.ttf /usr/share/fonts/truetype/simsun
fc-cache -f -v
- 改良程序的11技巧
pda158
技巧
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。
让我们看一些基本的编程技巧:
尽量保持方法简短
永远永远不要把同一个变量用于多个不同的
- 300个涵盖IT各方面的免费资源(下)——工作与学习篇
shoothao
创业免费资源学习课程远程工作
工作与生产效率:
A. 背景声音
Noisli:背景噪音与颜色生成器。
Noizio:环境声均衡器。
Defonic:世界上任何的声响都可混合成美丽的旋律。
Designers.mx:设计者为设计者所准备的播放列表。
Coffitivity:这里的声音就像咖啡馆里放的一样。
B. 避免注意力分散
Self Co
- 深入浅出RPC
uule
rpc
深入浅出RPC-浅出篇
深入浅出RPC-深入篇
RPC
Remote Procedure Call Protocol
远程过程调用协议
它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发