[置顶]【完整|实用】Linux常用命令汇总

[置顶]【杂谈】转:一个程序员的心理疾病---王垠

【无头浏览器 PhantomJS】PhantomJS的安装与简单使用教程

PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及无界面测试等一.安装:  获取安装包,并解压: $&

【nginx】转: nginx、swoole高并发原理简单理解

原文链接:https://mp.weixin.qq.com/s/WMi7LZj0bqXa72V9fRhwCA1阅前热身为了更加形象的说明同步异步、阻塞非阻塞,我们以小明去买奶茶为例。同步与异步同步与异步的重点在消息通知的方式上,也就是调用结果通知的方式。同步:当一个同步调用发出去后,调用者要一直等待调用结果的通知,直到得到调用结果。异步:当一个异步调用发出去后,调用者不能立即得到调用结果的返回。异步调用,要想获得结果,一般有两种方式:1、主动轮询异步调用的结果;2、被调用方通过callback来

【二分查找】一个经典的二分查找变形问题

原地址:https://leetcode.com/problems/search-in-rotated-sorted-array/问题描述:Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand.(i.e., [0,1,2,4,5,6,7] might become [4,5,6,7,0,1,2]).You are given a ta

【二叉树遍历】二叉树的四种遍历图解

前序遍历 (Preorder )若树为空,则空操作返回。否则,先访问根节点,然后前序遍历左子树,再前序遍历右子树。(W)型 (中 左 右)中序遍历 (Inorder)若树为空,则空操作返回。否则,从根节点开始(注意并不是先访问根节点),中序遍历根节点的左子树,然后是访问根节点,最后中序遍历根节点的右子树。(M)型,(左 中 右)后续遍历 (Postorder)若树为空,则空操作返回。否则,从左到右先叶子后节点的方式遍历访问左右子树,最后访问根节点。(左右中)逆时针型 (左 右 中)层序遍历

【类型转换】C++ 中几种字符类型 String,int, char*,char[] 相互转换,字符串拼接

一、string转char*主要有三种方法可以将str转换为char*类型,分别是:data()、c_str()、copy()。 其中,copy()可能会报安全性错误,自行解决即可。3.1 data()方法string str = "hello"; //使用char * p=(char*)str.data()效果相同const char* p = str.data();123

【搜索工具】ElasticSearch和solr的差别

ElasticSearch和solr的差别 Elasticsearch简介Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。它用于全文搜索、结构化搜索、分析以及将这三者混合使用:维基百科使用Elasticsearch提供全文搜索并高亮关键字,以及输入实时搜索(search-asyou-type)和搜索纠错(did-you-mean)等搜索建议功能。英国卫报使用Elasticsearch结合用户日志和社交网络数据提供给他们的编辑以实时的反

【微信】解决微信昵称中包含特殊 emoji 的问题

解决微信昵称中包含特殊 emoji 的问题。

Powered By Z-BlogPHP 1.5.2 Zero

Copyright liuyang1.com. 转载文章,请注明出处。谢谢!