- LS-DYNA模拟炸药在无限空域中的爆炸
是皮西呀
经验分享
2023-11-13补充:感谢大家对该博文的阅读、提问和讨论,我自己也在回答提问的过程中有了很多的思考。但有时候看消息不及时,或者有些问题我没有遇到,所以可能有些评论提问和私信没有回复或及时回复,请大家谅解。此次补充主要是基于评论提及的看压力波形时冲击波前方的蓝色块的问题,我认为应该是无反射边界的问题,在当初学习的时候,就跟人讨论过,lsdyna的这个无反射边界是否可以认为是刚性壁面条件,也在网上
- 选择(Ansys2021及以上)Workbench中的LS-DYNA模块,在工程数据库中设置材料参数,选择关键字MAT和EOS
是皮西呀
经验分享
随着Ansys新版本的不断更新,Workbench集成的Ls-dyna模板也在不断完善,在workbench中也能够完成一些Ls-dyna的计算了。那么就介绍一下,在Workbench中,如何在工程数据材料库中设置Ls-dyna的材料关键字。(低版本的ansys还没有集成该部分,所以没有Ls-dyna外部关键字)打开Workbench后,从左侧工具箱“分析系统”中拖一个LS-DYNA模块到工作界面
- Ansys Ls-run重启动restart(或者是增加计算时间继续计算)方法
是皮西呀
经验分享
在利用ls-dyna进行计算时,有时初始计算时长设置的比较小,后面想要增大时长继续计算,因为Ansys高版本中,ls-dyna的求解计算改在了Ls-run里。那么介绍一下,在Ls-run里继续计算的方法和关键点:1、首先跟重启动相关的文件是d3dump文件,一般计算完成以后,计算结果的文件里都包含一个d3dump01文件,重启动的过程就是求解器会先读取d3dump01文件,然后继续计算。2、现在假
- Ls-run 高版本ANSYS Ls-Dyna的求解器
是皮西呀
经验分享
补充:在私信区跟一个同学交流发现,我下面的这个总结有误,经试算,高版本的APDLproductLauncher还是可以用来dyna计算的。它这个提示“Product‘AnsysMechanicalEnterprise’isnotvalidforSimulationEvironment'LS-DYNASolver”,应该纯粹就是因为下面这个licence的框还没选dyna的licence。因为要先配
- LS-DYNA中的操作及设置(三)(力的输出,重力载荷,铰链刚度)
CUI10200
本文翻译自官方文档,原文链接:https://www.dynasupport.com/howtos/general一、力的输出(ForceAnalysis)可以通过一下几种方式获得受力情况:1.使用*DATABASE_CROSS_SECTION和*DATABASE_SECFORC可以获得一个横截面上的内力和内力矩。注意,在使用set选项设置横截面时,必须提供用于定义横截面路径的节点集以及横截面某一
- lsdyna许可不够用解决方案
格发许可优化管理系统
运维软件工程软件需求
随着企业发展和项目规模扩大,使用LS-DYNA软件的用户数量也在不断增长。然而,在许可证的使用过程中,一些问题逐渐浮出水面,如大量许可证被滥用、滋生违规行为等。为了解决这些问题,推动合规使用和优化资源分配,我们强烈呼吁回收LS-DYNA许可,以下是我们的观点和解决方案。一、lsdyna问题陈述1.大量LS-DYNA许可被滥用,违规行为频发。由于缺乏有效的监控和管理,一些用户可能会滥用许可证,导致资
- LS-DYNA中的操作及设置(四)(内能,总能量)
CUI10200
本文翻译自官方文档,原文链接:https://www.dynasupport.com/howtos/general一、内能(InternalEnergy)在LS-DYNA中,内能由每一个单元的应力和应变的六个张量分量计算而来:(IE)new=(IE)old+sumoverallsixdirectionsof(stress*incrementalstrain*volume)所有单元的内能总和即为整个
- Hypermesh联合LS-DYNA的子弹侵彻计算
CAE320
hypermeshdyna子弹侵彻
Hypermesh凭借强大的网格划分和方便的求解设置功能而被广泛用于DYNA求解器的前处理。本文通过bullet穿透铝合金板侵彻计算来简单介绍Hypermesh和LS-DYNA的联合使用。计算模型如图1所示,为1/4模型,bullet材料为钢材,被穿透的板为铝合金AL2024。图1计算模型在hypermesh中对bullet进行分割,分割后对其和铝板进行六面体网格划分,bullet的网格尺寸为1m
- CAD随机多面体3D 多面体骨料 凸多面体颗粒
渊鱼L
CAD插件混凝土细观随机多边形3d
插件简介CAD随机多面体3D插件可用于在AutoCAD软件内生成三维随机多面体模型,实现三维多面体的随机分布,同时可生成与多面体相适配的长方体带孔洞基体。应用范围插件生成的随机分布多面体模型可导入到ANSYS、Ls-Dyna、ABAQUS、COMSOL、Fluent等有限元软件进行装配操作,用于模拟三维随机分布的多面体骨料颗粒,实现三维混凝土细观模型等。也可导入到SolidWorks等其他建模软件
- Python利用abaqus2dyna将Abaqus关键字输入文件优雅地转换为LS-DYNA关键字输入文件的详细解析与实践
快撑死的鱼
python开发语言
引言在有限元分析(FEA)中,Abaqus和LS-DYNA是两款重要的工具。Abaqus具有强大的预处理和后处理功能,而LS-DYNA则因其在瞬态动力学分析中的优势而受到青睐。然而,两者的关键字输入文件并不兼容,这就使得我们不能直接使用Abaqus的预处理结果来进行LS-DYNA的分析。为了解决这个问题,我希望向大家介绍一个实用的工具:abaqus2dyna。它能够有效地将Abaqus关键字输入文
- abaqus 录制结果动画_Abaqus三种动力学分析:薄板的高频受迫振动
赵林芬
abaqus录制结果动画
“两侧固支的薄板中心受高频正弦载荷,使用Abaqus的模态叠加、隐式动力学和显式动力学分析其振动响应。”今天的案例来自和办公室一位同学的讨论。我对显式动力学的了解实在有限,仅在USim超哥无私分享的inp文件中完成了Abaqus显式动力学的扫盲。因此本案例使用Abaqus完成。(后面还有LS-DYNA的彩蛋!)01—问题描述这个案例算是有一定的工程背景吧。但最后抽象出来的问题还是比较简单的。一个1
- 有限元分析入门教程
都灵的夏天_
安装(推荐2选1)LS-DYNASMPR11.2.1Win64免费版(含激活补丁+安装教程)ANSYS19集成了LS-DYNAANSYS19.0破解版百度云密码:9mcq安装教程bilibili入门LS-DYNA研究生班demotnt无限空域爆炸错误分析如果ansys、ls-dyna两个都安装很有可能出错ansys运行ls-dynasolver报错没有license解决方法:系统环境变量lstc_
- SPH和Lagrange网格混合超高速碰撞仿真——基于Ls-dyna和Ls-prepost
孙权打的
撞击声学振动仿真经验分享
文章目录前言一、问题描述二、建模过程1.定义材料参数2.创建模型创建靶板:创建弹丸SPH模型3.创建靶板FEM与SPH固连接触4.创建靶板无反射边界条件5.定义SPH的对称面6.定义有限元对称边界面的约束7.定义弹丸初始速度8.各个PART与材料本构模型、状态方程及单元算法的链接9.定义控制参数定义二进制结果文件的输出三、求解及后处理前言参考贾光辉老师编著的《航天器结构——超高速碰撞数值仿真》一书
- Workbench LS-DYNA联合LSPP进行玻璃破碎分析
CAE320
仿真workbenchls-dyna玻璃破裂动力学
LSDYNA在显示动力学中的地位不可撼动,但LSDYNA自身的前后处理软件LS-Prepost操作界面并不友好,尤其是对新手而言,关键字的学习较为困难。随着LSDYNA被ANSYS收购,Workbench界面下的LSDYNA模块较为容易上手,但该模块仍有不足,比如不能支持LSDYNA所有的材料本构模型。如果我们需要用到这样的材料本构,则可以通过LS-Prepost生成所需要材料本构的关键字,然后在
- 圆锥药型罩采用2D、3D单层和3D三种方法侵彻结果对比(基于LS-DYNA软件平台)
CAE320
仿真dyna侵彻聚能射流流固耦合
本次模拟旨在研究采用3种数值模拟方法(2D、3D单层和3D)对圆锥药型罩所形成聚能射流对45#钢靶的侵彻结果对比,软件采用LS-DYNA,对比内容包括侵彻形态、射流速度变化、侵彻孔径和侵彻深度,三种方法均使用ALE算法,流固耦合均采用罚函数法(CTYPE=5),并采用完全相同的材料参数。1、模型简介计算模型及尺寸如图1所示(省略空气),其中壳体和靶板采用拉格朗日算法,壳体和靶板均采用45#钢,并在
- abaqus单位怎么设置_有限元分析中的单位
weixin_39648297
abaqus单位怎么设置
有限元分析作为一种强有力的数值分析方法,已经成为高校和企业研发部门不可或缺的工具。目前,结构分析领域常用的有限元分析工具包括ANSYS、Abaqus、LS-DYNA、HyperWorks等。多数有限元分析工具都不规定所使用的物理量的单位,建模过程中的材料、载荷输入,以及计算结果都只有一个数值。因此,很多刚开始接触有限元分析的朋友可能都有一个疑问,那它们的单位是什么?下面以ANSYS为例来讨论这个问
- Hypermesh14.0主界面显示不全
大大的肥猫
结构分析Hypermesh
如图所示:Hypermesh主菜单显示不全如下是正常显示页:但有时候会显示成下面这样:解决办法:换个求解器就好了。我原本用的默认的,现在用的LS-DYNA
- LS-DYNA——电视机跌落实验
带刺的小乌龟
LS-DYNA
1.网格划分(hypermesh)将建好的电视机及地板模型导入到hypermesh软件中进行网格划分,不同作用的部分进行不同的网格划分。在2D界面>automesh进行网格划分,elementsize选择网格划分的尺寸(网格尺寸要合适,太多的网格会导致在LS-DYNA里进行求解时耗费大量的时间)右键surface>display。点击mesh后网格划分完成。生成.K文件(选择LS-DYNA>Key
- LS-DYNA常用关键字
weixin_30512089
2017-10-2917:46:05流固耦合分析相关关键字单元算法定义*SECTION_SOLID*SECTION_SOLID_ALE*INITIAL_VOID_OPTIONS多物质单元定义*ALE_MULTI-MATERIAL_GROUP多物质材料ALE网格控制*ALE_REFERENCE_SYSTEM_CURVE*ALE_REFERENCE_SYSTEM_GROUP*ALE_REFERENCE
- ls-dyna基础教程
weixin_30555125
刚刚开始使用ls-dyna,几天前还只知道点开dyna界面,然后就没有然后了,没人带,资料也没多少,但是科研还得继续往下做呀(手动滑稽),通过在仿真论坛上搜索相关的资料,并通过自己的一步步操作,做了大概有5个例子,目前成功了两个,一个是平板压力加载以及刚性球撞击弹性平板,大体的流程已经全部搞清楚了,现在把我的一些经验发到网上,供大家参考,后续我也还会继续做下去,可以和不知远在何方的你们一起交流,也
- 基于LS-DYNA大型建筑物在隧道爆破条件下振动仿真
技术汪
来源:技术邻作则:叶小军基于LS-DYNA大型建筑物在隧道爆破条件下振动仿真摘要:复杂环境下的控制爆破,爆破振动安全要求高,施工风险大。针对火车站下地铁爆破施工进行了爆破振动仿真,结果显示不同ZHA药量对地表建筑物的影响。根据仿真结果可确定保护对象安全振速要求的最大一次起爆量,确定爆破规模,为后期爆破设计及施工提供依据。关键词:爆破振动;结构物;1仿真背景随着爆破技术的不断提高,爆破作业已被应用到
- LS-DYNA SMP如何安装激活?有限元仿真分析软件安装激活教程
脚本之家
LS-DYNASMP作为一款实用的有限元仿真分析软件,可以提供隐式求解器,包括结构分析和热传递,功能强大,应用广泛,感兴趣的朋友不要错过了。软件名称:有限元仿真分析软件LS-DYNASMPR11.0.0Win64免费版(含激活补丁+安装教程)软件大小:529MB更新时间:2019-03-21安装教程1.下载解压后点击"lsdyna_R11_0_winx64-install.exe"进行安装2.点击
- PEER地震库地震波获取方法
小周原创
本文章简单介绍建筑抗震研究的地震波的获取方法。接下来几篇文章讲解把PEER上获取的地震波曲线转换为ANSYS/abaqus/Ls-Dyna/几种求解器能够应用文件格式的方法。地震波获取步骤如下:(1)应用自动生成地震波反应谱程序Spectrum-2010.xls,根据对地震波的选取要求设置地震分组、场地类别参数、手工输入Tg、地震影响系数等信息,生成目标反应谱。(2)复制上表标识两列粘贴(选择性粘
- LS-DYNA中的接触问题(一)(工作原理,接触类型,单向接触)
CUI10200
本文翻译自官方文档,原文链接:https://www.dynasupport.com/tutorial/ls-dyna-users-guide/contact-modeling-in-ls-dyna接触问题的处理是许多大变形问题中的基本环节,不同体之间精确接触模型的建立对于提高有限元模型的预测能力是至关重要的。LS-DYNA拥有大量的接触类型,其中,一些类型专门用于特殊问题,而其他类型则适用于更多
- LS-DYNA中的接触问题(五)(接触参数)
CUI10200
本文翻译自官方文档,原文链接:https://www.dynasupport.com/tutorial/ls-dyna-users-guide/contact-modeling-in-ls-dyna5.罚函数缩放系数参数选项为:SFS和SFM(card3,*CONTACT_option)所谓罚函数缩放系数可以用来增加或降低接触刚度。关键字*CONTROL_CONTACT中的SLSFAC可以缩放模型
- Ls-Dyna 软件简介 (2)
htbbzzg
Ls-Dyna软件简介2Ls-Dyna
1.2LS-DYNA的前后处理LS-DYNA的前后处理非常多,例如ANSYS、PATRAN、ETA公司的FEMB、TrueGrid、INGRID、HYPERMESH,新开发的后处理为LS-POST和LS-PREPOST。另外,将LS-DYNA输出的文件进行格式转换后,AVS-EXPRESS也可以读入,它能够生成质量更高的效果图和动画。应该针对不同的行业,不同的应用领域选择合适的前后处理。在这里,以
- Ls-Dyna 软件简介 (1)
htbbzzg
Ls-Dyna
1.1LS-DYNA简介LS-DYNA是世界上最著名的通用显式动力分析程序,能够模拟真实世界的各种复杂问题,特别适合求解各种二维、三维非线性结构的高速碰撞、爆炸和金属成型等非线性动力冲击问题,同时可以求解传热、流体及流固耦合问题。在工程应用领域被广泛认可为最佳的分析软件包。与实验的无数次对比证实了其计算的可靠性。由J.O.Hallquist主持开发完成的DYNA程序系列被公认为是显式有限元程序的鼻
- 用 ANSYS/LS-DYNA 进行显式动力学仿真计算 (转帖,有修改)
htbbzzg
CAE软件应用
LS-DYNA是全世界范围内最知名的有限元显式求解程序。LS-DYNA在1976年由美国劳伦斯·利沃莫尔国家实验室(LawrenceLivermoreNationalLaboratory)的J.O.Hallquist博士主持开发,时间积分采用中心差分格式。当时主要用于求解三维非弹性结构在高速碰撞、爆炸冲击下的大变形动力响应,是北约组织武器结构设计的主要分析工具之一。LS-DYNA的源程序曾在北约的
- 介绍一种运行ANSYS LS-DYNA 19.0的方式
_黄岛主_
ANSYS
单击“”开始菜单”,找到ANSYS19.0文件夹,在此文件夹内找到下图中的MechanicalAPDLProductLaunch。单击MechanicalAPDLProductLaunch启动ANSYS配置对话框,如下所示,红框内均需要设置,其中的thermal-stress.k文件为配置好的输入文件。切换到CustomizationPreference,可设置计算所需内存、文件大小及所用的cpu
- Ls-Dyna对钢筋混凝土结构的爆炸模拟
小周原创
cae
Ls-Dyna求解器功能强大,是世界上最著名的显示动力分析程序,尤其适合求解各种二维、三维非线性结构的告诉碰撞、侵蚀和爆炸冲击等非线性问题。最近偶然一次机会,帮朋友处理了一个混凝土结构爆炸方面的问题,研究了爆炸方面相关关键字及求解流程。这款求解器还是应用在机械车辆领域多些的,但本人土木狗却与Ls-Dyna结下情缘,钢混结构Ls-Dyna抗爆计算案例还真心的少,所以小弟还是想写下来分享分享,说不定能
- 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