综合( 右侧选择分类 )
android

Android-res/raw/assets存放资源的限制和读取方式

res/raw和assets的相同点两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制文件。res/raw和assets的不同点1. res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要使用AssetManager类。2. res/raw文件下不可以新建
5576 人浏览
ziyouxia

微信小程序邮箱验证

微信小程序邮箱输入是否正确的验证直接上项目中的部分代码: onClickOk: function(event) { var email = this.data.email var myreg = new RegExp('^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$'); i
5524 人浏览
php

yii2中登录后跳转回登录前请求的页面

yii2中登录后跳转回登录前请求的页面,第一考虑的就是 goBack(),但是有时候会跳转的home页面return $this->goBack();出现这种情况,你可以用 Yii::app()->request->referrer ; 先看看Yii::$app->user->returnUrl是否已经设置,returnUrl没有设置且goBack()中的参数也未
5507 人浏览
java

post传参的方式及接收参数的方法

1. application/x-www-form-urlencoded发送这应该是最常见的 POST 提交数据的方式了。浏览器的原生 <form\> 表单,如果不设置 enctype 属性,那么默认就会以application/x-www-form-urlencoded方式提交数据。在postman中对应的就是post方式下的x-www-form-urlencoded。在jQuery
5474 人浏览
cheng

mac查看多核cpu的利用率

众所周知,在linux下使用top命令,再输入数字1就可以查看cpu每个核的使用情况了。但是在mac下,可以使用top命令,但是输入数字1并不能显示多核的使用情况。那么怎么做呢? 步骤如下1、Launchpad -- 其它 -- 活动监视器2、显示 -- Dock图标 -- 显示cpu历史记录3、窗口 -- cpu使用率4、此时就会出现四柱图这个就是cpu每个核的使用情况了。但是让我奇怪的是,我的
5439 人浏览
android

Android 常用控件 - ImageView 属性大全

ImageView 继承自View组件,主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。1. foreground、src 和 background 属性区别1)background指的是背景,foreground指的是前景,而src指的是内
5420 人浏览
php

如何获取存储在七牛上的视频长度

我们在开发视频中经常需要获取存储在七牛上的视频长度。我们可以通过视频的url 拼接上?avinfo 来获取视频的信息,其中duration就是视频的时间,单位是秒(s)例如地址:http://v.niwoxuexi.com/android/base/%E5%AF%BC%E8%AF%BB.mp4?avinfo获取的信息如下:{ "streams": [ {
5418 人浏览
androidproject

RecyclerView Item滑动特效 仿探探

ReSwipeCard觉得还行给个小星星不本项目是在 CardSwipeLayout的基础上进行的修改,感谢原作者。版本日志1.0.1:修复bug项目功能:解决滑动与点击事件冲突滑动方向控制滑出方向控制滑出时间控制滑出阈值循环卡片卡片堆叠方式卡片数量增加手动滑动效果图如下所示,也可以直接下载跟根目录下的app-debug.apk查看:使用方式//项目中未使用RecyclerView depend
5410 人浏览
hangge

物联网的数据传输及联网方式汇总(NFC、蓝牙、WiFi、ZigBee、LoRa、NB-IoT)

