浅谈C#常用集合类的实现以及基本操作复杂度

List 集合类是顺序线性表,Add操作是O(1)或是O(n)的,由于List的容量是动态扩容的,在未扩容之前,其Add操作是O(1),而在需要扩容的时候,会拷贝已存在的那些元素同时添加新的元素,此时的Add操作是O(n)的。而对于Contains方法,其是按照线性检索的,其复杂度是O(n)。而BinarySearch方法,其是按二分查找的,其复杂度是O(lg n)。 SortedList集合类是有序线性表,Add操作是O(n), 其Contains方法是通过二分查找检索元素的,因此复杂度是O
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

layui 常用函数

# 获取点击行的索引 参考博客:https://fly.layui.com/jie/25008/ # 在初始化加载表格时附加其他参数 # 点击行操作,获取数据, var data = obj.data;
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

[模板] 数学基础:逆元/exGCD/exCRT/Lucas定理/exLucas

方便复制 exgcd 用途 解不定方程 $ ax+by = c $ void exgcd(ll a,ll b,ll& x,ll& y,ll& d){ b==0?(x=1,y=0,d=a):(exgcd(b,a%b,y,x,d),y-=x*(a/b)); } //use ll a,b,c; ll m,x,y; exgcd(a,b,x,y,m); if(c%m!=0)cout<<"No\n"; //无解 else{ c/=m,x*=c
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

IDEA搭建我的第一个Spring MVC应用(附使用注解实现)

新建项目 File——New——Project Next 这里任意填写。 Finish 配置项目 配置前端控制器 DispatcherServlet <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

民主测评新一轮测试 会议记录

1、在1024分辨率下,左侧机构树正常,再放大就变形了 2、二维码区块之间的排序 3、区块链接的样式改成小手 4、权重分组的权重不能大于100 5、测评结果回写页面 6、平均分保留小数,后台进行格式化 7、平均分是不是总分/总记录数 8、豆腐块的测评项目字眼可以摘掉 9、layui复杂表头BUG,伸缩不稳定 ->测试静态的复杂表头是否会出现此类问题
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

Unity3D学习笔记(二十三):事件接口、虚拟摇杆、层级管理和背包系统

事件接口 IDragHandler(常用):鼠标按下拖动时执行(只要鼠标在拖动就一直执行) IDropHandler:对象拖动结束时,如果鼠标在物体的范围内,执行一次(依赖于IDragHandler存在) (结束时鼠标必须在图片范围内) IBeginDragHandler:开始拖动时执行一次 IEndDragHandler:拖动结束时执行一次(结束时对鼠标在哪没有要求) IScrollHandler:监控鼠标滚轮 using System; using System.Collections;
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

民主测评 业务分析

1、业务分析参考示例 参考文档:http://www.quceping.com/preview_Mzcp.jsp?Id=6# 2、数据库分析 1)很多表中同时存在测评项目UUID和测评方案UUID,那个测评方案UUID是冗余字段 2)命名模糊的表:mzcp_standard,mzcp_factors,mzcp_record 3、数据库改造出错 1)多个表的测评方案UUID被我删除 4、架构问题 1)前台某些数据不能先删后增,所以后台直接提供一个添加方法即可,修改方法不需要 5、测评表对应的测评
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

@PathVariable、@RequestHeader与@CookieValue注解的使用案例

@PathVariable注解 可以非常方便地获取请求URL中的动态参数。只支持一个属性value[String类型] @RequestHeader注解 可以用于将请求头的信息区数据映射到功能处理方法的参数上。属性有name(别名:value)、required[布尔类型]、defaultValue[String类型]。 @CookieValue注解 可以用于将请求的Cookie数据映射到功能处理方法的参数上。属性有name(别名:value)、required[布尔类型]、defaultVa
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

民主测评 开发记录

=====测评方案模块======== # bootstrap的datepicker的宽高怎么控制 # 控制开始时间、结束时间 # 列表展示,连接查询时需要过滤掉被删除的项目信息 # 搞清楚当浏览器后退时,他的uuid是否会被刷新掉 # 自己写个方法覆盖掉步骤条的下一步点击事件 ->应对方法已经找到,我需要去搞懂他的原理 # 步骤条跳转时我将异步改成了同步方法 # 这个步骤条里面,当浏览器后退时,表单中的内容会被清空掉==>去搞清楚index中的为什么没有被清除 # 把项目UUID放在sess
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

Spinner 用法

布局文件 </Spinner> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Spinner弹框模式"/> <Spinner android:id="@+id/SpinnerTK" android:layout_width="wrap_content" android:layout_height="w
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

js零散知识

