【C#】简单的循环语句
while循环结构while语句:static void WhileStatement(string[] args)
{
int i = 0;
while (i < args.Length)
{
Console.WriteLine(args[i]); i++;
}
}do语句:static void DoStatement(string[] args)
{
s...
【C#】数组的声明方式
----一次性生命多个相同类型的变量第一种数组声明:int [ ]数组名=new [数组长度 ]数组类型是引用类型,声明数组变量只是为引用数组实例预留空间。 实际的数组实例是在运行时使用 new 运算符动态创建而成。new 运算指定了新数组实例的长度,然后在此实例的生存期内固定使用这个长度。 数组元素的索引介于 0 到 Length - 1 之间。 int[ ] numbers=new[10];/...
【miniStory】Vanilla wanted to be rich
What was Vanilla? She was a beautiful, intelligent woman.But, unfortunately, she was poor.part 1: she first went to Las Vegas, she played backjack and lost all her money. So Vanilla went to ...
【miniStory】Elvis wants to swim
What is Elvis? Elvis is a spider, he has eight legs, he can't swim, but he wants to swim a long way. He lives in London, he wants to swim across the Atlantic Ocean. He wants to swim to New ...
English summary(June 2018)
晨读小组,我们相约在6月。 晨读真是一个神奇的事情,mini story一个个的小故事,都有其更深刻的意义层面,在听、说的过程中,逐渐体会到它积极的方向,用一种轻松娱乐的方式告诉你一些大道理。 6月,15天的晨读mini story,从晨读到topic再到验收成果,每个人都享受其中。 这次的故事是Vanilla 想要有钱,多么通俗又现实的梦想,多少人梦想着变富有,却又仅仅...
数据结构导论(概论)
数据结构
------数据结构使计算机组织数据和存储数据的方式。
------是指一组相互之间存在一种或多种特定关系的数据的组织方式和他们在计算机内的存储方式,以及定义在该组数据上的一组操作。
计算机解决一个具体问题的步骤:
1)从具体问题抽象出一个数学模型;
2)设计一个求解该数学模型的算法;
3)用某种计算机语言编写实现该算法的程序,调试运行解答问题。
计算机解决问题就是一个...
品优购项目记录:day09
今日目标:
(1)完成solr环境安装、中文解析器和业务域的配置
(2)会使用Spring Data Solr完成增删改查操作
(3)完成批量数据导入
(4)完成按关键字搜索功能
(5)完成高亮显示关键字的功能
(6)完成更新索引库的功能
1、Solr环境搭建和配置
准备工作:安装Solr的环境以及solrhome的基础配置
1.1 在solrhome...
品优购项目记录:day10
今日目标:
(1)实现品优购搜索结果高亮显示功能
(2)理解品优购搜索的业务规则和实现思路
(3)完成查询分类列表的功能
(4)完成缓存品牌和规格数据的功能
(5)完成显示品牌和规格数据的功能
(6)完成过滤条件构建的功能
(7)完成过滤查询
目录
1、搜索结果高亮显示
1.1 后端(search-service)
1.2 前端(search-web)
2、搜索业...
品优购项目记录:day11
今日目标:
(1)实现品优购价格区间筛选功能
(2)实现搜索结果分页功能
(3)理解多关键字搜索
(4)实现搜索结果排序功能
(5)实现隐藏品牌列表功能
(6)实现搜索页与首页对接功能
(7)完成更新索引库的功能
目录
1、按价格区间筛选
1.1 需求分析
1.2 前端
1.3 后端
2、搜索结果分页展示
2.1 需求分析
2.2 后端
2.3 前端
2...
并行处理思想与弗林(Flynn)分类
现代计算机发展历程可以分为两个明显的发展时代:串行计算时代、并行计算时代。并行计算机是由一组处理单元组成的,这组处理单元通过相互之间的通信与协作,以更快的速度共同完成一项大规模的计算任务。因此,并行计算机的两个最主要的组成部分是计算节点和节点间的通信与协作机制。并行计算机体系结构的发展也主要体现在计算节点性能的提高以及节点间通信技术的改进两方面。
60年代初期,由于晶体管以及磁芯存储器的出现,处...
Angular中sweetalert弹框的使用详解
sweetAlert的使用 一、下载文件 Npm install angular-sweetalert Npm install sweetalert 当npm 下载angular-sweetalert时,会附带下载sweetalert,但是只能用sweetalert中的css,js必须通过npm下载sweetalert,引入下载的sweetalert.min.js。 二、版本说明 Angular V1.2.30 Angular-sweetalert V1.0.4 Sweetalert V2.1
JAVA 设计模式遵循的六大基本准则
JAVA 设计模式遵循的六大基本准则 一、单一职责原则:(Single Responsibility Pinciple) 一个类只负责一项职责。 当超过一项职责需要负责时,需要增加新的类来负责新的职责,而不是在类中个性代码。 如果一个类承担的职责太多,就是高度地职责耦合,非常不利于扩展功能。这是非常脆弱的设计。 容易发生修改一个地方而影响其他地方的情况。 遵循单一职责原则的优点: 降低类的复杂度 提高类的可读性,提高系统的可维护性 变更引起的风险降低 二、里氏代换原则:(Liskov
RFC2616-HTTP1.1-Methods(方法规定部分—译文)
part of Hypertext Transfer Protocol -- HTTP/1.1 RFC 2616 Fielding, et al. 9 方法定义(Method Definitions) 下面定义了HTTP/1.1协议的一组通用方法。虽然这些方法是可以扩展的,但是不能假定附加方法可以为单独扩展的客户端或服务器共享该组方法的语义。 主机请求头字段(request-header field)(14.23章节)必须拥有HTTP/1.1协议定义的相关请求。 9.1 安全(Safe
JMeter 系列之—-02 创建数据库测试计划
Jmeter创建数据库测试计划,包括如下步骤: 1. 添加数据库jar包 使用不同的数据库,要引入不同的jar包。主要有两种方式: 方式1:直接将jar包复制到jmeter的lib目录 方式2:通过测试计划 Jmeter的测试计划可以引入相应的jar包 2. JDBC Connection Configuration DatabaseURL:jdbc:mysql://localhost:3306/apiauto?useSSL=false&allowMultQueries=true Driver
[BZOJ 1562] 变换序列
Link: BZOJ 1562 传送门 Solution: 一道比较考对$Hungry$算法理解的题目 首先可以轻松看出原序列和答案序列的对应关系,从而建出二分图匹配模型 下面的关键在于如何保证字典序最小 第一种方式是暴力逐位确定: 对于$1....n$每一位都先贪心选取字典序小的节点,判断将该边除去后能否完全匹配,不能再修改 但这样复杂度明显是$O(n^3)$ 第二种方式是逆向匹配: 其实就是暴力贪心的思想,但逆序匹配后就不用判断了,省去了每次重复的判断: 从后往前对于每个点先选择字典序小的
今日推荐
周排行