sorted对字典进行排序

# 现在想对字典进行排序,根据value的第一个值,即列表的第一个数字 test_dict = { 'a': [1, 'n'], 'b': [2, 'k', 'b'], 'c': [5, 'h1', 'h2', 'h3', 'h4', 'h5'], 'd': [3, 'dfg1', 'dfg2', 'df3'], 'e': [4, 'dfg1', 'dfg2...
分类: 编程语言 发布时间: 07-18 23:46 阅读次数: 0

git --- 远程仓库

        目录 创建SSH Key 创建远程仓库 关联远程仓库 …or create a new repository on the command line …or push an existing repository from the command line 克隆远程仓库        远程仓库是建立在某个服务器上的版本库。在实际工作中,一个项目会有很多人参与,那么多...
分类: 编程语言 发布时间: 07-18 23:45 阅读次数: 0

vue-cli入门(一)——搭建环境

1.安装node.js 从node官网下载并安装node,安装过程很简单,一路“下一步”就可以了。安装完成之后,打开命令行工具,输入 node -v 如出现相应的版本号,则说明安装成功。(node自带npm(包管理工具),不过需要注意的是npm的版本最好是3以上,以免对后续产生影响) 2.安装webpack 打开命令行工具输入:npm install webpack -g安装完成之后输...
分类: 编程语言 发布时间: 07-18 23:45 阅读次数: 0

ES6中的箭头函数表达式

在react中使用了一些ES6的语法,在此总结一下!借鉴了好多大神写的博客,如有雷同,勿喷!仅用于个人学习总结!谢谢 主要借鉴如下站点: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions 廖雪峰老师的站点: https://www.liaoxuefeng.c...
分类: 编程语言 发布时间: 07-18 23:44 阅读次数: 0

[bzoj2124]等差子序列_线段树_hash

等差子序列 bzoj-2124 题目大意:给定一个1~n的排列,问是否存在3个及以上的位置上的数构成连续的等差子序列。 注释:$1\le n\le 10^4$。 想法:这题就相当于是否存在3个数i,j,k,a[i]表示i位置上的数,使得:i<j<k且a[k]-a[j]=a[j]-a[i]。 引理1:一个满足条件的序列,一定是x-a,x,x+a的形式。 证明:滚。 引理2:两个数x和y,如果y不在x之前出现,那么y一定在x之后出现。 证明:因为是1~n的排列,所以y必然出现,证毕。 引理3:如果
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

css的层叠和继承

层叠 CSS 是 Cascading Style Sheets 的缩写,这暗示层叠(cascade)的概念是很重要的。在最基本的层面上,它表明CSS规则的顺序很重要,但它比那更复杂。什么选择器在层叠中胜出取决于三个因素(这些都是按重量级顺序排列的——前面的的一种会否决后一种): 重要性(Importance) 专用性(Specificity) 源代码次序(Source order) 重要性 在CSS中,有一个特别的语法可以让一条规则总是优先于其他规则:!important。把它加在属性值的后面
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

使用 Chrome 开发者工具进行 JavaScript 问题定位与调试

转自:https://www.ibm.com/developerworks/cn/web/1410_wangcy_chromejs/ 引言 Google Chrome 是由 Goole 公司开发的一款网页浏览器,自 2008 年 9 月第一个测试版本发布以来,其市场占有率逐步上升,至 2014 年 5 月,Chrome 已超越 Firefox 成为全球市场占有率第二的浏览器。Chrome 的受欢迎程度与其优秀的性能与兼容性密不可分,并且越来越多的网络应用程序都添加了对 Chrome 的支持,也
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

【RL系列】马尔可夫决策过程——Gambler's Problem

Gambler's Problem,即“赌徒问题”,是一个经典的动态编程里值迭代应用的问题。 在一个掷硬币游戏中,赌徒先下注,如果硬币为正面,赌徒赢回双倍,若是反面,则输掉赌注。赌徒给自己定了一个目标,本金赢到100块或是输光就结束游戏。找到一个关于本金与赌注之间关系的策略使得赌徒最快赢到100块。状态s = {1, 2, 3...., 99, 100},动作a = {1, 2, 3, ...., min(s, 100 - s)}。奖励设置:只有当赌徒赢到100块时奖励+1,其余状态奖励为0。
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

MySQL------如何关闭打开MySQL

1.win+R打开运行窗口,输入services.msc 2.在其中查看mysql的服务名,我的是MySQL57 3.以管理员身份打开cmd 停止: 输入net stop MySQL57 启动: 输入net start MySQL57 4.出现下图,代表mysql服务启动成功。 转载:https://www.cnblogs.com/sophia194910/p/5541842.html
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

springmvc log4j配置

1. web.xml <!-- 加载Log4J 配置文件 --> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>WEB-INF/conf/log4j.properties</param-value> </context-param> <context-param> <param-name>log4jRefreshInterval</
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

