自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CountDownLatch 初识

前言在 JDK 并发包提供了几个非常有用的并发工具类。CountDownLatch,CyclicBarrier 和 Semaphore 工具类提供了一种并发流程控制手段,Exchanger 工具类则提供了在线程间交换数据的一种手段。这篇文章主要了解 CountDownLatch 和 CyclicBarrier。需求假如有这样一个需求:我们需要解析一个 Excel 里面的多个 she...

2019-09-28 20:40:00 504

转载 Codeforces Round #587 (Div. 3)

题目链接:https://codeforces.com/contest/1216A:题意:给出一个仅有a,b组成的字符串,可执行操作把a换成b,b换成a,问最小操作次数,使得任意前偶数里a,b的数量相等。idea:遍历一遍就好了,不满足条件的就换。 1 #include <iostream> 2 #include <cstdio>...

2019-09-23 15:37:00 430

转载 为什么375×667是移动端原型设计的最佳分辨率:flutter 设计稿尺寸最好也是375×667...

部分PM在设计移动端产品的时候,往往是随意画了个原型尺寸或者上网找个模板套进去,当然也有部分知道用375×667比较好,但是不知其所以然。接下来,我来讲清楚为什么以及前世今生。原型尺寸的历史既然是设计移动端原型,理论上来说最佳的原型尺寸最好是和你的目标用户手机尺寸保持完全一致。好比iPhone刚出来的时候,设计iOS APP原型使用iPhone自身分辨率320×480...

2019-09-23 15:14:00 1058

转载 通过excel模板文件根据数据库数据修改其中的单元格数据

1 /// <summary> 2 /// 根据文件模板生成excel 3 /// </summary> 5 /// <param name="dttew">利润表_月报</param> 11 /// <param nam...

2019-09-21 17:59:00 356

转载 Oracle定时任务执行存储过程备份日志记录表

写在前面需求1.备份系统日志表T_S_LOG, 按照操作时间字段OPERATETIME, 将每天的日志增量备份到另一张表.思路1.创建一张数据结构完全相同的表T_S_LOG_BAK作为备份表2.查出T_S_LOG中需要备份的数据3.将数据赋给游标变量4.遍历游标将数据逐条插入T_S_LOG_BAK5.创建无参存储过程将游标的这部分操作作为存储过程主体执行...

2019-09-20 11:26:00 576

转载 List去重

写在前面需求:将totalList中的某些重复记录移除.(我这里的totalList中存的是对象)思路:是把需要移除的记录存入removeList, 然后遍历totalList, 如果totalList中的元素在removeList中, 将该元素从totalList中移除.(土了点, 能用...)代码 resultList = fina...

2019-09-18 15:48:00 104

转载 declare用法

IF 1=1BEGIN DECLARE @test VARCHAR SET @test='1' PRINT 'in if:'+@testENDGOPRINT 'out if:'+@test IF 1=1BEGIN DECLARE @test VARCHAR SET @test='1' PRIN...

2019-09-18 14:55:00 870

转载 SpringSecurity自定义UsernamePasswordAuthenticationFilter

UsernamePasswordAuthenticationFilter介绍UsernamePasswordAuthenticationFilter是AbstractAuthenticationProcessingFilter针对使用用户名和密码进行身份验证而定制化的一个过滤器。其添加是在调用http.formLogin()时作用,默认的登录请求pattern为"/login",并且...

2019-09-17 18:12:00 985

转载 添加文件然后自动打开

//这里的案例是自动生成excel string pathstr = System.Web.HttpContext.Current.Server.MapPath("/FilePath"); if (!System.IO.Directory.Exists(pathstr)) ...

2019-09-17 16:46:00 122

转载 删除指定路径下的文件

