Win7 Hiberfil.sys pagefile.sys 调整和删除Win7休眠文件Hiberfil.sys释放C盘为了节省系统分区的硬盘空间,Windows 7 在计算机转入休眠之前,可以将内存数据进行 0-50% 比率的压缩,从而将 Hiberfil.sys 减小为物理内存大小的 50%-100%。这个百分比可以通过 POWERCFG 命令配合 -H -SIZE <Percentage> 参数进行设置。首先要用管理...
真的了解 随机数吗? C# Random 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 5 public class Program 6 { 7 public static void Main() 8 { 9 var PinCode = new Random().Ne...
日期正则表达式 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text.RegularExpressions; 5 public class Program 6 { 7 public static void Main() 8 {...
Linq Grop by 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 5 public class Program 6 { 7 public static void Main() 8 { 9 var inputDtos = new List<D...
《代码整洁之道》--第13章 并发 1. 为什么要并发 a) 并发是一种解耦策略。他帮助我们吧做什么(目的)和何时做(时机)分解开。 b) 在web应用的servlet模式下,当有web请求时,servlet就会异步执行。2. 挑战 a) 当两个线程相互影响时就会出现不可预期的情况。这是因为线程在执行那行java代码时有许多可能路径可行,有些路径会产生错误的结果。回答这个问题需要理解 Just-IN-Time编译器如...
《代码整洁之道》--第11章 系统 第11章 1. 将系统的构造和使用分开 软件系统应将启动过程和和运行时的逻辑分开,在启动过程中构建应用对象,也会存在互相缠结的依赖关系。 a. 分解main b. 工厂 c. 依赖注入 有一种强大的机制可以实现分离构造与使用,那就是依赖注入,控制反转在依赖管理中的一种应用手段。控制反转将第二全责从对象中拿出来,转移到...
《代码整洁之道》--第10章 类 第十章 类 1. 类的组织 如果有公共静态常量,应该先给出,然后是私有静态变量,以及私有实体变量。很少会有公共变量 公共函数应跟在变量列表之后,我们喜欢吧由某个公共函数调用的私有工具函数紧紧随在该公共函数后面。符合自顶向下原则。 2. 类应该短小 类的名称应该描述其全责。命名是帮助判断类的长度的第一个手段 ① .单一全责原则(SRP) 类或...
《代码整洁之道》--第12章 迭进 1. 简单设计原则: a) 运行所有测试 b) 不可重复 c) 表达了程序员的意图 d) 尽可能减少类和方法的数量2. 运行所有的测试3. 简单设计原则2-4: a) 提升内聚性,降低耦合性,切分关注面,模块化系统性能关注面,缩小函数和类的尺寸,选用更好的名称。。。。4. 不可重复 a) 做一点点共性抽取,可能会违反SRP原则,可以吧一个新的方法分解到另一个类中。5. 表达力...
《代码整洁之道》--第9章 单元测试 第九章 单元测试1. TDD三定律 在编写不能通过的单元测试前,不可编写生产代码 只可编写刚好无法通过的单元测试,不能编译也不算通过 只可编写刚好可以足以通过当前失败测试的生产代码2. 保持测试整洁 测试代码和生产代码一样重要,他需要被思考,被设计和被照料。3. 整洁的测试4. 每个测试一个...
《代码整洁之道》--第8章 边界 第八章 边界 1. 在接口提供者和使用者之间,存在与生俱来的张力。这种张力很可能导致问题 2.浏览和学习边界-------------------------------------- 4.测试第三方的好处不只是免费 无论是否需要测试来学习,总要有一系列与生产代码中调用方式一致的输出测试来支持整洁的边界。不使用这些边界测试来减轻迁移的劳力,我们...
《代码整洁之道》--第7章 错误处理 第七章 错误处理 1. 使用异常而非返回码 遇到错误时,最好抛一个异常,调用代码很整洁,其逻辑不会被错误处理搞乱。 2.先写try –catech-finally语句 3. 使用不可控异常 假设某个位于最低层级的函数被修改为抛出一个异常,如果该异常可控,则函数签名就要添加throw子句。这意味着每个调用该函数的函数都要修改,捕获新异常,或在其签名中添加合适的thro...
python xlrd操作 python里面的xlrd模块详解(一)那我就一下面积个问题对xlrd模块进行学习一下:1.什么是xlrd模块?2.为什么使用xlrd模块?3.怎样使用xlrd模块?1.什么是xlrd模块? ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。今天就先来说一下xlrd模块:一...
《代码整洁之道》--第6章 对象和数据结构 第六章 对象和数据结构 1. 数据抽象 隐藏实现并非只是在变量之上放一个函数那么简单。隐藏实现关乎抽象 通过一个接口的抽象,将内部实现隐藏。 2. 数据、对象的反对称性 过程式代码(使用数据结构的代码)便于在不改动既有数据结构的前提下,添加新函数,面向对象代码便于在不改动既有函数的的前提下添加新类。 也就是...
数据算法 --hadoop/spark数据处理技巧 --(5.移动平均 6. 数据挖掘之购物篮分析MBA)... 五。移动平均 多个连续周期的时间序列数据平均值(按相同时间间隔得到的观察值,如每小时一次或每天一次)称为移动平均。之所以称之为移动,是因为随着新的时间序列数据的到来,要不断重新计算这个平均值,由于会删除最早的值同时增加最新的值,这个平均值会相应地“移动”。 例子: java代码:MR方案: 方案1:对于各个规约器键,在RAM种对...
《代码整洁之道》--第5章 格式 第五章.格式 1. 垂直格式 ①. 向报纸学习 源文件最顶部应该给出高层次的概念和算法,细节应该往下依次展开,直至找到源文件中最底层的函数和细节 ②. 概念间垂直方向上的区隔 空白格很重要 ③. 垂直方向上的靠近 有时候不要空白格。一眼看过去,就知道 ④. 垂直距离 变量声明 应尽可能靠近其使用位置...
《代码整洁之道》--第4章 注释 第4章 注释是一种失败,我们无法找到不用注释就能表达自我的方法,所以总要有注释,这不值得庆贺。 1. 注释不能美化糟糕的代码 a) 与其花时间编写解释你搞出的糟糕的代码的注释,不如花时间清洁那堆糟糕的代码 2. 用代码来阐述 a) 3. 好注释 a) 法律信息 b) 提供信息的注释 c) 对...
2019-8-24 中国语言智能会议总结 一句话: DNN-NLP已经形成了一整套相关技术,包括WordEmbedding、SentenceEmbedding、带注意力机制的编解码器模型、Transformer和各种预训练模型。 预训练模型+针对具体任务的精细调节已成为NLP处理的新范式,使用大规模文本语料库进行预训练,然后使用特定任务的小数据集进行微调。ELMo、BERT、GPT 等模型已经被广泛使用。基于BER...
数据算法 --hadoop/spark数据处理技巧 --(17.小文件问题 18.MapReuce的大容量缓存)... 十七。小文件问题 十八。MR的大容量缓存 在MR中使用和读取大容量缓存,(也就是说,可能包括数十亿键值对,而无法放在一个商用服务器的内存中)。本次提出的算法通用,可以在任何MR范式中使用。(eg:MR,Spark) ...
数据算法 --hadoop/spark数据处理技巧 --(15.查找、统计和列出大图中的所有三角形 16.k-mer计数)... 十五、查找、统计和列出大图中的所有三角形 第一步骤的mr: 第二部mr: 找出三角形 第三部:去重 spark: 十六: k-mer计数 s...
数据算法 --hadoop/spark数据处理技巧 --(13.朴素贝叶斯 14.情感分析) 十三。朴素贝叶斯 朴素贝叶斯是一个线性分类器。处理数值数据时,最好使用聚类技术(eg:K均值)和k-近邻方法,不过对于名字、符号、电子邮件和文本的分类,则最好使用概率方法,朴素贝叶斯就可以。在某些情况下,NBC也可以用来对数值数据分类。 对于数值数据的分类,比如(连续属性,身高,体重,脚长),建议采用采用高斯分布,令x是一个连续属性。首先,按类对数据分段,然后计算各个类中的x...