笔记
栗子好好吃
向来心是看客心,奈何人是剧中人
展开
-
【算法小积累】 - 提取非0数最右侧的1
参考 - 69:49const getRightOne = num => { return num & (~num + 1);};原创 2021-03-30 17:33:52 · 212 阅读 · 0 评论 -
[c++] - 简单的冒泡
#include <iostream>using namespace std;int main(){ // 利用冒泡排序实现升序序列 int arr[9] = {4, 2, 8, 0, 5, 7, 1, 3, 9}; cout << "排序前: " << endl; for (int i = 0; i < 9; i++) { cout << arr[i] << " "; } cout <&l原创 2020-12-26 00:26:47 · 145 阅读 · 0 评论 -
[Java核心技术(卷Ⅰ)] - 判断相等
参考 - P184public boolean equals(Object otherObject) { // a quick test to see if the objects are identical if (this == otherObject) return true; // must return false if the explicit parameter is null if (otherObject == null) return null; // if th.原创 2020-12-14 13:36:21 · 136 阅读 · 0 评论 -
[Java核心技术(卷I)] - vscode手动编译运行继承类
参考 - P160~P161主要有3个类: 一个测试类(ManagerTest)、一个子类(Manager)、一个父类(Employee)注意点:-1. 使用 javac -d . *.java进行预编译目录结构入下:此时会生成目录结构如下:之后运行 java com.inheritance.ManagerTest附上几个类的代码// com.inheritance.Manager.javapackage com.inheritance;public c..原创 2020-12-02 00:30:49 · 513 阅读 · 2 评论 -
[web性能优化] - 使用在线工具对html、js、css进行压缩
参考1. 学习点使用 在线工具对html、css、js进行压缩学会分析压缩前后的效率提高点2. 解决方案:2.1 HTML压缩在线压缩nodejs提供了 html-minifier工具(在构建层对代码进行压缩)后端模板引擎渲染压缩2.2 CSS压缩使用html-minifier对html中的css进行压缩使用clean-css对css进行压缩使用在线压缩如下图所示。2.3 js压缩与混乱使用html-minifier对html中的js进行压缩使用ug原创 2020-11-25 00:42:25 · 504 阅读 · 0 评论 -
[Java核心技术(卷I)] - 简易的日历
参考 - P102~P1031. 目标生成一个日历,格式如下图所示。ps: 当前的天数需要标记为*2. 核心对日历的变量import java.time.*;public class CalendarTest{ public static void main(String[] args) { LocalDate date = LocalDate.now(); // 获取当前日期 int month = date.getMonthValue(); /原创 2020-11-16 08:37:09 · 197 阅读 · 0 评论 -
[redux] - createStore简单的实现
class createStore { constructor(reducer, preloadedState, enhancer) { this.currentReducer = reducer; this.currentState = preloadedState; this.currentListeners = []; this.nextListeners = this.currentListeners; this.isDispatching = fal..原创 2020-10-26 10:27:42 · 278 阅读 · 0 评论 -
[github] - git使用小结(分支拉取、版本回退)
1. 首次(fork项目之后)$ git clone [master]$ git branch -a$ git checkout -b [自己的分支名] [远程仓库的分支名]克隆的是主干网络2. 再次拉取代码$ git pull [master下选择分支名] [分支名]$ git push origin HEAD:[分支名]拉取首先得进入主仓(不是自己的远程仓)然后切换到分支3. 版本回退$ git log$ git reset --hard [版本号]$ gi原创 2020-09-25 20:29:37 · 625 阅读 · 0 评论