摘要: closesure-compile: 用来压缩加密js代码的工具 一个典型的简单用例: 使用指令: java -jar closure-compiler-v20171023.jar --js test-closesure.js --js_output_file min.js --compilatio 阅读全文
posted @ 2022-07-03 18:37 内心澎湃的水晶侠 阅读(453) 评论(0) 推荐(0)
摘要: webpack是现代流行的一款前端打包工具。一般来说,一个真实的网页往往不使用纯js编写。比如大型网页,我们一般会选择Typescript, Less等产品化工具型语言,或者使用Angular, React 等前端框架。如果是这样写出来的网页往往不是能直接放到浏览器里执行的。 一般来说,我们会先用l 阅读全文
posted @ 2022-07-03 18:36 内心澎湃的水晶侠 阅读(54) 评论(0) 推荐(0)
摘要: 数组类型 数组直接从Object类型派生 Array.prototype = Object.create(Object.prototype); 数组原型上重写了toString方法,大概就是遍历每一项调用toString方法,用逗号分隔,最后返回拼接的字符串 Array.prototype.toSt 阅读全文
posted @ 2022-07-03 18:35 内心澎湃的水晶侠 阅读(47) 评论(0) 推荐(0)
摘要: Date类型 所有时刻实际上都是以一个数字存储的。 1970年1月1日0时0分0秒0毫秒 对应存储的就是0 1970年1月1日0时0分0秒1毫秒 对应存储的就是1 1970年1月1日0时0分0秒2毫秒 对应存储的就是2 以此类推 使用Date类型 var date = new Date(0); 如何 阅读全文
posted @ 2022-07-03 18:34 内心澎湃的水晶侠 阅读(61) 评论(0) 推荐(0)
摘要: 类型转换 1.以Boolean为核心的转换: 转换方法: Boolean(result); 自动转换时机: if (a){ //... } 原始类型 策略 String ""是false,其余一律为true,包括 'true' 'false' Number 0和NaN是false,其余一律是true 阅读全文
posted @ 2022-07-03 18:33 内心澎湃的水晶侠 阅读(100) 评论(0) 推荐(0)
摘要: JS变量名、函数名、参数名命名规范: 1.区分大小写 sheet 和 Sheet 是两个不同的变量 2.名字不要和关键字保留字冲突 3.起名字,局部变量、函数名一般小写字母开头,驼峰式 首位字符 字母、_、$ 后面的字符 字母、_、$、数字 使用一个变量首先是声明它 全局作用域里:写不写var 都是 阅读全文
posted @ 2022-07-03 18:33 内心澎湃的水晶侠 阅读(39) 评论(0) 推荐(0)
摘要: Object类型 是什么? 一组无序的名值对儿。 定义: var obj = new Object(); var obj = {}; 在这个过程中发生了什么? 先使用构造一个Object类型的实例对象。 1.设置constructor属性,设置为Object这个Function 2.设置__prot 阅读全文
posted @ 2022-07-03 18:33 内心澎湃的水晶侠 阅读(29) 评论(0) 推荐(0)
摘要: JS提供了一组接口与浏览器解析的html文档内容一一对应,用户使用方法能够获取html中的元素,并产生动态交互效果。 首先一份HTML文档,里面的东西。每一部分都在原生JS上定义了相应的类型。 所有类型都是从Node类型派生出来的。 Node类型继承自EventTarget类型。EventTarge 阅读全文
posted @ 2022-07-03 18:31 内心澎湃的水晶侠 阅读(169) 评论(0) 推荐(0)
摘要: transform: translate(20px,10px) 将元素水平右平移20px 向下平移10px transform: translate3d(20px,10px,30px) 将元素水平右平移20px 向下平移10px,zIndex增加30px transform: scale(0.5,2 阅读全文
posted @ 2022-07-03 18:28 内心澎湃的水晶侠 阅读(267) 评论(0) 推荐(0)
摘要: 遍历所有css文件,遍历文件里的每一条规则样式,取出规则的选择器,规则的内容。private setSrcToStyleSheet(src: string, notifyState: NotifyState): void { var sheets = document.styleSheets; fo 阅读全文
posted @ 2022-07-03 18:28 内心澎湃的水晶侠 阅读(317) 评论(0) 推荐(0)
摘要: 一 了解图像绘制 一台显示器,分辨率是 1024X768,刷新频率为85H。 意味着显示器,横向一共有1024个格子,纵向一共有768个格子。 总共有 1024 * 768 个格子,每个格子只能有一种颜色。 刷新频率是85Hz,一秒扫描85趟。 依次绘制一行的 1024个格子,绘制768次,结束一趟 阅读全文
posted @ 2022-07-03 18:26 内心澎湃的水晶侠 阅读(129) 评论(0) 推荐(0)
摘要: 在代码工程里头,进行批量的文本替换,能用正则尽量用正则表达式,减少人力成本 Assertion.AssertEquals(false, ImageProcessor.CompareImage(bitmap1, bitmap2)); 不如就用着这正则表达式替换 Assertion\.AssertEqu 阅读全文
posted @ 2022-07-03 18:25 内心澎湃的水晶侠 阅读(27) 评论(0) 推荐(0)
摘要: 不同类型标题 # Instructions ### Linux, Mac: 加粗 **Step 1** 换行 ABC空格空格 cd 分层次 - `DOC_REPO_USERNAME` This is used by `get-docs.js`. - `DOC_REPO_PASSWORD` This 阅读全文
posted @ 2022-07-03 18:23 内心澎湃的水晶侠 阅读(27) 评论(0) 推荐(0)
摘要: 关于using using Student = System.Student extern alias 外部别名 类型对象,定义一个类,就会生成一个类型对象。如果对象引用了这个类的实例,CLR会保证先把类的类型对象加载到堆上面去 类型对象上面有什么? 类型对象指针、同步块索引、静态字段 一张方法表, 阅读全文
posted @ 2022-07-03 18:20 内心澎湃的水晶侠 阅读(37) 评论(0) 推荐(0)
摘要: 一、关于元组 (string name, int age) customer = GetCustomer(); var name = customer.name; var age = 123; var name = "aa"; var tuple = (age, name); //元组直接用一样的名 阅读全文
posted @ 2022-07-03 18:20 内心澎湃的水晶侠 阅读(71) 评论(0) 推荐(0)
摘要: Prefer 32-bit 选中的话,意味着应用程序在32位和64位机器,都以32位应用程序运行 不选中,32位机器,以32位应用程序运行,64位机器,以64位应用程序运行 PlatformTarget 这个是一个编译时选项 x86 程序集编译成能在64位CLR环境下执行 x64 程序集编译成能在3 阅读全文
posted @ 2022-07-03 18:20 内心澎湃的水晶侠 阅读(162) 评论(0) 推荐(0)
摘要: 第一部分:以整个工程为视角: 我知道文件名,我想打开看看那个ts文件: ctrl + p 我知道某个字符串,我想整个工程搜索下,都出现在哪些地方 ctrl + shift +f 第二部分:以整个文件为视角: 我想把所有代码都收起来: ctrl + k + 0 我想把所有代码都展开: ctrl + k 阅读全文
posted @ 2022-07-03 18:17 内心澎湃的水晶侠 阅读(124) 评论(0) 推荐(0)
摘要: 1 新建一个文件夹 mkdir .\DemoPages\theme theme就是新创建的文件夹名称 2.复制 直接将一个文件的内容复制粘贴到另一个文件,没有则创建,有则替换 copy .\artifacts\theme\cerulean.min.css .\DemoPages\theme\ceru 阅读全文
posted @ 2022-07-03 18:16 内心澎湃的水晶侠 阅读(482) 评论(0) 推荐(0)
摘要: 符号软链接是一个非常常用的功能 cmd 管理员权限运行 mklink /D e:\aaa d:\MyFile 注意第一个参数是新创建的符号链接,第二个参数是已经存在的文件夹或者文件 现在e盘也有个文件夹叫aaa,所有对aaa的操作将变成对d:\MyFile的操作 阅读全文
posted @ 2022-07-03 18:15 内心澎湃的水晶侠 阅读(78) 评论(0) 推荐(0)
摘要: 要想让操作系统执行某个命令,操作系统必须知道用什么可执行程序来执行这条命令。 如果操作系统最终遍历了所有位置都无法找到这条命令,则报告xxx不是可执行的程序 方式一: 先在cmd窗口下,定位到可执行程序的路径下。也可以用文件搜索器定位后,在路径处输入cmd 方式二: 在cmd里设置path,仅本次c 阅读全文
posted @ 2022-07-03 18:11 内心澎湃的水晶侠 阅读(157) 评论(0) 推荐(0)
摘要: 一个应用程序启动时,操作系统会起一个进程。 而一个进程启动时会有一个线程,这个线程一般叫做主线程,主线程是前台线程。 在程序内,通过代码可以启动很多的子线程。 static void Main(string[] args) { // 这个是起一个前台线程,主线程执行结束后,必须等前台线程也执行完才退 阅读全文
posted @ 2022-07-03 18:08 内心澎湃的水晶侠 阅读(300) 评论(0) 推荐(0)
摘要: h (x, y) = f( x) + g( x, y) 在Haskell中对应的也就是:h x y = f x + g x 函数名和 参数之间用空格分隔 // 调用函数 hello不加(), print是一个库函数 main = print hello // 最简单的函数hello 没有参数,= 右 阅读全文
posted @ 2022-07-03 18:06 内心澎湃的水晶侠 阅读(215) 评论(0) 推荐(0)
摘要: 如果给一个工程加了签名,就是有个.snk的文件 那么这个工程就有了强签名,它编译之后的dll带有publickey。 如何提取签名中的公钥信息? 1. sn -p aa.snk aa.publickey 2. sn -tp aa.publickey 运行以上命令即可知道这个publickey是什么, 阅读全文
posted @ 2022-07-03 18:03 内心澎湃的水晶侠 阅读(371) 评论(0) 推荐(0)
摘要: 在resx文件 CustomTool 选择 ResXFileCodeGenerator 右键 Run CustomTool 阅读全文
posted @ 2022-07-03 18:01 内心澎湃的水晶侠 阅读(375) 评论(0) 推荐(0)
摘要: 1. 为了判断 Dog类是否继承了 Animal类 typeof(Animal).IsAssignableFrom(typeof(Dog)); typeof(Dog).IsSubclassOf(typeof(Animal)); 2. 方法的区别 typeof(Person).GetRuntimePr 阅读全文
posted @ 2022-07-03 18:00 内心澎湃的水晶侠 阅读(220) 评论(0) 推荐(0)
摘要: 不能拷贝粘贴,是需要安装 VMware Tools 如果没有正常安装,请手动安装,win+r D:\setup.exe 双击也可以安装 VMware安装操作系统的时候,如果不能选择网络安装,需要切换一下network。选择桥接模式,记得不停的按F12 删除不需要的虚拟机 手动清理不需要的虚拟机留下的 阅读全文
posted @ 2022-07-03 17:56 内心澎湃的水晶侠 阅读(94) 评论(0) 推荐(0)
摘要: 无法安装语言包 Sorry, we're having touble getting this feature installed. You can try again later Error code: 0x800F0954 gpedit.msc 打开组织策略窗口 阅读全文
posted @ 2022-07-03 17:52 内心澎湃的水晶侠 阅读(1468) 评论(0) 推荐(0)
摘要: 如果无法安装 .NET Framework 3.5 找一个windows7/8/10早期的版本,iso镜像文件。 在iso文件右键,可以选择 Mount这个菜单项目 然后用管理员权限打开command窗口,运行命令 DISM /Online /Enable-Feature /FeatureName: 阅读全文
posted @ 2022-07-03 17:51 内心澎湃的水晶侠 阅读(663) 评论(0) 推荐(0)
摘要: 1 在文件上按着shift键,右键菜单里面可以选择复制完整路径,这样就不用自己拼路径了 2 搜索文件时,按着shift键,点击某一项即可在打开文件资源管理器的新窗体。这个在想打开多个文件查看的时候特别有效,这样就不用返回搜索结果了 3 撤销当前操作 ctrl + z 4 重做当前操作 ctrl + 阅读全文
posted @ 2022-07-03 17:48 内心澎湃的水晶侠 阅读(532) 评论(0) 推荐(0)
摘要: 实际中,我只有虚拟机IP是真实查看并填写的,端口号啥的是随意写的 之后在虚拟机的操作系统里添加一些用户,即可用这些账户远程登陆 阅读全文
posted @ 2022-07-03 17:42 内心澎湃的水晶侠 阅读(32) 评论(0) 推荐(0)
摘要: 一份XML文档: GeorgeJohnReminder Don't forget the meeting! 1 先写声明 2 只能有一个根节点 3 标签可以有属性,文本内容,子标签 3 标签必须正确闭合,正确被包裹 4 大小写敏感,不能包含非法字符 阅读全文
posted @ 2022-07-03 17:23 内心澎湃的水晶侠 阅读(33) 评论(0) 推荐(0)