自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

转载 C# 在Winform设计一个耗时较久的任务在后台执行时的状态提示窗口

很多时候,我们需要在窗体中执行一些耗时比较久的任务。比如:循环处理某些文件,发送某些消息等。。。单纯的依靠状态栏,用户体验不佳,按下功能按钮后得不到有效的提醒,小白用户绝对会电话给你说“我点了以后就没反应了...”。因此,对于响应时间可能超过5秒以上的事件,有必要增加一个显眼的提示框(在屏幕中央,最好有动图,如果有需要的话还可以设置为模态)。此实现大体分三部分(重点在于使用BGWK解决...

2018-09-30 17:03:00 879

转载 循环队列(数组实现)

1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #define false 0 5 #define true 1 6 7 typedef int ElementType; 8 typedef int Position; 9 typedef int bool...

2018-09-30 09:12:00 96

转载 线程的中断(Lock与synchronized)

  Thread包含interrupt()方法,因此你可以终止被阻塞的任务,这个方法将设置线程的中断状态。如果一个线程已经被阻塞,或者试图执行一个阻塞操作。那么设置这个线程的中断状态将抛出InterruptedException。当抛出改异常或者该任务调用Thread.interrupted()时,中断状态将被复位。  查看Thread的API,关于中断的方法有:  void...

2018-09-30 05:52:00 191

转载 多线程常见面试题

Java多线程常见面试题2018年03月26日 22:57:12 Williamwhc 阅读数:110更多个人分类: 线程 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40285302/article/details/797058951.程序、进程、线程的区别是什么?程序(Program):是...

2018-09-30 00:12:00 208

转载 Android后台监控指定app的输入内容,抢红包,模拟点击原理

Android开启辅助功能之后可以用AccessibilityService 去后台监控指定的app的输入内容,也可以监控到app的动作 以及通知栏的动作,抢红包其实就根据通知栏出现了红包的通知消息,进而用程序模拟人手点击通知消息,进入红包页面,再去模拟点击红包即可 很简单的一段代码:public class EventService extends Acces...

2018-09-29 13:32:00 288

转载 Idea 快捷键

一、常用1、最牛的快捷键:ctrl+shift+A【重用的命令 java compiler,FIile encodings, mute breakpoints , maven settings, edit configuration , file and code templetes,appearance ,manager keymaps, rerun, update, plu...

2018-09-28 23:28:00 52

转载 POJ - 3186 Treats for the Cows

input:513152  output:43  题目大意:有一个数串,每次只能拿头和尾中的一个,现在有一个算法,拿取的数*第几个拿走,然这一串数串最后的和最大。  分析:区间dp。dp[i][j]=[i,j]区间最大和。转移方程:dp[i][j]=max(dp[i+1][j]+a[i]*k...

2018-09-28 22:35:00 38

转载 Mybatis 使用Mybatis时实体类属性名和表中的字段名不一致

开发中,实体类中的属性名和对应的表中的字段名不一定都是完全相同的,这样可能会导致用实体类接收返回的结果时导致查询到的结果无法映射到实体类的属性中,那么该如何解决这种字段名和实体类属性名不相同的冲突呢? 方法一:通过在查询的SQL语句中定义字段名的别名的方式,让字段名的别名和实体类中的属性名一致,这样就可以实现实体类属性和表字段一一对应。(通过在SQL语句中定义别名的方法实现)...

2018-09-28 16:37:00 213

转载 网络模型、IP命令、SS命令介绍

1. 分层对应关系OSI七层模型和TCP/IP五层模型都属于TCP/IP协议栈,而TCP/IP协议栈只有两种传输层协议:TCP、UDP,所以对于Telnet、FTP这些协议,建议称之为承载在TCP之上的协议,对于TFTP、SNMP这些协议,建议称之为承载在UDP之上的协议。-------------------------------------2. OSI分层描述物理层(Physic...

2018-09-28 14:51:00 108

转载 Centos7下实现免密码登录

一、生成密钥[root@master ~]# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passph...

2018-09-27 23:25:00 84

转载 JavaScript学习day2 (基本语法上)

知识点JavaScript 的变量数据类型运算符JavaScript 的动态类型变量:(变量的命名规则和其他语言类似)由数字,字母,下划线组成,区分大小写以字母开头变量名不能有空格不能使用JavaScript 中的关键字做变量名变量名的声明: 在JavaScript中,变量用var 命令做声明:在JavaSc...

2018-09-27 18:52:00 69

转载 JS事件

事件事件是什么?事件处理程序和使用事件的传播Event对象事件代理机制其他事件1.事件是什么?MDN上的解释是这样的:事件是您在编程时系统内发生的动作或者发生的事情,系统通过它来告诉您在您愿意的情况下您可以以某种方式对它做出回应。例如:如果您在网页上单击一个按钮,您可能想通过显示一个信息框来响应这个动作。在Web中, ...

2018-09-27 16:56:00 41

转载 Java 干货之深入理解String

可以证明,字符串操作是计算机程序设计中最常见的行为,尤其是在Java大展拳脚的Web系统中更是如此。---《Thinking in Java》提到Java中的String,总是有说不完的知识点,它对于刚接触Java的人来说,有太多太多的值得研究的东西了,可是为什么Java中的String这么独特呢?今天我们来一探究竟。基本数据类型众所周知Java有八大基本数据类型,那么基本数据类型与对...

2018-09-27 16:31:00 146

转载 linux小案例 定时备份数据库

#!/bin/bash#完成数据库的定时备份#备份的路径BACKUP=/data/backup/dbDATETIME=$(date +%F%H%M%S)#echo $DATETIME#开始备份echo "========开始备份========="echo "========备份的路径为:$BACKUP/$DATETIME.tar.gz"#HOST=localhostHOST=127....

2018-09-27 14:05:00 83

转载 洛谷P1140 相似基因 (DP)

洛谷P1140 相似基因题目背景大家都知道,基因可以看作一个碱基对序列。它包含了44种核苷酸,简记作A,C,G,TA,C,G,T。生物学家正致力于寻找人类基因的功能,以利用于诊断疾病和发明药物。在一个人类基因工作组的任务中,生物学家研究的是:两个基因的相似程度。因为这个研究对疾病的治疗有着非同寻常的作用。题目描述两个基因的相似度的计算方法如下:对于两个已知基因,例如AGTG...

2018-09-27 11:06:00 79

转载 抓取oracle建表语句及获取建表ddl语句

抓取oracle建表语句及获取建表ddl语句1.抓取代码如下:  1.1.产生表的语法资料 DECLARE-- v_notPartTable VARCHAR2(1000):= '&2'; --v_sql CLOB; v_partType VARCHAR2(20); v_partColumn VARCHAR2(50); v_subPartType V...

2018-09-27 09:44:00 510

转载 DLL

  DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享D...

2018-09-27 09:38:00 85

转载 JavaScript对象

JavaScript对象JavaScript提供多个内建对象,比如String、Date、Array等等。对象只是带有属性和方法的特殊数据类型。访问对象的属性属性是与对象相关的值。访问对象属性的语法是:objectName.propertyName这个例子使用了String对象的length属性来获得字符串长度:var message="hello World!";...

2018-09-26 10:44:00 30

转载 洛谷P2296 寻找道路 [拓扑排序,最短路]

  题目传送门寻找道路题目描述在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:1 .路径上的所有点的出边所指向的点都直接或间接与终点连通。2 .在满足条件1 的情况下使路径最短。注意:图G 中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路径的长度。输入输入文件名为r...

2018-09-26 09:31:00 86

转载 07 go语言

HomeAlexey Palazhchenko edited this pageon 9 Jul·89 revisionsWelcome to the Go wiki, a collection of information about theGo Programming Language.Awesome Gois another ...

2018-09-25 10:56:00 266

转载 实验二

中国人民公安大学Chinese people’public security university网络对抗技术实验报告实验二网络嗅探与欺骗学生姓名赵鹏程年级15区队4指导教师...

2018-09-25 10:44:00 58

转载 元祖相关

#元祖 只读列表,可循环查询,可切片。#儿子不能改,孙子可能可以改。# tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon')# # print(tu[3])# # print(tu[0:4])# # for i in tu:# # print(i)# tu[4][3]=tu[4][3].upper()# print(tu...

2018-09-25 09:07:00 138

转载 3.3.1 整型

整型用于表示没有小数部分的数值,它允许是负值。Java提供了4种整型。类型存储需求int4 字节short2字节long8字节byte1字节 在通常情况下,int类型最常用。但如果表示的数很大就需要用long类型,如地球上的人口总数。 byte和 sho...

2018-09-23 15:40:00 41

转载 [国家集训队]矩阵乘法

整体二分关于整体二分的资料比较少,这里简单提一下思路。在此时,如果 \(A\) 个修改在此个查询之内,那么如果 \(A\) 大于这个查询的 \(K\),那么这个询问的答案肯定在 \(A\) 里面 (在左边),否则肯定不在 \(A\) 里面(在右边)。这样子我们就把询问划分到了左右两边,那么修改也按自己的数来划分成左右两边。划分到了右边,要让这个查询的 \(K\) 减去 \(A\) ,原因就是你已...

2018-09-23 09:22:00 30

转载 [ARM] ARM指令集

ARM指令集一、ARM指令的格式和分类经典ARM指令格式如下:<opcode> {<cond>} {S} <Rd>,<Rn>,<operand2><opcode> {<cond>} {S} <Rd>,<R...

2018-09-23 00:02:00 140

转载 状态模式与策略模式

前言在工作的时候我发现项目中出现大量的if判断,这样的代码让新人接手项目看着实在是难以理解。因此通过学习,找到了合适的解决方案。下面我就简单介绍一下状态模式与策略模式。状态模式主要对状态进行管理,对应各种状态进行相应操作,可以多状态执行,例:if(a==100&&b==200)两种状态的处理。策略模式主要是针对的单个策略处理,每种策略对应一种处理方式。案例曾经玩过这样...

2018-09-22 22:47:00 47

转载 js实现存取Map结构的数据

//控制关联表单元素是否显示 var relateItemMap = {}; for(var i=0; i<formAttributeItemList.length; i++){ var item = formAttributeItemList[i]; //统计当前表单元素选项关联的数量 for(var j=0; j<item...

2018-09-21 17:59:00 232

转载 关于高并发的一些思考

1.什么是高并发? 高并发是解决大数据量业务的一种思路,源于现实的生产生活中的问题。 举一个现实生活中的例子:去银行办业务,银行里段时间来了100个人办理业务,但是只有一个窗口来办理,平均一个人办完业务需要5分钟,100个人需要500分钟。 当出现类似问题的时候,我们应该怎样去解决呢? (1)提高单个窗口办理业务的效率,比如提高柜台营业员的业务水平,之前5分钟能够办理1个人, 现在可以办理...

2018-09-21 16:21:00 65

转载 CodeForces632E 神奇的多重背包

https://cn.vjudge.net/problem/333897/origin万万没想到这题表面上是个多重背包,实际上确实是个多重背包题意 n种物品每种物品有无限个,每个物品有一个价格,现在问选取k个的所有可能总价。第一眼觉得是一个多重背包,但是问题在于限制一定要选取K个的条件,显然不是那么容易的如果我们把dp[1000 * 1000]表示为这个数字至少...

2018-09-20 22:33:00 49

转载 数据库6

https://www.cnblogs.com/zhanht/p/5450559.html本文主要介绍MySQL 中关于索引的一些问题,例如:索引的作用;怎么创建索引;设计索引的原则;怎么优化索引等等。一:索引概述索引一般是通过排序,然后查找时可以二分查找,这一特点来达到加速查找的目的的。所有的MySQL列类型都能创建索引,良好设计的所以能够很好地提高查询的性能,但如果索引过...

2018-09-20 18:10:00 34

转载 pytest十一:函数传参和 firture 传参数 request

为了提高代码的复用性,我们在写用例的时候,会用到函数,然后不同的用例去调用这个函数。比如登录操作,大部分的用例都会先登录,那就需要把登录单独抽出来写个函数,其它用例全部的调用这个登录函数就行。但是登录的账号不能写死,有时候我想用账号 1 去登录,执行用例 1,用账号 2 去登录执行用例 2,所以需要对函数传参。登录函数传参把登录单独成立,写一个函数,传 2 个参数 user 和 psw,写用例的时...

2018-09-20 18:01:00 87

转载 模板 manacher算法

字符串的最长回文串长度O(N)算法。主要是利用了回文串的对称性,利用已有的子串更新答案。然后拓展答案。详细讲解还是问dalao吧我是蒟蒻QAQ代码(luoguP3805) 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using st...

2018-09-19 18:52:00 35

转载 LeetCode--225--用队列实现栈

问题描述:使用队列实现栈的下列操作:push(x) -- 元素 x 入栈pop() -- 移除栈顶元素top() -- 获取栈顶元素empty() -- 返回栈是否为空注意:你只能使用队列的基本操作-- 也就是push to back, peek/pop from front, size, 和is empty这些操作是合法的。你所使用的语言也许不支...

2018-09-19 15:08:00 33

转载 zabbix监控系统-1:系统搭建

官网:https://www.zabbix.com/ #rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm #yum install zabbix-server-mysql zabbix-web-mysql#yum install zabbix-agent#yu...

2018-09-19 12:18:00 41

转载 mysql触发器

mysql基础知识触发器触发器的定义:触发器(TRIGGER)是MySQL的数据库对象之一,从5.0.2版本开始支持。该对象与编程语言中的函数非常类似,都需要声明、执行等。但是触发器的执行不是由程序调用,也不是由手工启动,而是由事件来触发、激活从而实现执行。触发器的基本语法CREATE TRIGGER trigger_nametrigger_timetrigger_even...

2018-09-18 18:02:00 114

转载 request

Django的原生request:     浏览器 ------------- 服务器     "GET url?a=1&b=2 http/1.1\r\user_agent:Google\r\ncontentType:urlencoded\r\n\r\n"     "POST url http/1.1\r\user_agent:Google\r\ncontent...

2018-09-17 09:30:00 65

转载 codeforces 1037D. Valid BFS?

题目链接https://codeforces.com/problemset/problem/1037/D这道题目我几乎是一个测试点一个测试点过的,64个测试点,一把心酸泪题目中的BFS要求以随机的顺序遍历一个节点邻接点。这个条件是关键。因为当前的节点顺序会影响下一层邻接点的顺序。我的思路就是从队列中弹出节点时,先获取这个节点的全部邻接点,装入set中。然后读取输入的节点,如果set包含...

2018-09-16 20:19:00 135

转载 centos 安装 gnorme

CentOS7 默认是没有图形化界面的,但我们很多人在习惯了 Windows 的图形化界面之后,总是希望有一个图形化界面从而方便我们使用,这里介绍一下 CentOS7安装图形化桌面系统的方法。一、进入 root 模式因为权限限制,所以我们需要进入 root 模式,开机使用 root 登陆或者系统运行中切换为 root 用户均可。二、安装 X 窗口系统1、首先安装X(X Wi...

2018-09-16 11:38:00 56

转载 C#与java的区别(继承,接口实现,指针,编译后形式,异常处理几个方面比较区别)...

转载于:https://www.cnblogs.com/gzhbk/p/9655667.html

2018-09-16 11:32:00 99

转载 标准文档流 伪类选择器

标准文档流    浏览器排版是根据元素的特征(块和级),从上往下,从左往右排版。这就是标准文档流。      float:left/right;      效果:元素都加浮动,后面的元素会紧跟着前面的元素并排排列。A、 只要加了float,这个元素就会脱离标准文档流。    (第一...

2018-09-15 19:08:00 31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除