creat-react-app构建react项目并配置less,sass等样式

  • Post author:
  • Post category:其他

项目构建步骤: 1.cd到你的项目要存放的位置,然后执行以下命令全局安装create-react-app脚手架 npm install -g create-react-app 执行成功结果显示 C:\Users\Saiang>d: D:\>cd projects D:\projects>npm install -g create-react-app C:\Users\Saiang…

继续阅读 creat-react-app构建react项目并配置less,sass等样式

分享两款程序员都在用的文本编辑器

  • Post author:
  • Post category:其他

01 Brackets Brackets是一款免费的现代化文本编辑器,专门为前端开发人员设计。它由Adobe Systems开发,可用于编写HTML、CSS、JavaScript等前端语言。Brackets具有强大的特性,例如语法高亮、实时预览、自动完成、代码折叠、代码提示等。同时,Brackets还拥有多项扩展功能,可以轻松增加插件,扩展编辑器功能。Brackets内置了一个实时预览窗口,可以显…

继续阅读 分享两款程序员都在用的文本编辑器

Y – 机器人走方格 V3

  • Post author:
  • Post category:其他

N * N的方格,从左上到右下画一条线。一个机器人从左上走到右下,只能向右或向下走。并要求只能在这条线的上面或下面走,不能穿越这条线,有多少种不同的走法?由于方法数量可能很大,只需要输出Mod 10007的结果。 Input 输入一个数N(2 <= N <= 10^9)。 Output 输出走法的数量 Mod 10007。 Sample Input 4 Sample Output 10…

继续阅读 Y – 机器人走方格 V3

字符串输出

  • Post author:
  • Post category:其他

描述 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 用户输入一个字符串,在一行中输出其正向索引序号为偶数位置的字符。如用户输入:“hello”,程序运行后输出“hlo”。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪…

继续阅读 字符串输出

性能测试中获取JVM资源信息

  • Post author:
  • Post category:其他

在以往性能测试中,通常施压机的硬件资源不会成为压力瓶颈,但是在多任务并行的场景中,如果一个任务占用当前机器资源过多,会影响其他任务执行。或者当前用例本身存在问题,导致性能无法进一步提升,影响了性能测试执行。 根据以上场景,如果能从监控工程上得到解决自然是最好的。可以实时监控施压机和施压进程的CPU占用、内存使用、GC清空。但是,重点来了,并不是总能拥有一套完美的监控系统。这个时候,就需要自己手动解…

继续阅读 性能测试中获取JVM资源信息

使用KLEE Docker image进行程序分析

  • Post author:
  • Post category:其他

使用KLEE Docker image进行程序分析 在Ubuntu上编译llvm和KLEE会遇到各种编译器版本不兼容的问题(如系统自带的gcc和llvm-gcc版本不一样),而直接使用KLEE在Docker上发布的image则可以省去一些麻烦,但因为其image过于原生态,导致Linux系统下的很多命令和工具都需要重新安装。另外,主机中的测试集也需要挂在到containter中方能进行测试。这一步…

继续阅读 使用KLEE Docker image进行程序分析

top命令输出详解

  • Post author:
  • Post category:其他

前言 Linux下的top命令我相信大家都用过,自从我接触Linux以来就一直用top查看进程的CPU和MEM排行榜。但是top命令的其他输出结果我都没有了解,这些指标都代表什么呢,什么情况下需要关注呢?以及top命令输出结果的来源数据是什么呢,又是怎么一个计算原理呢? 演示环境 # uname -a Linux VM_1_11_centos 3.10.0-693.el7.x86_64 #1 SM…

继续阅读 top命令输出详解

什么是高内聚、低耦合?

  • Post author:
  • Post category:其他

高内聚、低耦合 内聚 :每个模块尽可能 独立 完成自己的功能,不依赖于模块外部的代码。 耦合 :模块与模块之间接口的复杂程度。模块之间联系越复杂耦合度越高,牵一发而动全身。 目的 :使得模块的“可重用性”、“移植性“大大增强。 通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。 模块粒度: 【函数】 高内聚 :尽可能类的每个成员方法只完成一件事(最大限度的聚合) 低耦合 :减少类内部一个…

继续阅读 什么是高内聚、低耦合?

CAN总线学习总结——错误帧和错误状态

  • Post author:
  • Post category:其他

一、五种 CAN总线可能发生的错误 1、 CRC错误: 接收节点计算出的 CRC校验值,与发送节点计算的结果不一致; 2、 格式错误: 传输的数据帧格式,与任何一种帧格式都不符; 3、 应答错误: ACK段,发送节点没有收到接收节点发出的应答(显性位); 单节点的 CAN设备发送数据帧时为发生应答错误; 4、 位发送错误: 发送过程中,发送节点发送的同时监听总线电平,如果总线电平和发送的不一致; …

继续阅读 CAN总线学习总结——错误帧和错误状态