聊聊【爬虫开发】这半年来的心得

2020-10-12
阅读 4 分钟
4.7k
在工作中,已经陆陆续续使用爬虫做需求将近半年时间了,在这半年时间里,从一个python小白到爬虫入门,再至功能实现。从上午PHP到下午Python忙的焦头烂额到现在的PHP/Python随心切换,其中的曲折不言而喻,也着实走了不少弯路。但好在功夫不负有心人,在半年的时光里,使用Python的同时也和它一起成长。如今总结一下,希...

以隧道的方式代替mysql远程连接

2019-11-07
阅读 2 分钟
4.2k
之前调试mysql,查看数据,修改数据的时候,命令行又不方便,总是会想到搞个mysql的远程账号,来访问数据库。久而久之就养成了这样的习惯,把3306端口暴漏出去,没有想到安全问题。最近在大佬的指引下,接触到了隧道的方式,觉得挺好用的,在不暴漏端口号的情况下,能像远程连接一般自如的查看mysql,很受用,现在分享出...

【Git】工作中99%能用到的git命令

2019-02-25
阅读 2 分钟
8.8k
分支操作 git branch 创建分支 git checkout -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v 查看所有分支的最后一次操作 git branch -vv 查看当前分支 git brabch -b 分支名 origin/分支名 创建远程分支到本地 git branch --merged 查看别的分支和当前分支合并过的分支 git...

1.5s~0.02s,期间我们可以做些什么?

2018-07-21
阅读 7 分钟
2.3k
本文主要探讨的核心是【为什么不要在循环中使用数据库操作?】用了一个例子来说明为什么不要这样做的原因以及当遵循了这条规则后,所带来的好处:代码运行效率的提升、心情好(乱入-_-)之类的。

图解几种常见的线性表

2018-05-30
阅读 3 分钟
3.4k
什么是线性表?就是一种连续或间断存储的数组,这里的连续和间断是针对物理内存空间中线性表元素之间是否连续,其中连续数组对应内置数组的实现方式,间断数组对应的是指针的实现方式,这种方式也称为链表实现。

微信开发之录音上传、下载、转码

2018-03-08
阅读 10 分钟
14.3k
一年的时间里,前前后后都在搞微信开发的相关模块,这不前一阵子,公司又开了个新项目,其中有一个就是类似于微信朋友圈的功能(我也不知道为啥要开发微信已有的功能啊,泪奔...),其中包含上传图片、录音、视频等,由于微信端上传图片和视频这块也是头一遭做,图片采用了微信的相关插件,视频嘛用的是百度的webupload...

递归算法造成的问题分析与解决

2018-01-05
阅读 6 分钟
4.2k
递归,在编码中应该算是一种很常见的算法了。之前在学习C语言的时候,也同样了解过一些基本的算法,比如斐波那契。在学习的时候,对算法这种编程技巧就有了一种浓浓的敬畏之心,因为觉得会算法的人就很厉害了,可以把很长的代码块通过一段简短的算法解决并得到想要的结果。

MySQL 【去重留一】一条sql语句完成 思路总结

2017-12-03
阅读 3 分钟
15.3k
前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个sql语句来解决问题的。查了资料,请教了大佬之后得出了一个很便利的sql语句,这里分享下这段sql语句和思路。

charm_PHP,一个还有诸多问题的PHP MVC框架

2017-11-11
阅读 4 分钟
2.5k
原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~ charm_PHP 介绍 一个简单的MVC框架,框架中实现了C和V层,M层使用composer的PHP组件——Medoo,实现了一些简单的设计模式,单一入口、自动加载。 本框架遵循PSR规范,使用命名空间来规范类于类之间的互相合作; 目录 {代码...} 初始化 ...

Composer三步曲:安装、使用、发布

2017-11-04
阅读 7 分钟
15.1k
在现代化的PHP开发当中,离开不了各种各样的组件,那么如何快速在项目中安装和找到这些组件呢?composer正是为这一目的而出现,如果你还不知道composer,那么你就out了。那么什么是composer,它的作用是什么?如何使用?本文将一一揭晓。

ubuntu搭建PHP网站完整实例教程

2017-10-21
阅读 4 分钟
5.6k
原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~ 之前写过两篇关于ubuntu系统搭建php环境的文章 Linux服务器域名绑定指定目录(ubuntu下apache2绑定多域名) Ubuntu一键安装LAMP环境 在之后的多次实践中,发现有些东西还没有说到,这里就把之后遇到的问题以及方法补充一下,作为一个完...

PHP-PSR 现代PHPer的开发规范

2017-09-17
阅读 5 分钟
4.3k
PSR是PHP Standards Recommendation的简称,意为PHP推荐标准。要想了解PSR,首先得知道制定这一标准的人/组织是谁————PHP-FIG。

Typecho 《HelloChangYan》插件500错误以及优化

2017-08-19
阅读 2 分钟
4.7k
HelloChangYan是一个typecho的畅言评论回推插件,顾名思义就是在网站中使用了畅言评论之后,把评论内容以及一些参数数据回推到网站,达到网站评论和畅言同步的效果。

CI3设置子目录控制器为默认控制器的解决办法

2017-08-07
阅读 7 分钟
6k
在框架中配置文件多目录、前后台应该是个很常见的事情。像一般的php框架(CI、Tp等)采用都是单一入口模式,或许有人会直接在框架根目录新建文件admin.php,然后改变框架app结构,以达到访问不同入口文件名获得不同资源的效果。那么在CI中一样可以这样做,不过个人觉得这种方法太浪费资源(占用了几十k的资源吧)。于是在‘求...