程序开发

宇托 2018-09-21 , , , 暂无评论

最近做一个系统,其域名主站是用WordPress来实现的,在域名下有一个子目录是我要做的一个小型管理系统。 管理系统用的是Laravel 5.5,客户要求在WordPress主站上要根据子站是否登陆来显示头部菜单。换句话说,就是要在WordPres...

宇托 2018-09-18 暂无评论

最近做一个32位转64位的项目,需要把之前的警告全部改成非警告版。之前是用VS2005编译的,现在改成用VS2017编译。 在编译过程中,发现fopen是警告,警告说要改成fopen_s,但改完之后,发现跟原来的要求不同了。这个项目中,要求文件是不...

宇托 2018-08-05 , 1条评论

最近做一个小活,发现客户那边执行没有问题,我自己的机器上就没法执行,在网上找了一下,发现是Python3.7的Sqlite3模块无法执行VACUUM语句。 大概的错误信息如下: Traceback (most recent call last):...

宇托 2018-06-12 , 1条评论

最近一个项目,要用到多个数据库,也有可能同时使用不同的数据库(参考:MyBaits多数据源的设置和切换方法),比如同时使用Oracle和PostgreSQL。 因为有时Oracle和PostgreSQL的SQL是不一样的,我们就需要在XML定义判断...

宇托 2018-06-11 , , 暂无评论

最近一个项目,要用到多个数据库,具体一点的需求就是把分析好的数据同时保存到多个数据库。如果没有用MyBaits的话,应该还是不难的,用代码切换一下就行。MyBaits的多数据源切换不太会,在网上找了一堆资料,然后自己实验,总算是成功了。 根据我测试...

宇托 2018-05-16 , , 暂无评论

最近一个项目,客户要求在既存的Wordpress虚拟目录下新建一个网站。 大概是这样的需求:既存的Wordpress网站里有category/test/subcat这么一个虚拟目录页面,其中category/test和category/te...

宇托 2018-03-29 , 暂无评论

最新的CPanel好像已经支持每个站点使用不同的PHP版本了,不过有些网站还是禁用了PHP版本切换功能。 其实我们可以在.htaccess文件里直接设置PHP版本。 一般来说,CPanel中使用的PHP控制器是EasyApache3或者EasyA...

宇托 2018-02-06 , , , , 暂无评论

最近做一个修改CSS的小项目,每次修改都需要删除浏览器缓存才能更新,于是就想把Apache设置一下,禁止浏览器缓存。 在网上找了一下,其实就是在响应头里添加禁止浏览器缓存的内容就行。 其基本内容如下: HTTPCache-Control: no...

宇托 2017-12-27 , 暂无评论

最近一个项目用到了CURL,我的开发环境是Windows10,实际的运行环境是Linux。发现开发的代码的Linux上可以运行,在Windows下,总是出现curl_init undefined的错误。查看了php.ini里的扩展设置,发现php_c...

宇托 2017-11-18 , 暂无评论

最近发现其实PHP里有很多不错的项目,可以直接用Composer下载到本地使用。 比如mixed-content-scan就是一个比较不错的工具。 Composer默认安装的地址是用户目录下的/AppData/Roaming/Composer目录...

宇托 2017-11-14 , , 暂无评论

最近开发一个Laravel的项目,需要把自己写的helper放到加载文件的最前面。因为这样的话,就可以优先使用自己的定义一函数,覆盖后加载的一些函数。 在网上找了一下,发现这个代码能实现我需要的功能。代码地址如下: https://github....

宇托 2017-11-07 , , 暂无评论

最近一个项目用到MyBatis,因为是Batch,处理的数据量比较大,所以分批处理,一次1000件。发现处理的数据到20万件左右,内存就受不了了,以为是Java内存死锁了,结果用Jmap一看内存,发现是MyBatis的缓存。 然后,我在网上找了一下...

宇托 2017-11-04 , 暂无评论

之前从未接触过Movable Type,只是听说它是一个用Perl开发的博客系统。 那么首先配置好Apache、Perl、MySQL、PHP,这些配置方法网上有,我博客里也有写,所以就不多说了。其它的步骤如下: 下载下载Movable Type ...

宇托 2017-11-04 , 暂无评论

什么是引用策略(Referrer Policy)?引用策略就是从一个文档发出请求时,是否在请求头部定义Referrer的设置。 目前很多网站的防盗链机制都是用头部定义Referrer来判断是否是盗链。其实这个很容易破解,自己在请求时加上Referr...

宇托 2017-10-26 , 暂无评论

介绍 最近HTTPS越来越流行了,我的网站也转到HTTPS+HTTP/2了。转到HTTPS之后,一般情况下,Chrome会记住网站是不是支持HTTPS的,如果支持会默认访问HTTPS。同时我们也会在自己的网站上设置非HTTPS直接跳转到HTTPS。...