-
php
-
推荐一个上传文件到七牛的扩展组件——yii2-qiniuyii2-qiniu:https://github.com/crazyfd/yii2-qiniu安装在composer.json中添加下面的配置"crazyfd/yii2-qiniu": "dev-master"然后运行php composer.phar update
如果有报错可以尝试运行以下命令composer self-update
-
axure
-
AXURE RP 8 快捷键 完整版常用WindowsOS X剪切CTRL + XCMD + X复制CTRL + CCMD + C粘贴CTRL + VCMD + V重复CTRL + DCMD + D撤销CTRL + ZCMD + Z重做CTRL + YCMD + Y全选CTRL + ACMD + A打开CTRL + OCMD + O新建CTRL + NCMD + N保存CTRL + SCMD +
-
iOS
-
iosUI组件介绍,iOS开发常用工具整理,ios开发总结1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络状态DateTools友好化时间MBProgressHUD一款提示框第三方库MWPhotoBrowser一款简单的
-
SuperBig
-
一、什么是AIDLAIDL(Android Interface Definition Language)安卓接口定义语言二、为什么使用AIDL呢?如果将Service变成远程Service的话,使用扩展的Binder进行通信会报错:这是由于在Bind Service按钮的点击事件里面我们会让MainActivity和MyService建立关联,但是目前MyService已经是一个远程Service
-
android
-
mac 系统安装请点击这里。 安装 Android Studio打开 Android 开发者网站安装 Android Studio。此页面将自动检测到你的操作系统。
接受条款及条件,开始下载。双击下载的文件并按照提示操作。 打开下载后的文件,并按照 Android Studio 设置向导操作。所有步骤均接受默认配置。
在这个页面处,确保勾选所有组件。
设置向导安装完毕后,设置向导
-
android00
-
Android开发中,有时需要知道cache缓存的路径。我写了一个静态类,供大家能参考public class CommonUtil {
/**
* 获取cache路径
*
* @param context
* @return
*/
public static String getDiskCachePath(Contex
-
web
-
微信小程序获取某个元素的高度和宽度js页面//创建节点选择器
var query = wx.createSelectorQuery();
//选择id
var that = this;
query.select('.every').boundingClientRect(function (rect) {
// console.log(rect.
-
hgphp
-
一、事件的监听与响应1,基本介绍(1)Eloquent 模型可以在模型生命周期中的各个时间点触发相应的事件:
retrieved:从数据库中获取已存在模型时会触发该事件。
creating、created:当一个新模型被首次保存的时候,这两个事件会被触发。
updating、updated:当一个模型已经在数据库中存在并调用 save 方法,这两个事件会被触发。
saving、
-
php
-
GET Yii::$app->request->get($key,$default)第一个参数(key)为用户get请求的key,第一个参数选填;第二个参数(key)为用户get请求的key,第一个参数选填;第二个参数(default)是默认值,第二个 参数选填;不填参数得到的是get数据的数组。 Yii::app−>request−>queryParams:得到的是数组,
-
cnbzlj
-
今天,简单讲讲android在读取文件时,如何获取文件大小。目前有两种实现方法,一种是使用File的length()方法;另外一种是使用FileInputStream的available()方法,当InputStream未进行read操作时,available()的大小应该是等于文件大小的。但是在处理大文件时,后者会发生问题。我们来看一下:首先选择一个文件并查看这个文件在windows中显示的大小
-
androidproject
-
RadarViewRadarView for Android 是一个雷达扫描动画后,然后展示得分效果的控件。Gif 展示引入Maven:<dependency>
<groupId>com.king.view</groupId>
<artifactId>radarview</artifactId>
<version>1.0
-
database
-
linux 下redis启动命令/usr/local/bin/redis-server /home/data/redis-3.2.1/redis.conf如果不知道redis-server文件位置输入如下命令查询位置find / -name redis-server查看是否启动成功:netstat -nplt
-
android00
-
Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。1. 直接导入打开Android Studio,如果里面已经打开了项目,选择关闭当前的项目,会弹出一个Welcome对话框:选择Import project (Eclipse ADT, Gra
-
hangge
-
我们知道无论是 Get 请求还是 Post 请求,Controller 这边都可以定义一个实体类来接收这些参数。而 @ControllerAdvice 结合 @InitBinder 还能实现请求参数预处理,即将表单中的数据绑定到实体类上时进行一些额外处理。三、请求参数预处理(搭配 @InitBinder)1,问题描述 (1)假设我们有如下两个实体类 User 和 Book:public class
-
linux
-
一、ARP防御概述通过之前的文章,我们已经了解了ARP攻击的危害,黑客采用ARP软件进行扫描并发送欺骗应答,同处一个局域网的普通用户就可能遭受断网攻击、流量被限、账号被窃的危险。由于攻击门槛非常低,普通人只要拿到攻击软件就可以扰乱网络秩序,导致现在的公共网络、家庭网络、校园网、企业内网等变得脆弱无比。所以,如何进行有效的ARP防御?作为普通用户怎么防御?作为网络/安全管理员又怎么防御?有哪些ARP
-
android
-
EditText可以设置多种输入方式,其中若要设置输入数字和小数点时应注意一下几点:1.如果设置只输入数字代码中edittext.setInputType( InputType.TYPE_CLASS_NUMBER);此时只会弹出数字输入框,符号点击后不会输入到文字框中xml中<EditText
android:id="@+id/et_integral"
android:l
-
java
-
今天刚上班就被告知要移除 QUERY_ALL_PACKAGES 权限,做代码兼容,否则上不了 Google Play 了。google不通过截图:遇到这种情况,1,首先检查Manifest中可使用了改权限,如果使用了,去掉就行了2,还有可能是第三方的包里面包含这个权限,例如ShareSdk,这个时候编译项目,可在AndroidStudio中查看最后合并的Androidmanifest.xml文件,
-
hgphp
-
一、基本的数据插入操作1,插入数据(1)想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用save方法即可:注意:created_at和updated_at时间戳在save方法被调用时会自动被设置,如果我们数据表中没有定义这两个字段,可以在模型中将自动时间戳功能关闭。具体参考我之前的文章Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创
-
android01
-
上一篇文章中我们讲解了android中内存对象的序列化方式。由于android开发涉及到不同Activity的数据传递,对于基本数据类型数据的传递是没有问题的,但是一旦涉及到复杂数据类型,就需要将数据序列化以便传输,在文章中我们主要讲解了两种数据序列化的方式:实现Serializable接口和实现Parcelable接口,同时也比较了它们各自的优缺点和实现方式。具体关于内存对象序列化方面的知识可参
-
hangge
-
Spring Boot 项目启动后,默认会去查找 index.html 文件作为首页面。当然我们可以指定其它页面作为首页面,下面通过样例进行演示。
一、使用 index.html 作为首页面1,静态首页Spring Boot 项目在启动后,首先回去静态资源路径(resources/static)下查找 index.html 作为首页文件。
2,动态首页 如果在静态资源路径(resources/