为你的博客添加搜索功能吧!
Search-Spider-Blog 提供个人博客文章搜索服务, 只需要配置个人博客地址, 载入博客数据, 开启Server服务, 即可开启文章搜索服务。 对blogconfig.json配置文件监控, 修改后服务及时地更新博客数据。 本人用的为Hexo Blog, 所以Hexo用户体验更佳 代码地址 使用说明 环境配置 {代码...} 对 blogconfig.json 进行配置(以我...
2016-08-06
PHP之mb_strpos使用
(PHP 4 >= 4.0.6, PHP 5, PHP 7) mb_strpos — Find position of first occurrence of string in a string mb_strpos — 查找字符串在另一个字符串中首次出现的位置
2018-02-03
随手查阅的正则匹配笔记
常见需求如下: 如果你只需要获取字符串中的首个匹配项 {代码...} 使用了 g 标识时(不使用时以下方法也适用),如果你想获取正则中的组匹配(capture groups)信息 {代码...} 关于 exec 的更多详细说明可以查看 MDN 文档 RegExp.prototype.exec() 不使用 g 标识时,如果你想获取正则中的组匹配(capture groups)信息 {...
BEM命名 css模块化解决方案
网络发展是由模块化的目的驱动的:将项目分割成几部分以使其易于管理。Web组件1.避免继承,并通过每个元素(如)使用独特的 CSS类提供某种范围。.my-component__list-item2.通过将CSS 特性保持在最低水平来减少样式冲突。3.模块化环境中绕过继承4.嵌套选择器提高了CSS的特异性。需要变得更具体,以赢得现有的特异性。模...
Android 开发之为ActionBar 添加Actionbar Button
前几天做App 的时候,做的比较仓促,就没有添加返回按钮,还有就是MainActivity 的Theme 怎么传递到其他Activity 中,今天无意中看到官方的Train,所以就记下来啦,顺便吧ActionBar,Menu 也复习复习;
Search in Rotated Sorted Array I & II leetcode
Suppose a sorted array is rotated at some pivot unknown to youbeforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). You are given a target value to search. If found in the array returnits index, otherwise return -1. You may assume no duplicate exists in the array.
2016-01-12
两句话说清楚js的节流与防抖
为什么你还不理解js中函数的节流和防抖是干嘛的?不怪你。原因有二,一是这两个名字是直接翻译的英文节流(throttle)、防抖(debounce),光听名字就已经不知所云了。二是太多的文章太啰嗦,让人找不到重点,使阅读变得困难。
2022-02-28
JVM基础篇
1.JVM的组成 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) (堆、栈) 执行引擎(Execution Engine) c++/C 本地库接口(Native Interface) 2. jvm的运行参数 2.1 三种参数类型 jvm的参数类型分为三类,分别是: 标准参数 -help -version -X参数 (非标准参数) -Xint -Xcomp -XX参数(非stable参数) -...
2020-06-27
Scrapy的架构初探
本文简单讲解一下Scrapy的架构。没错,GooSeeker开源的通用提取器gsExtractor就是要集成到Scrapy架构中,最看重的是Scrapy的事件驱动的可扩展的架构。除了Scrapy,这一批研究对象还包括ScrapingHub,Import.io等,把先进的思路、技术引进来。
InfluxDB集群 -- /write写入数据源码分析(二)
上文讲到,每个shard有N个replica,也就是N个replica owner,通常是不同的节点,否则就起不到高可用的作用了。 {代码...} 写shard时,要写入所有的replica owner,可能是本机节点,也可能是远端节点。 {代码...} 本地节点写shard本地节点写shard,最终调用的是存储引擎的WritePoints: {代码...} 存储引擎WritePoints():...
2021-09-28
Flutter 2020 学习心得、学习路线
视频[链接]新人上手情况语言基础数据结构网络通信前端布局动画优化点前端遇到的最大问题原生调试原生组件开发聊聊学习动机单位工作需要自己兴趣开发 APP毕业设计漫无目的、漫无目的的学习学习路线[链接]资源官网 dart[链接]官网 flutter[链接][链接]juejin[链接]medium[链接]flutter awesome github[链接][链接]flutter ...
每日一题208 前缀树
boolean search(String word) 如果字符串 word 在前缀树中,返回 true(即,在检索之前已经插入);否则,返回 false 。
2021-04-14
CentOS离线安装rpm包
CentOS离线安装rpm包rpm离线包的下载先找一台有网络的CentOS机器利用CentOS系统yum下载好rpm包1、yum搜索要下的软件包,比如:jdk, mosquitto {代码...} 2、利用 yum 下载所需 rpm 包,将包下载到指定目录,比如:/home/openjdk {代码...} 其中openjdk 是要用yum安装的安装包,/home/openjdk是要存放下载的yum安装包及其依赖...
2023-01-05
ROSIntegration ROSIntegrationVision与虚幻引擎4(Unreal Engine 4)的配置
ROSIntegration ROSIntegrationVision与虚幻引擎4(Unreal Engine 4)的配置操作系统:Ubuntu 18.04虚幻引擎:4.26.2 [TOC]一、虚幻引擎源代码下载与编译运行参照官方文档:虚幻引擎Linux快速入门 二、ROSIntegration下载与配置运行1、配置ROSBridge要启用虚幻和ROS之间的通信,需要一个正在运行的ROSBridge和...
2022-11-17
将Flutter程序打包为ios应用并进行安装使用
为设备(ios-release)构建com.example.myTimeApp...════════════════════════════════════════════════════════════════════════════════找不到有效的代码签名证书您可以通过在Xcode中使用您的Apple ID登录并创建iOS开发证书以及为您的项目创建一个配置文件来连接到您的Apple开发者帐户,方法如下: 1- 使用以下命令打...
2024-05-09
23种设计模式Java版第二篇
指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示;它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成;建造者模式注重零部件的组装过程。
2021-04-03
Ruby 2.x 源代码分析:扩展 概述
我们知道 require 语句可以引入模块,就像 java 里面的 import 语句可以引入类,c/c++ 里面的 include 语句可以引入头文件甚至源文件。但是 Ruby 中的 require 与二者有着本质的不同,它实际上是一个方法(函数)调用,是运行期而非编译期的行为
2017-01-26