- 博客(20)
- 资源 (6)
- 收藏
- 关注

原创 PHPExcel读取多工作表
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击查看教程! 最近我们公司crm模块需要优化一下客户导入功能,之前的要求是:只需要从单个工作表中获取数据;现在的要求是:需要在多个工作表中获取对应数据,并导入数据库; 幸亏PHPExcel已经给我们提供了获取多个sheet工作表的方法。下面直接上代码:【这...
2018-08-24 09:21:40
55790
4
原创 js实现复制粘贴到剪切板功能,一个函数直接搞定!
直接上代码:/*js复制*/function copy(ElementObj) { var clickContent = ElementObj.getAttribute('data'); //获取要复制的值 var inputElement = document.getElementById("copy_content"); //获取要赋值的input的元素 ...
2019-04-18 23:00:01
7732
1
原创 tp更新时过滤指定字段,已解决
save修改的时候如不希望更新某一字段,可以通过field('字段',true)方式;例如: 1.过滤单个字段: D("CrmApplyform") ->where("aid = $id") ->field('apply_code',true) ->save(); 2.过滤多个字段: D("CrmApplyform") -&g...
2019-04-12 10:47:42
3402
原创 V5.7安装出现Access Invalid!,已解决!
安装完好商城V5.7之后,结果以为大功告成,进入商城首页居然报错:Access Invalid!,在网上找了各种办法都没有答案;废话少说,直接说解决办法:进入data目录,删除cache下的所有文件,再次刷新,OK,大功告成!...
2019-04-10 19:16:33
2568
原创 php操作redis实例
关于key的操作:1、获取所有key,不包括值;$redis ->keys("*");2、获取一个或多个key的值,【不限制数据类型】;$redis ->mget([$key1,$key2]);//参数为数组;3、设置指定key的生命周期;$redis ->expire($key,30);//设置生命周期为30秒;4、获取指定key的剩...
2019-03-30 17:00:03
477
原创 php安装redis扩展注意事项!
每次重装系统或者环境之后,随之redis扩展也需要安装。这里总结几个php安装redis的要点;【这里我仅说明下载redis扩展版本方面的要点,因为一般安装失败很大可能都是版本不对应!】1. 查看phpinfo();Ctrl+f查找PHP Extension Build;查看后面的内容,如:API20131226,NTS,VC11; 即代表下载扩展版本的后缀带 有n...
2019-03-29 23:46:51
300
原创 .sh没有执行,自动任务执行失败,已解决
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击查看教程!今天写了一个svn自动备份脚本,加入到自动任务测试后,并没有执行成功脚本(已排除脚本自身问题);几经周折,发现是没有可执行权限,解决方法就是直接给我的脚本svnbackup.sh可读可写可执行权限,这里我直接改为777;第一步:给权限命令:chmod 777 svn...
2019-01-29 16:29:35
14108
原创 Linux删除指定时间之前的文件
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击查看教程!要求:归删除/var/svn/svnbackup目录下创建时间为7天之前,并且文件以new开头的的所有文件或文件夹;示例:find /var/svn/svnbackup -name "new_*" -mtime -7 -exec rm -rf {} \;附注:...
2019-01-29 16:03:02
11717
原创 小驼峰大驼峰的写法
编程中关于小驼峰大驼峰也有一套规范,比如有一个变量为:myfirstname小驼峰命名规则:第一个单词小写,其他单词首字母大写写法如:myFirstName大驼峰命名规则:第一个单词大写,其他单词首字母也大写写法如:MyFirstName...
2019-01-15 20:15:46
47904
2
原创 window防火墙的作用
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击查看教程!关于window防火墙的作用,个人总结有如下几点:拦截未经许可的程序; 能够过滤掉一些攻击; 阻止常用病毒的入侵; 阻止未授权用户的网络请求。比如:远程桌面... 提示和记录网络某些活动,比如当有异常网络请求的时候,提示是否允许访问......
2019-01-02 08:54:36
17712
原创 Linux获取本机外网IP地址
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击查看教程!获取本机外网ip的方法很简单;以下只提供两种最常用的方式;方法一:[root@localhost ~]# curl ident.me//结果:119.123.181.75方法二:[root@localhost ~]# curl ifconfig....
2018-12-26 13:29:43
14208
原创 php.ini在哪?找不到php.ini,已解决
最近在centos中安装lamp环境,发现装完php之后,没有php.ini文件,那么php.ini在哪呢?正常情况下php.ini文件是在php的安装目录下的lib目录里,比如我的php安装目录在/usr/local/php/中,而我进 如/usr/local/php/lib目录中却找不到php.ini配置文件。在网上找了一些答案,最后得到结论:编译安装的php如果没...
2018-12-21 09:11:26
91551
原创 Mysql删除表中重复数据,已解决
如何快速删除数据表中重复【某个字段重复】的数据呢,比如我customer表中有一个cus_nmae字段,如果要删除cus_name字段的重复记录,且保留最小主键【这里customer的主键是cid】,首先想到的sql应该如下:DELETEFROM customerWHERE cus_name IN ( SELECT cus_na...
2018-12-21 08:54:13
49540
7
原创 tp跨模块实例化自定义模型
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击查看教程!在tp3.2中,D方法用于实例化自定义的数据库模型;1.在本模块(如Financial模块)实例当前模块下创建的自定义模型,方法如下:$Model = D("Financial_preceipts");//实例化到的数据表为hs_financial_pr...
2018-12-17 14:23:58
19948
原创 PHP安装Xdebug
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击查看教程!1.下载对应扩展文件查看phpinfo信息,如下图:php版本5.6.27则需下载对应5.6的文件; X86代表需要下载32位文件,反之下载64位; VC11正常下载VC11,若后期发现不对则再尝试VC11-TS;进入Xdebug...
2018-12-01 16:31:09
23138
1
原创 连表查询如何使用getLastSql()
在模型操作中 ,为了更好的查明错误,经常需要查看下最近使用的SQL语句,我们可以用getLastSql()方法来输出上次执行的sql语句。例如:单表查询时:M("User") ->where("user_id=1") ->field("nick") ->select();//使用方法如下print_r(M("User") ->getLastSql(
2018-12-01 13:47:50
19942
原创 thinkphp使用force
如何在tp的链式操作里使用mysql的强制索引函数(FORCE)呢?开始以为tp不支持该函数,还打算用原生sql,结果看了数据库操作类,发现原来已有封装;如下:这里我举例说tp3.2.3; /** * index分析,可在操作链中指定需要强制使用的索引 * @access protected * @param mixed $index *...
2018-09-26 11:50:13
26561
原创 Call to a member function getLastsql() on string,已解决
今天使用getLastsq方法打印最后一条sql语句时 ,结果提示Call to a member function getLastsql() on string;我的错误代码如下:$Count = $this ->Customer_Model ->where($Map) ->count("*"); var_dump($this ->Customer_Mode...
2018-09-26 11:14:30
23144
原创 批量提取文件夹中的文件名
有时候一个文件夹内有多个文件或者有多个文件夹,我们需要快速获取所有文件夹名称,逐个复制?显然太慢了。这里有很方便的方法。(适用于Window) 1. 在指定的文件夹内新建一个名为a.txt的文件夹。(用于写入文件名称); 2. 再新建一个名为b.txt的文件,并修改文件格式为bat; 3. 接着编辑b.bat内容,将这段文本:Dir *.* /B>a...
2018-08-28 14:15:39
30865
原创 测试博客
测试博客 /*读取表格数据*/ for($i =0;$i <= $sheetCount-1;$i++){//循环sheet工作表的总个数 $sheet = $objPHPExcel->getSheet($i); $highestRow = $sheet->getHighestRow(); $highestColu...
2018-08-21 14:37:25
722
mysql数据库字典一键生成工具
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人