从做一个计算器出发学习CSS

认识是从实践中来,到实践中去,在实践中接受检验。

计算器是网页初学者经常做的了,我的这个例子用Vue来控制面板数据和计算操作,用tablev-for做界面,用CSS控制布局和样式。

做计算器的过程中更加了解了如何正确地使用CSS,因此记录一下,希望能多一些这种经验,总结出自己的学习模式。

Vue中使用动态Class

    <table …

阅读全文

解决npm install -g not found

场景

# npm install hexo -g

使用-g命令安装npm全局包,之后就可以在命令行中全局使用。

错误

安装成功后提示下面的错误:

# hexo
-bash: hexo: command not found

分析

发现hexo并不在path目录下:

# which hexo
/usr/bin/which: no hexo …

阅读全文

Codeforces 1051

A

分类讨论

#include <bits/stdc++.h>

using namespace std;

int T;
string s;

void rps(int t1, int t2){
    t1--; t2--;
    for(int i = 0; i < s.size(); i++){
        char c …

阅读全文

《UML精粹》读书笔记

引言

UML使用方式

UML在软件开发中作用的实质是人们不同的使用方式。

作者在引言第一节就抛出了本书关键的一个问题:你想使用好UML吗?先问问自己你为什么要用UML,你期望用UML做什么?

UML三种使用方法: 1. 草图 UML as sketch 2. 蓝图 UML as blueprint 3. 编程语言 UML as …

阅读全文

Vue入门

有基础的HTML+CSS+JS知识就阔以搞起了

Hello Vue —— 声明式渲染

<html>

<div id="app">
    Hello Vue, My name is xxx.
</div>

</html>

这是一个最简单的网页了,略去了网页其他不必要的细节,我 …

阅读全文

Vue基础

ViewModel 使用Vue实例联系起HTML元素(View)和data(Model) 响应式 当data变化后会立即同步变化View 组件 所有视图可以视为以Vue实例为根的组件树,可以嵌套层叠,通过CSS控制布局和样式。封装为组件可提高抽象层次,方便复用

模板语法

{{ rawHtml }}
<span …

阅读全文

杂谈

开学一周了,国创的事情已经告一段落,以一个学生的身份来说,我的任务首先是把课程过了。这个学期有机器学习、Web开发、信息安全、图形学、UML、需求分析、大数据、多媒体、DirectX这十门课,每天两节课,周末空闲。如何安排这空闲的大半时间?

如我前两年一般,把大部分时间用到课业学习已经不现实。即使我在这些课花很多时间也不一定就能学好——我并不都感兴趣,何况 …

阅读全文