PHP常用方法整理】的更多相关文章

下面是常用的几个系统类的常用方法整理: list: 列表[1, 2,...] set: 集合,无重复元素{1, 2,...} str: 字符串 dict: 字典{a:'a', b:'b',...} TextIOWrapper: 文件对象 list: 列表[1, 2,...] append(x) 将x添加到序列的末尾 extend(t) 将t的内容添加到列表末尾,t可以为列表 insert(i, x) 将x插入到列表i处 count(x) 统计x在列表中出现的次数 index(x, [start,…
最近开始写PHP项目,各种常用的方法简单整理一下,以备后用. 1.  Xml转Json json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true) 2.  Request请求封装 3.  RSA加密解密算法 4.  AES加密解密算法 5.  数组转字符串&拼接 public function build_query($data){ $str=''; if(is_a…
整理自Underscore.js (1.8.3) 中文文档,http://www.css88.com/doc/underscore/ 1. extend _.extend() 复制对象中的所有属性到目标对象并返回目标对象,eg: _.extend({"name":"lily"},{"age":15}) ==> {"name":"lily","age":15} 2. pick _.p…
1.相对坐标解锁九宫格 应用场景 QQ解锁屏幕如上,可见九个按键在同一个View下面,要实现解锁,用press   moveTo  release  perform方法 实现代码如下: WebElement jiugongge = pi.findByXpath("jiugongge");//获取九宫格所在的位置元素 final TouchAction touchAction = new TouchAction(driver); // 元素的起始x和y坐标 Point start = j…
1.解决ActionBar OverFlow按钮不显示.(在oncreate中调用即可) private void setOverflowShowingAlways() { try { ViewConfiguration config = ViewConfiguration.get(this); Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey"); menuKeyFi…
一.创建一个列表,不管代码还是nib拖拉,在nib创建的时候,记得加他的二个代理 (UITableViewDelegate UITableViewDataSource) 代码创建的话,需要关联他的代理,nib创建则不需要关联,他自动会关联...代码创建关联的方法为 LXDataTable = [[UITableView alloc] initWithFrame:CGRectMake(, , , )]; [LXDataTable setDelegate:self]; [LXDataTable se…
1-常用约束规则RuleSource的设置方法   例如: addRules(new Rules(ProgramFeeItem.class){ protected void initRules() { add("rateClass", all(new Constraint[] { required() }));  //required表示,不可为空 add("remark", rules.maxLength(250));     //maxLength约束最大长度2…
去除字符串重复项: declare @str varchar(8000) declare @ret varchar(8000),@return varchar(8000) select @str = 'APR-11,APR12,APR06,APR-11,APR12,APR06' select @str = @str+',' while charindex(',',@str) > 0 begin select @ret = substring(@str,1,charindex(',',@str)-…
1. arrayObject.slice(start,end) 从已有的数组中返回选定的元素 参数 描述 start 必需.规定从何处开始选取.如果是负数,那么它规定从数组尾部开始算起的位置.也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推. end 可选.规定从何处结束选取.该参数是数组片断结束处的数组下标.如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素.如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素. 返回值 返回一个新的数组,包含从…
<script type="text/javascript"> //js页面跳转 function showtabs() { window.location.href = "wfrmTabs.aspx";//可以跳转. window.navigate("wfrmTabs.aspx");//可以跳转. } </script>…
一.将字符串转化为字符数组: toCharArray返回一个字符数组. char[] a=J.toCharArray(); 二.字符串的长度 字符串的长度和字符数组的长度是不一'样'的. 字符串长度(字符串中的字符个数): String J="HELLO"; J.length(); 字符串的长度为5,且是一个方法length(); 字符数组的长度: String J="HELLO"; char a=J.toCharArray(); System.out.printl…
Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git有什么特点?简单来说就是:高端大气上档次! 初始化本地仓库 mkdir xxx cd xxx git init 创建本地分支 git branch -b [新的分支名] //创建并切换到新的分支下 查看本地分支 git branch 切换本地分支 git checkout [要切换的分支名] 查看远程分支 git branch -a 从现有的仓库克隆 git clone git地址 拉取远程分支代码到本地 git…
java中int和String的相互转换常用的几种方法: int  > String int i=10;String s="";第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 第三种方法:s=Integer.toString(i) 注意: 1.第一种方式会产生两个对象:      Java 语言提供对字符串串联符号("+")以及将其他对象转换为字符串的特殊支持.字符串串联是通过 StringBuilder或…
CGGeometry参考定义几何结构和功能,操作简单.数据结构中的一个点CGPoint代表在一个二维坐标系统.数据结构的位置和尺寸CGRect代表的一个长方形.数据结构的尺寸CGSize代表宽度和高度. 1.创建一个几何原始数值 CGPoint  CGPointMake(CGPoint A,CGPoint B) 返回一个指定坐标点 CGRect   CGRectMake(CGFloat x,CGFloat y,CGFloat width,CGFloat height) 根据指定的坐标和大小创建一…
FusionCharts JavaScript API - Functions Home > FusionCharts XT and JavaScript > API Reference > Functions (官方文档的位置) 返回对图表对象的引用 FusionCharts(chartId: string); var chartReference =FusionCharts("myChartId"); render图标到DOM元素 详细的的参数可以看官方文档 Fu…
1.进入redis redis-cli -p -h 192.168.0.100 -a q9pCeAEMAWEL 2.查询keys keys activity_mobile_* 3.赋值.查值.删除 set mykey get mykeydel mykey 4.批量删除 [milan@redis-- ~]$ redis-cli -p -h 192.168.0.100 -a q9pCeAEMAWEL keys -h 192.168.0.100 -a q9pCeAEMAWEL del 5.一次查询多个…
1.相对坐标解锁九宫格 应用场景 QQ解锁屏幕如上,可见九个按键在同一个View下面,要实现解锁,用press   moveTo  release  perform方法 实现代码如下: WebElement jiugongge = pi.findByXpath("jiugongge");//获取九宫格所在的位置元素 final TouchAction touchAction = new TouchAction(driver); // 元素的起始x和y坐标 Point start = j…
关于runtime的学习网上有很多博客,在学习之前也查过很多资料,觉得南峰子老师博客中对 runtime 的讲解挺详细的,博客地址:http://southpeak.github.io/categories/objectivec/ 想要学习的可以去认真的看看. 1.runtime动态创建一个类,添加成员变量,添加方法 // 自定义一个方法 void sayFunction(id self, SEL _cmd, id some) { NSLog(@"%@岁的%@说:%@", object…
学疏才浅,若有不对的地方,希望大家可以帮忙指正出来. 1. Array.push(),向数组的末尾添加一个或多个元素,并返回新的数组长度.原数组改变. 2. Array.pop(),删除并返回数组的最后一个元素,若该数组为空,则返回undefined.原数组改变. 3. Array.unshift(),向数组的开头添加一个或多个元素,并返回新的数组长度.原数组改变. 4. Array.shift(),删除数组的第一项,并返回第一个元素的值.若该数组为空,则返回undefined.原数组改变. 5…
最近想搞一下基于Bmob平台的应用开发,发现确实挺方便的,很好的解决了服务器后台部署的难题, 但是也有一些弊端,数据架构的可扩展性不强,做一些数据结构简单的应用还是可以的. package com.bmob.utils; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import android.content.Context; import android.util.Log; impo…
/** * 此类中收集Java编程中WEB开发常用到的一些工具. * 为避免生成此类的实例,构造方法被申明为private类型的. * @author */ import java.io.IOException; import java.io.StringReader; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.util.Date; public cla…
官方文档https://docs.spring.io/spring-data/data-mongodb/docs/current/reference/html/index.html 查询: *************************************************************************** mongoTemple查询和修改 @Autowired MongoTemplate mongoTemp; Criteria criteria = Criter…
想了解数组有哪些原生方法,控制台输出,如图: length:数组的实例属性,返回或设置一个数组中的元素个数. toString():可以把数组转换成字符串,并返回结果. toLocaleString():返回数组中每个元素的本地化表示形式. let a = [1234,'hello',21]; a.length; a.toString(); //'1234','hello','21' a.toLocaleString(); //'1,234','hello','21' join([seperat…
查看对象的方法,继续控制台输出,如图: hasOwnProperty():返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键). let object1 = new Object(); object1.property1 = 42; object1.hasOwnProperty('property1'); // true object1.hasOwnProperty('toString'); // false isPrototypeOf():用于测试一个对象是否存在于另…
public class Demo{ public static void main(String args[]){ /** *Math.sqrt()//计算平方根 *Math.cbrt()//计算立方根 *Math.pow(a, b)//计算a的b次方 *Math.max( , );//计算最大值 *Math.min( , );//计算最小值 */ System.out.println(Math.sqrt(16)); //4.0 System.out.println(Math.cbrt(8))…
UI自动化相关工具 1.appium平台 2.Apple的UIAutomation 3.Google的UIAutomation 简单的介绍一下这几个工具: 1.Appium简介 Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库.Android系统的UIAutomator框架. Appium在不同平台中使用了标准的自动化APIs,所以在跨平台时,不需要重新编译或者修改自己的应用. Appium支持的语言比较多,如java.Object-C…
Go反射机制:在编译不知道类型的情况下,可更新变量.在运行时查看值.调用方法以及直接对它们的布局进行操作. 为什么使用反射 有时需要封装统一接口对不同类型数据做处理,而这些类型可能无法共享同一个接口,也有可能布局未知,也有可能该类型在程序设计时不存在. 当无法透视一个未知类型的布局时,这段代码就无法继续,所以引入反射机制. reflect.Type与reflect.Value Golang反射机制提供两种类型:Type和Value. Type是一个接口,其中提供很多方法,能够识别类型以及透视类型…
前言: 工作了几年,想把一些不好找现成的库的常用方法整理一下,发布成npm包,方便使用.也学习一下开发发布流程. 主要用到的工具:npm. 开发库:babel.typescript.rollup.eslint.corejs. 由于目前只是发布一些函数方法,只需要一些兼容性工具,打包工具即可. 一.创建项目 可以直接在github上创建一个空项目,然后克隆到本地. 进入目录下,执行 npm initz 之后将开始初始化package.json: This utility will walk you…
截取字符串的使用比较广泛,有很多中方法,本文粗略的整理了一些,感兴趣的额朋友可以才参考下 使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”.”bmp”.”gif”.”ico”和”png”的数组 函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串 例子:…
使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png"; arr=theString.split("|"); //arr是一个包含字符值"jpg"."bmp"."gif"."ico"和"png"的数组 函数:Join() 功能:使用您选择的分…