安装Sublime Text
1 | wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - |
1 | wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - |
PS中照片偏黄的处理方式:
按Ctrl+J
复制一层,图像-应用图像,将RGB改为”绿“,混合模式改为”滤色“,适当调整不透明度,确定。
再调出曲线,降低它的红色,适当提高一下蓝色,最后适当整体提高高度。
运行命令创建证书:
1 | makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 10/12/2026 |
注意最后的时间要超过安装软件的时间
MySQL备份时中断,报错:marked as crashed and should be repaired
1、泛化(Java中指继承)
概念: 泛化表示一个更泛化的元素和一个更具体的元素之间的关系。泛化是用于对继承进行建模的UML元素。在Java中,用extends关键字表示。
表示方式: 用实线空心箭头;
2、实现(JAVA中指实现)
概念: 实现是一种类与接口的关系,表示类是接口所有特征和行为的实现,在程序中一般通过类实现接口来描述。
表示方式: 用虚线空心三角形箭头表示,实现类指向接口。
3、依赖(Java中指ClassA的某个方法的入参是ClassB)
概念: 是一种使用的关系,即一个类的实现需要另一个类的协助。在Java中,方法参数需要传入另一个类的对象,就表示依赖这个类。
表示方式: 虚线箭头。
4、关联(Java中指ClassA中有一个成员的类型的ClassB)
概念: 表示类与类之间的联接,使一个类知道另一个类的属性和方法,这种关系比依赖更强、不存在依赖关系的偶然性、关系也不是临时性的,一般是长期性的。
在Java中,一个类的全局变量引用了另一个类,就表示关联了这个类
表示方式: 实线箭头。
5、聚合(Java中指ClassA中有一个成员的类型的ClassB)
概念: 聚合是关联关系的一种特例,是更强的关联关系。聚合是整体和个体之间的关系,即has-a的关系;整体与个体可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享。程序中聚合和关联关系是一致的,只能从语义级别来区分。
表示方式: 尾部为空心菱形的实线箭头(也可以没箭头)。
6、组合
概念: 组合也是关联关系的一种特例。组合是一种整体与部分的关系,即contains-a的关系,比聚合更强。部分与整体的生命周期一致,整体的生命周期结束也就意味着部分的生命周期结束,组合关系不能共享。程序中组合和关联关系是一致的,只能从语义级别来区分。
表示方式: 尾部为实心菱形的实现箭头(也可以没箭头)。
注:Head只是Dog的一部分,所以Dog指向Head。
flutter pub get
不动1 | //命令行输入 |
运行 flutter doctor
命令,再 package get
1 | class MyHomePage extends StatelessWidget { |
转载自知乎回答:程序喵大人 https://www.zhihu.com/question/441518636/answer/1701252133
if-else涉及到分支预测的概念。
首先看一段经典的代码,并统计它的执行时间:
1 | npm install -g @angular/cli |
安装angular cli工具时,发现进度条一直卡住不动
这个是比较常用的方法,我首先也是使用了这个方法。cnpm的安装方法,参考http://npm.taobao.org/
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
cmd输入以上命令就可以了,然后输入
1 | cnpm install -g @angular/cli |
这里用的是小皮面板(PHPStudy),先添加网站。
找到nginx/conf/vhost/网站.conf
,server中原先的location全删了,改为下面:
1 | server { |
1, Win+R 打开运行,输入regedit,打开注册表,找到HKEY_CLASSES_ROOT*\shell分支,如果没有shell分支,则在*
下点击右键,选择“新建-项”,建立shell分支。
2, 在shell下新建“VisualCode”项,在右侧窗口的“默认”键值栏内输入“用VSCode打开文件”,这是右键上显示值,也就是文字。其事可以随便写,只是为了方便记忆和分辨。
3, 在“VisualCode”下再新建Command项,在右侧窗口的“默认”键值栏内输入程序所在的安装路径,我的是:“D:\Program Files (x86)\VSCode\code.exe” “%1”。其中的%1表示要打开的文件参数。
4, 关闭注册表,即可生效。
下载地址:https://github.com/tporadowski/redis/releases
打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:
1 | redis-server.exe redis.windows.conf |
如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。
1 | <dependency> |
1 |
|
一个非常简单的计数Web:
1 | import time |
下载地址:https://angularjs.org,点 DEVELOP / Download,找到 angularjs-1.x.x.zip 为全部文件
引入文件
1 | <script src="js/angular.js"></script> |
作者:纯洁的微笑
出处:http://www.ityouknow.com/
简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: