Logo ByteGopher
Logo Inverted Logo
  • Posts
  • Blog
  • CloudNative
  • Infrastructure
    • TimeSeriesDB
  • Kubernetes
  • Note C
  • Note Go
  • React
  • Tips
  • Nodus
  • Interview
  • Life
  • Linux
Hero Image

package main import “fmt” var testMap = map[string]map[string]struct { Name string }{ “first”: {“second”: {Name: “12312”}}, “second”: {“second”: {“12312”}}, } func main() { d := testMap[“first”][“second”].Name fmt.Printf("++-%v-++\n", d) c := testMap["first22"]["second"].Name fmt.Printf("++-%v-++\n", c) }title: 2021-04-21 Socket https://www.cnblogs.com/wmx-learn/p/5312259.html

January 1, 0001 Read
Hero Image

项目架构 ES6 和TypeScript And Design Pro log 可以放在src/assets/images/klogo.svg。 然后在页面中通过以下方式使用 1 2// @ 表示在src 目录下面 3import logo from '@/assets/images/logo.svg' 4 5<LoginForm 6 logo={<image alt="logo" src={logo}>}

January 1, 0001 Read
Hero Image

2. React介绍 2.1 React 基本介绍 FaceBook 开源的JavaScript库 React结合生态库构成一个MV*框架 React特点 Declarative 声明式编码 Component-Based 组件化编码 高效-高效的DOM Diff算法,最小化页面重绘 单项数据流 MV*框架代表- 只关注视图view层+数据层Model 生态介绍 Vue生态: Vue+Vue-Router+Vuex+Axios+Babel + Webpack React生态: React+React-Router+Redux+Axios+Babel + WebPack 编程式实现 需要以具体代码表达在哪里(where)做什么(what),如何实现(how) 声明式实现 只需要声明在哪里(where)做什么(what),而无需关系如何实现(how) 2.2 React脚手架、yarn 如何安装和使用React脚手架 1npm install -g create-react-app 2creat-react-app my-app 3 4cd my-app 5npm start 什么是Yarn yarn 是新一代的包管理工具 为什么使用Yarn 速度快 安装版本统一、更安全 更简洁的输出 更好的语义化 如何使用Yarn 1yarn init 2yarn add # npm install 3yarn remove # npm uninstall 4yarn/yarn install # npm install 或者 npm i http:// reactjs.

January 1, 0001 Read
Hero Image

3. 主页面架构设计 课程目标介绍 第二章 项目主页工程搭建 基础插件安装,less文件加载配置 项目主页结构开发 菜单组件开发 头部组件开发 底部组件开发 3-1 基础插件安装(1) 基础插件安装,less文件加载配置 安装所需的插件 安装React-Router, Axios 安装antD界面框架 暴露webpack配置文件 安装less-loader 修改less-loader 1 yarn add react-router-dom axios less-loader # 3.0升级到 4.0 AntD 是基于less开发的 暴露webpack文件使用less 1yarn eject create-react-app添加less配置 修改完成配置后需要重启项目,从后向前使用, less的配置放在css,scss之后 可能需要删除node_module文件夹重新yarn install yarn add less 需要修改的文件config/webpack.config.js 1// style files regexes 2const cssRegex = /\.css$/; 3const cssModuleRegex = /\.module\.css$/; 4const lessRegex = /\.less$/; 5const lessModuleRegex = /\.module\.less$/; 6const sassRegex = /\.(scss|sass)$/; 7const sassModuleRegex = /\.

January 1, 0001 Read
Hero Image

2nd_操作系统 3rd_网络 4th_数据库 5th_程序设计基础 6th_编码技巧 7th_面向对象 8th_设计模式 9th_高级知识点 10th_Google笔试题解 11th_面试技巧和总结

January 1, 0001 Read
Hero Image

January 1, 0001 Read
Hero Image

面试软技巧和总结 解决问题的能力 面对问题的态度 分析问题的方法 结构化分析问题 剔除干扰项 提问面试官 介绍一下所在的项目组 介绍一下所用的技术栈 对我的个人的意见和建议 后续学习 基础知识: 广度优先, 在兴趣点深入 编码能力: LeetCode, Google在线平台 面向对象和设计模式: 尝试重构自己写过的代码