tail -f 实时查看日志文件

taii 用于查看文件的内容,有一个常用的参数-f 用于查阅正在改变的日志文件。 tail -f filename 会把filename文件里的最尾部内容显示在屏幕上且不断刷新,只要filename更新就能看到最新的文件内容 一、命令格式:   tail [参数] [文件地址] 二、参数   -f 循环读取    -q 不显示处理信息      -v 显示详细的处理信息      -c<数目> 显示的字节数      -n<行数> 显示的行数      --pid=PID 与-f合用,表示在进
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

25-IHostEnvironment和 IApplicationLifetime介绍

//类似 global.ashx的application事件的实现 1-Startup类中 public void Configure(IApplicationBuilder app, IHostingEnvironment env,IApplicationLifetime applicationLifetime) { if (env.IsDevelopment()) { app.UseDev
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

一、网络编程-UDP传输协议及socket套接字使用

知识点基本介绍:1、网络通信协议一般就是UDP和TCP俩种传输协议,这一章先说UDP,UDP是一种比较简单的传输协议,如qq使用的就是UDP        2、ip:ip就是标记网络中中的一台电脑,目前我们使用的都是ipv4,在公网中,每台电脑都有一个唯一的IP地址,目前ipv4已经被分配完了,大家在ipconfig的时候见过ipv6,它能给更多的电脑分配IP地址,号称给地球上每一粒沙子都分配一个地址都用不完,目前是用不到的,因为网络运营商搭建网络时配置都配好了,不可能重新去换ipv6.   
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

angular ng-repeat点击切换样式,浅谈track by $index

前言 angular ng-repeat点击切换样式,ng-repeat点击切换class样式,巧用ng-repeat track by $index。 1.问题 一个ul包含多个li,li通过ng-repeat循环得到,其中一个li默认带有class样式,通过点击让这个class进行切换。 2.实现 ng-repeat默认可以获取到每个循环元素的索引,通过点击获取到当前元素的索引,结合ng-class判断,让此索引的元素添加样式 效果图 css .classA { /* 我们需要切
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

django Form数据读取问题

1.在我学习django的过程中,我学习到了一个关于表单验证的问题 2.我们从前端post一个表单,通过urls配置,传给对应的view方法 3.然后再传给Form验证 4.一开始我是很好奇,在view是传整个querydict,那Form是怎么从这个字典里面取的值呢 5.后面经过反复试验,原来是根据我们在Form里面定于的字段来取的 view.py def insert(request): if request.method == "POST": form=Regi
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

[USACO10FEB]慢下来Slowing down

题目描述 Every day each of Farmer John's N (1 <= N <= 100,000) cows conveniently numbered 1..N move from the barn to her private pasture. The pastures are organized as a tree, with the barn being on pasture 1. Exactly N-1 cow unidirectional paths connec
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

Percona-Tookit工具包之pt-slave-restart

占座
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

Java并发基础--Lock的学习

一、Lock的出现 Lock的主要作用实现线程之间的同步互斥,与synchronized关键字的效果是一样的,synchronized是Java语言内置的特性,那么为什么又出现了Lock呢?原因是synchronized不是完美的,那么synchronized的缺陷在哪里呢? ①、通过synchronized实现同步,如果多个线程都只是进行读操作,所以当一个线程在进行读操作时,其他线程只能等待无法进行读操作。 ②、通过synchronized实现同步的时候,无法知道线程是否获取到了锁。 为了弥
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

7.父物体与子物体与空物体

游戏中的物体并不只是一个:一间教室、一张桌子、一个板凳……这些可能都需要用到多个物体来组合形成。我们将多个物体拼接在一起,并且在软件界面上用有层次的方式来显示该物体的名称,这样就能更方便观察物体。这是很常见的“父子关系”结构。 1.先新建一个cube,两个球体,按图所示将cube改名为Base,并调整大小。将两个球体调整大小并改名为Ball1,Ball2(注:物体命名无强制规定,这里只是举例) 2.选中Ball1与Ball2物体,将其拖拽到Base物体并成为其子物体,成为子物体后有明显的层次结
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0

第11课 - 实模式到保护模式(中)

80286的光荣退场 历史意义 引入了保护模式,为现代操作系统和应用程序奠定了基础 奇葩设计 段寄存器为24位,通用寄存器为16位(不伦不类) 理论上,段寄存器中的数值可以直接作为段基址 16位通用寄存器最多访问64K的内存 为了访问16M内存,必须不停切换段基址 80386的登场(计算机新时期的标志) 32位地址总线(可支持4G的内存空间) 段寄存器和通用寄存器都是32位 任何一个寄存器都能访问到内存的任意角落 开启了平坦内存模式的新时代 段基址为0,使用通用寄存器访问4G空间 新时期的内存
分类: 其他 发布时间: 07-18 23:44 阅读次数: 0