综合( 右侧选择分类 )
hangge

Docker - 在容器中搭建运行FTP服务器(vsftpd)

使用Docker搭建FTP服务,不仅十分简单,而且可以对宿主机有一定的隔离。下面以CentOS系统为例,演示如何通过容器运行FTP服务。1,拉取镜像首先执行如下命令将镜像下载到本地:dockerpullfauria/vsftpd2,启动容器执行如下命令实例化ftp服务:参数说明:/home/ftp:/home/vsftpd:映射docker容器ftp文件根目录(冒号前面是宿主机的目录)-p:映
3958 人浏览
hangge

SpringBoot - Lombok使用详解3(@NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor)

五、Lombok 注解详解(2)5,@NoArgsConstructor注解在类上,为类提供一个无参的构造方法。注意:当类中有 final 字段没有被初始化时,编译器会报错,此时可用 @NoArgsConstructor(force = true),然后就会为没有初始化的 final 字段设置默认值 0 / false / null。对于具有约束的字段(例如 @NonNull 字段),不会生成检查
3933 人浏览
ziyouxia

给服务器(ecs)添加新用户并分配root权限

我们管理服务器,一般不直接用root用户去管理,而是创建一个普通的用户来管理,也可以给它分配root权限去操作普通用户达不到的操作。废话不多说,下面就创建一个普通用户,直接上操作截图:1,先用root用户登录服务器2,添加新的用户用命令(adduser 用户名):adduser cheng3,并给该用户添加密码(passwd 用户名):passwd cheng4,输入密码和确认密码后:出现pass
3925 人浏览
android

android-加固方案对比

目前成熟的第四方解决方案1. 娜迦针对Android平台下的APP被逆向分析,破解,植入木马病毒后,用户敏感信息泄露或者被钓鱼网站劫持,NAGA android保护采用防止静态分析与防止动态调试全面防护的思路,在未保护程序运行的不同周期采取不同程度的加固措施,可以针对银行、基金、券商,电商等需在线支付领域及游戏领域,提供定制型APP安全解决方案。主要实现:类抽取:保护dex文件,防止静态分析及动态
3922 人浏览
android

Glide4-入门教程-6-指定图片大小

一、简介这一小节讲一下Glide4指定图片大小显示的方法,实际上,使用Glide在大多数情况下我们都是不需要指定图片大小的,因为Glide会自动根据ImageView的大小来决定图片的大小,以此保证图片不会占用过多的内存从而引发OOM。不过,如果你真的有这样的需求,必须给图片指定一个固定的大小,Glide仍然是支持这个功能的。非常简单,下面直接上代码就ok了!二、指定固定尺寸这里使用overrid
3883 人浏览
android00

Android中的循环语句(while while-if for for-each)总结

Android中的Java循环语句: 1.while语句: while(条件){ 循环体}解释:当while语句中的条件为真时,执行while循环,一直到条件为假时结束循环,其中条件(括号内的表达式)需要返回一个boolean类型的值,用来判断是否进行循环执行循环体代码。当条件不成立时跳出循环。若想实现一个死循环,则可以直接给条件赋值为true。while语句是“先判断
3823 人浏览
android

百度地图marker上添加文字的一种实现方案

年前在做项目时,客户提了一个需求,在手机客户端中需要集成海康威视摄像头的视频监控功能,并在需要在地图中加载摄像头的位置,并通过点击进入摄像头监控视频界面,如图1所示:图片1 marker默认只能加载bitmap图片,客户要求需要在摄像头图标上用文字标记出摄像头位置(没办法用户要啥就得整啥),求助百度,找到一个比较靠谱的实现方案,就是将view转换成Bitmap,然后在设置到marker中。首先自定
3774 人浏览
cheng

微信小程序text控件部分字体文字大小和颜色设置

在我们android中有的时候会要求textview控件显示文字部分颜色不同而且大小也不同,这个在微信小程序中怎么做呢?因为在微信小程序中所有的显示都是通过标签来实现的,那么标签时可以嵌套的,比如显示hello world 要求hello颜色是红色 而且字体大小为40rpx;实例效果图:wxml文件<text class='user-msg'><text class="hello
3772 人浏览
php

