- 单片机裸机程序——调试手法
不停哥
单片机嵌入式硬件
目录什么是裸机程序一、硬件调试二、串口调试三、指示灯调试四、仪器调试什么是裸机程序代码量比较少,不带操作系统的单片机程序就是所说的裸机程序。裸机程序里可以看到直接对处理器(所说的MCU)的寄存器、内存、I/O端口等进行读写操作。一、硬件调试假如你是在Keil或IAR等开发软件上开发程序,大部分处理器支持使用专用下载器进行Debug,比如J-Link,ST-Link等仿真器/下载器。调试过程中通常采
- J-Flash J-Link解锁GD32单片机
猿一
单片机单片机GD32经验分享嵌入式J-Flash
目录前言一、使用J-Flash工具解锁单片机1.打开J-Flash软件2.创建工程3.连接J-Link4.解锁Flash二、使用J-LinkSTM32Unlock解锁GD321.打开J-LinkSTM32Unlock工具2.命令行输入3.解锁成功4.验证三、附录总结*授人鱼,更要授人以渔,希望猿一的本篇博客能帮助到您!*前言提示:本篇所使用的工具为J-LinkV9,软件为J-FlashV6.48b
- STM32F1 - 开发环境搭建
零号-轩工
STM32F1-外设驱动stm32嵌入式硬件单片机
Editions1>Keil2>器件支持包3>J-Link驱动安装1>Keil【MDK-Arm官网链接】2>器件支持包【器件支持包-STM32F103】3>J-Link驱动安装驱动:商家提供注意事项:J-Link,20Pin接口的电源引脚提供3.3V,有些内部可以通过跳线帽设置,有些不可以;
- STM32串口IAP
慕诗客
stm32嵌入式硬件单片机
IAP,全称为“InApplicationProgramming”,中文解释为“在程序中编程”,有啥用呢,说白了就是可以用来实现固件更新和远程升级的东西。想想你平时是如何更新程序的,对于STM32来说,你可以选择使用芯片的默认串口,利用Flymcu等软件将程序烧进去,也可以用ST-Link,J-Link等通过自带的工具软件烧录,或者直接利用IDE如KeilMDK或IAR软件将程序烧进去。这些更新程
- JLINK v8 修复(全面)
SZHjy
常见问题JLINK调试修复
一、先上图(因为不同厂家的排版有所不同)第一种在图片红圈处有短接第二种在图片A,B处短接二、以下参考官方教程2.1方法1(不适合看方法2)1.打开J-Link仿真器,找到三对跳线的地方,旁边分别标有ERASE、JTAGSEL、TST2.用USB线将J-Link与PC相连,然后短接标号为ERASE的这对跳线,时间约5秒3.断开这对跳线,再断开USB线缆4.短接标号为TST的这对跳线,然后再连接USB
- J-Link:STM32使用J-LINK烧录程序,其他MCU也通用
软饭硬吃666
STM32工具单片机stm32嵌入式硬件J-LINK
说明:本文记录使用J-LINK烧录STM32程序的过程。1.J-LINK驱动、软件下载1、首先拥有硬件J-Link烧录器。2、安装J-Link驱动程序SEGGER下载地址如下https://www.segger.com直接下载就可以了。2.如何使用J-LINK向STM32烧写程序1、安装好以后打开J-LINKFlash的图标:2.创建项目3.连接目标烧录芯片烧录程序连接目标烧录芯片,把SWD口与M
- 使用J-LINK给STM32F103C8T6下载程序
海风-
stm32嵌入式硬件
使用J-LINK给STM32F103C8T6下载程序1、安装J-Link驱动2、keil设置1、安装J-Link驱动我用夸克网盘分享了「JLINK-4.40A驱动.rar」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。链接:https://pan.quark.cn/s/4b0ed95ab887提取码:cAVi将J-Link与开发板连接,这里和STM32
- STM32CubeIDE 使用 野火 fireDAP调试器
qq_67259275
stm32gnuarm
目前STM32CubeIDE只能使用st-link和J-link两种下载调试器。为了将野火的fireDAP用在STM32CubeIDE工作环境,需要用到OpenOCD软件。目的:STM32CubeIDE+fireDAP。主要操作步骤如下:Step1:下载OpenOCD的压缩包。https://gnutoolchains.com/arm-eabi/openocd/;或者:https://syspro
- 芯课堂 | 通过ISP升级芯片固件方法及框架
华芯微特SYNWIT
接口隔离原则嵌入式硬件单片机人工智能
一、升级原理芯片在应用前,是一颗裸片,内部没有任何驱动或应用程序。芯片在贴上PCB板子后,会实现各种功能,这是时候会开发对应的驱动或者应用程序,在芯片上面运行的程序,一般称之为固件(Firmware)。把固件烧录进芯片,一般通过J-link、DAP、UART、Bluetooth等途径,我们公司芯片支持J-link、UART两个途径升级芯片固件,本文档主要说明通过UART升级芯片固件。通过UART(
- AGM AGRV2K系列CPLD的调试分享
HIZYUAN
海振远技术分享课堂FPGA大讲堂单片机嵌入式硬件fpga开发机器人智能硬件
Q:这个AGRV2K功耗如何,应该用多少输出能力的3.3V芯片给他供电?HIYUAN:200ma可以。Q:AGRV2K是通过什么工具调试下载?HIYUAN:J-LINK,建议V9版本。Q:AGRV2K的调试接口是哪几个引脚?HIYUAN:AGRV2K需3.3VVcc供电,通过JTAG口进行配置和烧写,使用J-LINK下载线,请参考下图:注:NC为悬空脚,请勿接任何电源或信号。Q:AGRV2KL10
- J-Link/JFlash 读取STM32等芯片内部程序的方法
嵌入式ZYXC
嵌入式开发工具stm32嵌入式硬件单片机
一、简介(1)J-Link下载器使用前请参考《J-Link/JFlash简介与驱动安装方法》进行驱动安装。J-Link/JFlash简介与驱动安装方法-CSDN博客(2)如《J-Link/JFlash简介与驱动安装方法》所述,本文章中J-Link的使用采用J-LinkOB进行说明,该下载器为性价比较高的标准SWD接口的下载器,参考链接为:https://item.taobao.com/item.h
- Jlink工具箱工具总结
Mr__FOUR
单片机嵌入式硬件
JLink_Windows_V754d_x86_64.exe安装后生成的工具集如下:一、J-FlashLite(烧录工具)首先硬件连接:J-link的SWD的接口对应连接MCUSWD接口,GND\SWCLK\SWDIO\VCC(VCC可以不接);安装J-Link驱动或者SeggerIDE的前提下,在开始菜单搜索“J-Flash”,打开,通常连接正确的话可以自动识别Device类型;点ok打开以下界
- MCU三种烧录方式ICP、IAP、ISP
_空格键_
网上看到的资料,在此做个笔记记录下说到烧录程序,我最开始接触学习的是STC的51单片机,通过STC-ISP烧录软件连接串口下载程序。后来学习STM32,也可以通过串口下载,为了方便在机调试,使用J-Link连接JTAG/SWD下载和调试程序。现在来整理下单片机下载程序方式。单片机烧录方式主要分为三种:ICP、IAP、ISP。ICP(InCircuitPrograming)-在线电路编程ISP(In
- 一批J-link V9变砖拯救
qq_20312079
linux
一批J-linkV9变砖拯救weixin_51547258于2023-05-0516:05:09发布阅读量282收藏点赞数文章标签:单片机stm32嵌入式硬件版权手里有一批J-linkV9版本,由于误操作升级固件或者其他原因变砖,不能再使用,今天抽空看看,试着修复一下。拆开外壳,PCB板如下,可以看出整体质量还是不错的,右下角有个4排针,是连接STM32的SWD接口,从左往右的网络依次是VCC、G
- STM32深入系列02——BootLoader分析与实现
32Haozi
STM32知识stm32嵌入式硬件单片机
文章目录1.STM32程序升级方法1.1ST-Link/J-link下载1.2ISP(InSystemPrograming)1.3IAP(InApplicatingPrograming)1.3.1正常程序运行流程1.3.2有IAP时程序运行流程2.STM32Bootloader实现2.1方式一:Boot_App(已实现)2.1.1Bootloader2.1.2APP2.1.3测试2.2方式二:其他
- J-Link RTT使用方法
不吃鱼的羊
C语言单片机嵌入式硬件
基本概念英文全称RealTimeTransfer,可以不用串口直接用上位机和芯片进行通讯,作用跟串口一样,优点就是不占用串口资源。上行和下行的Buffer是单独分开处理的,有各自的通道。RTT实现代码大约需要500字节的ROM空间,RAM的占用跟Buffer个数相关,24字节的ID+24字节的单个通道控制块。每个通道都需要一些缓冲区的内存。根据输入/输出负载的不同,上行通道推荐的大小为1k字节,下
- 【ARMv8M Cortex-M33 系列 2 -- Cortex-M33 JLink 连接 及 JFlash 烧写介绍】
CodingCos
#【ARMv8MCortex-M33专栏】Cortex-M33ARMv8MR7FA4M2AC4M2AC瑞萨4M2AC瑞萨R7FA4M2AC
文章目录Jlink工具JLink命令行示例JFlash烧写问题Jlink工具J-Link是SEGGER提供的一款流行的JTAG调试器,它支持多个平台和处理器。JLink.exe是J-Link调试器的命令行接口,它允许用户通过命令行执行一系列操作,例如编程、擦除、调试等。工具链接:https://www.segger.com/downloads/jlink/以下是一些常用的JLink.exe参数及其
- Clion+STM 32Warn : Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED
AdminXXXXXXXXXX
单片机stm32嵌入式硬件
在Clion+STM32下调试Clion解决openocd无法识别jlink将J-Llink驱动转成Winusb即可。方法下载Zadig工具:http://zadig.akeo.ieOptions点击ListAllDevices点击箭头处,选择J-Link,在Driver出选择jlink,另一边选择Winusb,然后点击ReplaceDriver,等待完成即可。若要转换到keil下调试由于jlin
- STM32单片机实现固件在线升级(IAP)
撞上电子
单片机stm32嵌入式硬件
1,固件升级方案综述单片机的固件升级方式有很多种。1、ICP:简单说就是在单片机开发时使用烧录器升级程序,比如使用J-Link烧录单片机程序。2、ISP:在单片机内部实现了基于通信接口(如串口、I2C、SPI等等)的FLASH引导程序,配合厂家提供的烧录软件工具或自行开发的软件实现程序烧录。3、IAP:是指单片机程序开发好之后在运行过程中由外部用户发起的在线升级,这种升级方式一般由用户自行设计升级
- STM32_串口下载程序
南有孤岛°
STM32通信协议相关stm32嵌入式硬件单片机
目录标题前言1、理论知识2、串口下载具体操作2.1、硬件准备2.2、软件准备2.3、设置单片机的启动模式为系统存储器启动2.4、软件配置2.5、下载程序附:生成hex文件前言使用调试器下载程序又快有稳定还能使用调试功能,当然是下载调试的首选。但是拓展下串口下载程序的知识作为下载的备选方案也是很有必要的。1、理论知识ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。I
- J-LINK J-FLASH 下载STM32单片机程序使用教程
宁静致远2021
嵌入式MCU单片机stm32嵌入式硬件
J-LINKJ-FLASH下载STM32单片机程序使用教程Chapter1J-LINKJ-FLASH下载STM32单片机程序使用教程1.安装提供的JLINK驱动程序2.点击打开J-FlashV7.223.点击createanewproject.(使用后可以在软件菜单File保存这个烧写工程,后续直接打开使用即可)4.点击软件target-connect软件连接目标板5.点击Target-Manua
- 关于最新版的keil5不能正常调试或者调试过程自动停止的解决方法
丨求其
MDKdebug
适用范围1.在进入debug的功能中提示J-linkisdefective,大概意思就是最新版的J-LINK驱动跟正在用的硬件不匹配,要你更换驱动或者更换硬件(其实是使用盗版的J-LINK会出现的问题)。2.在进入Start/StopDebugSession功能时,可以正常进入,但是在打断一次之后不能继续再运行或者运行一段时间之后自动停止,且需要退出重新进去才可以运行(重新进入之后还会出现同样的现
- 如何使用JLINK调试和固件下载
啊唯0o
开发工具单片机
文章目录前言硬件连接JLINK调试(IAR)工程配置调试器配置J-LINK配置程序调试启动调试断点管理变量跟踪寄存器跟踪JLINK固件下载J-Flash遇到的问题如何使用jlink对K64芯片解锁前言通过JLINK工具我们可以对调试设备进行仿真调试和固件下载硬件连接准备工作:电脑(Windows7)JLINK仿真器以及转接线需要调试的设备将J-LINK仿真器的USB头插入电脑的USB接口,插入后W
- qspi flash的下载算法研究(基于keil编译器)
半瓶醋的历史
c语言单片机嵌入式硬件ue4
工程代码demo:keil安装路径下面有工程框架:keil\ARM\Flash\_Template编译完成之后生成的flm文件或者elf文件防止到j-link的device目录下面,然后创建一个文件夹,将elf或者flm文件存放在该文件夹下面修改C:\ProgramFiles(x86)\SEGGER\JLink\JLinkDevices.xml文件,保存最后记得运行一下JLinkDLLUpdate
- S32DS踩坑日记二、调试和SPI
一片狗尾草
单片机
J-Link调试需要注意以下配置:一:从下图中DebugConfigurations进入配置J-Link二:三:关于初始化:还有一个宏:FEATURE_HAS_HIGH_SPEED_RUN_MODE需要改成0,因为高温型号不支持1。如果不修改这个,CLOCK_DRV_Init()和PINS_DRV_Init()都会卡住。关于SPI配置:在之前的项目中修改SPI配置,不知道什么原因卡死在发送函数那里
- 使用Eclipse搭建STM32嵌入式开发环境
luobeihai
STM32eclipse嵌入式开发环境STM32
1.Eclipse软件和相关工具的安装使用Eclipse开发STM32等嵌入式软件项目时,需要安装的软件或者工具有:Eclipse软件本身,eclipse-inst-jre-win64.exe交叉编译工具链,gcc-arm-none-eabi-10.3-2021.10-win32make构建工具,用于自动生成makefile文件openocd调试工具,用于下载或者调试代码J-Link驱动(如果有则
- 2.0 Jlink使用技巧之读取STM32内部的程序
车间溜盖子
STM32单片机jlink
在实际运用过程中,有时候某台机器有故障,另一台可以正常运行。为了临时救急,我们可以把没问题的机器代码从flash拷贝出来,烧录到故障机。那么如何拷贝flash内部代码呢?步骤1安装jlink安装好J-link。没安装的,网上自行搜索该软件。步骤2打开jflash步骤3:新建工程根据自己单片机型号配置好参数1、File->Newproject,在弹出来的对话框填写自己芯片型号。2、Target->c
- 嵌入式开发学习之STM32F407点亮LED及J-Link下载(二)
我是东山啊_
学习stm32单片机
嵌入式开发学习之STM32F407点亮LED及J-Link下载(二)开发涉及工具控制端口配置端口的设定与确认端口配置方法实现点亮LED程序下载与仿真有工程实例,链接在最底部。开发涉及工具开发环境(IDE):IAR-ARM8.32.4开发板:STM32_F4VE_V2.0下载器:J-Link固件库版本:STM32F4xx_DSP_StdPeriph_Lib_V1.8.0控制端口配置端口的设定与确认首
- 下载器选购指南
灯泡有点小亮
单片机下载器单片机stm32嵌入式硬件硬件工程
当我们使用STM32学习板时,通常使用isp一键下载程序(串口下载),但是对于没有USB转串口电路的STM32核心板或者最小系统板等,就无法使用isp一键下载。另一方面,串口下载程序速度极其慢,程序越大下载时间越长,容易造成中断和下载失败,不利于下载大程序。因此,一个STM32下载器是电子工程师必不可少的工具。下面是一些常用的下载器。目录一、ST-LinkV2仿真器二、J-Link三、DAPLin
- STM32单片机实现固件在线升级(IAP)
惊晓漏
嵌入式踩坑单片机stm32嵌入式硬件
固件升级方案综述单片机的固件升级方式有很多种,1、ICP:InCircuitPrograming,简单说就是在单片机开发时使用烧录器升级程序,比如使用J-Link烧录单片机程序。2、ISP:InSystemPrograming,在单片机内部实现了基于通信接口(如串口、I2C、SPI等等)的FLASH引导程序,配合厂家提供的烧录软件工具或自行开发的软件实现程序烧录。3、IAP:Inapplicati
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri