app-web-data-analytics

PHP使用phpexcel或Jpgraph插件导致无法正确输出的解决方法

php使用第三方插件后不能正确导出excel文件或输入统计图,可按以下方法解决:

一、文件带有UTF-8 BOM:这种情况只要把签名给删掉就可以了,将文件改成不带BOM签名。

二、在php文件的<?php xxxxxx ?>代码前后浏览器不能有任何输出,空格也不行!尤其是<?php 的前面。 如果你有include其他php文件的话,也要确保include的文件<?php xx ?>前后没有输出文件。

三、因为你编写代码本身的问题导致,插件报错。

大部分情况下记住这句话:在使用jpgraph/phpexcel的时候<?php前绝对不可以有空格或其他输[……]

继续阅读

get-aliyun-oss-appkeysecret

EFS文件加密导致文件无法打开复制移动

EFS是个好东西,据说EFS加密的文件至今都无法破解,他也是利用微软自带的加密功能加密的,最大的缺点就是在自己电脑上加密后自己可以打开看,如果电脑丢了,碰巧你电脑又没有设置密码,那么只要别人能打开电脑那么也能看到你的文件。前几天朋友抱怨说某个文件夹的文件打不开了,怎么弄都不行。去了一看windows右下角提示备份秘钥证书,也不知道是什么东西,本着小心谨慎的态度按系统提示备份了秘钥证书文件到电脑桌面(备份过程提示输入密码)。在电脑上使用另一个账户登录发现这些打不开的文件文件名都是绿色的,在文件右击属性“高级”里发现“加密内容以便保护数据”处于勾选状态,说明这些文件都启用了EFS加密,但是朋友说昨[……]

继续阅读

美国亚马逊直邮中国的地址写法

雅图LW316投影仪换灯泡后亮警示灯

之前雅图LW316投影仪灯泡烧坏了,连带线也烧化了,买来配件后装上灯泡,投影仪等几十秒后电源灯可以亮绿灯,但是警示灯还是红灯!这次买了两个灯泡换另外一个还是不行。

后面用电压表测电压,也不知道这灯泡是交流电还是直流电,调的交流档位,但是测的值基本为0变化很小,可能是不会使用万用表的原因。

后面经过技术人员的测试发现,换完灯泡后,要把罩子后盖等全部安装好之后,警示灯就灭了,投影灯泡正常工作亮起来了。可能是投影仪自带检测之类的功能把,防止人安装灯泡后不盖保护罩造成安全隐患!所以遇到问题,不能有太多经验主义,老老实实恢复至原来模样后再通电测试![……]

继续阅读

php中odbc方式连接sqlserver数据库

全景图片导航制作

全景应该很早就出来了,一般用于全景看房或者地图导航软件的全景街景。

其实我们自己也可以制作简单的全景图(全景导航)。只需要具备:1.全景图片 2.全景图制作软件。

一、全景图

可以使用全景相机拍一下就是一张全景图,我用的是insta360,一千多元的入门级。

也可以使用云台+相机的全景照功能拼接出来。拼接软件可以使用PTGui Pro、PanoramaStudio 2 Pro 。也可以用单反拍很多照片包装相邻的照片重叠至少20%然后拼接处理。

二、全景制作软件

最便捷的是使用现成的带网络平台的软件,比如免费版的720yun,可以下载客户端后进行编辑上传作品,不需要你自己提供网络服务[……]

继续阅读

mysql数据库批量删除指定表头的table

PHP报错Undefined index解决

鉴于本人PHP水平一般,很多时候写功能都是上网找源码,然后修改或增加功能来实现最终效果。最近遇到一个问题,运行的时候提示

Notice: Undefined index: PB_page in c:\xxxx\xx.php on line 30,

这时候只能请百度老师了(谷老师离线了没办法啊)。初步了解是因为报错代码后边的变量PB_page没有获取到赋值或者不存在。还有一个可能是因为PHP版本不同而产生了警告,而不是说语句是错的,因为它对运行结果影响不大。PHP中的变量如果在不声明的情况下使用,PHP4运行正常,但是到了PHP5就会出现报错。下面是解决办法:

找到报错代码的PHP源码第3[……]

继续阅读

python-list-order-check

mysql数据库批量删除指定表头的Table

假如要删除数据库里面以ims_开头的所有Table,可以先使用SQL编辑器查询出指定表头的文件,利用SQL语句组装出drop table语句,然后执行就行。

第一步、查询并组装删除表格的结果语句

Select CONCAT( 'drop table ', table_name, ';' )  
FROM information_schema.tables  Where table_name LIKE 'ims_%';

 

第二步、将上面查询的结果(很多行drop table …….语句)全选复制,粘贴到SQL编辑器里面执行就OK了。

注意事项:删除前最好先备份一次完整的[……]

继续阅读