积累-代码
文章平均质量分 66
程序员小猪。
这个作者很懒,什么都没留下…
展开
-
laravel数据操作返回值
以前用CI框架对于返回值没有过多关注,但是发现使用laravel框架的时候出现了一些小问题,特意实践总结了一些常用情形,希望对大家有所帮助 先理解几个概念: 1>StdClass 对象=>基础的对象 2>Eloquent 模型对象(Model 对象)=>和模型相关的类对象 3>Eloquent 集合=>可以简单理解为对象数组,里面的每一个元素都是一个Model 对象 注明:对象和实例只是说法不同,就是实例化的类,称谓只是一个代号,大家理解实质即可 1>$test = DB::table(原创 2022-06-13 12:00:26 · 2022 阅读 · 0 评论 -
javascript中的for in循环和for循环的使用
javascript for...in 语句for...in 语句用于对数组或者对象的属性进行循环操作。for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。Tip:for-in循环应该用在非数组对象的遍历上,使用for-in进行循环也被称为“枚举”。语法:for (变量 in 对象){ 在此执行代码}转载 2016-03-04 15:23:04 · 2085 阅读 · 0 评论 -
PHP实现多图片上传
今天在工作中遇到了一个需求:一个表单实现多个上传图片,类似于QQ空间上传照片的模式。即:可以一次性上传多个图片,但是封面图片只有一个。最先,最重要的事,在服务器上对文件进行读写操作的时候,一定要看权限,如果没有权限,全是虾扯蛋,为什么这样说,因为全是泪。首先,前端页面:index.html多个文件上传表单 form{ margin:原创 2017-05-24 09:16:34 · 1915 阅读 · 2 评论 -
PHP如何在页面中原样输出HTML代码
字符串与HTML之间的相互转换主要应用htmlentities()函数来完成。[php] view plain copyheader("Content-Type: text/html; charset=utf-8"); $str="107网站工作室"; echo $str; echo ""; echo html原创 2017-05-24 14:21:48 · 16614 阅读 · 0 评论 -
php 解决json_encode中文UNICODE转码问题
1.升级php,在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是说, Json不要编码Unicode.<?phpecho json_encode("中文", JSON_UNESCAPED_UNICODE);?>2.把汉字先urlencode然后再使用json_encode,json_encode之后再次使用url原创 2017-07-11 17:23:56 · 579 阅读 · 0 评论 -
PHP微信简单分享组件
PHP微信简单分享组件整理这个东西出于之前项目里好多地方用到分享,分享文件中包含了微信分享的所有功能(分享到朋友、分享到朋友圈、分享到qq、分享到微博、分享到空间) 项目地址 github:https://github.com/zhumingzhen/wechat-share.git coding:https://coding.net/u/itdream6/p/wechat-shar原创 2017-09-06 11:06:36 · 792 阅读 · 0 评论 -
php常用日期函数
<?php//本周一echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日//本周日echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3600))原创 2017-10-31 22:53:12 · 350 阅读 · 0 评论 -
laravel5框架下报错Class 'Predis\Client' not found
报这个错误是因为缺少 predis 包的问题, 只需要引入一下 predis 包就可以了 在项目目录下执行composer require predis/predis ^1.1等待安装完成就可以了原创 2018-08-02 11:43:50 · 9767 阅读 · 0 评论 -
array_map与array_walk的用法与区别详解
一、背景今天看代码的时候,发现代码中使用array_map来统一去掉数组中的空格,比起循环来,方便了很多。网上百度一下array_map,然后发现了array_walk。好吧,这两个函数虽然在某些情境下有异曲同工之妙,但是区别还是很大的。二、关于array_map1、文档array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。回调函...原创 2019-03-27 22:45:32 · 1920 阅读 · 0 评论 -
JavaScript计算一个字符串最多重复的字符及出现次数
方法一:var str = 'caibaojian.com',obj=[];for(var i = 0; i< str.length; i++){var key = str[i];if(!obj[key]){obj[key] = 1;}else{obj[key] ++;}}var max = -1;var max_key = '';var key;for(key in原创 2016-03-04 15:20:49 · 3029 阅读 · 0 评论 -
HTML5 DOM元素类名相关操作API classList简介
1、传统方法:在操作类名的时候,需要通过className属性添加、删除和替换类名。如下面例子:...这个div中一共有三个类名,要从中删掉一个类名,需要把这三个类分别拆开,然后进行处理,处理过程如下: var className=div.className.split(/\s+/); //找到要删掉的类名 var pos=原创 2016-03-15 14:15:55 · 2204 阅读 · 0 评论 -
js javascript:void(0) 真正含义
我想使用过ajax的都常见这样的代码:here但这儿的void(0)究竟是何含义呢?Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 J原创 2016-02-25 16:07:49 · 1986 阅读 · 0 评论 -
HTML+CSS大风车及十字架的实现
说起大风车勾起了多少人的回忆,我们今天就利用CSS做一个大风车并且让它转起来。首先还是老规矩——先上效果图:一................ 不是说好了转起来的吗?怎么在哪原创 2015-08-31 18:10:57 · 5453 阅读 · 0 评论 -
仿新版百度首页,99%还原真实百度首页。
老规矩,首先上效果图效果还可以吧,接下来我们要做的第一步 就是编写百度首页的HTML代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns...原创 2015-08-31 17:46:31 · 25464 阅读 · 2 评论 -
CSS 制作3D魔方 爱的魔方给女(男)朋友一个感动
首先上效果图:是不是很炫呢!没有?好吧!只能发个大招了,来看下动态的效果吧http://www.meipai.com/media/395929464效果还算可以吧,相信只要你用心,你会做出更炫的效果。把你们的生活点滴记录在上面,你的他/她肯定会非常感动的。好了,是不是已经迫及待的想看看到底是怎么实现的了!下面先附上HTML的代码原创 2015-08-24 09:14:05 · 6773 阅读 · 4 评论 -
jquery获取滚动条高度和位置,JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
在ajax中经常需要对元素的位置进行精确的定位,此时不仅需要获取元素自身的大小位置等属性。还需要知道页面、浏览器、滚动条等的长度和宽度。因为浏览器的兼容问题,如果使用javascript获取这些数值是一个相当痛苦的过程。好在JQuery提供了简单优雅,并且兼容的解决方法。获取浏览器和页面文档的宽度和高度Code highlighting produced by Actipro Code原创 2015-11-16 14:23:50 · 9374 阅读 · 0 评论 -
解析php中die(),exit(),return的区别
die()停止程序运行,输出内容exit是停止程序运行,不输出内容return是返回值die是遇到错误才停止exit是直接停止,并且不运行后续代码,exit()可以显示内容。return就是纯粹的返回值了,但是也不会运行后续代码exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并原创 2016-01-16 17:05:04 · 1779 阅读 · 0 评论 -
CSS动画:transition 的用法介绍
CSS中最简单的动画叫做 transition(转变)。通常,当一个元素的样式属性值发生变化时,我们会立即看到页面元素发生变化,也就是页面元素从旧的属性值立即变成新的属性值的效果。Transition(转变)能让页面元素不是立即的、而是慢慢的从一种状态变成另外一种状态,从而表现出一种动画过程。这些转变效果可以用下列属性来指定:transition-property – 什么属性将用原创 2016-01-07 15:14:49 · 2479 阅读 · 0 评论 -
jquery on() 给js动态新添加的元素 绑定的点击事件。
$('.class').on("click",function(){……});相当于$('.class').bind("click",function(){……});$(document).on("click",'.class',function(){……});相当于$('.class').live("click",function(){……});js生成的元素绑定事件必须使用live,但新版原创 2016-01-07 14:40:05 · 16057 阅读 · 0 评论 -
12306验证码太难,试着用php自己做一个验证码吧!
今年春运买票的朋友们碰上了12306的新验证码,各种吐槽,各种从一堆相似图片中选择答案。最后果然被网友们玩坏了……其实验证码很简单,简单说就是一个用xx编程语言处理图片的操作。大致思路这样的: 定好一个验证码规则,画一些内容到图片上,然后把我们传达给用户的信息放在某个地方(session、db)保存起来,最终展现给用户。demo地址: http://demo.cntnn11.com转载 2016-01-07 14:32:52 · 307 阅读 · 0 评论 -
JS判断客户端是否是iOS或者Android
通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:var u = navigator.userAgent, app = navigator.appVersion;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器var原创 2015-08-31 18:29:43 · 2342 阅读 · 0 评论