我的知识记录分享

我的知识记录分享

php打包图片后进行批量下载

2019-11-28 糖果小宝 php开发

<?php class Imagedown { var $datasec = array (); var $ctrl_dir = array (); var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; var $old_offset = 0; public function unix2_dostime($unixtime = 0){ $timearray = ($unixtime == 0) ? getdate () : getd...

阅读全文>>

标签: php

评论(0) 浏览(800)

php点击按钮根据图片地址下载图片

2019-11-28 糖果小宝 php开发

var url = deskUrl; var $a = $("<a></a>").attr("target", "_blank").attr("href", url).attr("download", deskName+".png"); $a[0].click(); js 方法,图片路径地址要对,就可以成功下载

阅读全文>>

标签: html js

评论(0) 浏览(862)

小程序开发,网站开发

2019-11-26 糖果小宝 生活

有需要小程序开发 商城类,网站开发等项目,可以联系我!!!

阅读全文>>

评论(0) 浏览(1062)

获取url参数值

2019-11-25 糖果小宝 php开发

js获取url参数中文乱码   // 获取url中的参数 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");  var r = window.location.search.substr(1).match(reg);  if (r != null) return decodeURI(r[2]); return null;  } ...

阅读全文>>

标签: jQuery html

评论(0) 浏览(795)

PHP实现将科学计数法转换为原始数字字符串的方法_PHP

2019-11-20 糖果小宝 php开发

function decimalNotation($num) { $parts = explode('E', $num); if(count($parts) != 2){ return $num; } $exp = abs(end($parts)) +3; $decimal = number_format($num, $exp); $decimal = rtrim($decimal, '0'); return rtrim($decimal, '.'); }

阅读全文>>

标签: php

评论(0) 浏览(814)

php导出excel失败---》原因内容字段带“=”号

2019-11-19 糖果小宝 php开发

原因内容字段带“=”号 解决方案:把含有特殊字符的列 setCellValue改成setCellValueExplicit 明确列数据类型,setCellValueExplicit默认为字符串类型

阅读全文>>

标签: php

评论(0) 浏览(736)

php抽奖概率程序

2019-11-13 糖果小宝 php开发

抽奖概率思想: 1.给每一个奖项设置要给概率数,如下面所有奖品综合设置为100,iphone5s是5,也就是5% 2.然后通过php生成随机数函数生成一个在总概率之间的随机数 如:抽第一个奖品5s的时候,因为是第一次foreach循环,产生的随机数就是在0-100之内的,判断是否中奖,则是看生成的随机数是否在0-5之内,如果在则抽中,否则就是循环到第二件奖品,笔记本是10,但是这里要注意一点,产生的随机数应该是减去之前的如5s中的5 <?php $prize_arr = array( '0' => array('i...

阅读全文>>

评论(0) 浏览(856)

九宫格抽奖

2019-11-13 糖果小宝 设计内容

商家操作 1.         活动信息设置 a)         名称 b)         活动开始时间 c)         活动结束时间 d)    &nb...

阅读全文>>

评论(0) 浏览(822)

php模式设计之 工厂模式

2019-11-12 糖果小宝 php开发

何为工厂模式? 从名字来看,似乎看不出什么端倪。工厂模式,和生产有关?还是和生产流程有关?难道还和工厂领导有关?和领导秘书有关?秘书...     好了不卖关子了,所谓工厂模式还真和生产有关。生产什么呢?生产出来的是一个实例对象。通过什么设备生产?通过一个工厂类生产。怎么生产呢?工厂类调用自身静态方法来生产对象实例。   工厂模式有一个关键的构造,根据一般原则命名为Factory的静态方法,然而这只是一种原则,虽然工厂方法可以任意命名这个静态还可以接受任意数据的参数,必须返回一个对象。 为什么要用工厂模式? 很多没...

阅读全文>>

评论(0) 浏览(938)

PHP高效率写法(详解原因)

2019-11-12 糖果小宝 php开发

1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。 任何语言都是对内存和磁盘的操作,至于是否面向对象,只是软件层的问题,底层都是一样的,只是实现方法不同。静态内存是连续的,因为是在程序开始时就生成了,而实例申请的是离散的空间,所以当然没有静态方法快。 ...

阅读全文>>

评论(0) 浏览(844)