- 博客(4623)
- 收藏
- 关注
转载 WPF 多个选项卡TabControl 页面分离
此项目源码下载地址:https://github.com/lizhiqiang0204/TabControl-page-separation每个页面的按键处理事件直接对应该页面下的cs文件MainWindow.xaml文件如下<Window x:Class="WpfApp1.MainWindow" xmlns="http://schema...
2019-09-30 13:39:00 1648
转载 OAuth2.0授权登录
OAuth2.0授权登录 最近工作中遇到了多系统间的授权登录,对OAuth2.0进行了学习研究,并总结备忘。【场景】 我们登录一些论坛等网站的时候,如果不想单独注册该网站账号,可以选择用微信或QQ账号进行授权登录。这样的第三方登录方式到底是怎么实现的呢?难道是腾讯把我们微信或QQ账号信息卖给了这些网站?很显然,腾讯是不...
2019-09-30 09:50:00 761
转载 Object的wait、notify和notifyAll
Obect的wait、notify 和 notifyAll是Object提供的同步方法,也就是所有对象都生而带来的方法,估计搞java的没有不知道这几个方法的。那么他究竟是怎么使用的呢?在此处记录一下自己的理解。先上一个最最最简单的例子。 1 public class SynchronizedTest { 2 public static void main(Str...
2019-09-29 14:37:00 595
转载 STM32CubeMX FreeRTOS定时器的使用
配置STM32CubeMX如下生成的Keil代码的创建启动定时器如下 /* Create the timer(s) */ /* definition and creation of myTimer01 */ osTimerDef(myTimer01, Callback01); myTimer01Handle = osTimerCreate(os...
2019-09-25 14:13:00 1421
转载 洛谷 P2016 战略游戏
洛谷 P2016 战略游戏DescriptionBob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵...
2019-09-25 12:10:00 263
转载 洛谷 P2015 二叉苹果树
洛谷 P2015 二叉苹果树题目:有图。转链接题解:树形dp。任然是有依赖的树上背包。树上背包思路可以转这篇,值得注意的是,题目中输入的是保留的边数,那么我们要将其转换成点数 = 边数 + 1#include <iostream>#include <cstdio>#define N 105using namespace std;st...
2019-09-25 11:57:00 95
转载 洛谷 P2014 选课
洛谷 P2014 选课Description在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课程里选择M门课程学习,问他能获得的最大学分是多少?...
2019-09-25 11:45:00 90
转载 spring
spring 源码阅读IOC容器 实现AliasRegistry interface提供别名注册的能力 实现有SimpleAliasRegistry 使用ConcurrentHashMap实现别名注册BeanDefinitionRegistry interface提供了BeanDefinition注册的能力,实现有SimpleBeanDefinitionRegis...
2019-09-25 01:27:00 220
转载 angular的开始历程
开始写angular了,抑制不住的开心,比react差点开心,vue开始太虐喜欢一个人要不要表个白?其实也没啥资格喜欢~!!考虑一段时间吧转载于:https://www.cnblogs.com/qingcui277/p/11576894.html...
2019-09-24 10:30:00 227
转载 python logging模块【转载】
转自:https://www.cnblogs.com/dahu-daqing/p/7040764.html 参考:老顽童log模块,讲的很细致,基本上拿到手就可以直接用了,很赞1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过...
2019-09-23 20:47:00 99
转载 ElasticSearch 获取es集群信息
参考博客:https://www.cnblogs.com/phpshen/p/8668833.htmles集群信息有些版本下如果证书过期就会查不到,有些版本貌似不需要,提供一个据说不需要证书的版本的下载地址(刚用,还不确认是不是真的):https://www.elastic.co/guide/en/elasticsearch/reference/7.2/zip-windows.htm...
2019-09-23 15:02:00 266
转载 ES 数据类型
官网数据类型网址有价值的参考博客本文 Elasticsearch 版本为 7.21. 核心数据类型(1)字符串类型: text, keyword(2)数字类型:long, integer, short, byte, double, float, half_float, scaled_float(3)日期:date(4)日期 纳秒:date_nanos(5)布尔型:boole...
2019-09-23 11:13:00 283
转载 Python Elasticsearch
以下所用版本为Elasticsearch 7.2.01.安装pip3 install elasticsearch -i https://pypi.tuna.tsinghua.edu.cn/simple2.连接ESes = Elasticsearch([{'host': '127.0.0.1', 'port': 9200}])3.创建i...
2019-09-21 16:47:00 133
转载 python字典中添加项
body_daily_close = { "mappings": { "properties": { "trade_date": { "type": "keyword" } } }}properties = body_daily_clo...
2019-09-21 14:56:00 678
转载 MySQL 使用笔记
(1) 创建数据库CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;创建数据库,该命令的作用:1. 如果数据库不存在则创建,存在则不创建。2. 创建RUNOOB数据库,并设定编码集为utf8 (2)避免重复插入关键字/句:in...
2019-09-20 20:15:00 84
转载 checkbox复选样式
/*复选框样式*/ input[type="checkbox"] { width: 15px; height: 15px; display: inline-block; text-align: center; vertical-align: m...
2019-09-20 11:58:00 90
转载 洛谷 P2515 [HAOI2010]软件安装
洛谷 P2515 [HAOI2010]软件安装Description现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才能正确工作(软件i依赖软...
2019-09-19 17:51:00 110
转载 linux 常用命令
linux 学习linux命令Shell、 Bash 学名叫什么 命令解析器Shell 和 Bash的关系? 先有shell 后又bash终端下, 查看上一条历史命令的快捷键? Ctrl p 终端下, 查看下一条历史命令的快捷键? Ctrl n类unix系统目录结构1.类unix系统的目录结构是什么样的? 树2.根目录下,存放...
2019-09-19 09:44:00 82
转载 原码反码补码的计算
弄清这个问题之前,先区分有符号整数和无符号整数。对于无符号整数,其最高位为数据位。而对于有符号整数,最高位为符号位,若符号位为0,则为正数;若为1,则为负数。计算:正数的原码、反码、补码都是相同的。负数在计算机中是以二进制补码形式来表示和存储的。如何计算负数的补码?在保持符号位不变的情况下,将负数原码中的0变成1、1变成0得到的是该负数的反码,然后再将其加1的结果就是负数的补...
2019-09-18 10:37:00 92
转载 大二上课堂测试一
本次课堂测试为写一个自动生成计算题的“软件”,其中有一些要求。今天我重新写了一次(完全没用之前的代码),发现所有功能实现都不到二十分钟,然而在课上连第一次都不在前十五,我反思了一下:代码写的太乱了,而且我发现每次在课上写代码的时候都特别激动、紧张(包括开学测试),导致不能安静下来理清思路,加上代码写的不规矩,随着功能的增多,随便复制,缩进也不明显,导致第二次我本可以在前十提交,结果因...
2019-09-17 19:55:00 106
转载 day19生产者消费模型yield
生产者消费: 1 def consumer(name): 2 print("我是%s,我准备吃包子!" %name) 3 while True: 4 baozi = yield 5 print("%s 很开心的把【%s】吃掉了" %(name,baozi)) 6 7 def producer(): 8 ...
2019-09-17 16:09:00 88
转载 单片机处理串口逗号分隔符命令
串口接收回调函数如下:/** * @brief Rx Transfer completed callbacks. * @param huart pointer to a UART_HandleTypeDef structure that contains * the configuration information for t...
2019-09-17 10:26:00 643
转载 自定义任务状态来操作FreeRTOS任务的挂起,恢复,删除
osThreadState osState2;//自定义一个线程的状态osThreadState 系统枚举定义如下:typedef enum { osThreadRunning = 0x0, /* A thread is querying the state of itself, so must be running. */ os...
2019-09-16 16:10:00 184
转载 AcWing 棋盘覆盖
AcWing 棋盘覆盖Description给定一个N行N列的棋盘,已知某些格子禁止放置。求最多能往棋盘上放多少块的长度为2、宽度为1的骨牌,骨牌的边界与格线重合(骨牌占用两个格子),并且任意两张骨牌都不重叠。Input第一行包含两个整数N和t,其中t为禁止放置的格子的数量。接下来t行每行包含两个整数x和y,表示位于第x行第y列的格子禁止放置,行列数从1开始。Out...
2019-09-16 15:13:00 122
转载 Java 8 函数式接口
(1) BiConsumer<T,U>代表了一个接受两个输入参数的操作,并且不返回任何结果(2)BiFunction<T,U,R>代表了一个接受两个输入参数的方法,并且返回一个结果(3)BinaryOperator<T>代表了一个作用于于两个同类型操作符的操作,并且返回了操作符同类型的结果(4)BiPredicate<T,U>代表了一个两个...
2019-09-16 14:30:00 100
转载 AcWing 車的放置
AcWing 車的放置Description给定一个N行M列的棋盘,已知某些格子禁止放置。问棋盘上最多能放多少个不能互相攻击的車。車放在格子里,攻击范围与中国象棋的“車”一致。Input第一行包含三个整数N,M,T,其中T表示禁止放置的格子的数量。接下来T行每行包含两个整数x和y,表示位于第x行第y列的格子禁止放置,行列数从1开始。Output输出一个整数,表...
2019-09-16 00:01:00 159
转载 洛谷 P1120 小木棍 [数据加强版]
洛谷 P1120 小木棍 [数据加强版]Description乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长度。给出每段小木棍的长度,编程帮他找出原始木棍的最小可能长度。Input共二行。第一行为一个单独的整数N表示砍过以后的小木棍的总数,其中N≤65(管理...
2019-09-15 23:47:00 79
转载 洛谷 P3957 跳房子
洛谷 P3957 跳房子Description跳房子,也叫跳飞机,是一种世界性的儿童游戏,也是中国民间传统的体育游戏之一。跳房子的游戏规则如下:在地面上确定一个起点,然后在起点右侧画 n 个格子,这些格子都在同一条直线上。每个格子内有一个数字(整数),表示到达这个 格子能得到的分数。玩家第一次从起点开始向右跳,跳到起点右侧的一个格子内。第二次再从当前位置继续向右跳,依此类推。规...
2019-09-14 12:17:00 158
转载 洛谷 P3831 [SHOI2012]回家的路
洛谷 P3831 [SHOI2012]回家的路题目:有图。转链接题解:分层图。挺不错的,进一步理解了分层图。分层图就是把所有图中的状态都表示出来,并且不同状态之间互不干扰。也就是说如果有一个问题可以用方法一解决或者方法二解决,那么分层图就可以使得不是用方法一就是用方法二,不会出现两种方法都取到的紊乱情况。此题题意:一个网格图,横竖走一条边用时 2,只能在特定点转向,横...
2019-09-13 13:25:00 92
转载 洛谷 P4822 [BJWC2012]冻结
洛谷 P4822 [BJWC2012]冻结题目:分层图模版啊,我实在是太懒了,题目都懒得粘了(反正跟模版几乎一模一样这题怎么是紫题..不应该绿吗#include <iostream>#include <cstdio>#include <queue>#include <cstring>#define N 55 * 52#...
2019-09-12 23:08:00 93
转载 洛谷 P2939 [USACO09FEB]改造路Revamping Trails
洛谷 P2939 [USACO09FEB]改造路Revamping TrailsDescription约翰一共有N)个牧场.由M条布满尘埃的小径连接.小径可 以双向通行.每天早上约翰从牧场1出发到牧场N去给奶牛检查身体.通过每条小径都需要消耗一定的时间.约翰打算升级其中K条小径,使之成为高 速公路.在高速公路上的通行几乎是瞬间完成的,所以高速公路的通行时间为0.请帮助约翰决定对...
2019-09-12 22:45:00 104
转载 洛谷 P2216 [HAOI2007]理想的正方形
洛谷 P2216 [HAOI2007]理想的正方形Description有一个ab的整数组成的矩阵,现请你从中找出一个nn的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。Output仅一个整数,为ab矩阵中所有“...
2019-09-12 20:10:00 134
转载 洛谷 UVA562 Dividing coins
洛谷 UVA562 Dividing coinsDescription给你一堆硬币,让你分成两堆,分别给A,B两个人,求两人得到的最小差。Input输入有多组测试样例。第一行一个数字n,代表有n组测试样例。接下来是n组测试样例,每个样例包括两行,第一行m代表有m个硬币,第二行输入m个硬币的面值。Output输出每组样例的最小差值。题解:01背包。难度不高,...
2019-09-12 19:59:00 108
转载 学生成绩管理系统java
第一次在课堂上限定时间做的时候,着急、思绪混乱,输入都有问题,好在最后解决了。昨天安静下来认真写完,测试一遍没有问题,但是仔细想,又二次加工了一下,之前测试No的情况没有发现,最终写成如下版本:(后悔没把昨天第一次写的保存了,不然就可以看到不封装成函数有多崩溃,血淋淋的教训!) 1 package up; 2 3 public class information...
2019-09-12 13:34:00 158
转载 mysql 出现Host 'localhost' is not allowed to connect to this MySQL server 错误。
mysql 出现Host 'localhost' is not allowed to connect to this MySQL server错误。解决办法:C:\Program Files\MySQL\MySQL Server 5.5\my.ini 自己的安装目录在[mysqld]下加下面两行,skip-name-resolveskip-grant-tables...
2019-09-12 08:44:00 335
转载 洛谷 P2746 [USACO5.3]校园网Network of Schools
洛谷 P2746 [USACO5.3]校园网Network of SchoolsDescription一些学校连入一个电脑网络。那些学校已订立了协议:每个学校都会给其它的一些学校分发软件(称作“接受学校”)。注意即使 B 在 A 学校的分发列表中, A 也不一定在 B 学校的列表中。你要写一个程序计算,根据协议,为了让网络中所有的学校都用上新软件,必须接受新软件副本的最少学校数目...
2019-09-11 12:09:00 105
转载 洛谷 P1726 上白泽慧音
洛谷 P1726 上白泽慧音Description在幻想乡,上白泽慧音是以知识渊博闻名的老师。春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄。因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点。人间之里由N个村庄(编号为1..N)和M条道路组成,道路分为两种一种为单向通行的,一种为双向通行的,分别用1和2来标记。如果存在由村庄A到达村庄B的...
2019-09-11 12:02:00 84
转载 洛谷 P1340 兽径管理
洛谷 P1340 兽径管理Description约翰农场的牛群希望能够在 N 个(1<=N<=200) 草地之间任意移动。草地的编号由 1到 N。草地之间有树林隔开。牛群希望能够选择草地间的路径,使牛群能够从任一 片草地移动到任一片其它草地。 牛群可在路径上双向通行。牛群并不能创造路径,但是他们会保有及利用已经发现的野兽所走出来的路径(以 下简称兽径)。每星期他们会选...
2019-09-11 11:52:00 79
转载 洛谷 P3073 [USACO13FEB]拖拉机Tractor
洛谷 P3073 [USACO13FEB]拖拉机TractorDescriptionFJ有块农田太崎岖了,他要买一辆新拖拉机才能在这里巡视。这块农田由N x N个格子的非负整数表示高度(1<=N<=500)。拖拉机从当前格子走到相邻格子(东、南、西、北四个方向)的代价为高度差D,则FJ驶过这两个格子的拖拉机最少也要值D块钱。FJ愿意花足够的钱买一辆新的拖拉机使得他能以...
2019-09-11 11:46:00 175
转载 rsync实现远程同步
一、rsync简介rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。rsync的官方站点:http://rsync.samba.org/ ,目前最新版本是3.1.3,由Wayne Davison.进行维护,作...
2019-09-11 09:30:00 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人