综合( 右侧选择分类 )
java

《Java从入门到放弃》框架入门篇:Struts2的基本数据传递方式

把这个和JSP的数据传递方式对比一下,你就会发现·······真的可以少写两句代码!!!struts2中常用的两种数据传递方式如下:属性匹配方式ModelDriven接口匹配方式(常用于自定义类型)个人比较喜欢使用第一种,为什么呢?因为············懒~~~~~。接下来,有请代码君登场!!!一、属性匹配方式 属性匹配又分为两种情况,一种是Java基本数据类型,一种是自定义类型,请Look
3569 人浏览
hangge

Linux - 使用tar命令打包指定目录下的所有文件(但不包含该目录)

1,问题描述 (1)无论是 Linux 系统,还是 macOS 系统,我们都可以使用 tar 命令进行文件的压缩打包。命令格式如下:tar cvf xxxx.tar 要压缩的文件或目录名称(2)但如果要压缩的目录层级比较多时,比如:tar cvf dist.tar /Volumes/BOOTCAMP/Vue/achievement/dist(3)解压后会发现整个路径也都一起打包进去了:2,打包时不
3564 人浏览
android01

Android源码解析(十五)-- Activity销毁流程

继续我们的源码解析,上一篇文章我们介绍了Activity的启动流程,一个典型的场景就是Activity a 启动了一个Activity b,他们的生命周期回调方法是:onPause(a) --> onCreate(b) --> onStart(b) --> onResume(b) --> onStop(a)而我们根据源码也验证了这样的生命周期调用序列,那么Activity的
3563 人浏览
xiaozhi

23.JS引擎:它们是如何工作的?从调用堆栈到Promise,需要知道的所有内容

为了保证可读性,本文采用意译而非直译。有没有想过浏览器如何读取和运行JS代码? 这看起来很神奇,我们可以通过浏览器提供的控制台来了解背后的一些原理。在Chrome中打开浏览器控制台,然后查看Sources这栏,在右侧可以到一个Call Stack盒子。JS 引擎是一个可以编译和解释我们的JS代码强大的组件。 最受欢迎的JS 引擎是V8,由 Google Chrome 和 Node.j s使用,Sp
3563 人浏览
xiaozhi

9. 10个流行的JavaScript面试题

译者:前端小智原文:https://medium.com/@jlanne119/10-popular-interview-questions-of-javascript-for-front-end-developers-973c2052892e为了保证可读性,本文采用意译而非直译想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!1.如何理解 JS 中的this关键字?JS 初学者
3563 人浏览
iOS

iOS 获取第一个字符串

Swift: let string = “123456” let firstStr = string.first//“1”OC: NSString *string = @“123456” NSString* firstStr = [string substringToIndex:1];// “1”
3561 人浏览
xiaozhi

1.Javascript 面试的完美指南(开发者视角)

为了说明 JS 面试的复杂性,首先,请尝试给出以下结果:onsole.log(2.0==“2”==newBoolean(true)==“1”)十有八九的会给出false, 其实运行结果是true,原因请看这里。1) 理解 JS 函数函数是 JavaScript 的精华,是 JS 一等公民。JS 函数不仅仅是一个普通的函数,与其他语言不同,JS 函数可以赋值给变量,作为参数传递给另一个函数,也可以从
3561 人浏览
java

npm run serve启动报错npm ERR Missing script: “serve“

启动项目的时候用npm run serve发现报了以下的错误npm ERR! Missing script: "serve"npm ERR!npm ERR! To see a list of scripts, run:npm ERR!npm runnpm ERR! A complete log of this run can be found in:npm ERR!D:\nodereps\npm_
3559 人浏览
iOS

IOS中将UITextField输入框设置为密码形式

今天又弄ios项目了,之前都是android项目,ios有些忘记,关于UITextField控件的登录时需要密码显示方式的实现,有如下两种实现方式:1.通过XIB方式实现:将UITextField中的secure选项勾中即可。2.通过代码实现:UItextField * test = [ UItextField alloc] init ]; test.secureTextEntry = YES;以
3559 人浏览
cnbzlj

在Android中如何获取视频的第一帧图片并显示在一个ImageView中

