php实现手机号用星号*代替的两种方法
在php前端开发中,我们有时候需要将一个手机号码中的某几位数用星号代替,这样可以保护客户的基本信息,下面是用到的两种方法,有需要的可以看一下1.substr字符串截取法$mobile = '18310000000';$newMobile1 = substr($mobile, 0, 5).'****'.substr($mobile, 9);echo $newMobile1.'';2.substr_r
深度学习编译中间件之NNVM(十五)NNVM源代码阅读4
NNVMFrontend组件主要负责将多种深度学习框架训练出来的模型转换成如下内容:nnvm.Graph对象:用于存储模型网络描述tvm.nd.Array对象:用于存储模型权重参数NNVMFrontend组件将不同深度学习框架的模型格式统一转换成nnvm.Graph和tvm.nd.array的组合。本篇文档暂时先只关注nnvm.Graph对象和mxnet模型转换。相关代码位于:python/nnv
Javascript中的事件冒泡
这是一个基础性的文章,使用Javascript观察DOM中的事件冒泡机制,并介绍如何阻止默认行为和如何组织事件冒泡的方法。1.第一个例子可以在Firefox下运行 Google Google Google Google function fn1(event) { alert('click google');}functi
Struts2【开发Action】知识要点
tags:Struts2http://blog.csdn.net/hon_3y/article/details/66975268可以使用FileUpload或者SmartUpload组件来完成文件上传的功能。但是呢,FileUpload组件使用起来是比较麻烦的...而SmartUPload解决中文的问题也非常麻烦下载Action代码:/***访问Action的业务方法仅仅返回的是字符串。因此Str
Mybatis【配置文件】详解
配置文件和映射文件还有挺多的属性我还没有讲的,现在就把它们一一补全映射文件在mapper.xml文件中配置很多的sql语句,执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句Statement的实际位置就等于namespace+StatementId占位符在Mybatis中,有两种占位符{}解析传递进来的参数数据${}对传递
图书管理系统【部署开发环境、解决分类、图书、前台页面模块】(2)
后台显示图书模块由于我们用的是分页技术,所以我们导入之前写过的Page类和jsp吧.....这些代码可以在我分类的代码库中找到绑定超链接查看图书Servlet处理请求elseif(method.equals("look")){StringcurrentPageCount=request.getParameter("currentPageCount");Pagepage=service.getPag
Java IOS客户端上传多张图片到服务端
JavaIOS客户端上传多张图片到服务端业务场景:用户相册需要上传多张图片到服务器,上限为12张。本文主要介绍Java服务端的文件和流的处理。下图为iOS端和服务端最终结果一览。iOS端:服务端:如图在debug模式下,(MultipartHttpServletRequest)request接收到的参数为multtipartFiles[]的一个数组。每一项包括文件名、文件流、和文件大小。这项我们就
SpringBoot使用logback实现日志按天滚动
需求日志按天滚动分割info和error日志输出到不同文件为什么使用Logback在这里,我不去深究的讨论各个日志框架的优劣,网上的对比文章实在太多了。我只说以下几点理由。Logback是Log4j的升级版,作者为同一个人,作者不想再去改Log4j,所以写了Logbak使用日志框架的最佳实践是选择一款日志门面+一款日志实现,这里选择Slf4j+Logback,Slf4j作者也是Logbak的作者S
generator自动生成mybatis配置和类信息
generator自动生成mybatis的xml配置、model、map等信息:1、下载mybatis-generator-core-1.3.2.jar包。网址:http://code.google.com/p/mybatis/downloads/list?can=3&q=Product%3DGenerator,下载mybatis-generator-core-1.3.2-bundle.zip,解
springmvc上传与下载
importjava.io.File;importjava.io.IOException;importjava.util.Date;importjava.util.Random;importjavax.servlet.http.HttpServletRequest;importorg.apache.commons.io.FileUtils;importorg.springframework.htt