浏览器判断是否安装APP

前段时间遇到一个小需求:要求在分享出来的h5页面中,有一个立即打开的按钮,如果本地安装了我们的app,那么点击就直接唤起本地app,如果没有安装,则跳转到下载。因为从来没有做过这个需求,因此这注定是一个苦逼的调研过程。我们最开始就面临2个问题:一是如何唤起本地app,二是如何判断浏览器是否安装了对应app。如何唤起本地app首先,想要实现这个需求,肯定是必须要客户端同学的配合才行,因此我们不用知道
3764 人浏览
java

三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)

今天总结一下:三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)一、 匈牙利命名:解释:开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。例如:int iMyAge; //“i”是int类型的缩写;char cMyName[10]; //“c”是char类型的缩写; float fMyHeight;
3714 人浏览
android

github上十二款最著名的Android播放器开源项目

1.ijkplayer项目地址:https://github.com/Bilibili/ijkplayer介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。2.ExoPlayer项目
3689 人浏览
android

Android studio 2.2 2.3 2.4 如何使用kotlin插件

Google I/O 大会后,Android Studio 就发布了3.0 金丝雀版本,支持 Kotlin 语言,增加了 Gradle 编译速度,支持即时应用开发,在 Android O 模拟器中增加了 Google Play Store,自适应图标等 20 多项新功能。今天我们不讨论Android Studio 3.0 使用Kotlin,我会在后面的博客中介绍,今天是讨论和学习
3660 人浏览
php

Android ScrollView如何设置maxHeight

在我们的开发需求中有时候要控制控件的最大高度,很多控件都没有提供这个属性,今天以ScrollView为例,自定义ScrollView, 实现 maxHeight的更能java代码部分:packagecom.zhzd.youde.widget; importandroid.app.Activity; importandroid.content.Context; importandroid.
3592 人浏览
android

Android(安卓)时间戳和日期之间的转化

注:转发请注明原地址:https://www.niwoxuexi.com/blog/android/article/170...在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式。 常见的日期格式: 1,日期格式:String dateString = "2017-06-20 10:
3560 人浏览
android

Android系统版本与版本代号中英文名字

Android 发布每个版本的时候都给它起了一个代号:都是以各种食物命名,这已经是Android的传统了,今天就总结一下这些代号吧版本号API级别发布日期版本代号CodeName(系统名称)Android 1.01阿童木BASEAndroid 1.122008.9发条机器人BASE_1_1Android 1.532009.4.30纸杯蛋糕CUPCAKEAndroid 1.642009.9.15甜甜
3550 人浏览
php

YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结

YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结//当前域名 echo Yii::app()->request->hostInfo; //当前URL echo Yii::app()->request->getUrl(); //返回首页 echo Yii::app()->user->returnUrl; //提交后
3532 人浏览
android

java Android List深拷贝的两种方式

大家都知道java里面分为浅拷贝和深拷贝。举个简单的例子,区分一下浅拷贝和深拷贝的区别publicclassAddress{ privateStringaddress; publicAddress(Stringaddress){ this.address=address; } publicStringgetAddress(){ returnaddress; } pu
3484 人浏览
kotlin

Double值保留两位小数的四种方法

Double值保留两位小数的四种方法public class DoubleTest { //保留两位小数第三位如果大于4会进一位(四舍五入) double f = 6.23556; /** *使用精确小数BigDecimal */ public void fun1() { BigDecimal bg = new
3438 人浏览
hangge

K8s - 解决主机重启后kubelet无法自动启动问题

1,问题描述(1)在安装配置好Kubernetes后,正常情况下服务器关机重启,kubelet也会自动启动的。但最近配置的一台服务器重启后,输入命令kubectl get nodes查看节点报如下错误:The connection to the server 192.168.60.128:6443 was refused - did you specify the right host or po
3424 人浏览
php

求助-yii2在nginx上的rewrite配置

本文讲的是nginx配置yii2.0重写的例子, apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢? 配置范例如下: server { listen 80; server_name www.xxxx.com; #修改成你自己的网站域名 locatio
3421 人浏览