随着移动互联网的迅速发展,万物互联IOT--物联网也迅速崛起,各大科技巨头纷纷布局物联网。5G商用也即将来临,带给物联网更大的想象空间和发展潜力。 我们都知道物联网需要通过无线传输技术来连接传感器和网关,但具体有哪些联接方式?以及各有什么特点?这里做一个总结。1,NFC(1)NFC(近场通信Near Field Communication)实质是脱胎于无线设备间的一种“非接触式射频识别”(R
5387 人浏览
hangge

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

1,问题描述(1)在安装配置好Kubernetes后,正常情况下服务器关机重启,kubelet也会自动启动的。但最近配置的一台服务器重启后,输入命令kubectl get nodes查看节点报如下错误:Theconnectiontotheserver192.168.60.128:6443wasrefused-didyouspecifytherighthostorport?(2)输入systemct
5384 人浏览
hangge

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

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

微信小程序web-view不支持打开非业务域名请重新配置

最近在一个项目中用到了小程序的新组建web-view,先来看看组件官方介绍,明显功能是承载html的网页类似于Android的webview组件。在个人小程序后台配置好request域名,然后写到了我自己注册的测试环境中;<web-view src='https://www.baidu.com'></web-view> 然后在小程序开发工具上面打开。一切正常,扫码真机调试
5340 人浏览
hgphp

git查看commit提交记录详情

如何使用git查看commit修改了哪些内容,以便后续的代码工作。与之相关的命令就是:gitlog查看所有的commit提交记录gitshow查看提交的详情具体步骤:一、首先,需要通过git log打印所有commit记录,例如二、之后的git show都是基于commit hashID输出的。1.查看最新的commitgitshow2.查看指定commit hashID的所有修改:gitshow
5332 人浏览
hgweb

Vue.js - 在项目中引入并使用Fabric.js库(Canvas绘图库)

Fabric.js 是一个可以简化 Canvas 程序编写的库。Fabric.js 为 Canvas 提供所缺少的对象模型、svg parser、交互和一整套其他不可或缺的工具。本文演示如何在 Vue.js 项目中引入并使用 Fabric.js 库。1,安装配置(1)首先进入项目文件夹,执行如下命令进行安装:npm install fabric(2)安装后打开 main.js 文件,添加如下代码将
5320 人浏览
wechat

微信小程序局域网通信

微信小程序局域网通信基础库 2.4.0 提供了 wx.startLocalServiceDiscovery 等一系列 mDNS API,可以用来获取局域网内提供 mDNS 服务的设备的 IP。 wx.request/wx.connectSocket/wx.uploadFile/wx.downloadFile 的 url 参数允许为 ${IP}:${PORT}/${PATH} 的格式,当且仅当 IP
5314 人浏览
android

Error running 'app': Default Activity not found

在我们平时开发的过程中,Android Studio 有时会遇到这个错误:Error running 'app': Default Activity not found,网上一大堆资料乱写的资料,其实很简单,先定位到是AndroidManifest.xml 出现了问题注意:再次强调是AndroidManifest.xml 出现了问题 找到问题位置就好办了,看看是不是没有入口的Ac
5281 人浏览
php

Yii3 相比与 Yii2 做了哪些改动?

2018年6月10日发布了Yii框架3.0.0 更新的第一个alfa版本Yii 3.0中的新功能包 “ezyang/htmlpurifier” 已经成为可选项,默认情况下不会安装移除 Yii 自动加载器以支持 Composer 的 PSR-4 实现删除了特定于 HHVM 的代码在 ApcCache 中删除了 APC 支持, APCu 像以前一样工作当覆盖默认值时,会更改yii\grid\DataC
5259 人浏览
android

安装Android Studio 3.0 预览版

转发链接地址如果您希望抢先体验下一版 Android Studio,您不必替换掉现有的稳定版。 您可以在安装有稳定版的同时安装 Android Studio 预览版并在这两个版本中开发同一应用。之所以能够实现这一点,是因为 Android Studio 将每个安装版本的设置存储在该版本特定的文件夹中。 例如,如果您在 Windows 上安装了 Android Studio 2.3 稳定版和 And
5252 人浏览
webhome

浅谈下页面中字体设置(font-family)和粗细(font-weight)问题

记得以前某某某天上午被设计师“调戏”了,记忆犹新啊,就是因为一个项目(PC和移动)中的字体问题,纠结了一上午,设计师非要字体效果跟设计稿上保持一致。那时那刻,我已无语,但是话说回来,大家都是为了项目的质量,所以得放平心态,反思,于是“诞生了”今天下午要分享的话题:CSS中的字体设置。谈到“CSS中的字体”,老生常谈的话题了,做过设计和前端的童鞋都会略知一些其中的“奥妙”。在平时工作中,完成一个项目
5249 人浏览
linux

图解ARP协议(四)代理ARP原理与实践(“善意的欺骗”)

一、代理ARP概述我:当电脑要访问互联网上的服务器,目标MAC是什么?很多小伙伴在刚学习网络协议的时候,经常这样直接回应:不就是服务器的MAC嘛!这时我会反问:那电脑怎么拿到这个服务器的MAC地址呢?小伙伴一般都自信的抛出下面两个点:①根据网络通信中数据封装的原则,通信双方需要封装源目IP和MAC地址;②如果要拿到目标MAC地址,就需要通过ARP协议进行交互。我:好,确实没毛病,你是指的下面这个意
5243 人浏览