自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CountDownLatch 初识

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

2019-09-28 20:40:00 599

转载 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 523

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

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

2019-09-23 15:14:00 1180

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

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

2019-09-21 17:59:00 433

转载 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 598

转载 List去重

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

2019-09-18 15:48:00 119

转载 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 889

转载 SpringSecurity自定义UsernamePasswordAuthenticationFilter

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

2019-09-17 18:12:00 1010

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

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

2019-09-17 16:46:00 129

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

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

2019-09-17 16:20:00 323

转载 牛客小白月赛17

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

2019-09-16 15:38:00 125

转载 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 151

转载 洛谷 P1003 铺地毯

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

2019-09-13 14:43:00 88

转载 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 158

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

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

2019-09-12 15:57:00 789

转载 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 136

转载 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 502

转载 Linux 网络 IO 模型

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

2019-09-09 20:46:00 87

转载 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 130

转载 一点目标

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

2019-09-07 22:19:00 95

转载 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 85

转载 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 287

转载 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 610

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

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

2019-09-04 20:53:00 489

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

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

2019-09-04 16:29:00 6344

转载 Flutter 以Dialog Activity形式展现

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

2019-09-02 16:24:00 176

转载 86版五笔教程

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

2019-09-02 10:00:00 578

空空如也

空空如也

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

TA关注的人

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