- 博客(42)
- 资源 (5)
- 收藏
- 关注
原创 PHP笔记(PHP常用测试代码)
//查询php页面加载时间和运行$start = microtime(true);//code $finish = microtime(true);printf(" total run: %.2f s <br> memory usage: %.2f M <br> ", round(($finish - $start), 4),memory_get_usage() /...
2018-05-25 10:20:21
1734
原创 jQuery获取窗口大小及窗口大小改变时执行代码实例
JavaScript (function(){ if($(“#parent”).outerWidth()/2<=268){ $(“#parent .block”).outerWidth(“100%”) }else if($(“#parent”).outerWidth()/3<=268){ $(“#parent .block”).outerWi
2017-09-08 14:34:48
1780
原创 js脚本报错集锦
Uncaught Error: Bootstrap requires jQueryBootstrap 放jQuery 前面了后面慢慢补充
2017-06-21 09:48:46
650
原创 参数重复提交的问题
逻辑:要将网站的数据提交到第三方,确认后在逻辑层将参数组合成密文,再通过函数将参数传递给处理页面做自动提交问题:提交到第三方后,点击浏览器的回退按钮到处理页面,这时候处理页面回再次做自动提交,这样第三方会再次得到和第一次一模一样的数据处理思路: 前端提交的时候在逻辑层声明一个全局变量(或成员变量)并赋值一个随机标识字符串,再将该变量传递到SESSION中。在处理页面做自动提交的时候异步判断全局变量
2017-04-20 14:53:38
814
原创 php批量重命名文件
<?php/** * 1) 通过读取csv文档(product_all.csv)中的产品编号获取目录1和目录2下图片对应编号的目录 * (目录1下图片路径:../imagezoom/id_1/image_xxx.jpg, * 目录2下图片路径:../show/id_1/image_xxx.jpg),并将目录1和目录2下对应产品编号的文件夹 * 重命名为重新生成的编号,同时将获取到的数
2017-04-18 10:16:20
1001
原创 jquery获取隐藏元素的宽度高度
$('.info').show(50,function(){ var w = $('.info').outerWidth(); console.log(w);});注意: show的第一个参数不能为0否则在刷新页面或页面默认载入并显示该隐藏元素的时候,w仍然为0(虽然通过单击事件可以获取到w的宽度) 运用参考环境:获取单选列表中选中状态下显示的div宽度 参考: https:
2017-04-13 12:10:49
5931
原创 根据文档批量复制文件
<?php/** * 根据csv文件将文件夹images中关联的文件复制到test_img中 * 函数:file_exists、mkdir、fopen、copy 对中文字符都需要编码转换 */$source_directory = 'D:/源码/images'; //文件夹images$file_path = 'D:/源码/test_img'; //文件夹te
2017-04-12 09:45:54
621
原创 csv格式导入导出mysql数据
1. 导入导出类型上 选择txt格式2. 选择数据源的时候将txt格式改成 逗号分隔的.csv 格式3. 设置分隔符如下(文本限定符别忘了选 双引号)4.栏位有标题的选第二行5. csv文件的 栏位 要和数据库中目标表中的栏位一致导出跟这个差不多
2017-04-11 10:22:49
1147
原创 杀掉mysql进程之后,我通宵了一整个晚上
mysql导入数据的时候,导到一半,卡住不动了,Ctr + C 也跳不出来,只好把mysql的进程都杀掉。把mysql重启一下,好嘛,这下出大问题了。重启不了了,报 socket 找不到 :error: ‘Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)’ 报PID 找不到,网上各种查资料,服务器重启了
2017-01-14 07:49:10
3632
原创 正则表达式不包含表达式摘录
查找html 破损标签 <br(?!(>))(?!( ))如上 (?!(>)) 为不包含 ">" 的匹配,(?!( )) 为不包含空格的匹配,完整的正则规则是:匹配字符 "<br" 后面不包含 ">" 和 " "的标签 (因为搜索的字段中可能包含 "<br />",所以将空格也一起判断)
2016-12-04 21:13:20
2542
原创 httpd 启动 时分别启动了 80 端口和8080 端口
因为电脑上要同时运行两个不同 wamp 和 phpStudy 环境 将phpStudy端口做修改。mysql端口更改后能正常访问,但是apache 启动的时候 80 和 8080 都能访问(目标改为8080),再启动wamp,无法完全启动起来。 用 phpStudy 的 TCP端口列表查看下 上网搜了下开启双端口算怎么回事,好像都只说启动一个端口,感觉像配置有问题,查一下有没有多监听了80
2016-11-28 18:56:11
2768
转载 mysql 直接拷贝data 目录下文件
innodb 的表,直接复制文件是无法使用的,会提示 table doesn’t exists ,在复制的时候,应将data目录下的 ibdata1 文件一并复制过去,并且删除 ib_logfile0 、ib_logfile1 文件摘录自:https://segmentfault.com/q/1010000006689500
2016-10-08 16:35:20
15147
2
原创 utf-8字符转换
mb_substr($str,$start,$length,$encoding)mb_strlen($str,$encoding)$str='这是一串无聊的中文and A bunch of boring English '; echo mb_substr($str,0,((mb_strlen($str,'UTF-8')>50)?50:mb_strlen($str,'UTF-8'))-1,'ut
2016-10-01 15:10:58
700
原创 wampserver 无法启动的问题
卸载了 wampserver服务后怎么都启动不了, 解决办法: 管理员权限执行cmd 命令 httpd -n wampapache -k install 底下的 Errors reported here must be corrected before the service can be started. 不是错误提示,不要被误导mysqld --install-manual w
2016-09-23 17:21:23
1402
原创 php判斷變量、常量、函數是否存在的判斷
判斷變量 :isset($var)判斷常量:defined('CONSTANT')判斷函數:function_exists('function_name')
2016-09-09 11:46:34
586
原创 mysql 查询一表在另一表中不存在的数据
左连接查询:select * from goods g LEFT JOIN goods_common gc on g.goods_commonid=gc.goods_commonid where gc.goods_commonid is null;
2016-09-07 07:59:23
10997
原创 lamp 下 配置 1一個ip對應多個域名
去掉 NameVirtualHost :*80 (報錯:NameVirtualHost没有效果,将被删除在未来发布)<VirtualHost *:80>DocumentRoot "/home/wwwroot/domain" #這條不要漏了,但是在windows下的wampserver下不配置沒問題#ServerName ip [:port] #windows下的wampserver這裡是要填
2016-09-05 20:43:15
649
原创 Navicat for MySQL 导出txt文件无法导入
这只是一个小疏忽,但是浪费了我1个小时的黄金时间…… 如果忘记了添加列标题: 1. 只要导出对应表包含数据结构的sql文件 2. 放本地或其他数据库里,运行下这个sql文件 3. 再导出对应表的txt文件,注意导出txt文件要选包含列的标题 4. 然后再粘贴到之前没有列标题的txt文件头部保存就可以了 5. 导入txt文件
2016-09-02 08:19:18
4760
原创 80端口没有被占用,wampapache服务却无法启动
早上启动wamp 返现一直是发黄的 1. 到计算管理->服务里面看了下wampapache没有启动,手动启动还无法启动。 2. 卸载apache服务再重装还是不行 3. 查看了下apache错误日志 apache error log 复制到上网搜索,有说安装路径里面有中文所以无法启动,排查了下不是这个问题,我的路径是全英文的,有说 4. 网上找到一个说cmd里面启动下httpd看下什么
2016-08-31 10:55:36
12397
原创 apache无法远程访问的解决办法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-08-26 12:07:10
9785
原创 zencart 本地环境使用ip访问无法登陆的问题
是浏览器问题,使用自己本机的内网ip访问自己的 zencart 网站,无论如何都无法登陆账户。把浏览器从360切换到火狐马上可以登陆了。
2016-07-18 18:06:31
571
原创 jquery .children("li") 的调用
```**变量获取到所有 <li>----------var tabs = $("ul").children("li");console.log(tabs.eq(1).prop("outerHTML"));**<ul> <li>1</li> <li>2</li> <li>3</li></ul>
2016-03-10 18:39:06
856
原创 多个相同事件可以多个选择器可以用“,”隔开
// 多个相同事件可以多个选择器可以用“,”隔开$('input[name="g_price"],input[name="g_marketprice"]').change(function(){ discountCalculator();});mark
2016-01-29 18:18:21
594
原创 jQuery.validator 参数使用javascript方式调用属性
使用 validator 添加自定义方法 时候,刚好要用到 element 调用下它自身的属性,发现用 element.attr('xxx') 调用,浏览器会提示: TypeError: Object # has no method 'attr' 但是element并不是不可以调用函数的,试着用javascript方式调用下它的值:element.value ,然后加到弹窗里。浏览器刷新
2016-01-21 17:19:30
590
原创 PHP在多维数组指定位置插入单元
array_splice($menu_list['promotion']['child'],2,0,array($points));
2015-12-29 17:28:19
4824
转载 删除唯一性约束和主键
//mysql 添加唯一性约束ALTER TABLE 表 ADD index (XXX);//mysql 删除唯一性约束ALTER TABLE 表 DROP INDEX XXX;//mysql 添加主键ALTER TABLE 表 ADD PRIMARY KEY ( XXX );//mysql 删除主键ALTER TABLE 表 DROP PRIMARY KEY;...
2015-10-26 10:55:03
2137
原创 php二维数组去除重复,重复值相加
if(!empty($init)){ foreach($init as $val){ if(isset($list[$val['g_id'].'_'.$val['bl_id']])){ ... }else{ ... } }}
2015-09-12 17:44:09
2108
原创 jquery load() 方法 识别 参数 [data]的请求方式(get/post)
('#order_form').load(url,<?php echo json_encode(('#order_form').load(url,<?php echo json_encode(_POST);?>);
2015-04-18 18:14:49
6943
1
原创 PHP中 json_decode 转化 为 array 及 stdclass object
$students= json_decode($json, true);//得到的是 array$students= json_decode($json);//得到的是 object
2015-04-18 16:51:04
1675
原创 使用 unset 和 array_filter 过滤多维数组
//清除元素unset($value['child'][$k]);$mmenu = array_filter($menu_list, array($this,"_Filter"));
2015-03-25 12:04:33
5356
转载 jquery获取一组checkbox的值
$('#submit_button').click(function(){ var result = new Array(),p_type=''; $('input[name="p_type"]:checked').each(function(){ result.push($(this).val()); }); p_type+=result.join(',');});
2015-01-28 18:43:01
819
原创 css 文字自动换行
td{ /*Firefox,chrome*/word-break: break-all;/*IE*/word-wrap: break-word;}div{ /*Firefox,chrome*/word-break: break-all;/*IE*/word-wrap: break-word;}
2015-01-24 11:36:02
921
原创 radio jquery
$(function(){ //单选按钮 $('input[name="get_starttime"]').each(function(){ if(''==1){ $('input[nctype="default"]').attr('checked','checked'); $('#start_time').attr('disabled','disabled').css('ba
2015-01-21 10:46:05
714
原创 jquery 使用each 遍历标签元素,修改标签内容
function choose_customer(){ $('[nctype="btn_add_customer"]').each(function(index){ if(!$(this).attr('data-customer_id')){ $('[sort='+index+']').removeClass('ncsc-btn-green'); //alert($(thi
2015-01-12 15:45:08
5776
2
原创 foreach 遍历二维数组
<?php/** * 二维数组:$cart_list * foreach 遍历二维数组 *///foreach($cart_list as $key =>$cart_info)//statement// $key 的值为 0 1 2// $cart_info 的值为 Array(第一个数组...),Array(第二个数组...),Array(第三个数组...)$cart_li
2014-12-17 10:55:08
2314
转载 win2003关闭开机 服务控制管理器 在系统启动时至少有一个服务或驱动程序产生错误
系统上删除一些软件之后,经常会出现启动是弹出“系统启动时至少有一个服务器或驱动程序产生错误。。”的对话框,关于这个问题之前一直都没有查出原因了,这几天实在太烦了,所以就苦心研究一下,总算找到解决方案server2003/xp/2000 每次弹出服务控制管理器“系统启动时至少有一个服务或驱动程序产生错误”解决方法。解决方法:把以下注册表用记事本编辑,保存为**.reg ,直接点击导入即可
2014-12-16 08:55:58
2789
原创 传参出错注意数据库连接问题
\shuipf\Common\Common/common.php function service($name, $params = array()) { return \Libs\System\Service::getInstance($name, $params);}\shuipf\Libs\System\Service.class.php /*取得Service 服...
2014-11-21 17:21:14
801
原创 EL表达式(一)
EL (ExpressionLanguage)1) El 表达式的格式: ${data} 它的转义后的代码 pageContext.findAttribute(“data”); 这句代码会在jsp的4个域中找data这个变量(pageContext、requestContext、SessionContext、aplicationContext 都找不找返回 “”) Person
2013-12-19 23:58:30
793
批量删除、修改文件内容
2013-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人