January 1, 0001 Read
Hero Image

操作系统 进程和线程 进程: 进程中的内存是逻辑内存, 所有进程的逻辑内存之和要远远大于物理内存。 文件/网络句柄是共享的 线程 TLS: Thread Local Storage 缓冲区溢出 协程 进程之间不可以共享内存, 线程之间可以共享内存 进程间的通信方式: 管道,TCP/IP 比较优劣 线程间的通信方式: 共享内存 存储和寻址 存储 寻址空间 每个进程有自己的独立寻址空间 进程独立 32位 -> 4G 64位 -> ~10^19Bytes 1wPB 64位JVM -> 可以使用更大的内存,32 -> 需要重新编译 寻址 int n= *p; -> MOV EAX,[EBX] 把EBX寄存器中的数据读出,放入EAX 寄存器。n -> EAX, p -> EBX. 逻辑内存的大小与物理内存没有关系,只有操作系统有关。 操作系统的位数决定逻辑内存的位数。 逻辑内存映射到物理内存,数据不一定在物理内存中,也可能存在虚拟内存中。 当数据在虚拟内存中时候,不是只把逻辑内存对应的数据加载到物理内存,而是把数据所在的分页加载到物理内存。如果物理内存放不下,就交换一部分数据到虚拟内存。

January 1, 0001 Read
Hero Image

网络 网络基础 不可靠 丢包,重复包 出错 乱序 不安全 中间人攻击 窃取 篡改 滑动窗口 TCP协议中使用 维持发送方/接收方缓冲区 流量控制+拥塞控制 在传输过程中会调整窗口的大小 窗口的大小为0是合法的,(如果消息来不及处理可以设置为0) 不使用滑动窗口的话吞吐量会非常低 滑动窗口的Ack是有序的 如果丢ACk 会启动超时重传机制 WireShark 抓包 wireShark 抓包 网络例题 一个来回的时间:1500km/(2*10^5km/s) *2 = 0.015s 来回的次数至多:100s/0.015 = 6666.67次 每次传输至少: 100GB/6666.67 = 15M 数据链路层 网络层 传输层 TCP/UDP 应用层

January 1, 0001 Read
Hero Image

数据库 关系型数据库 基于关系代数理论 缺点: 表结构不直观,实现复杂速,速度慢 优点: 健壮性高,社区庞大 Product product_id product_name category_id price 4 toyota 2 100000 3 prosche 2 1000000 2 addidas 2 500 1 nike 600 category category_id category_name 2 automobile 1 shoes 1select * from product join category; -- 结果为笛卡尔积 8条记录 2 3select * from product p join category c on p.category_id=c.category_id; -- 按照id相等去连接, 忽略id 为空的记录 内连接 null的数据不会显示 4 5 6select * from product p left join category c on p.

January 1, 0001 Read
Hero Image

程序设计语言基础 程序设计语言 类型检查 编译时:C, C++, Java, Go 运行时: Python, Perl, JavaScript, Ruby 运行/编译 编译为机器代码运行:C, C++ 编译为中间代码,在虚拟机运行: Java, C# 解释执行: Python, Perl, JavaScript 编程范式 Programming Paradigm 面向过程: C, Visual Basic 面向对象: Java, C++, C#, Scala 函数式: Haskell, Erlang 数据类型和补码 数据类型 boolean, byte, char short, int, long, float, double String, Enum, Array Object… 补码 32位int 范围 -2^31 ~ 2^31 -1 11000...0 -2^32 21111...1 -1 30000...0 0 40111...1 2^31-1 5 6-1 + 1 = 0 浮点数与定点数 浮点数 (+/-)1.

January 1, 0001 Read
Hero Image

编码技巧 编码技巧概述 递归控制 循环控制 边界控制 数据结构 好的代码, 代码短,思路清晰 白板上写程序 先思考后写, 不要惧怕修改和重写 数学归纳法 用于证明断言对所有的自然数成立

January 1, 0001 Read
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
Navigation
  • About
  • Skills
  • Recent Posts
  • My Story
Contact me:
  • renqiqiang@outlook.com

Stay up to date with email notification

By entering your email address, you agree to receive the newsletter of this website.

Toha Theme Logo Toha
© 2020-2022 Copyright.
Powered by Hugo Logo