云上人间钦自赏

爱学习、爱生活!
私信 关注
云上人间钦自赏
码龄14年

进攻HTML5

  • 840,977
    被访问量
  • 185
    原创文章
  • 6,308
    作者排名
  • 65
    粉丝数量
  • 目前就职 江苏龙邦信息科技有限公司
  • 于 2007-08-15 加入CSDN
获得成就
  • 获得204次点赞
  • 内容获得141次评论
  • 获得86次收藏
荣誉勋章
兴趣领域
  • #前端
    #Vue.js#JavaScript#Node.js#前端框架#CSS
TA的专栏
  • 工作
  • ASP.NET
    30篇
  • Div+Css
    17篇
  • Javascript
    53篇
  • SQLServer
    18篇
  • HTML5
    22篇
  • 生活杂记
    9篇
  • PHP
    50篇
  • Delphi
  • 逆向工程
  • Office
    2篇
  • EasyUI
    7篇
  • MUI
    23篇
  • IIS
    5篇
  • MySql
    8篇
  • 微信js-sdk
    8篇
  • 编辑器
    1篇
  • IOS.ipa
    5篇
  • WinForm
    4篇
  • ASP.NET MVC
    1篇
  • Android Studio
    7篇
  • SVN
    1篇
  • Bootstrap
    3篇
  • Linux
    1篇
  • 地图类
  • Cocos Creator
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

php 模拟js的date,生成header需要的时间参数

$now= gmdate("D,d M YH:i:s").' GMT';
原创
121阅读
0评论
0点赞
发布博客于 2 年前

打印数组的所有键值

//假设a是某个数组,不知道内部什么结构,执行以下语句:console.dir(a);
原创
201阅读
0评论
0点赞
发布博客于 2 年前

个推错误码

errno0 :Successerrno1 :Operation not permittederrno2 :No such file or directoryerrno3 :No such processerrno4 :Interrupted system callerrno5 :Input/output error...
转载
344阅读
0评论
0点赞
发布博客于 2 年前

table 边框兼容模式 打印

