ICode9

精准搜索请尝试: 精确搜索
  • 02 要想项目跑,轮子不可少2022-08-19 22:30:44

    想要项目快速迭代,轮子必不可少。normalize.css,element-plus,axios,moment,vue-router,less,前端必知必会的轮子你都知道吗? 浏览器默认样式统一 normalize.css npm i normalize.css 只需在 src/main.js 中加一行即可 import 'normalize.css' 这个库主要做的事是统一浏览器默认样式,而非

  • 随笔一2022-08-17 00:02:54

       近半年一直在搞Qt图形界面这一块,体会最深的就是造轮子很重要,一点是因为在造轮子时候可以体会到轮子是怎么运转,第二点是造轮子可以减少关键技术上被卡脖子的风险,拿来主义是不错,但伴随着风险。    第二点就是不要急燥,走急于求成的路线,很多时候做出来只是说明我们工具会用了,会

  • 自制一个超级简单的 php 发邮件的轮子 simpleMailTool.php2022-06-21 20:35:48

    simpleMailTool 程序链接 https://github.com/kohunglee/simpleMailTool/ 一个简单的 php 发邮件的轮子,跟其他著名大轮子相比(如 PHPMailer),特性有两个 是能在不发送邮件的情况下验证账号密码是否正确 用最小体积和足够安全的代码,实现 99% 的人需要的全部功能(其实还能更简单,但没必

  • 差速小车刚体运动学-学习笔记2022-05-19 23:03:31

    差速小车-刚体运动学 1.基本模型 差速轮式小车的基本模型如图所示: ​ 这个是最理想状态(重心在圆心,驱动力矩直接施加到轮上等)状态下的最简单的模型,第一二项分别为速度的x和y方向上的分解,最后一项角速度由于直接圆心直接在重心位置,直接就是车辆自旋的角速度。 2.正/逆运动

  • 灵感乍现!造了个与众不同的Dubbo注册中心扩展轮子2022-04-28 10:01:23

    hello大家好呀,我是小楼。 作为一名基础组件开发,服务好每一位业务开发同学是我们的义务(KPI)。 客服群里经常有业务开发同学丢来一段代码、一个报错,而我们,当然要微笑服务,耐心解答。 有的问题,凭借多年踩坑经验,一眼就能看出;有的问题,看一眼代码也能知道原因,但有的问题,还真就光凭看是看

  • Java基础——组合(Composition)和聚合(aggregation) (转)2022-04-23 12:04:33

    原文链接:https://blog.csdn.net/wuqinfei_cs/article/details/9249579   面向对象的编程概念:组合(Composition)和聚合(aggregation) 其实,你每天都能遇到合成(composition)技术。 它是大多数物理对象构建的方式。 假定以一个办公椅为例: 在大多数情况下,椅子是由座位、靠背、一些腿(

  • 动态库与静态库 更新与回滚2022-02-27 16:36:05

      如果把静态库比喻成普通汽车,那么购车时轮子和车辆是打包好出售的。   那么动态库就是F1方程式赛车,经常换轮子,且一开始轮子与车辆不在一起。   一般的程序都是使用动态库的,比较体积小易更新,但动态库也有它生存的土壤,比如华为在无信号荒岛上的机器设备,里面跑的程序那必须得

  • 定时器时间轮算法2022-02-20 23:31:07

    Linux定时器分为低精度定时器和高精度定时器两种类型,内核对其均有实现。本文讨论的是我们在应用程序开发中比较常见的低精度定时器。作为常用的基础组件,定时器常用的几种实现方法包括:基于排序链表实现、基于小根堆实现、基于红黑树实现、基于时间轮实现。本文讲解的是时间复杂度最

  • Android 每周一个小轮子之 学习仿网易云广场歌单的效果2022-01-29 13:30:12

    /** 用矩阵的方法,来定义一个点是否位于一个区域内 */ private boolean isPointInView(View view, float[] points) { // 像ViewGroup那样,先对齐一下Left和Top points[0] -= view.getLeft(); points[1] -= view.getTop(); // 获取View所对应的矩阵 Matrix matrix = view.getMa

  • 造https client轮子的记录2022-01-24 21:02:02

    最近我们的服务器需要嵌入HTTP服务,需要支持httpclient和httpserver,httpclient要同时支持https。 我们现在服务器进程之间的网络通信使用的是自有实现,它使用io多路复用技术。因为http只是在tcp之上进行明文传输而已,所以实现也包括了一个简陋的httpclient和httpserver,还基于ope

  • 拆轮子系列:拆 OkHttp--理解笔记2022-01-17 20:03:57

    一.参考 拆轮子系列:拆 OkHttp https://blog.piasy.com/2016/07/11/Understand-OkHttp/index.html 二.理解 1.okhttp通过责任链模式构造了一系列interceptor; 将Request请求转换为 Response返回; 其中每层的一个interceptor先尝试自己处理; 若处理未完成则交给下一个intercept

  • 造轮子-strace(二)实现2022-01-05 22:02:26

    这一篇文章会介绍strace如何工作,再稍微深入介绍一下什么是system call。再介绍一下ptrace、wait(strace依赖的system call)。最后再一起来造个轮子,动手用代码实现一个strace。聊天框回复“strace”,可以获取本文源码。 上一篇,我们介绍了strace工具,strace是非常实用的调试、分析工具,

  • 思考(瞎想)2021-12-22 22:31:39

    思考 想造轮子 想造轮子 如果做轮子只是为了成为大佬,比如说造一个编辑器,从渲染器到UI,造出来之后自己成了大佬,但是成为大佬之后,就守着这个编辑器恰饭?那没人乐意用他怎么办,就找工作,干啥,又造轮子,替别人造编辑器,残酷的现实来看确实是这么个死循环,一个人的程序生涯能有多少次

  • js中的轮子函数2021-12-16 10:02:59

    一:js对象,按某个属性,进行分组。 //data是要被分组的数据[],key是分组依据的关键字,原文链接:https://blog.csdn.net/weixin_36339245/article/details/103522998 function getGroup(data, key) { let groups = {}; data.forEach(c => { let value = c[key];

  • 关于“轮子”2021-12-09 22:33:21

    “轮子”总是很多的,能造轮子当然是最好的了,不过难度确实大,还费时间,不如老老实实先学会用轮子。不过我觉得这肯定是不够的,毕竟人很难压制住自己的好奇心,总是想去了解更深的东西。这是好事,也是坏事。在这个过程中你可能能够对“轮子”更深入的机理有一个研究,不过也意味着你需要花费

  • 桥接模式2021-11-25 15:34:30

    菜鸟解释:   桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 本人理解:   主要适用与两种维度的变化,比如我想创造不同尺寸和颜色的轮子,此时颜色和轮子又是单独分开的,这

  • npm发布组件(**造轮子**)2021-11-24 16:36:09

    一.新建vue项目   目录结构:      二.修改项目文件夹   1.创建一个packages文件夹(用于存放编写的组件)   2.把src修改为examples   3.新建一个vue.config.js文件,并修改    由于修改了src文件夹,启动vue项目后,找不到入口(main.js)会报错,所以需要重新指定启动入口

  • 麦克纳姆轮解算2021-10-08 18:33:46

    麦克纳姆轮简介 依靠各自机轮的方向和速度,这些力的最终合成在任何要求的方向上产生一个合力矢量从而保证了这个平台在最终的合力矢量的方向上能自由地移动,而不改变机轮自身的方向。在它的轮缘上斜向分布着许多小滚子,故轮子可以横向滑移。小滚子的母线很特殊,当轮子绕着固定的轮心

  • [Vue][轮子] Vue个人常用轮子/插件推荐2021-09-24 09:03:22

    1. 时间/日期操作:dayjs 2. 多种数据操作:lodash 3.对象转url/url转对象:qs 4.二维码生成:vue-qrcode 5.粘性布局:stickybits 为什么不用CSS的粘的原因:https://blog.csdn.net/cunqu9743/article/details/106998487/ 6.裁剪图片:vue-cropper 7.图片/文字的缩放和位置拖拽:vue-draggable-

  • 最简洁的麦克纳姆轮控制原理2021-09-06 20:33:57

    最简洁的麦克纳姆轮控制原理 1.物理原理 1.1两种轮 对于四轮小车来说,一套麦克纳姆轮至少因含有两种不同的轮子,民间叫法右很多,百度上将他们称为:“麦克纳姆轮左和麦克纳姆轮右” 下面简称左轮和右轮 左轮:正转可以向左前方运动,反转向右前方的轮 右轮:正转向右前方运动,反转向左前

  • windows下的MFC绘图绘表2021-07-11 14:02:36

    前段时间调试芯片,需要画直方图,因为我的框架是基于MFC的,时间又紧迫,当时要求我速度搞,所以饥不择食的寻遍网上的各种轮子。 首先是我们知道如果有数据的话可以直接在excel上面利用它强大的特性来画图,微软的office其实提供了这些画图的sdk接口,只要你加载进去就可以,但是太麻烦,而且网上

  • 微服务轮子项目(28) -MySQL 高可用方案2021-07-06 14:07:29

      文章目录 1. 引言 2. 高可用方案 2.1 主从或主主半同步复制 2.2 半同步复制优化 2.2.1 双通道复制 2.2.2 binlog文件服务器 3. 高可用架构优化 3.1 MHA+多节点集群 3.2 zookeeper + proxy 4. 共享存储 4.1 SAN共享储存 4.2 DRBD磁盘复制 5. 分布式协议 5.1 MySQL clus

  • 微服务轮子项目(44) -GitLab代码仓库2021-07-06 13:58:05

      文章目录 1. 安装部署 1.1下载镜像 1.2 运行GitLab容器 1.3 拷贝配置文件 1.4 修改gitlab配置 1.5 创建启动文件 2. 免密访问 2.1 获取本地客户端机器的公钥 2.2 添加ssh key 3. webhook配置 3.1 配置触发 3.2 webhook报错 Requests to the local network are not allow

  • 微服务轮子项目(43) -持续集成CICD概述2021-07-06 13:54:27

      文章目录 1. 持续交付相关内容 2. CICD概念   1. 持续交付相关内容 2. CICD概念 持续集成(CI):持续编译、测试、打包; 持续部署(CD):代码在任何时刻都是可部署的,并且适配不同的环境自动部署 企业级CICD流水线: 开发提交代码 -> GitLab GitLab 通过 WebHook 触发Jenkins构建

  • 微服务轮子项目(42) -容器管理平台2021-07-06 13:52:18

      文章目录 1. Rancher概述 1.2 相关资料 1.3 概念说明 1.3.1 白手起家的农场主(1.x) 1.3.2 高速发展的农场(2.x) 2. 安装部署 2.1 安装要求 2.2 安装Rancher 3. 使用介绍 3.1 登录Rancher 3.2 创建K8S集群 3.3 部署工作负载   1. Rancher概述 Rancher是业界唯一完全开

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有