导语:现在网络上有很多种代码架构、设计模式、开发框架。它们的原理都是什么呢?是怎么发展到现在的这个样子呢?在有这些东西之前,web编程是怎样的呢?那时候的程序员都是怎么开发的呢?本文不能完全回答这些问题,只是想从一些基本的知识点,来侧写出冰山的一角。
链接文章:
1、php基础知识
2、web客户端编程基础-HTML、CSS
3、web客户端编程基础-JavaScript
2024年11月23日
导语:现在网络上有很多种代码架构、设计模式、开发框架。它们的原理都是什么呢?是怎么发展到现在的这个样子呢?在有这些东西之前,web编程是怎样的呢?那时候的程序员都是怎么开发的呢?本文不能完全回答这些问题,只是想从一些基本的知识点,来侧写出冰山的一角。
链接文章:
1、php基础知识
2、web客户端编程基础-HTML、CSS
3、web客户端编程基础-JavaScript
2024年11月23日
1994年,哈坤·利首次提出了CSS,到目前为止已经过去了近30年。二十多年里,CSS发生了翻天覆地的变化,2021年期间CSS的状况如何呢?以下是报告内容。
2024年11月23日
? 本文是根据上一篇文章拓展的,观看时请结合上一篇文章:容器部署企业级日志分析平台ELK7.10.1(Elasisearch+Filebeat+Redis+Logstash+Kibana)
2024年11月23日
我们需要用到2个模块,操作文件的模块fs和路径处理模块path。那么,让我们先引入它们。
const fs = require('fs')
const path = require('path')
然后,我们编写统计函数,我们命名为stat。我们要统计的是源代码,所以需要排除一些文件或目录,具体需要排除哪些文件或目录呢?node_modules肯定是要排除的,我们还需要提供一种方式来指定需要排除的目录或文件,比如源码目录中存在一个jquery.min.js文件,这是第三方库,肯定不能当作源码统计。说到根据文件类型统计,那么我们需要一个扩展名数组。
2024年11月23日
纯文本不单是指常用的语言文字,还包括各种类型的程序代码、编码等。作为常用的纯文本处理工具,“记事本”显得力不从心。我们可用一款免费软件Alternate Textbrowser,随心所欲地管理各种类型的纯文本文件。
1. 显示预览 满足各种预览需求
HTML和XML文件是常见的网页代码文本。如果要预览这些代码的网页效果,先用Alternate Textbrowser打开文本,可见网页代码;按下F7功能键,即可看到网页实际效果(图1)。若网页代码有变更,按下F8重新加载即可。
2024年11月23日
大家好,在一篇文章里 2020年让人难以置信的50款前端新工具:JavaScript插件篇(一),我分享了 11 款 JS 插件,本篇文章我将会和大家分享七款 CSS、HTML 相关的新工具。
2024年11月23日
一、git命令统计
1、统计某人代码提交量
git log --author="mengfanxiao" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -
2024年11月23日
代码行数统计主要用来统计项目中的所有文件的代码行数,其中包括空行、注释行、代码行,可以指定过滤拓展名,比如只想统计.cpp的文件,也可以指定文件或者指定目录进行统计。写完这个工具第一件事情就是统计了一下自己写过的最大的项目大概多少行代码,看下是不是传说中的一行代码一块钱,这个最大的项目从2010年开始的,到现在差不多快10年了,是自己在现在公司写过的最大的项目,一直在升级更新完善,途中重构过两次,大的结构改动,统计了下好像有15W行左右的代码,纯代码大概在10W,其余是空行和注释行,着实把自己吓了一跳,还算是中型项目了,然后又统计了下自定义控件的所有代码,我勒个去,总代码23W行,纯代码17W行呢,哎呀我去!