努力する全栈

世上无难事,只要肯放弃

HTMLtable 元素表示表格数据 ,即通过二维数据表表示的信息。表格元素允许一下顺序的子元素:

  • 一个可选的 <caption> 元素
  • 零个或多个的<colgroup>元素
  • 一个可选的<thead>元素
  • 下列任意一个:
    • 零个或多个<tr>元素
    • 零个或多个 <tbody>元素
  • 一个可选的<tfoot>元素
阅读全文 »

在 Linux 中,组是用户的集合。这些组的主要目的是为给定资源定义一组权限,如读取,写入或执行权限,这些权限可以在组内的用户之间共享。还可以可以将用户添加到现有的用户组以利用其授予的权限。

Linux两种用户组

任何用户都必须依赖一个用户组才能存在,同时一个用户可以属于多个组。

  1. 主要组(primary group)- 是用户创建文件时用于设置文件权限的组。通常,主组的名称与用户的名称相同。每个用户必须属于一个主要组;
  2. 附加组(attached group)- 用于向一组用户授予某些特权一个用户可以同时属于多个附加组。

Linux创建新用户

Linux下可以使用useradd或adduser(这个暂时没有搞清楚)命令来建立用户帐号和创建用户的起始目录,使用权限是超级用户,非root用户执行useradd 需临时调权限,前面加sudo。

阅读全文 »

第一章

操作系统概念(1.1)

操作系统是计算机系统中的一个系统软件,负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,以便有效利用计算机资源为用户提供一个方便、功能强的工作环境,在计算机和用户之间起到接口的作用。

操作系统的目标(1.1)

  1. 方便性:方便用户使用计算机;
  2. 有效性:让计算机的资源利用率高,吞吐量高;
  3. 可扩充性:方便增加新功能和模块,以及修改老的功能和模块;
  4. 开放性:凡是遵循国际标准所开发的硬件和软件,都能彼此兼容。
阅读全文 »

C++封装的四则混合运算类Calculator,通过addProps(char)方法添加的表达式支持小括号,传参string类型不支持括号,还有很多需要完善的地方,暂时放这儿吧。

阅读全文 »

阅读提示:webpack项目更新一直很勤,例如最近将webpackdevsever启动命令改为了webpack serve命令,原来的webpack-dev-server等命令已经不能用了,会报错,所以请不要忘记参考最新的官方文档。

webpack 是什么?

webpack介绍

本质上webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。

对于react来说,webpack更像一个IDE,webpack将jsx语法通过babel-loader转换成js,再将js打包,最后再由webpack dev sever提供服务器,我们就可以在浏览器预览我们编写的东西了

阅读全文 »

最近开始入门react了,按照书上命令安装JSX转换工具链babel-preset-es2015时npm提示我现在有更新的babel-preset-env可以用咯(Deprecated),看了官方babel-preset-es2015 -> babel-preset-env的说明,还是有点蒙,所以搜索了下babel-preset-env与babel-preset-es2015的关系。

如何使用

  1. 卸载原来的babel-preset-es2015,安装babel-preset-env
1
2
3
npm uninstall babel-preset-es2015		#如果是局部安装
npm uninstall babel-preset-es2015 -g #如果是全局安装
npm install babel-preset-env --save-dev
阅读全文 »

PAT乙级k个一组反转链表有两种方式,第一种是用仿真链表k个一组反转链表,第二个是直接用链表,下面用仿真链表来实现,最后附上真实链表的代码。

思路:先学会反转整个链表,然后反转指定节点之间的链表,例如链表 a - b - c ,只反转成b - a - c,这样递归下去就能实现反转整个链表咯

链表结构体

1
2
3
4
struct node{
int next;
int data;
}
阅读全文 »

开始在淘宝上随便买了个带风扇的壳壳,收到才发现风扇会一直转,噪音很大,还很耗电,然后又在淘宝看到了U型热管塔式散热器,感觉有科技感而且据说风扇噪音几乎没有,就入手了,顺便自己加了个基于gpio控制的电路,控制风扇运行。

设计电路

电路我直接参考的树莓派 温度监控 PWM 控制风扇 shell python c 语言 这篇文章,三极管换成了PNP型的s9013,加了个陶瓷电容,焊接了杜邦线的针脚,这样美观一点

阅读全文 »

C语言数组模拟实现的并查集算法,功能是将输入的已经确定属于一个集合的顶点u v合并到一个集合,便于后续的查询,当然查询之后也可以再输入确定的属于一个集合的u v顶点,再做查询。主要思想是对输入的v u顶点做判断,如果他们没有共同的父亲顶点,那么就把v的父亲设置为u。代码如下

阅读全文 »