string pathstr = System.Web.HttpContext.Current.Server.MapPath("/FilePath"); if (Directory.Exists(pathstr)) { //获取指定路径下所有文件夹 //strin...

2019-09-17 16:20:00 311

转载 牛客小白月赛17

题目链接:https://ac.nowcoder.com/acm/contest/1085#questionA:题意:一个数轴,再给定m个区间,问没被区间覆盖的最大连续区间是多大idea:按左端点为第一关键字排序,然后区间合并,从左到右再遍历一遍即可1 voidView CodeB:题意:询问每个点周围有多少炸弹idea:暴力遍历...

2019-09-16 15:38:00 114

转载 1015 Reversible Primes

1. 题目2. 抽象建模无3. 方法无4. 注意点素数判断(1不是素数)数值的倒转5. 代码#include<stdio.h>#include<math.h>int isPrime(int num){ if(num < 2){ return 0; } for(int i=2;i&l...

2019-09-15 19:22:00 143

转载 洛谷 P1003 铺地毯

题目:https://www.luogu.org/problem/P1003暴力做法就是开一个场地大小的数组,模拟铺地毯的过程,但是数据太大,没法开这么大的数组。观察发现,只要存下左下角坐标和长宽就行,从后往前遍历,遇到(x,y)处铺有地毯就break,就找到答案。 1 #include <bits/stdc++.h> 2 3 using ...

2019-09-13 14:43:00 76

转载 Web框架

Web 框架对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。实例#!/usr/bin/env python# coding:utf-8import socketdef handle_request(client): buf = client.recv(1024) client.se...

2019-09-12 21:02:00 151

转载 Java反射之反射权限和静态属性的赋值

当一个类中的属性是private的时候,需要将 fieldName.setAccessible(true);当一个类的属性是静态属性的时候,则直接 itemListField.set(null, arrayList);参考例子:// 获取类Class mediaItemClazz = Class.forName("io.rong.imkit.plu...

2019-09-12 15:57:00 744

转载 Java反射之内部类

原文:https://www.cnblogs.com/frydsh/archive/2012/12/24/2831690.html在Java中,使用反射的方法加载类的具体代码是:Class<?> cls = Class.forName("package.ClassName"); 但是,如果需要加载的是一个内部类的话,如果我们使用这种加载方式...

2019-09-12 15:39:00 130

转载 More than one file was found with OS independent path 'lib/arm64-v8a/libsqlite.so'

很明显的意思是找到了多个so库。那么就需要去掉重复的。在app build.gradle中配置如下:packagingOptions { pickFirst 'lib/arm64-v8a/libsqlite.so' pickFirst 'lib/armeabi-v7a/libsqlite.so' pickFirst 'li...

2019-09-11 15:08:00 471

转载 Linux 网络 IO 模型

写在前面本文主要介绍 Unix/Linux 下五种网络 IO 模型,但是。为了更好的理解下面提到的五种网络 IO 的概念,我们有必要先理清下面这几个概念。用户空间与内核空间一个计算机通常有一定大小的内存空间,如一台计算机有 4GB 的地址空间,但是程序并不能完全使用这些地址空间,因为这些地址空间是被划分为 用户空间和内核空间 的。用户应用程序只能使用用户空间的内存,这里所说的使用是...

2019-09-09 20:46:00 75

转载 1013 Battle Over Cities

1. 题目2. 抽象建模图求连通分量个数3. 方法深度优先递归遍历4. 注意点无5.代码#include<stdio.h>#include<string.h>int map[1001][1001];int visited[1001];int need_roads[1001];void dfs(int row, int cit...

2019-09-09 10:49:00 121

转载 一点目标

看到JHSeng大佬的博客,感觉自己也有必要谈谈自己的想法记录下现在要干什么,和以后的时间的目标日常训练:codeforces round,所有的div.3每月的牛客小白月赛洛谷HDU长远目标:拿到CCPC和ICPC现场赛名额学好AcWing算法基础课和以后的进阶课程拿到省赛一等奖CF上1600分杂话:希望能尽快找到...

2019-09-07 22:19:00 89

转载 Codeforces Round #582 (Div. 3)

题目链接:https://codeforces.com/contest/1213A:题意:给定数的位置,位置为整数,每个数可以向左或右移动一格或者两格,移动一格花费一个硬币,两格不花费硬币,问所有硬币移动到同一位置至少要花费多少硬币idea:每个数的奇偶个数 1 #include <bits/stdc++.h> 2 3 using na...

2019-09-07 18:54:00 74

转载 Android SingleTask启动模式与Home键的问题

我们知道SingleTask模式对于Activity的影响如下:例如我们将Activity A设置为SingleTask模式,其他的Acitivity设置为Standard模式,则有以下效果:A -> B -> C -> D 我们将Activity A一直跳转到Activity D,如果此时D -> A,则会发生Activity B,C,D都会被pop出栈...

2019-09-07 01:14:00 274

转载 Flutter Widget截图

Flutter中截图的主要类是RepaintBoundary。废话不多说,直接上代码:import 'dart:typed_data';import 'dart:ui' as ui;import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';class Wid...

2019-09-04 23:21:00 598

转载 Vue 动态路由的实现以及 Springsecurity 按钮级别的权限控制

思路:动态路由实现:在导航守卫中判断用户是否有用户信息,通过调用接口,拿到后台根据用户角色生成的菜单树,格式化菜单树结构信息并递归生成层级路由表并使用Vuex保存,通过router.addRoutes动态挂载到router上,按钮级别的权限控制,则需使用自定义指令去实现。实现:导航守卫代码:router.beforeEach((to, from, nex...

2019-09-04 20:53:00 469

转载 Websocket实现Java后台主动推送消息到前台

写在前面需求:项目测试,缺少用户登录失败给admin推送消息,想到这个方式,当用户登录失败时,admin用户会在页面看到咣咣乱弹的alert.正文pom.xml <!-- webSocket 开始--> <dependency> <groupId>javax.we...

2019-09-04 16:29:00 6324

转载 Flutter 以Dialog Activity形式展现

在android上Flutter其实是依托于一个Activity上面绘制所有的界面的,那么很自然,我们可以把这个Activity的样式改成Dialog形式,这样子的Flutter的最大范围就是一个Dialog形式了。废话不多说,上效果图。核心代码:新增dialog activity的样式:<style name="activity_dialog" paren...

2019-09-02 16:24:00 158

转载 86版五笔教程

写在前面五笔字型经历了86版 98版新世纪版, 2000年时记忆的是86版,本文转载的也是86版教程.另外万能五笔输入法支持的是以86版编码为标准,输入全拼的同时会提示五笔编码.极点大一统小鸭QQ没用过就不说了.版本版权不是关键,看个人喜好吧~土豪的话当然可以去官网支持一下"当代毕昇",貌似最近打折,折后9.9 ! 你没看错,就是你...

2019-09-02 10:00:00 534

转载 spring核心之IOC

spring IOC 控制反转 核心思想了解IOC,首先需要了解DI --- 软件设计的重要思想 依赖注入什么事依赖注入呢?例子:设计行李箱类传统写法:首先设计轮子,根据轮子设计底盘,根据底盘设计箱体。OK,设计完成。 换成java中类的描述:1.轮子类:Class Tire { int size;//轮子大小...

2019-08-31 12:08:00 126

转载 Mysql 连接查询

连接查询是关系型数据库中最主要的查,主要包括内连接、外连接可以实现多个表查询。下面创建两张表演示几种连接查询学生表CREATE TABLE student( id BIGINT(20) NOT NULL AUTO_INCREMENT, name VARCHAR(30), address VARCHAR(100), PRIMARY KEY(id)) ENGINE...

2019-08-29 19:37:00 90

转载 Ant Design Vue select下拉列表设置默认值

在项目中需要为Ant Design Vue 的 select 组件设置一个默认值,如下图所示的状态下拉选择框,默认选择全部代码如下:1 <a-select v-model="queryParam.status">2 <a-select-option :value="0">全部</a-select-option>3 &lt...

2019-08-29 14:36:00 15363

转载 kafka 初识

引言Kafka 起初是 由 LinkedIn 公司采用 Scala 语言开发的一个 多分区、多副本且基于 ZooKeeper 协调 的分布式消息系统,现已被捐献给 Apache 基金会。目前 Kafka 已经定位为一个 分布式流式处理平台,它以 高吞吐、可持久化 、可水平扩展、支持流数据处理 等多种特性而被广泛使用。目前越来越多的开源分布式处理系统如 Cloudera、Storm、Sp...

2019-08-26 18:36:00 151

转载 Http常用请求

原文转自https://blog.csdn.net/bksqmy/article/details/811789371,GET 2,HEAD 3,PUT 4,DELETE 5,POST 6,OPTIONS但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及REST,了解这六种...

2019-08-22 14:08:00 84

转载 Hive 窗口分析函数

1.窗口函数1.LAG(col,n,DEFAULT) 用于统计窗口内往上第n行值第一个参数为列名,第二个参数为往上第n行(可选,默认为1),第三个参数为默认值(当往上第n行为NULL时候,取默认值,如不指定,则为NULL)2.LEAD(col,n,DEFAULT) 用于统计窗口内往下第n行值第一个参数为列名,第二个参数为往下第n行(可选,默认为1),第三个参数...

2019-08-22 00:24:00 277

转载 基于 HTTP 协议的几种实时数据获取技术

HTTP协议HTTP 协议是建立在 TCP 协议上的应用层协议,协议的本质是:请求----应答即对于 HTTP 协议来说,服务端给一次响应后整个请求就结束了,这是 HTTP 请求最大的特点,也是由于这个特点,HTTP 请求无法做到的是服务端向客户端主动推送数据。但由于 HTTP 协议的广泛应用,很多时候确实又想使用 HTTP 协议去实现实时的数据获取,这种时候应当怎么办呢?下面首...

2019-08-21 14:59:00 147

转载 微软大法好不好,终于要对比了

本来就是个死忠软粉嘛,一直用WP,前一段还入了个1520。结果老哥赞助了个iPhone,于是,开始要被策反了?这个帖子就拿来吐槽各种感受吧。(反正也没人看) 改了一下,用表格对比更方便吧。有些对方没有的功能就空着了。哦,这里对比的都是非越狱状态下的。 (520的确不给力,这种设备WP也不流畅,之前一直以为低端机WP给力,但是目前看来,你让一个功率只有10W的PC玩孤岛危机,能好受么?...

2019-08-20 23:35:17 170

转载 第一次认识SharePoint...

先贴几个链接:http://www.baidu.com/baidu?word=sharepoint&tn=myie2dg、http://shout.bokee.com/、http://www.grapecity.cn/esolutions/EIP.asp 转载于:https://www.cnblogs.com/lxinxuan/archive/2006/10/30/544...

2019-08-20 15:00:39 175

转载 数据结构与算法刷题记录

数据结构与算法&程序语言学习物料汇总:leetcode&牛客网流畅的python书签&网络搜索leetcode数据结构数组链表栈&队列字符串算法排序查找动态规划数学概率位运算进制转换牛客网数据结构数组 - 有序二维数组查找数组相对位置排序数组顺时针输出链表链表反向插入ArrayList链表倒...

2019-08-20 11:30:00 201

转载 SMGP3.0协议的概念知识

该项目主页在https://code.google.com/archive/p/smgp/,可以使用VPN进去看看,该项目是开源的,根据SMGP3.0协议写的API,我们要用的话直接调用就好了,这里主要是讲下SMGP3.0的大概请求过程及API原理。发送短信之前有个login操作,主要是验证客户端是否合法,注册成功之后即可与服务器进行收发短信,login请求也有个响应。一旦建立连接即...

2019-08-20 08:21:50 444

转载 JPA的多表复杂查询

https://www.cnblogs.com/wangdaijun/p/7813026.htmlhttps://blog.csdn.net/mendeliangyang/article/details/52366799转载于:https://www.cnblogs.com/JAYIT/p/8565974.html

2019-08-20 08:20:48 86

转载 Eclipse安装php插件phpeclipse(转)

1.PHPEclipse是Eclipse的一个用于开发PHP的插件。官网下载地址:http://sourceforge.net/projects/phpeclipse/下载解压后,将features和plugins文件夹的内容拷贝至eclipse安装目录下的features和plugins文件夹,site.xml文件拷贝至eclipse根目录下。重新启动eclipse后就会发现工具栏会多...

2019-08-20 07:09:46 135

空空如也

空空如也

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

TA关注的人

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