<style type="text/css"> .tableinfo tr td{border-top:solid 1px #000810;border-left: solid 1px #000810;font-size: 16px;} .tableinfo{border-right:solid 1px #000810;border-bottom: solid 1px #0008...
转载
478阅读
0评论
0点赞
发布博客于 2 年前

微信网页授权 通过code获取openid 报错40163 code been used

使用好好的微信功能,突然安卓无法正常使用了,苹果的正常。安卓报错内容:40163,code been used.题外话:微信的东西,为何报英文错误呢,装什么13.实测结果:安卓获取用户信息时 ,触发了两次请求,而苹果只请求一次。各种搜索,各种尝试,均无效。沉下来好好想想,再反复测试, 最终发现问题出在获取用户信息的 时候,同一个code在短时间内使用了两次, publ...
原创
1923阅读
0评论
1点赞
发布博客于 3 年前

html页面用js播放音频

直接上代码: <audio id="myaudio" src="__ROOT__/public/music/1689.mp4" controls="controls" autostart="false" loop="false" hidden="true" ></audio>var playCount=0; func
转载
7670阅读
1评论
0点赞
发布博客于 3 年前

html页面用js播放音频

直接上代码: <audio id="myaudio" src="__ROOT__/public/music/1689.mp4" controls="controls" autostart="false" loop="false" hidden="true" ></audio>var playCount=0; func
转载
7670阅读
1评论
0点赞
发布博客于 3 年前

sql 批量替换所有表中某个值

批量替换本数据库中,所有表中,所有字段中,如果含有某个值,则替换为新的。use 数据库名称declare @t varchar(255),@c varchar(255)declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c where a.id=b....
转载
2434阅读
0评论
0点赞
发布博客于 3 年前

mui plus.storage.setItem使用注意事项

以前页面传参都是用plus.storage.setItem的(包括数值型),没发现问题,今天把经纬度作为参数保存时,竟然存不进去,经过反复测试,最终发现,需要把经纬度作为字符串才能保存成功。正确格式如下:plus.storage.setItem("lat",""+latComapny+"");其中latComapny是获取到的纬度,格式为:33.961882,估计是plus.s...
原创
5287阅读
1评论
2点赞
发布博客于 3 年前

H5手写签名,适用于手机网页、电脑网页(IE9+)

先看看效果吧:图片保存到服务器为png格式,一般10k左右。这个功能适用于H5app,或者H5,或者pc网页端(IE9以上,支持canvas),低端安卓机依然不支持,具体低端到什么程度,没有经过测试。下边上代码,前端HTML:<!DOCTYPE html><html lang="en"> <head> <meta cha...
原创
18998阅读
0评论
3点赞
发布博客于 3 年前

手写签名存为图片传到服务器,适用于wap和电脑端

本资源包含html、js包、服务器端一套完整的源码。 服务器端用的thinkphp,这里只是个控制器, 如果不知道控制器该放在什么位置,请自行百度。 自行拼接请求服务器的完整的网址。 调整一下: 服务端创建文件夹的代码改为如下: if(!is_dir("./".$img_url)){ mkdir("./".$img_url); } 路径前面加上./ ,这才是网站根目录。
zip
发布资源于 3 年前

页面上下滚动,背景图不动

其实就是个思路的问题,如果单纯的用背景图片,你会发现不是很好实现的。.mainbox{ position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;}.mainbox>img{ width:100%; height:100%; border:0px;}<div cla...
转载
1894阅读
0评论
4点赞
发布博客于 3 年前

背景图全屏现实

其实也很简单,如下:<body background="__ROOT__/public/images/wdls/bg.png" style=" background-repeat:no-repeat ;background-size:100% 100%;background-attachment: fixed;">  转自:https://zhidao.baidu.c...
转载
492阅读
0评论
0点赞
发布博客于 3 年前

sqlcmd 批量执行sql脚本超过100M 中文乱码

运行--cmd,执行如下脚本即可:sqlcmd -S 127.0.0.1 -U sa -P 123456 -f 65001 -i D:\www\dbo.sql -b-S 服务器地址-U 用户名-P 密码-f 中文格式-i 脚本文件路径-b 出错时停止借鉴文章:https://blog.csdn.net/roy_88/article/details/52595854...
转载
941阅读
0评论
0点赞
发布博客于 3 年前

php嵌套判断的改良用法,巧用exit结束程序

if($hbcount>0){ $this->assign("msg","每个用户每天仅可领取一次红包"); $this->display(":ffsb"); exit;}在平时开发过程中,判断是特别常用到的语法,循环嵌套判断时,代码冗长,阅读性不好,尤其是多个条件判断并不存在必然并列关系时,显得很尴尬,这时可以分别判断,对于符合条件的,页面直接跳转走。切记:不是页面跳转...
转载
383阅读
0评论
0点赞
发布博客于 3 年前

解决ThinkPHP错误Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'

打开 php.ini 文件修改以下内容(去掉前面的  ; ):      extension=php_pdo.dll                          //开启PDO      extension=php_pdo_mysql.dll               //PDO 访问mysql 驱动      注:如果在php.ini中没有发现extension=php_pdo_mysq...
转载
1390阅读
0评论
0点赞
发布博客于 3 年前

mysql 查看表结构

SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNSwhere--...
转载
587阅读
0评论
0点赞
发布博客于 3 年前

bootstrap 打印时表格颜色设置

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered >...
转载
798阅读
0评论
1点赞
发布博客于 3 年前

thinkphp 模板中使用除法,并保留两位小数

<if condition="$vo['jjcs'] neq 0"> {$vo['zhs']/$vo['jjcs']|round=###,2}</if> 先判断分母不为0,再进行除法。转自:http://www.thinkphp.cn/topic/4804.html
转载
6732阅读
0评论
1点赞
发布博客于 3 年前

iis启动 服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425)

问题描述:每隔一段时间应用程序池就会自动停止。再次启动就报错:服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425)处理办法:同时按下Win+R,运行“services.msc”,进入服务管理,里面有个“Credential Manager”,设为启动,或者将启动类型改为自动。然后启动一下就可以拉。转自:http://blog.sina.com.cn/s/blog_5f7...
转载
13027阅读
1评论
1点赞
发布博客于 3 年前

php 日期加一天,日期加一个月

$date1= "2014-11-26";echo date('Y-m-d',strtotime("$date1 +5 day"));echo date('Y-m-d',strtotime("$date1 +2 month"));以上方法经过测试,确实能自动实现年月的增加,符合实际需求。...
原创
4448阅读
1评论
1点赞
发布博客于 3 年前

Hbuilder 8.8的项目用9.0打开,权限配置缺少项目

另外还一个问题:8.8发布ipa时,在application loader中显示H的logo,在itunesconnect中也显示H,而9.0却能正确显示自定义的logo。唯一能合理解释的就是,低版本和高版本交叉打开同一个项目时,造成了配置文件错乱。...
原创
1259阅读
3评论
0点赞
发布博客于 3 年前

Cocos Creator 设置label内容不显示

对于新手而言,确实坑太多了,本以为this.string="abc";就行了,设置完会发现界面根本不改变,就连直接设置都无效,正确的用法:var jpmc=cc.find("Canvas/jpmc");var myLabel = jpmc.getComponent(cc.Label);myLabel.string="很遗憾,未抢到!";为何这样操作呢,严重影响开发效率,也许是其他原因,先用个一...
原创
9093阅读
1评论
2点赞
发布博客于 3 年前

Cocos Creator 调用php接口,c#,java思路相同

