Angular 初级笔记

根页面, 一般只包含 模块 src/index.html 程序入口 src/main.ts 根模块 Root Component () 是所有组件的入口 src/app/app.module.ts src/app/app.component.ts src/app/app.comp ...

Java/Spring 常用注解

@Autowired/@Inject @Autowired 来源于 Spring 框架。当 @Autowired(required = false) 时,若没有 Bean 可注入则不注入 @Inject 来源于 JavaEE 规范。与 @Autowired 功能相同,但没有 required 属性 @Enable ...

Spring Security 初级笔记

@Configuration public class WebSecurityConf extends WebSecurityConfigurerAdapter { @Override public void configure(WebSecurity web){ web.ignoring().antMatchers("/**"); } ...

坚持记点东西,是个好习惯。 ...

Angular NGX-Markdown 笔记

ngx-markdown is an Angular library that uses marked to parse markdown to html combined with Prism.js for syntax highlight. [https://github.com/jfcere/ngx-markdown](https://github.com/jfcere/ngx-m ...

SASS 基础笔记

Sass 文件就是普通的文本文件,里面可以直接使用 CSS 语法。文件后缀名是 .scss,意思为 Sassy CSS。 参考文档 https://sass-lang.com/guide [http://www.ruanyifeng.com/blog/2012/06/sass.html](htt ...

HTTPS 协议原理

最近学习了 HTTPS 协议的基础知识,把自己的粗浅的理解通过大白话总结一下。不涉及技术细节。 1. 背景 HTTP 协议是基于 TCP/IP 协议进行传输的。 HTTP 传输的数据完全透明,也就是说,如果有中间人对流量截取分析,所有的信息都将泄露。 HTTPS 协议是对 HTTP 协议的基础上做了一层加密操作 (SSL 层)。所以,其英文全称是 Hypertext T ...

C 语言可变参数实现原理总结

#include typedef char * va_list; #define _INTSIZEOF(n) ((sizeof(n) + sizeof(int) - 1) & ~(sizeof(int)-1)) #define vastart(ap, v) (ap = (valist)&v + _INTSIZEOF(v)) #define va_arg( ...

C 语言捕获 BackSpace 键盘操作

问题来源:《C.P.L》习题1-10, 捕获后退操作,即,点击 backspace, 则输出 "\b"。 描述 Windows 下非标准函数 中的 getch() 函数可以实现此功能。但 Linux 下需要自己写一个类似的函数。 参考: http://cboard.cprogramming.com/faq-board/27714-faq-there-getch ...

理解二进制的原码、反码、补码

16 进制数逢 16 进 1,2 进制逢 2 进 1。2 ^ 4 = 16。 16 进制进一位,恰好对应二进制进四位 十六进制 10 = 二进制 1 0000 十六进制 100 = 二进制 1 0000 0000 从而,16 进制数(如: 2A9),可以按位依次转成二进制(每一位对应二进制四位): 2(0010)A(1010)9(1001)。 即: ...