搜索引擎推荐

​关于搜索,日常使用的非常多,今天来推荐几个搜索引擎。 分为两类,一类是比较小众的搜索引擎,但是用起来也很给力,第二类是谷歌镜像,第三类是搜索引擎导航,有很多搜索引擎,可以快速切换,用起来很方便。 小众的搜索引擎 虽说是小众的搜索引擎,但是用起来也很不错。每一个我都用过一段时间,搜索结果应该...

2019-04-20 12:29:35

阅读数 64

评论数 0

一点学习技巧

学习一个新东西或者说要掌握一个东西,要先理清他的脉络,结构,做到心中有数,然后再就揪细节。 就像高中时候写作文一样,我的文章(都是议论文)结构基本是一成不变的。总分总,分的中间,又是排比段落,总结,排比段落,总结。确认好主题,就是忘里面填东西,所以只要有素材,写作文特别快。 同样的,到了一个新城市...

2019-04-13 09:42:32

阅读数 57

评论数 0

CGI、FastCGI和PHP-FPM关系图解

文章来自 链接 在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。 基础 在整个网站架构中,Web Server(如Apache)只是内容的分发者。举个...

2019-03-25 15:56:26

阅读数 11

评论数 0

composer太慢怎么办?

方法一:  修改 composer 的全局配置文件(推荐方式) 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令: composer config -g repo.packagist composer https://packagist.phpcomp...

2019-01-30 21:54:57

阅读数 363

评论数 0

五分钟轻松了解Hbase列式存储

本文来自公众号:编程新说 原创: 李新杰 原文链接:https://mp.weixin.qq.com/s/Vk3oYnIQVSmGRv8jmThJ9w 行式存储 传统的数据库是关系型的,且是按行来存储的。如下图: 其中只有张三把一行数据填满了,李四王五赵六的行都没有填满。因为这里的行...

2019-01-17 14:11:04

阅读数 133

评论数 0

linux中su和sudo的区别

root用户 su和sudo都用于运行具有root权限的命令。root用户基本上等同于Windows上的管理员用户 - root用户具有最大权限,可以对系统执行任何操作。Linux上的普通用户以较低的权限运行 - 例如,他们无法安装软件或写入系统目录。 要执行需要这些权限的操作,您必须使用su或s...

2018-12-17 11:30:10

阅读数 208

评论数 0

Ubuntu更换下载源

记录下,不用到处找了 https://blog.csdn.net/lym152898/article/details/79100507

2018-12-06 13:52:20

阅读数 38

评论数 0

搭建自己的git服务器

自己买了一台阿里云服务器,写了代码想上传上去,每次用ftp的话,刚开始文件少,还勉强可以用,但是文件多了的话,不仅不方便,而且没有代码的记录,有时候想回滚都很困难。所有考虑用git来做这件事情。 我用的是Centos,其他系统类似,下面同样会给出Ubuntu下的命令 第一步:服务器端安装git C...

2018-12-05 17:44:47

阅读数 28

评论数 0

php session在高并发问题

PHP默认的session方案在高并发下有什么问题呢? 直观表现:页面响应慢 原因: 1.php session 是有锁机制的 2.一个客户端多个请求都要用到session 这两个原因导致php session产生死锁。 在现代Web应用程序开发中,有一个非常常见的情况,就是使用 AJAX技术在同...

2018-12-05 12:53:29

阅读数 204

评论数 0

node服务器崩溃

node-forever 提供了守护的功能和LOG日志记录功能。  安装非常容易    [sudo] npm install forever 使用也很简单    $ forever start simple-server.js $ forever list   [0] simple-s...

2018-11-30 19:24:57

阅读数 57

评论数 0

MySQL日期时间戳转换

  1.MySQL获取当前时间戳 MySQL> select UNIX_TIMESTAMP(); +------------------+ | UNIX_TIMESTAMP() | +------------------+ |       1525739078 | +-...

2018-11-11 14:15:43

阅读数 1455

评论数 0

Ubuntu 中apt update和upgrade 的区别

简单来说: apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告) 用法:sudo apt update   apt upgrade:更新已安装的软件包 用法:sudo apt upgrade 软件包名   附上一个stackoverflow上面的回答:...

2018-11-09 09:18:16

阅读数 739

评论数 0

桶排序的php实现及原理

利用array_fill特性,把数组的值转化到键,并且自动排序,不过多了一些没有的数据,后面的过程就是过滤掉原数组不存在的数据 可以看出时间复杂度还是蛮高的,因为要把最小值和最大值之间的数据都要生成数组,所以适合数据密集度比较高的,极差比较小的,而且只能用于整数排序,可见这个应用范围还是挺小的; ...

2018-10-31 19:11:12

阅读数 111

评论数 0

php弱类型总结

文章总结了php弱类型的一些坑,看一看,试一试,发现这个还真的是挺坑的 https://www.cnblogs.com/Mrsm1th/p/6745532.html

2018-10-31 14:10:17

阅读数 66

评论数 0

如何高效的碎片化学习

碎片化学习是绝大多数人都会遇到的问题。而与碎片化学习相关联的一个词语就是低效,那么怎么才能让你的碎片化学习变得高效呢? 1.不要“假收藏”,什么是假收藏,就是收藏了却从来不看,要么不收藏,要么收藏了经常去消化。 2.带着目的,基于搜索去学习。不这样,你浏览过的新闻,公众号文章,书,看过一遍之后就没...

2018-10-28 15:11:10

阅读数 75

评论数 0

lunix查询php配置

php新手很多不知道怎么查配置文件在哪,这里提供一个很简单的方法 使用 php -i 命令可以打印php的详细信息,可以把这堆东西输出一下 php -i > outputphp.txt,结合 grep 查找命令 php -i|grep php.ini 打印结果如下 Conf...

2018-10-27 15:31:09

阅读数 41

评论数 0

如何成为一个好的程序员之(一)学会 Debug

调试(Debug)是成为一个程序员的基石。调试这个词第一个含义即是移除错误,但真正有意义的含义是,通过检查来观察程序的运行。一个不会调试的程序员等同于瞎子。 理想主义者认为设计、分析、复杂的理论或其他东西,是更基本的东西,他们不是现实的程序员。现实的程序员不会活在理想的世界里。即使你是完美的,你也...

2018-10-27 00:02:00

阅读数 309

评论数 1

破窗理论

破窗理论 写代码,不要因为时间紧就写下难以维护、难以理解、让人看了难受的代码,因为你这样做的,后面就会有人跟着你这样做。 一扇破窗户,只要有那么一段时间不修理,就会渐渐给建筑的居民带来一种废弃感–一种职权部门不关心这座建筑的感觉。 于是又一扇窗户破了。人们开始乱扔垃圾。出现了乱涂乱画。严重的结构...

2018-10-14 18:33:34

阅读数 50

评论数 0

MySQL text类型不允许有默认值

mysql error 1101 text类型不允许有默认值 根据 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制: 不支持对not null字段插入null值 不支持对自增长字段插入''值,可插入null值 不支持 text 字段有默认值 在...

2018-10-09 09:37:26

阅读数 1930

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