var url="jk.php";var xhr = new XMLHttpRequest();xhr.onreadystatechange = function () { if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) { var res...
原创
1341阅读
0评论
0点赞
发布博客于 3 年前

Cocos Creator 跨js传参,设置全局参数

index.js存值:cc.sys.localStorage.setItem("wxuser",id);left.js 取值:var wxuser=cc.sys.localStorage.getItem("wxuser");console.log("wxuser:"+wxuser);就这样。
原创
2624阅读
0评论
0点赞
发布博客于 3 年前

Cocos Creator 创建的H5游戏接收参数

我也是初次接触这玩意,个人总结而已,希望别误导各位,欢迎大牛指点一二。 onLoad: function () { function GetRequest() {//这个函数,其实就是js的方法,在我的博客中能找到出处的 var url = location.search; //获取url中"?"符后的字串 var theReq...
原创
2746阅读
1评论
0点赞
发布博客于 3 年前

论营销与技术的重要性

做技术时候一直觉得技术了不起,没技术,你们再能吹,又能怎么样?接触营销后,思路有所转变。但是,也发现了个问题,现在的人,太浮躁,太肤浅,能沉下来做事的,反而付出与回报不成比例,都天天想着弄新想法,搞毛啊,哪这么多新想法,还不是copy国外的,君不见,某度,某宝,连电视节目都是这么操作,国人的创造能力真是不敢恭维,可能因为我也是技术人吧,非常钦佩华为这样的企业,就是不上市,有能力自己搞,没能力的才上...
原创
971阅读
0评论
0点赞
发布博客于 3 年前

ThinkPHP 工作流设计

先占个位置,不应该没有的,中国的it男绝对有能力实现这个功能的,我再找找。不行就自己开发,哎!
原创
2382阅读
5评论
0点赞
发布博客于 3 年前

2017年软件工程师工作总结

先占个位置,改天补上。
原创
750阅读
1评论
0点赞
发布博客于 3 年前

启动mysql1067错误解决方案

mysql的安装目录/data/ib_logfile0mysql的安装目录/data/ib_logfile1上边两个文件删除即可。好奇怪的方式,自己产生的日志文件,删除就行了。转自:http://www.jb51.net/article/103348.htm
转载
457阅读
0评论
2点赞
发布博客于 4 年前

FusionCharts 固定饼图半径,适用于一个页面两个以上饼图的

其实很简单,限制半径属性就行了:"pieRadius":"150",
原创
793阅读
0评论
0点赞
发布博客于 4 年前

图片轮播KinSlideshow注意事项

先上图:1、特别注意:图片和a连接不要换行,不然会出现图片播放时无法无缝连接。上边代码一定要在一行,不能手动换行,多张图片可以换行。2、ie8图片不显示问题图片的尺寸,只能用代码的格式写,不能写在style里。只能说明插件老咯,可惜了。
原创
533阅读
0评论
0点赞
发布博客于 4 年前

thinkphp控制器数据赋值给模板js

thinkphp确实灵活机动:控制器要把数组转为json,$this->assign("branch_list",json_encode($branch_list));模板这样取值即可:var blist= ;这里就可以当成json对象使用了。
原创
4320阅读
0评论
1点赞
发布博客于 4 年前

获取radio和checkbox的选择值

获取checkbox:模板的设置,注意name属性控制器取值:$arr_dclx=I("dclx");foreach($arr_dclx as $v){ $str_dclx.=$v.",";}if(strlen($str_dclx)>0){ $str_dclx=substr($str_dclx, 0,-1);//去掉最后一个逗号}
原创
741阅读
0评论
0点赞
发布博客于 4 年前

radio或者checkbox点击文字实现选择

html自带的单选或者多选,都要点到控件才能选中,对于我这种不善于鼠标操作的人,确实不太方便,一直想实现点击文字实现选择的功能,无意中发现有人实现了,方法超简单,但是忘记原作者的网址了,深表歉意。 否 是只需要在每个选择框的外层套一个label即可,简单好用。
转载
2988阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 自定义sql语句如何分页

其实就是理解thinkphp语法的底层意思,tp的分页是limit($page1->firstRow, $page1->listRows)最终目的是在语句最后追加“limit”语句的,既然这样,我们就手动添加吧,比如$sql是很长的综合查询语句,分页的写法如下:$djfzlist=D("jxkp_kpmx_djfz")->query($sql." limit ".$pa
原创
1568阅读
1评论
0点赞
发布博客于 4 年前

js正则验证手机号,支持移动、电信、联通

function istel(tel) { var rtn = false; //移动号段 var regtel = /^((13[4-9])|(15([0-2]|[7-9]))|(18[2|3|4|7|8])|(178)|(147))[\d]{8}$/; if (regtel.test(tel)) {
原创
4200阅读
0评论
0点赞
发布博客于 4 年前

迅雷创始人程浩:人工智能创业的6大核心问题

说的确实挺好的,值得多看几遍!大家好,我是迅雷创始人程浩,现在专注科技领域的投资。今天跟大家聊聊人工智能领域的创业和创新,包括如何选择赛道、团队的搭配、以及如何应对巨头的挑战。为此我从投资人的视角,给大家总结了人工智能创业的6大核心问题。第一个问题:互联网 vs 人工智能首先如果今天大家选择创业,我建议更应该关注人工智能,而非互联网。为什么这么讲? 1。
转载
191阅读
0评论
0点赞
发布博客于 4 年前

特斯拉首次正面回应在华建厂事宜!别高兴太早,独资建厂的特斯拉给不了你白菜价

日前,外媒《华尔街日报》引用知情人士消息称,电动车制造商特斯拉(Tesla)已经与与上海市政府达成协议,前者将在上海自贸区投资建设电动车制造工厂。该信源透露,此次特斯拉并不会与中国厂商合资建厂,而是获批在上海自贸区建立独资工厂,这也是中国政府首次批准海外车厂在中国全资拥有工厂。众所周知,同样一辆豪车,国内外的售价都往往差距巨大,对于这种价格“双轨制”,普遍的
转载
264阅读
0评论
0点赞
发布博客于 4 年前

每个开发人员都应该知道的10个Linux命令

译者注:让你生活更简单的几个不常用的Linux命令。以下为译文:作为一个软件工程师,学习Linux是我做过的最好的时间投资。因为它是一个用户必须理解和维护的系统,每天的使用经验就像在水坑中添加一滴水一样。很长时间以后,水坑就变成了湖泊,甚至海洋。今天,作为一名30岁的工程师,我仍然受益于多年前学到的知识,那时我是一个雄心勃勃的初学者。在另一篇博客文章中,我更详细地解释了为什么Lin
转载
163阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 模板使用枚举数组

状态 $status=array("1"=>"已采用","2"=>"未采用","9"=>"未设置"); {$status[$info['flag']]} 避免再次关联数据库。
原创
1168阅读
0评论
0点赞
发布博客于 4 年前

thinkphp绑定下拉菜单,condition里竟然不能用点

<option value="{$vo.id}" selected=selected >{$vo.branch_name} volist 的标签可以用点取属性,控制器给模板赋值的变量就得用中括号来取属性了,什么逻辑,记下吧。
原创
418阅读
0评论
0点赞
发布博客于 4 年前

asp.net 虹软 人脸识别 实现刷脸住宿、刷脸签到、刷脸进入等

先看看效果图,我把demo改成自动运行了,暂时借用别人的图片:最左侧的大图为选择上传的,中间的小图是大图的脸,右侧的大图是人脸文件夹中已经存在的,并且相似度较高的一张脸,也就是比对的结果。先记录下思路,代码整理好再贴出来。阿里云和腾讯都有人脸识别的接口,但是图片需要上传到他们的服务器,并且,接口返回的不是我想要的东西,经过千辛万苦,终于找到了虹软,htt
原创
3847阅读
3评论
1点赞
发布博客于 4 年前

asp.net 虹软人脸识别 释放内存

初始化时申请内存,用完记得释放,不然就会报“内存已满”的。使用时: pMem = Marshal.AllocHGlobal(detectSize);释放内存:Marshal.FreeHGlobal(pMem);
原创
917阅读
0评论
0点赞
发布博客于 4 年前

页面等待窗口

先看看效果:css部分:.loadbox{width:100%;height: 100px;position: fixed;top:200px;left: 0px;z-index: 99;display: none;}.loadEffect{ width: 100px; height: 100px; position: relative; marg
转载
278阅读
0评论
0点赞
发布博客于 4 年前

mysql 错误Please DISCARD the tablespace before IMPORT解决方案

MySQL:Error : Tablespace for table '`database`.`temp`' exists. Please DISCARD the tablespace before IMPORT两步解决问题:一、从mysql删除表二、打开mysql\data\,删除对应的表文件即可。.frm,.MYD,.MYI三个文件。如果表里有数据,可能需要高级的修复表
原创
6494阅读
1评论
0点赞
发布博客于 4 年前

mysql 免安装,配置文件my.ini

配置文件只能用my.ini,看各个博客的介绍,再结合配置的语句,真的以为是可以自定义的呢,日mysqld --install mysql --defaults-file="d:\mysql\my-innodb-heavy-4G.ini"mysqld --install MySQL --defaults-file="d:\mysql\my.ini"既然只能用my.ini,为何路径又是
原创
448阅读
0评论
0点赞
发布博客于 4 年前

thinkphp Namespace declaration statement has to be the very first statement

运行php页面,报错: Namespace declaration statement has to be the very first statement in the script 仔细检查php文件,是不是第一行有其他符号或者空行了,?>
转载
1047阅读
0评论
0点赞
发布博客于 4 年前

bootstrap 分页控件,实现直接转到某页

html: {$page} 共{$pagecount}页 <input class="form-control" style="width: 80px;margin-left: -10px;" type="text" min="1" max="{$pagecount}" id="pageindex" nam
原创
3597阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 上传bmp图片

function imagecreatefrombmp($filename) { if (!$f1 = fopen($filename, "rb")) return FALSE; $FILE = unpack("vfile_type/Vfile_size/Vreserved/Vbitmap_offset", fread($f1, 14)); if ($FILE['file_ty
转载
368阅读
0评论
0点赞
发布博客于 4 年前

点滴记录:大量数据时,系统性能的优化

对于单表查询,基本没什么难度,尤其是mysql或oracle,自带的分页也就能满足简单的需求了。但是,对于10张表关联的查询呢,这才是项目中比较常见的需求,操作一、加索引表之间关联的字段都要加上索引,查询结果的字段可以暂时不用加索引,索引是双刃剑,自己把握好度的问题,加一个索引,测试一下,看看到底哪种方法查询的速度最快,索引加太多或加的不正确,反而会影响到性能的。
原创
384阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 记录系统日志,跨模块调用公用方法

//=========保存系统日期$ac=new \Pc\Controller\ActionlogController();$ac->saveLog($id,MODULE_NAME."/".CONTROLLER_NAME."/".ACTION_NAME,"","用户".$info['phone']."登录系统");//=========日志结束重点在于申明,Pc是模块名,Controller
原创
664阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 综合查询结果分页

其实就是把完整的sql语句拆开来,然后使用tp的方式拼接各个内容,注释掉的是完整的sql语句,举个简单的例子,其他更牛的sql语句同理:// $sql="select fw.*,area.name,pa.name as pname,db.name as fwzlmc,db2.name as gqlxmc from cmf_cz_fwjbxx fw// left join cmf
原创
307阅读
0评论
0点赞
发布博客于 4 年前

网页H5获取当前坐标,完整demo

先展示效果:手机运行效果很好,也很准,电脑嘛,有时超时,有时偏出80多公里。css部分:#allmap { overflow: hidden;margin:0;z-index: 10;}.savept{position: fixed;left:40%;z-index: 11;}.mapbox{display: none;}网页js代码:var
原创
5647阅读
0评论
0点赞
发布博客于 4 年前

php 根据时间获取二十四节气,返回json

/* * 节气通用算法 */ function getJieQi() { header("Content-Type:text/html;charset=utf-8"); $_year=I("year"); $month=I("month"); $day=I("day"); $year = su
原创
1496阅读
0评论
0点赞
发布博客于 4 年前

苹果审核因ipv6被拒绝

这里只是记录一下我的步骤,翻了太多的资料,问了不少人,这个做法感觉应该能成功,当然,还要等老美审核,不管是否正确,先记录下来吧。共分以下几步:1、注册并创建通道登陆https://tunnelbroker.net/tunnel_detail.php,自己注册账号,据说qq邮箱无法接收邮件,经测试,139和163邮箱能收到确认邮件,时间稍微慢点,估计路途太远,也许围墙太高,1
原创
768阅读
0评论
0点赞
发布博客于 4 年前

IIS7 运行php系统,asp.net与php同时支持

1、单独安装mysql2、单独下载php环境下载php并解压到想要放置的位置,将php.ini-development改名为php.ini ,修改php.ini 查找data.timezone  修改为date.timezone = “Asia/Shanghai”(这里必须改,不然会出警告) ,找到Windows Extensions开启 所需模块,如:php_curl
原创
3706阅读
0评论
0点赞
发布博客于 4 年前

微信js-sdk分享朋友圈回调事件

本文是理论篇,代码网上多的是,正确与否不说,毕竟都是抄来抄去的,当然,也有因微信版本不同,代码实现方法不同的。今天要说的是,微信分享自定义页面成功后的回调事件。有些地方会用到这样的功能:用户分享后,可享受更深一个层次的待遇,可能是红包,可能是抽奖等,这时,就需要记录哪个用户分享了,并记录下来。首先想到的就是分享成功后,执行ajax异步保存openid和分享的时间,其实,经过实践
原创
7431阅读
3评论
1点赞
发布博客于 4 年前

查看域名是否支持IPv6

1、首先域名解析里要添加AAAA记录,这就是解析到IPv6地址的,怎么查看本机的IPv6呢,在iis里,绑定域名那一步,下拉菜单里会有的,如果没有IPv6地址,根据具体情况自己百度。2、cmd 中运行nslookup www.baidu.com ,回车非权威应答:下边就能看到IPv4和IPv6的地址了。
原创
24234阅读
0评论
2点赞
发布博客于 4 年前

微信jssdk 上传永久图片素材,获取Media_ID

<?php define('APPID', "wx6375555"); require_once "../jssdk.php"; require_once "../interface/common.php"; session_start(); $jssdk = new JSSDK("wx63555a3", "a1fc0faf1c25555555555cc6"); $access_tok
原创
3420阅读
0评论
1点赞
发布博客于 4 年前

微信jssdk获取用户昵称,含emoji符号保存

先看看效果:有的说把数据库字段类型改为utf8mb4,有的直接替换掉,没有根本解决问题,并且都是互相抄袭。本着正面解决问题的执念,各种测试,终于找到方法了:几个注意点:1、字段类型用utf8即可;2、接收时不需要urldecode;3、保存时需要urlencode,还需要再encodeURI;4、显示时再解码,使用urldecode.html页面:
原创
7619阅读
7评论
6点赞
发布博客于 4 年前

php 声明变量

$openid;$nickname;$headimgurl;一行一个,好奇怪,有空再仔细研究下基础语法。
原创
192阅读
0评论
0点赞
发布博客于 4 年前

Jquery jsonp跨域与php交互

代码部分:$.ajax({ type:"post", data:jsdata, url:weburl, async:true, dataType:"jsonp", jsonp:"callback",//这里可以注释掉 jsonpCallback:"mycallback",//这里可以注释掉 timeout:1000*20, success:function(data){
原创
179阅读
0评论
0点赞
发布博客于 4 年前

jsTree +asp.net树形结构,取值、赋值、全选

先上图看看效果:比.net自带的样式好看多咯,jstree的源码在这里下载:https://www.jstree.com/aspx页面代码: 宿城公安分局 cs文件代码: priv
原创
1443阅读
0评论
1点赞
发布博客于 4 年前

thinkphp 从文章截取前三张图片的路径

function getImgUrl($content){ $soContent=$content; $soImages = '//isU'; preg_match_all($soImages, $content, $thePics); $pic_count = count($thePics[0]); $rtn="["; for($i=0;$i<$pic_count&&$i
原创
1094阅读
0评论
1点赞
发布博客于 4 年前

安卓启用闪光灯

原创
217阅读
0评论
0点赞
发布博客于 4 年前

MUI 请求的页面无法打开 viewgroup

只能说官方的demo确实不太严谨,这么关键的参数竟然没有备注,这个参数其实本页面的id,这个id在哪里设置的呢,上一个页面打开此页面时咯。方法一、改成此页面的id即可。方法二、获取当前页面的id,赋值给他就行了。mui.plusReady(function() { var currentId=plus.webview.currentWebview().id; var group
原创
5062阅读
2评论
2点赞
发布博客于 4 年前

H5 localStorage 轻量级存储

浏览器缓存数据,首先想到是cookie,可怜的4k,只能存一些小东西,稍微大点的就不行了,h5时代已经来了,浏览器已经带有websql咯,不是特别大的数据,一般不用存在websql里,这时可以考虑localStorage ,存储上线5M,几乎够用了。1、存储数据localStorage.ls_check=JSON.stringify(tmp);能不能存对象还没测试。2、
原创
379阅读
0评论
0点赞
发布博客于 4 年前

aspx.cs 模拟post发起请求

方法一:formData = "type=100";formData += "&memo=" + reason;//拼接参数string formUrl = "http://222.333.666.888:10000/appinterface.aspx";//注意提交的编码 这边是需要改变的 这边默认的是Default:系统当前编码byte[] postData = Encoding
原创
1823阅读
0评论
0点赞
发布博客于 4 年前

JQuery 操作Cookie

1、写入$.cookie("cookie_check",cookie_check, { expires: 7 });第一个参数为cookie的名称,第二个参数是cookie的值,第三个参数是有效期,如果不设置,浏览器关闭后,cookie值自动清除。2、删除$.cookie("cookie_check",null);第一个参数为cookie的名称,第二个参数设置为nu
转载
182阅读
0评论
0点赞
发布博客于 4 年前

JS 操作JSON,字符串与JSON之间转换

1、字符串转JSON JSON.parse(string);2、JSON转字符串JSON.stringify(string)
原创
251阅读
0评论
0点赞
发布博客于 4 年前

JQuery 取dom集合 name属性为数组时

$("input[name^=hdimg]").each(function(){ });关键在于name^=hdimgJQuery的用法确实挺丰富的,难怪不少js或者css插件都依赖于ta,值得深入研究。
原创
1225阅读
0评论
0点赞
发布博客于 4 年前

php 字符串转日期格式

php默认日期是以字符串形式的,有时需要转为日期格式:$a = strtotime('2014-03-22 23:52:56' );
转载
2319阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 控制器间跳转,并传参

$this->redirect("Statistics/BranchChecklist",array("status"=>"100"));
转载
5960阅读
0评论
2点赞
发布博客于 4 年前

网页使用自定义字体

比如我想在网页中使用某个自定义的字体,首先要把这个字体下载到本地,在页面中设置一下:@font-face { font-family:XiaoBiaoSong;//字体名字 src: url('__PUBLIC__/font/XBS_GBK.TTF');//ttf的路径}需要修改字体的地方设置font-family为XiaoBiaoSong即可。最终效果如下:
转载
566阅读
0评论
0点赞
发布博客于 4 年前

手机上传图片横向显示,根据需要进行旋转。

不管是做wap还是H5时,通过手机端上传的图片,在部分安卓机器上会出现图片横向显示,不管手机是竖着拍照还是横着拍照,都无法避免,具体原因还不清楚,目前经过测试觉得应该图片文件问题,缺少exif头文件,可通过软件来验证。本来是想通过获取图片的exif图文件来确定哪些图片需要旋转,怎么旋转的,百度后发现,有些设备拍出来的图片,竟然没有exif头文件,这条路就走不通了,发挥自己的思维,正常的图片都是竖向的,也就是宽度小于高度,如果服务器接收到图片,保存下来,这时判断图片的宽度和高度的大小,如果宽度大于高度
转载
6386阅读
0评论
0点赞
发布博客于 4 年前

ThinkCMF引用第三方类库

第三方类库存放的位置应该在:simplewind\Core\Library\Vendor\下,如下图:箭头所指是我们新增的短信插件类。如何使用呢:vendor('Ucpaas.Ucpaas','','.class.php');//初始化必填$options['accountsid']='5632***********d22b0';$options['token']='9e
转载
4682阅读
0评论
0点赞
发布博客于 4 年前

获取验证码,倒数5秒后才能再次获取

获取短信验证码,防止恶意点击,也为了节约服务器资源,一般都会限制再次获取验证码的时间间隔,平时用到没注意,自己开发此功能时,还是酝酿了一会才下手的。
原创
1644阅读
0评论
0点赞
发布博客于 4 年前

thinkcmf生成的验证码不显示

查看页面源码,发现验证码调用的是API/Checkcode/index,在此方法开始时,添加一个方法即可,public function index() { ob_clean();//这是加入的方法 $length=4; if (isset($_GET['length']) && intval($_GET['length'])){ $length = intval($_GET['
转载
2046阅读
0评论
0点赞
发布博客于 4 年前

php 自定义验证form提交

$(function(){ $("#btnSave").click(function(){ if(check()){ $("#form1").submit(); } else{ } });});check方法自己写吧。
原创
200阅读
0评论
0点赞
发布博客于 4 年前

thinkphp+ajaxfileupload 异步上传图片

借助插件实现异步上传图片的,需要引用Jquery。HTML:照片<input type="file" id="file{$voc.id}" name="file{$voc.id}" onchange="ajaxFileUpload(this.id)" accept="image/*" style="display: none;" />一个a连接供选择照片,触发file的click
原创
3655阅读
0评论
1点赞
发布博客于 4 年前

自己封装的Thinkphp+Bootstrap 模态iframe其他页面

Bootstrap的模态框效果不错,写js太麻烦了,忍了很久,还是自己封装一下吧。1、首先把父页面的模态框的html稍微改一下: &lt;div class="modal fade" role="dialog" id="JuShiModal"&gt; &lt;div class="modal-dialog" role="document"&gt;//通过这里设
原创
1678阅读
0评论
0点赞
发布博客于 4 年前

SQLServer2008 字段内批量替换

正常使用模式:update t_StayRecorder set Imgurl=REPLACE(Imgurl,'121.40.205.128','223.68.177.155')字段类型为ntext时:update t_chart_msg_group set [content]=REPLACE(cast([content] as varchar(8000)),'121.40.2
原创
1034阅读
0评论
0点赞
发布博客于 4 年前

SQLServer 提升查询速度

前提:有个表,数据超过1万条,需要和其他9张表进行关联,通过其他查询速度还是不从的,选择截止日期时,基本都要等待30秒以上页面的数据才能显示,解决方案:在日期这个字段加“不唯一,非聚集索引”,页面1秒显示。至于怎么加,自行百度。刚开始以为是没有分页导致的,因为sql语句是拼接的,太长了,不方便使用ROW_NUMBER....between的方法,有时间再研究更好的方
原创
525阅读
0评论
0点赞
发布博客于 4 年前

table td 固定宽度,超出部分省略隐藏

table添加一个样式:table-layout:fixed;table要给个宽度,可以是固定值,可以是百分比。td增加样式:white-space: nowrap;text-overflow: ellipsis;overflow: hidden;最后的效果如下:
转载
11119阅读
3评论
2点赞
发布博客于 4 年前

Node.js+Express+Socket.io环境搭建

1、先到官方的网站下载nodejs安装包,zip或者msi都行,后者是直接双击安装的,比较省事,我比较喜欢把复杂的问题简单化。下载地址:nodejs中文网,一般不建议选择最新版,防止不稳定之类的问题,一般我都是选择前2-3个版本。这么多怎么选择,根据服务器的系统的版本选择,x64就是64位系统,x86是32位系统,这个再看不懂的话,自己百度。我的系统是64位的,所以,我就下载,直接
原创
1843阅读
0评论
0点赞
发布博客于 4 年前

一行两个div,一个固定宽度,一个自适应铺满

这样的需求很多地方需要用到,直接上代码,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">*{margin:0;padding:0;}.left {float:left;width:2
转载
1741阅读
0评论
0点赞
发布博客于 4 年前

IIS7 运行Thinkphp,支持rewrite

TP在本机运行非常好,谁想到服务器上后,连http://www.***.com/wap/login/index都404错误了,中间的郁闷过程不表。解决方案分两步:第一步:下载rewrite_2.0_rtw_x64.msi,在IIS7的服务器上安装,安装后,重启IIS,我是用开始-运行-iisreset重启IIS的,这时再打开IIS,会发现多了一个新的模块:就是中间这个U
原创
8961阅读
0评论
4点赞
发布博客于 4 年前

mysql dedecms 添加新闻时出错,提示修复数据表

详细的提示信息如下:把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给DedeCms官方。Table '.kingcoursedede_addonarticle' is marked as crashed and last (automatic?) repair failed可能服务器有病毒还是mysql代码没找对,怎么尝试都不行,
原创
307阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 自动接收表单数据进行更新

$post=D("term_relationships");$post->create();//自动接收表单数据$result=$post->where("tid=".$post->tid)->save();//根据条件更新数据说明:form中控件的name要与数据库字段名相同,还需要一个隐藏域,name为id,简单的说,需要用到的字段,都要有dom的name来对应。
原创
1176阅读
0评论
0点赞
发布博客于 4 年前

JQuery 图片滚动或者div滚屏,适合多图轮播

多幅图片滚屏,效果如图:纯手写代码,有空再做成闭包。javascript部分:var left=0,//移动的距离move=1100,//滚屏的宽度time=1000,//滚动的时间count=0;//控制小圆点的标记$(function(){ var mw=parseInt($('.mainlist').css('width')); $(".swaplist").
原创
1059阅读
0评论
0点赞
发布博客于 4 年前

百度分享插件 js异步添加的内容如何实现分享的功能

window._bd_share_main.init();其实,就是一句话的事,分享插件重新初始化,这句代码,在ajax执行完毕后就行了。
转载
1086阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 表字段中存json格式的字符串,怎么取值

$listArray=array();for($i=0;$i<sizeof($list);$i++){ $jsondata=json_decode($list[$i]['smeta']); $listArray[$i]['smeta']=$jsondata->photo[0]->url; $listArray[$i]['id']=$list[$i]['id']; $listArray[$
原创
2580阅读
0评论
1点赞
发布博客于 4 年前

mysql 更新某字段的值+1

update cmf_posts set post_hits=post_hits+'1' where id=41字段类型是int型,竟然要用单引号相加,搞不懂mysql了。
原创
17706阅读
3评论
4点赞
发布博客于 4 年前

thinkphp 引用自定义的公共部分

{:R("Portal/Article/displayRight")}网站或者系统里,经常会用到一些头部,底部等其他地方的公用部分,做成公用的方法,其他地方调用就好了,include什么的,好像只能引用html,引用后,需要在图片的路径的前面加上“__ROOT__”,不然图片无法正常显示的。
原创
734阅读
0评论
0点赞
发布博客于 4 年前

CSS 图片居中显示不变形,显示图片中间部分

 &lt;div style="background-image:url(这里填写图片的路径});background-repeat: no-repeat;background-position:center center;background-size: cover;width:165px;height:105px;"&gt;&lt;/div&gt; 其他属性没什么可说的,...
转载
10455阅读
0评论
2点赞
发布博客于 4 年前

thinkphp 中 volist标签下的 $vo.id作为另一个Array的对象

这里用到的是R方法,$data = R('User/detail',array('5'));给控制器传参数,R的第二个参数是array,这时需要通过$vo['id']来传值,如果使用$vo.id是不行的。
原创
2400阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 截取字符串

使用方法:{$vo.title|msubstr=0,14,'utf-8',false}
转载
301阅读
0评论
0点赞
发布博客于 4 年前

thinkphp 编辑时绑定下拉列表

{$vo.name} {$vo.name}
原创
729阅读
0评论
0点赞
发布博客于 4 年前

dedecms、html、php、asp.net网页播放视频

代码倒是简单,一句话,但是不是标准的html标签,对了,结尾应该是结束符的,应该是这样的:如果不是标准写法,在dedecms里生成html时就有问题了。
转载
668阅读
0评论
0点赞
发布博客于 4 年前