问题描述

public class Lazy {

Linux查看逻辑CPU个数

Salamander · 发布于 4 天前 1 分支

Linux查看物理CPU个数、核数、逻辑CPU个数

总核数 = 物理CPU个数 X 每颗物理CPU的核数

总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

性能

lizziebing · 发布于 4 天前

1
2
3
参考:https://www.w3.org/TR/navigation-timing/
 
https://developers.google.com/web/fundamentals/performance/critical-rendering-path/measure-crp?hl=zh-cn

Unity 动画帧事件

冰封百度 · 发布于 4 天前

《Unity基础篇:添加动画帧事件》https://blog.csdn.net/qq_1502...

meta-iphone

spike · 发布于 5 天前

  • <meta name="apple-touch-fullscreen" content="yes" /> 与 <meta name="apple-mobile-web-app-capable" content="yes" /> 区别

Redis 基本的知识点

风云 · 发布于 5 天前

Redis 常用的数据结构

字符串
链表
哈希
集合
有序集合

今日工作杂记

spike · 发布于 5 天前

  • 执行npm install后node_modules文件夹为空。 强制清除npm cache clean --force。
  • 初始进入系统加载俩次请求。一个是OPTIONS一个是GET。预处理请求
  • 多国文字切换时可以全局使用特殊标签包裹。如果在js内可以使用模块化_('你好')进行包裹。不建议分开使用路由增加参数privilegeName设置

前端代码规范

spike · 发布于 5 天前

由于上班中的项目没有使用到eslint进行限制,而且项目比较老旧,突然经手这种类型项目,确实非常麻烦和不适应,尤其是对于我这种有点强迫症患者的人群而言。为此,我在这里总结一下项目开发遇到的一些常见问题,以及如何统一风格的代码。哎,我实在不想写jQuery啊

代码风格统一规范

  • 所有变量和函数命名函数都是小驼峰命名方式,构造器则是大驼峰命名方式。

webkit 多行省略显示...

wfc_666 · 发布于 5 天前

1
2
3
4
5
6
overflow: hidden; 
text-overflow: ellipsis;
display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; 
 

webstorm破解

a2774206 · 发布于 5 天前

1
2
3
4
5
6
https://blog.csdn.net/qq_34803821/article/details/89603904
首先下载2019版的webstorm,这里就不多说了
 
在下载安装完成后进行选取注册码激活的方式
 
在输入注册码之前,我们先修改hosts文件,如果不先进行这一步可能会有错误,所以这里就按照我已经实践过的方式安装
import requests
import re
a = "fdfdafaf(哈哈哈哈}都得=(大厦}#$%^&*()_"

# 拿到{}之间的内容
reg= re.findall(r'\(((?:.|\n)*?)\}',a)

Elasticsearch移除type

houshiqun689 · 发布于 5 天前

为什么要删除映射类型?

最初,我们谈到了一个“ 索引 ”类似于SQL数据库中的“ 数据库 ”,而“ 类型 ”等同于 “ 表 ”。这是一个糟糕的比喻,导致错误的假设。在SQL数据库中,表彼此独立,一个表中的列与另一个表中具有相同名称的列无关。映射类型中的字段不是这种情况。在Elasticsearch索引中,不同映射类型中具有相同名称的字段在内部由相同的Lucene字段支持。例如user类型中的user_name字段与存储在tweet类型中的字段user_name完全相同,并且user_name字段在两种类型中必须具有相同的映射(定义)。例如当您希望deleted成为同一索引date中的某个类型的boolean字段和另一个类型的其他字段时,这可能会导致挫败感。最重要的是,在同一索引中存储具有很少或没有共同字段的不同实体会导致稀疏数据并干扰Lucene有效压缩文档的能力。

自定义类型字段编辑
集群中可以存在多少个主分片是有限制的,可能不希望仅为几千个文档的集合浪费整个分片。在这种情况下,您可以实现自己的自定义type 字段,该字段的工作方式与旧的_type相似

PUT twitter 
{ 

Mac 使用PlantUML画UML图 : https://blog.csdn.net/SCHOLAR...

1、切换国内源:https://www.zhihu.com/questio...

2、install过程中如果出现 svn: E230001: Server SSL certificate verification failed: issuer is not trusted

问题描述

public class AnimalFarm {

浮动

ipromise · 发布于 5 天前

1
2
3
4
5
6
.clearfix{
        *zoom:1;
}
.clearfix:after{
        content:".";
        display: block;

Unity IOS审核问题

冰封百度 · 发布于 5 天前

《教你如何12天上架被苹果2.1大礼包拒绝的App》https://zhuanlan.zhihu.com/p/...
《iOS审核2.3.1被拒的悲惨经历》https://blog.csdn.net/Kun__ku...

1
2
3
4
5
6
function openApp(openUrl, iosDownUrl, androidDownUrl) {
  if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
    var timer = window.setTimeout(function () {
      window.location.href = iosDownUrl;
    }, 3000);
    // 设置隐藏属性和改变可见属性的事件的名称

每个人都有自己的知识点体系,记忆方式,知识管理,学习方式可能都不相同,我习惯以项目基准来搭建知识体系;

我的前端知识体系

从开发的角度来讲,我的把自己的知识体系分成两大系别
    1.针对解决业务需求的工程体系
    2.前端基础体系

滚动穿透问题

ever · 发布于 6 天前

滚动穿透问题

(待写)

mpvue中@touchmove.stop绑定的处理函数没有执行(v-if元素)

  • 原因:v-if的元素只有当条件为真的时候才会渲染出来,也就是说那时候才会存在于dom中。而在写页面的时候就绑定好事件的话,它没有绑定到实际存在的元素上,所以不会执行。
  • 解决: 改用v-show

问题描述

  1. 列表项(组件)里包含form组件
  2. 列表项(组件)有绑定单击事件,跳转页面
  3. form组件也绑定了submit事件

于是,在点击form组件的时候,不仅触发了formsubmit事件,还触发了它的父组件的点击事件

[叨叨两句]

  1. 【改版】未来该系列将针对已经掌握的知识,挑选我认为的重点进行规律总结
  2. 精进技术的目的,是为了实现自己的三个目标,而每日进行思考总结,只是具体的方法论
  3. 每日存量思考总结的目的:
  4. 为了杜绝大脑的“自动化”,脱离“舒适区”,持续精进技术
  5. 为了提供及时反馈,进行纠偏,防止目标方向错误

叨叨两句

  1. 【改版】未来该系列将记录每日的增量知识,并陆续转移至《每日存量知识总结》中,由于未来该文不再成体系,转移至笔记中更新
  2. 技术的精进不能只是简单的刷题,而应该是不断的“刻意”练习
  3. 该系列已正式纳入【跃迁之路】专栏,持续更新

vue-router 问题集合

siwuxie · 发布于 6 天前

路由切换不触发 hashchange 事件

https://github.com/vuejs/vue-...

jenkins 笔记

Awbeci · 发布于 6 天前

1、Jenkins Failes to startup, Without updatating any plugin (WebAppMain.java:248)

To solve the problem, just navigate to /var/lib/jenkins/plugins and delete the jpi files that are causing the problem. The restart Jenkins and your problem will be solved.

http://www.voidcn.com/article...
https://stackoverflow.com/que...

1
2
3
4
5
6
 1、求两个数组的差集
 
  let array1 = []
  let array2 = []
  let diffSet = []
  if(array1.length > array2.length) {