废话不多少,直接上代码:String path = Environment.getExternalStorageDirectory().getPath(); MediaMetadataRetriever media = new MediaMetadataRetriever(); media.setDataSource(path+"/123.rmvb"); Bitmap bitmap = m
3558 人浏览
android

WGS84,GCJ02, BD09坐标转换

废话不多说,直接上代码publicclassGps{ privatedoublewgLat; privatedoublewgLon; publicGps(doublewgLat,doublewgLon){ setWgLat(wgLat); setWgLon(wgLon); } publicdoublegetWgLat(){ returnwgLat;
3557 人浏览
hangge

SpringBoot - 自定义错误页1(基础:配置404等错误的静态页面、动态模版页面)

SpringBoot - 自定义错误页1(基础:配置404等错误的静态页面、动态模版页面) 在之前的文章中我介绍了如何使用 @ControllerAdvice 来进行全局异常处理(点击查看),但是这种异常处理方式一般用来处理应用级别的异常,一些容器级别的错误就处理不了,比如 Filter 中抛出的异常。因此,Spring Boot 中对于异常的处理还有另外的方式。 比如默认情况下,当我们通过 Po
3555 人浏览
cnbzlj

Android 通过腾讯WebService API获取 地址经纬度

不废话,需求:必须调用腾讯地图的API将地址转经纬度,怎么办? 1、申请地图使用Key(必须) 访问腾讯地图服务 : http://lbs.qq.com/qqmap_wx_jssdk/index.html;申请自己的Key; 记得开启webServiceAPI,不要输入任何限制条件。 请求URL 该请求为GET请求 https://apis.map.qq.com/ws/geoc
3553 人浏览
cnbzlj

Android中Bitmap对象和字节流之间的相互转换

android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.
3550 人浏览
xiaozhi

9.JavaScript是如何工作的:Web推送通知的机制

推送通知在移动端非常常见。在 Web 端,尽管开发人员对其功能的需求很高,但出于某些原因,推送通知被引入 Web 的时间比较晚。简介Web 推送通知允许用户在 Web 应用程序需要更新时选择是否接收更新消息,目的是在重新吸引用户群注意的更新信息通常是对用户来说有趣、重要、实时的内容。推送通知的基础是我们上一篇讲的 Service Workers。在这种情况下,使用 Service Worker 的
3546 人浏览
php

为什么程序猿996多猝屎,而企业家007却不会?

3545 人浏览
java

Java从入门到放弃》JavaSE入门篇:面向对象语法一(入门版)

前一次简单说明了一下面向对象编程的概念,今天我们就把这些概念通过Java语法来实现,然后看看效果。来看第一个案例:定义女神类,再根据女神类创建三个女神对象,并使用女神对象的属性和方法。第一步:定义女神类(因为Java本身没有这个类型,所以我们自己创建这个类型)/** * 女神类 */ public class Goddess { public String name; //
3545 人浏览
java

从B站的代码泄露事件中,我们能学到些什么

先声明一下,本文不聊ISSUE中的七七八八,也不聊代码是否写的好,更不聊是不是跟蔡徐坤有关之类的吃瓜内容。仅站在技术人的角度,从这次的代码泄露事件,聊聊在代码的安全管理上,通常都需要做哪些事来预防此类事件的发生。同时,大家在阅读本文的时候,也可以深入思考下,自己团队是否也存在类似的问题,经过这次的事件,是否有必要针对性的做一些优化。最小权限“最小权限”原则是我们在学习Linux用户管理时候经常被提
3542 人浏览
web

html5和css3实现绚丽动画-诱人的实例 3D旋转木马效果相册

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/32964301首先说明一下创意的出处:http://www.zhangxinxu.com/study/201209/pictures-3d-slide-view.html(张鑫旭的博客 ),对前台感兴趣的可以没事去看看他的博客,很给力~这篇博客的目的是因为上篇HTML5 CSS3专
3541 人浏览
hangge

Docker - 将制作好的镜像上传到Docker Hub仓库(附操作步骤)

镜像制作好之后如果想要进行保存和分发,最直接的方法就是使用Docker Hub。Docker Hub是Docker公司维护的公共Registry。我们可以将自己的镜像保存到Docker Hub免费的repository中。下面介绍如何使用Docker Hub存取我们的镜像。1,账号注册与登录(1)首先在Docker Hub上注册一个账号:官网地址:https://hub.docker.com/
3538 人浏览