-
php
-
推荐一个上传文件到七牛的扩展组件——yii2-qiniuyii2-qiniu:https://github.com/crazyfd/yii2-qiniu安装在composer.json中添加下面的配置"crazyfd/yii2-qiniu": "dev-master"然后运行php composer.phar update
如果有报错可以尝试运行以下命令composer self-update
-
littleGG
-
OC版本-(NSMutableAttributedString*)getAttributedStringForText:(NSString*)textfont:(UIFont*)font
{
NSMutableAttributedString*mutableAttributedString=[[NSMutableAttributedStringalloc]initWithString:text
-
web
-
微信小程序获取某个元素的高度和宽度js页面//创建节点选择器
var query = wx.createSelectorQuery();
//选择id
var that = this;
query.select('.every').boundingClientRect(function (rect) {
// console.log(rect.
-
web
-
H5 移动端禁止上下滚动, 只需要css中同时设置 下面两个属性html,body{
overflow:hidden;
height:100%;
}
-
android
-
Android---String资源文件中通过String.format()(动态改变)字符串资源的显示内容例如:小明来自烟台年龄18岁性别男。其中,“小明”、“烟台”、“18”、“男”,均为可变的,就可以通过String.format()设置。代码:string.xml<stringname="formatStr">%1$s:来自%2$s,年龄%3$d,性别%4$
-
cnbzlj
-
今天,简单讲讲android如何保留运算结果为浮点数时,保留两位小数显示。这个其实很简单,最近做一个功能时,获取到文件的大小为B的数据,在界面上需要显示为MB,这是需要转换才可以1MB=1024*1024B,所以需要进行触发运算,但是运算结果为整数不好,需要为浮点数并且显示小数点后两位数据。当时居然不知道怎么办,所以在网上查找资料,最终解决了问题,这里记录一下。android 保留两位小数5种方法
-
android
-
mac 系统安装请点击这里。 安装 Android Studio打开 Android 开发者网站安装 Android Studio。此页面将自动检测到你的操作系统。
接受条款及条件,开始下载。双击下载的文件并按照提示操作。 打开下载后的文件,并按照 Android Studio 设置向导操作。所有步骤均接受默认配置。
在这个页面处,确保勾选所有组件。
设置向导安装完毕后,设置向导
-
iOS
-
iosUI组件介绍,iOS开发常用工具整理,ios开发总结1、通过CocoaPods安装项目名称项目信息AFNetworking网络请求组件FMDB本地数据库组件SDWebImage多个缩略图缓存组件UICKeyChainStore存放用户账号密码组件Reachability监测网络状态DateTools友好化时间MBProgressHUD一款提示框第三方库MWPhotoBrowser一款简单的
-
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 +
-
hgphp
-
一、基本的数据插入操作1,插入数据(1)想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用save方法即可:注意:created_at和updated_at时间戳在save方法被调用时会自动被设置,如果我们数据表中没有定义这两个字段,可以在模型中将自动时间戳功能关闭。具体参考我之前的文章Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创
-
linux
-
一、ARP防御概述通过之前的文章,我们已经了解了ARP攻击的危害,黑客采用ARP软件进行扫描并发送欺骗应答,同处一个局域网的普通用户就可能遭受断网攻击、流量被限、账号被窃的危险。由于攻击门槛非常低,普通人只要拿到攻击软件就可以扰乱网络秩序,导致现在的公共网络、家庭网络、校园网、企业内网等变得脆弱无比。所以,如何进行有效的ARP防御?作为普通用户怎么防御?作为网络/安全管理员又怎么防御?有哪些ARP
-
android01
-
上一篇文章中我们讲解了android中内存对象的序列化方式。由于android开发涉及到不同Activity的数据传递,对于基本数据类型数据的传递是没有问题的,但是一旦涉及到复杂数据类型,就需要将数据序列化以便传输,在文章中我们主要讲解了两种数据序列化的方式:实现Serializable接口和实现Parcelable接口,同时也比较了它们各自的优缺点和实现方式。具体关于内存对象序列化方面的知识可参
-
php
-
GET Yii::$app->request->get($key,$default)第一个参数(key)为用户get请求的key,第一个参数选填;第二个参数(key)为用户get请求的key,第一个参数选填;第二个参数(default)是默认值,第二个 参数选填;不填参数得到的是get数据的数组。 Yii::app−>request−>queryParams:得到的是数组,
-
hangge
-
我们知道无论是 Get 请求还是 Post 请求,Controller 这边都可以定义一个实体类来接收这些参数。而 @ControllerAdvice 结合 @InitBinder 还能实现请求参数预处理,即将表单中的数据绑定到实体类上时进行一些额外处理。三、请求参数预处理(搭配 @InitBinder)1,问题描述 (1)假设我们有如下两个实体类 User 和 Book:public class
-
hgphp
-
五、新增、修改、删除操作 在前文中我介绍了如何使用Query Builder(查询构造器)进行数据查询,下面接着介绍如何使用它进行数据的增、删、改操作。同样假设我们有如下用户表(user):1,新增操作(1)插入单条纪录DB::table('user')->insert(
[
'username'=>'guest',
'p
-
androidproject
-
RadarViewRadarView for Android 是一个雷达扫描动画后,然后展示得分效果的控件。Gif 展示引入Maven:<dependency>
<groupId>com.king.view</groupId>
<artifactId>radarview</artifactId>
<version>1.0
-
cnbzlj
-
今天,简单讲讲android在读取文件时,如何获取文件大小。目前有两种实现方法,一种是使用File的length()方法;另外一种是使用FileInputStream的available()方法,当InputStream未进行read操作时,available()的大小应该是等于文件大小的。但是在处理大文件时,后者会发生问题。我们来看一下:首先选择一个文件并查看这个文件在windows中显示的大小
-
android00
-
Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。1. 直接导入打开Android Studio,如果里面已经打开了项目,选择关闭当前的项目,会弹出一个Welcome对话框:选择Import project (Eclipse ADT, Gra
-
cnbzlj
-
今天,简单讲讲如何使用应用市场更新app的版本。
最近,需要做一个功能,使app能自动进行版本检测和更新。之前,app都是使用应用市场提示用户更新的,但是这次希望app在打开时可以自动检测新的版本,然后进行版本更新。在网上查找了很多版本更新的资料,写出了设计文档。但是我的设计是让app在内部直接下载服务器的最新版本进行更新,而领导说必须使用应用市场进行更新,所以在网上查找资料,最终解决了问题。这
-
xiaozhi
-
UI对话框一般是我们点击按钮弹出的这么一个东西,主要类型有Alter,Confirm及Modal, Modal 一般带有半透明的黑色背景。当然外观可参考 AntD 或者 Framework 等。确定 APIAPI 方面主要还是要参考同行,因为如果有一天,别人想你用的UI框架时,你的 API 跟他之前常用的又不用,这样就加大了入门门槛,所以API 尽量保持跟现有的差不多。对话框除了提供显示属性外,还