# 同一种类型的事件注册多个事件句柄,后面的不会覆盖前面的事件 # event.which == 13,13代表回车 # parsley.js验证框架 # JSON.stringify, avoid TypeError: Converting circular structure to JSON # 针对会话缓存,sessionStorage.getItem("zTree_selectNodeId")==undefined这个判断是true 而单独输出,得到的是null 跟null相比肯定得到
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

jinja2 把文本变成html

data 是传过去的值 过滤器 | {{data.name | safe}}
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

自定义npm包——typeScript版本

前言 这篇文章是在我之前的文章 [自定义npm包的创建、发布、更新和撤销] 的基础上做的扩展,主要是针对如何创建以及发布一个typeScript语言的npm包。 大纲 1、创建关于typeScript的npm包 2、往npm包中添加一些内容 3、对package.json进行配置 4、发布 5、创建使用案例 6、优化 简书原文 https://www.jianshu.com/p/fbbaa379bced 1、创建关于typeScript的npm包 1.1、创建npm包 执行: npm init
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

电影珍藏

剧情片系列 教父(1、2、3) 评论:经典黑帮片,有此作品,其他同类一概低头 肖申克的救赎 评论:男人必看的励志影片 阿甘正传 评论:教导所有的人要去宽容别人,傻就是福气 美国往事 评论:整个人生都在里面 无主之城 评论:人家怎么能拍出这么牛的电影! 天堂电影院 评论:每个男人的童年回忆,太经典了 勇敢的心 评论:民族自尊的好教材,希望大家要爱中国 楚门的世界 评论:探讨人的价值和人性根本的奇思怪作 辛德勒的名单 评论:震撼人心的历史、充满感染力的摄影和杰出的演员 唐山大地震 罗曼蒂克消亡史
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

Java 网页后台技术

1、解决Ajax跨域问题 再返回的头部信息中价格配置就行了 response.addHeader("Access-Control-Allow-Origin", "*"); 2、网页前台我们获取网站根路径一般是通过request.getContextPath(),但是如果你是html页面,那么当你直接访问他时,是获取不到request的,必须要经过一层后台转发才能获取到;(当初这个问题困惑了我许久) ->现在找到了一种解决办法,由于出现上述情况的html文件都是放在WEB-INF文件夹外面的,而
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

电视剧珍藏

警匪片系列 插翅难逃 历史记录系列 康熙王朝 雍正王朝 其他系列 红楼梦87版 社会现实系列 人名的名义 古装武侠系列 倚天屠龙记
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

springboot项目启动多个实例的方法

我现在需要实现这样的功能:将一个服务提供者启动多个实例,下面我列出在eclipse中启动多个实例的方法: 首先看一下我的服务提供者的项目文件结构: springboot默认的配置文件是application.properties,注意看我为了实现启动多个实例改成两个配置文件,这两个配置文件分别设成不同的端口,这里我列出一个配置文件的内容 application-inst1.properties: # server_config server.port=8082 server.servlet
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

平台架构问题

1、queryMapListById的返回类型应该为List<Object>,因为我mapper中可能会返回List<String>数据类型,例如我只想查某个表的一列信息 2、modelList默认为null,而strMap系统自己构建了 3、org.springframework.dao.TransientDataAccessResourceException: Cannot change the ExecutorType when there is an existing transact
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

绩效考核项目第二轮公开测试_会议纪要

功能问题 3、监控预警模块下的四个子页面,进行模糊查询后,总计豆腐块的统计数据未实时更新 6、日常监控模块所有页面,在进行initHistory历史回写时,月份数据错误-总是默认为当前时间 7、统计汇总模块,所有页面的左侧机构树都没有查询自身机构 8、指标类型统计-按责任领导统计页签,统计数据错误(当时有两个责任领导) 15、生成上月进度功能,需要比较指标创建时间与当前时间(在创建时间之前不可生成、跨年份不可生成) 18、核实指标调整模块的取消指标功能(在指标被取消后,日常监控和年底考核记录是
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

JSONP的使用示例(以及jquery版jsonp)超简单

前言: 平时工作中很少跨域,很少用到jsonp,但是几乎每次面试都会被问到这个问题。很崩溃。 菜鸟教程上的jsonp教程就很好。这里做个笔记,自己捋一遍。 Jsonp(JSON with Padding)是json的一种使用模式,可以让网页从别的域名那获取资料,即跨域读取数据。 jsonp需要服务端配合 这里使用菜鸟教程提供的一个地址,任何一台电脑的本地都可以测试使用:http://www.runoob.com/try/ajax/jsonp.php?jsoncallback=callbackF
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0