- 博客(135)
- 收藏
- 关注
转载 PHP删除数组中空值的方法介绍
说来惭愧,以前在去掉数组的空值是都是强写foreach或者while的,利用这两个语法结构来删除数组中的空元素,简单代码如下:复制代码 代码如下:foreach( $arr as $k=>$v){ if( !$v ) unset( $arr[$k] ); } ?>而且自我感觉还挺不错,只是这样的效率并不高也曾经试过
2017-06-02 16:31:42
1439
转载 微信小程序 页面跳转和数据传递实例详解
微信小程序 页面跳转和数据传递1.先导在Android中,我们Activity和Fragment都有栈的概念在里面,微信小程序页面也有栈的概念在里面。微信小程序页面跳转有四种方式: 1.wx.navigateTo(OBJECT); 2.wx.redirectTo(OBJECT); 3.wx.switchTab(OBJECT); 4.wx.navigateBack(OBJ
2017-05-25 14:13:02
1314
转载 小程序中 判断当前首页是从其他页面返回,还是由入口打开
由于小程序的数据在我们退出小程序时并没有得到释放,因此再次点击开来数据依然没有变成初始化 解决方法:在小程序 data 数据中声明一个变量 isClose 默认为 true 用于判断 是否为从入口打开,当点击跳转页面或者关闭小程序的时候,会触发OnHide 函数在此函数中将判断 isClose is true 的时候即为关闭之后在打开,当跳转页面时首先将isClose 设置为 fals
2017-05-25 11:25:34
13919
转载 微信小程序页面跳转无效
wx.navigateTo(OBJECT) 不会销毁当前页面,仅仅是将其hide,使用wx.navigateBack可以返回到原页面。wx.redirectTo(OBJECT) 销毁当前页面,跳转到应用内的其他页面。我们有时候会发现,其他的地方都好好的能跳转,可是为啥突然就无效那呢?原因:检查你要跳转的位置是否在app.js中注册过。检查你要跳转的地址是否有误。经常都
2017-05-15 10:45:32
19346
3
转载 微信小程序页面跳转三种方式
为了不让用户在使用小程序时造成困扰,微信小程序规定页面路径只能是五层,请尽量避免多层级的交互方式。页面跳转的话就涉及到了多个页面层级第一种:wx.navigateTo(OBJECT) 保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。 OBJECT参数说明:参数 类型 必填 说明 url String 是 需要跳转的应用内页面的路
2017-05-15 10:44:26
68906
转载 PHP中替换换行符
//php 有三种方法来解决 //1、使用str_replace 来替换换行 $str = str_replace(array("\r\n", "\r", "\n"), "", $str); //2、使用正则替换 $str = preg_replace('//s*/', '', $str); //3、使用php定义好的变量 (建议使用) $str = str_repl
2017-01-16 15:50:17
5991
转载 微信小程序-wx:key理解
个人感觉官方给出的例子不是很明确,官方解释如下:wx:key如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(如 中的输入内容, 的选中状态),需要使用 wx:key 来指定列表中项目的唯一的标识符。wx:key 的值以两种形式提供字符串,代表在 for 循环的 array 中 item 的某个 property,该 prop
2016-12-23 18:04:33
20041
转载 javascript时间戳和日期字符串相互转换
// 获取当前时间戳(以s为单位)var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;//当前时间戳为:1403149534console.log("当前时间戳为:" + timestamp);// 获取某个时间格式的时间戳var stringTime = "2014-07-10 10:21:12";
2016-12-13 15:29:39
1295
转载 Node.js中的模块接口module.exports浅析
在写node.js代码时,我们经常需要自己写模块(module)。同时还需要在模块最后写好模块接口,声明这个模块对外暴露什么内容。实际上,node.js的模块接口有多种不同写法。这里作者对此做了个简单的总结。 返回一个JSON Object 如下代码是一个简单的示例。 var exp = { "version": "1.0.0","function1
2016-12-02 15:56:49
901
转载 微信小程序-消息提示框实例
做Android的时候对toast是很熟悉的.微信小程序开发中toast也是重要的消息提示方式.提示框:wx.showToast(OBJECT)显示消息提示框OBJECT参数说明:示例代码:wx.showToast({ title: '成功', icon: 'success', duration: 2000})wx.hideToast()
2016-12-02 15:25:40
73869
2
转载 微信小程序 页面跳转 传递参数
微信小程序的页面跳转,页面之间传递参数笔记. 先上demo图: 为了简化逻辑,所以index.wxml里面只写了两个text.既然是跳转,那就还有其他页面.目录如下:三个页面,但是代码很简单.直接上代码. 跳转到新页面 在当前页打开 index.wxml中的UR
2016-11-29 15:01:50
1698
转载 微信小程序request请求实例,网络请求。
最近微信小程序开始开放测试了,小程序提供了很多api,极大的方便了开发者,其中网络请求api是wx.request(object),这是小程序与开发者的服务器实现数据交互的一个很重要的api。官方参数说明如下OBJECT参数说明:参数名类型必填说明urlString是开发者服务器接口地址dataObject、Str
2016-11-29 14:01:01
5762
转载 微信小程序的ajax数据请求wx.request
使用小程序官方提供的数据请求api发起数据请求wx.request(OBJECT)wx.request发起的是https请求。一个微信小程序,同时只能有5个网络请求连接。OBJECT参数说明:参数名类型必填说明urlString是开发者服务器接口地址dataObject、String否请求的参数
2016-11-29 10:46:09
22704
转载 微信小程序传值以及获取值方法
微信小程序传值以及获取值方法,传值有两种方法,对应也有获取值得方法,1、设置id的方法标识跳转后传递的参数值;2、通过使用data - xxxx 的方法来标识要传递的值微信小程序设置id的方法标识来传值在要跳转的item处,设置一个id并给当前的id赋值上对应的key值,比如一部电影的id(后面带着id去下一个页面查询,详细信息)如:后我们在js的bindtap
2016-11-29 10:39:29
137242
1
转载 支付宝接入文档中TRADE_SUCCESS和TRADE_FINISHED的本质区别
之前一直不知道这2种状态到底有什么不同。支付宝中担保交易和即时到账交易对其的描述为:TRADE_SUCCESS 交易成功(或支付成功)TRADE_FINISHED 交易完成一头雾水。。。。。。OK,找例子来说明吧:例子一:即时到账普通版。 普通版不支持支付完成后的退款操作,即用户充值完成后,该交易就算是完成了,这笔交易就不能再做任何操作了。即时到账高级版
2016-11-25 17:43:12
3154
转载 微信小程序,大多数人都搞错的八个问题
小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量。这再次证明一点,微信想让什么火,真的就能让什么火。这种能力真是全中国再也没有人有了,政府也没有。但四处传的消息很多是失真的,废话不说,先列出8个多数人都搞错的问题:1.小程序是HTML5;2.小程序是B/S的;3.把M站改改就可以接入到小程序里;4.小程序体验不佳;5.小程序适合低频长尾应用;6.
2016-11-25 13:22:00
1999
转载 微信小程序 数据访问实例详解
先简单说一下,小程序的结构如图所示1、每个视图(.wxml)只需要添加对应名字的脚本(.js)和样式(.wxss)就可以了,不需要引用,page下面的脚本以及样式都是继承至最外面的app.js , app.wxcss2、脚本也就是.js文件,他有固定格式:page,是用于获取数据的3、utils是用来放置数据接口的数据访问,如果懂点ajax,都不是问题,没啥好讲的微
2016-11-25 11:28:18
60406
1
转载 PHP 获取二维数组中某个key的集合
本文为代码分享,也是在工作中看到一些“大牛”的代码,做做分享。具体是这样的,如下一个二维数组,是从库中读取出来的。代码清单:$user = array( 0 => array( 'id' => 1, 'name' => '张三', 'email' => 'zhangsan@sina.com', ), 1 =
2016-11-24 16:37:52
956
转载 discuz论坛forum_thread表的displayorder字段解释
forum_thread的displayorder字段解释displayorder 4 多版块置顶功能可让一个主题在任意多个版块 只在指定的板块显示主题需要在后台-内容-主题-板块/群组指定来进行操作以下三种置顶可以在版主管理的浮动窗口操作 displayorder 3 全局置顶 全部专区,每个板块都可已看的到displayorder
2016-11-24 16:36:31
3856
转载 PHP删除数组中特定元素的两种方法
方法一:<?php$arr1 = array(1,3, 5,7,8);$key = array_search(3, $arr1);if ($key !== false) array_splice($arr1, $key, 1);var_dump($arr1);?>输出:array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7)
2016-11-24 16:35:34
4896
转载 在本地 CentOS 7 上搭建 Web 开发环境 — Web 服务器 nginx
一台服务器,接待用户请求的就是 Web 服务器,是一种软件,比如 Apache,Nginx。Web 服务器除了为用户提供静态的文件,像 html,CSS,JavaScript,图像文件 等等,它还会跟脚本解释器沟通,给用户提供动态的内容。nginx一款受欢迎的高性能 Web 服务器。安装 nginxNginx 的稳定版包含在 CentOS 7 的软件仓库里,所以可以直接用 yum
2016-10-22 02:08:58
7292
1
转载 CentOS重启Apache、MySQL、Nginx、php-fpm
Centos上Apache重启,mysql重启, nginx 重启方法 1.重启 apache service httpd restrat /etc/init.d/httpd stop /etc/init.d/httpd start 2.重启 mysql service mysqld restart /etc/init.d/mysqld stop
2016-10-21 15:31:51
1363
转载 阿里云服务器ECS centos7.2搭建nginx环境以及负载均衡
之所以要整理出这篇文章,是因为1是搭建环境的过程中会遇到大大小小各种问题,2是网上目前也没有关于centos7.2搭建nginx环境的问题整理,因此在这里记录。前置工作就不赘述了,首先ssh root@115.29.102.81 (换成你们自己的公网IP)登陆进入到自己的服务器命令行,之后开始基本的安装:1.添加资源添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令
2016-10-21 14:29:17
1729
转载 Centos系统查看指定端口状态并且kill
查询结果通过管道给grep查找包含特定字符串的进程。管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入例如查看8083端口的状态:[root@server1 ~]# netstat -apn | grep 8083 tcp 0 0 192.168.2.17:8083 0.0.0.0:* LISTEN 3877/java[
2016-10-21 14:22:51
4625
转载 Centos系统中查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。下面分别简要介绍df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这
2016-10-21 14:21:40
17554
转载 Centos中查看nginx、apache、php、mysql配置文件路径
1、判断apache首先执行命令找到httpd路径ps aux | grep httpd如httpd路径为 /usr/local/apache/bin/httpd然后执行以下命令/usr/local/apache/bin/httpd -V | grep “SERVER_CONFIG_FILE”即可找到编译时加载的配置文件路径 httpd.conf-V 参数可以看到编译时
2016-10-21 14:19:18
3078
转载 nginx修改上传文件大小限制
新装了一台服务器,用nginx做代理。突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置。 cd /export/servers/nginx/conf/nginx.conf,在这个配置文件里面的server段里面的 location / { root html; index
2016-10-20 14:25:43
1734
转载 忘记MySQL root密码解决方法,基于Ubuntu 12.04 LTS
忘了MySQL密码,从网上找到的解决方案记录在这里。编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。重启mysql服务abbuggy@abbuggy-ubuntu:~$ sudo service mysql restart mysql stop/waiting
2016-10-17 13:09:55
294
转载 Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版本是
2016-10-17 13:08:51
385
转载 DZ的附件7天内重复下载不重复扣分
DZX3.1的附件下载依然有BUG,这个扣分不是出售附件,而是指后台积分策略中设置的每次下载附件所扣的小积分,目的是为了防止迅雷下载,或者被盗链。但这个下载扣分的问题从7.0时代一直存在,具体表现在: 1、下载自己上传的附件,要扣积分。 2、重复下载同一个附件,次次都扣积分。格东站长网 这两点显然是不合理的,下载自己的附件怎么能扣分呢?如果网络中断,或者误点击了,就再次扣分,很冤枉。之
2016-10-13 14:18:32
1579
转载 php实现微信公众号主动推送消息
通过学习借鉴朋友的实现方法进行整理,实现了PHP版的微信公共平台消息主动推送,分享给大家供大家参考,具体内容如下此方法是通过模拟登录微信公共平台的方法来实现的。代码如下:一、登录接口部分代码//登录private function login(){ $url = 'https://mp.weixin.qq.com/cgi-bin/login?lang=zh_CN';
2016-09-28 15:43:05
9592
转载 php 去除图片以及DIV的width、height、style
1.去掉图片的宽高,去掉DIV的style样式$str = ' ';//去掉图片宽度$search = '/(]+>)/is';echo preg_replace($search,'$1$3',$str);$search1 = '/(]+>)/is'; //去除图片的高度echo preg_replace($search1,'$1$3',$str);
2016-08-31 13:56:51
7083
转载 php二维数组根据某字段排序(对查询结果集进行排序)
二维数组键值排序函数/** * 对查询结果集进行排序 * http://www.onethink.cn * /Application/Common/Common/function.php * * @access public * @param array $list 查询结果 * @param string $field 排序的字段名 * @param string $
2016-08-31 11:27:18
1378
转载 php远程抓取网站图片并保存
<?php /** * 一个用于抓取图片的类 * * @package default * @author WuJunwei */ class download_image { public $save_path;
2016-08-22 17:42:33
2170
转载 jquery实现上传文件大小类型的验证
$(document).ready(function () { $("#myFile").change(function () { var filepath = $("input[name='myFile']").val(); var extStart = filepath.lastIndexOf(".");
2016-08-08 16:49:31
804
转载 php中浮点数计算问题
如果用php的+-*/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58*100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的,我用python也遇到这个问题。所以基本上大部分语言都提供了精准计算的类库或函数库,比如php有BC高精确度函数库,下面达内php培训老师介绍一下一些常用的BC高精确度函数使用。
2016-08-08 11:08:40
532
转载 mysql中的unsigned
unsigned 既为非负数,用此类型可以增加数据长度!例如如果 tinyint最大是127,那 tinyint unsigned 最大 就可以到 127 * 2unsigned 属性只针对整型,而binary属性只用于char 和varchar。类型说明tinyint非常小的
2016-08-04 12:30:16
12585
转载 php函数serialize()与unserialize()
serialize()和unserialize()在php手册上的解释是:serialize — Generates a storable representation of a valueserialize — 产生一个可存储的值的表示unserialize — Creates a PHP value from a stored representationunserialize
2016-06-13 18:33:27
332
转载 PHP通过正则表达式获取网页中的所有图片
PHP通过正则表达式获取网页中的所有图片,用到的函数有:file_get_contents() 函数把整个文件读入一个字符串中,preg_match_all函数进行全局正则表达式匹配,array_unique函数去除数组中重复的值 $url="http://sports.qq.com/photo/?pgv_ref=aio"; //file_get_contents()
2016-06-13 18:32:49
1491
转载 MYSQL使用group by,如何查询出总记录数
SELECT t.report_date ,t.user_id FROM my_table t GROUP BY t.user_id,t.report_date 比如有这样一条SQL,根据t.user_id,t.report_date两个字段统计这样前端
2016-05-31 14:27:48
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