- 博客(64)
- 收藏
- 关注
原创 Formik官方应用案例解析(二)表单校验
简介官方示例工程formik-09x-synchronous-validation-example展示的是基于Formik的表单开发中如何进行定制的同步校验的问题。Basics实例相关内容回顾回顾一下第一个示例Basics,其中有下面代码:const EnhancedForm = withFormik({ mapPropsToValues: () => ({ email: '' ...
2018-07-31 22:44:58 329
转载 java序列化
# 背景java对象是在jvm中,如果jvm销毁,那么对象都不存在了。如果想继续使用java对象的话,需要用到序列化,将java中的对象转化为字节序列,用于存储和运输;那么可以将DB理解为一种序列化,将java对象序列化后存储在DB中,将java对象保存在文本中也是一种序列化# 细节需要被序列化的类,需要实现Serializable接口虽然...
2018-07-31 20:37:00 71
转载 A
论业界毒瘤之矩阵快速幂 + 快速乘。因为%数是1e13爆long long了所以要快速乘...不会O(1)的就写了个O(logn)的。这个溢出害我调了半天...【题目描述】斐波那契数列满足f[0]=0,f[1]=1,f[i]=f[i-1]+f[i-2](i>=2)。已知f[i]对1e13取模的结果k,求最小的可能的i。无解输出-1。【输入】输入包含一个...
2018-07-31 18:05:00 62
转载 eclipse修改android项目的apk包名类名
在Google提供的Eclipse集成开发环境adt-bundle下修改名称的总结:1.修改工程名(apk名称)在弹出的对话框中输入新名称该操作实际上是修改<project>/.project下的<name>节点。但由于某种原因,只修改该文件的话,在adt-bundle中,显示的工程名称仍然为老名称,只是apk的名称变为了新名称,因此建议通过...
2018-07-31 13:51:00 172
转载 关于spring quartz每月月底前两天(最后两天)执行任务
业务场景如,每个月月底前2天早上8:00需要定时处理一些业务,就需要用到spring quartz,具体表达式如下:<property name="cronExpression" value="0 0 8 L-1 * ?">每个月最后一天执行:<property name="cronExpression" value="0 0 8 L * ?">以...
2018-07-30 20:54:00 1408
转载 rdlc 分页操作和分页统计
1. 工具箱中拖一个列表过来,设置 列表-->行组-->组属性常规-->组表达式=Int((RowNumber(Nothing)-1)/10)分页符-->勾选在组的结尾。2. 工具箱中拖一个表,放在列表中,然后可以对表进行随意设计,表中分组就会自动按照10条一页进行分页,标题也会在新页中被重复打印了。3.公式:=Sum(Fields!数量.Value) 这样的格式在分组...
2018-07-30 18:39:00 461
转载 【参】编程习惯
1、接口接口路由和参数格式:路由以 https://api.etcchebao.com/unitoll/card/is-bind-card 形式对外,后面的形式统一以 - 连接字符,参数以 access_token 形式对外,小写加下划线2、代码格式每进去一个公司在编写代码前,都必须要询问公司的代码格式是怎样的,路由形式、参数格式、变量格式、代码风格等,保持一致美观。。...
2018-07-30 14:08:00 53
转载 Java多线程进阶(七)—— J.U.C之locks框架:AQS独占功能剖析(2)
本文首发于一世流云的专栏:https://segmentfault.com/blog...一、本章概述本章以ReentrantLock的调用为例,说明AbstractQueuedSynchronizer提供的独占功能。本章结构如下:以ReentrantLock的公平策略为例,分析AbstractQueuedSynchroniz...
2018-07-29 19:23:51 158
转载 牛客多校第四场 J.Hash Function(线段树优化建图+拓扑排序)
题目传送门:https://www.nowcoder.com/acm/contest/142/J题意:给一个hash table,求出字典序最小的插入序列,或者判断不合法。分析:eg.对于序列{7,8,16},插入后为{16, -1, -1, -1, -1, -1, -1, 7, 8}。(即,依次插入7,8,16。而插入16时发现7已经被占,所以依次考虑(h(x)+1)%n ,因此16...
2018-07-29 16:15:00 74
转载 移动硬盘无法访问设备未就绪资料找到的法子
G盘打不开设备未就绪,是因为这个I盘的文件系统内部结构损坏导致的。要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏。具体的恢复方法看正文工具/软件:AuroraDataRecovery步骤1:先百度搜索并下载程序运行后,直接双击需要恢复的分区,接着解压再右击软件图标选择《以管理员身份运行》软件(如果是xp系统可以直接双击打开软件)步骤2:程序运行后,直接双击需要恢复的分区步...
2018-07-28 13:53:02 2068
转载 威胁快报| 首个Spark REST API未授权漏洞利用分析
2018年7月7日,阿里云安全首次捕获Spark REST API的未授权RCE漏洞进行攻击的真实样本。7月9号起,阿里云平台已能默认防御此漏洞的大规模利用。这是首次在真实攻击中发现使用“暗网”来传播恶意后门的样本,预计未来这一趋势会逐步扩大。目前全网约5000台 Spark服务器受此漏洞影响。阿里云安全监控到该类型的攻击还处于小范围尝试阶段,需要谨防...
2018-07-27 17:11:47 366
转载 用接口的思想来理解GraphQL
接口是行为的定义,确定了跟系统交互的界面。行为的实体是函数,函数包括定义和实现,而接口只关注函数的定义。函数定义包括传人参数和返回值,包含了参数名称和类型,包含了返回值的类型。GraphQL是接口GraphQL本质上是一种接口的定义规范,里面包括了种类型定义和函数定义(名称,参数,返回值),可以精确的定义了前后端交互的界面。GraphQL不是一般的接口GraphQL是只定义接口,不关...
2018-07-27 01:44:05 195
转载 JFinal项目部署到Weblogic注意事项
1:修改web.xml配置文件增加以下监听配置<listener> <listener-class>com.jfinal.ext.kit.ElResolverListener</listener-class> </listener> 2:在部署到Weblogic之后,控制台一直提示<2018-7-26, 7...
2018-07-26 19:45:00 391
转载 二十七、单张图片上传预览
html部分<div class="new-store-phone"> <span class="phone-title">营业执照 </span> <div class="phone-upload"> <input type="file" name="file" id="file" class...
2018-07-26 11:17:00 47
转载 haproxy(8):haproxy代理MySQL要考虑的问题
HaProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html haproxy可以通过 TCP协议 来代理MySQL。但是两个问题必须考虑:后端MySQL的健康检查问题如何保证事务的持久性(同一个事务中的语句路由到同一个后端)1.1 健康检查问题haproxy默认已支持MySQL的健康检查,对应的指令为option my...
2018-07-26 11:08:00 354
转载 Unity4 升级到 Unity5 更新小记
为了某一个Bug,把游戏工程从Unity4.6 升级到Unity5 测试,中间出现了一些问题,小记。 (1) Plugin的使用变化在Unity5.0中,对于每一个导入的DLL、SO、Jar这些看起来像 Plugin 文件的文件,都会有一个选项设置其作用平台。从Unity4.6 升级到 Unity5.0 的时候,有一些文件不能被正确的判断平台,就会在Platform 选项上设置为 所有...
2018-07-25 16:27:00 317
转载 django下进行项目的部署
-------------------Django下进行对应的服务器配置1、服务器购买本人在阿里云购买了一个服务器,操作系统为windows server2008/Linux(ubuntu)2、服务器环境配置1、pip freeze > plist.txt :将当前虚拟环境中所安装的环境,移植到plist.txt文件夹中2、sudo apt-get install python-virtua...
2018-07-25 14:38:18 76
转载 基础巩固:JavaScript基础总结(基本概念篇)
基础巩固:JavaScript基础总结使用JavaScript已经好几年了,由于工作主要是做服务端开发,在工作中逐渐发现JavaScript的使用范围原来越广泛。在之前的几个项目中,公司配备了一个设计和一个前端,前端人员只会切图和排版,稍微复杂一点的功能还是的我们自己来,毕竟是要和后端交互,所以这个还是迈步过去的关口。之前只是在每次需要...
2018-07-24 07:04:24 154
转载 data:image/png;base64这什么玩意
周末下载了个开源的cms系统,基于java。jeecms 这是官网链接后台页面采用VUE技术全面进行了改版我勒个去,啥玩意,无非就是js的框架罢了.vue文件之后再后台管理页面调试的时候发现了个这玩意。图片还能这么玩。。。图片跟base64的转换工具<img data-v-329b8470="" src="data:image/png;base64,iVBORw0K...
2018-07-23 11:56:00 1291
转载 Context上下文
1.对于代码中某个值来说,上下文是指这个值所在的局部(全局)作用域对象。函数使用它们实参的值 来计算返回值,成为该函数调用表达式的值。除了实参之外,每次调用还会拥有另外一个值——本次调用的上下文——这就是this关键字的传值。如果函数挂载在一个对象上,作为对象的一个属性,就称它为对象的方法。当通过这个对象来调用函数时,该对象就是此次调用上下文(context),也就是该函数的this的值 ...
2018-07-23 10:50:00 67
转载 mysql 启动和关闭外键约束
使用 SET FOREIGN_KEY_CHECKS=0;来禁用外键约束. 用 SET FOREIGN_KEY_CHECKS=1;来启动外键约束.查看当前FOREIGN_KEY_CHECKS的值可用如下命令SELECT @@FOREIGN_KEY_CHECKS;
2018-07-22 09:17:00 98
转载 GoFrame框架之gtime时间模块,支持自定义时间格式化语法
文章来源:http://gf.johng.cn/494387通用时间管理模块,封装了常用的时间/日期相关的方法。并支持自定义的日期格式化语法,格式化语法类似PHP的date语法。使用方式:import "gitee.com/johng/gf/g/os/gtime"方法列表: godoc.org/github.com/johng-c...
2018-07-22 03:17:54 1660
转载 sqlmap --eval 用法
今天查资料发现 sqlmap 有一个 --eval 的参数--eval=EVALCODE Evaluate provided Python code before the request (e.g. 对应执行sqlmap 中\sqlmap-master\lib\core\common.py 中的evaluateCode 函数def evaluateCo...
2018-07-20 16:47:00 313
转载 关于Nginx的负载均衡
一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器...
2018-07-20 15:23:00 45
转载 ACM 算法目录
转载自:http://blog.sina.com.cn/s/blog_adb6743801019h29.htmlACM 所有算法数据结构栈,队列,链表哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别...
2018-07-18 21:05:00 69
转载 php isset+{} 判断字符串长度比strlen效率高
PHP 变量后面加上一个大括号{},里面填上数字,就是指 PHP 变量相应序号的字符。例如:$str = 'hello';echo $str{0}; // 输出为 hecho $str{1}; // 输出为 e如果要检查某个字符串是否满足多少长度,可以考虑用这种大括号(花括号)加 isset 的方式替代 strlen 函数,因为 isset 是语言结构,strlen 是函数,所以使用 isset ...
2018-07-17 17:22:00 95
转载 编程语言对比分析:Python与Java和JavaScript(图)
编程语言对比分析:Python与Java和JavaScript(图):凭什么说“Python 太慢,Java 太笨拙,我讨厌 JavaScript”?[图]编程语言生而为何?我们人类从原始社会就是用语言表达自己,互相沟通。编程语言也是如此。它是一种人类和机器沟通的工具。就像人类语言一样,很多编程语言也有不同的方言、适用性和语境。有些语言甚至被认为已死,因为没有国家的官方讲这种语言。语言的核心与编程...
2018-07-16 20:33:38 77
转载 分析以下需求,并用代码实现:(封装成方法) (1)打印1到100之内的整数,但数字中包含m的要跳过 (2)每行输出n个满足条件的数,之间用空格分隔。...
import java.util.Scanner;class Home_Day05_01{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入想跳过包含几的数字和每行显示数字的个数"); ...
2018-07-16 09:05:00 1039
转载 C++正确的cin输入
void test1(void){ int number; cout << ">> pls input a integer number:"; while(cin >> number, !cin.eof()) { if(cin.bad()) { cout << "stream has corrupted!"...
2018-07-15 22:24:00 131
转载 c# 串口SerialPort
创建SerialPortFun类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO.Ports;using System.Threading;using LogSpace;namespace SerialPort...
2018-07-14 12:23:00 96
转载 操作系统原理(一) —— 概述
操作系统的定义操作系统是计算机系统中的一个系统软件,是一些程序模块的集合它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源合理地组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能使得用户能够灵活、方便地使用计算机,使整个计算机系统高效率运行操作系统的作用■ 有效地管理资源怎样管理资源?跟踪记录资源的...
2018-07-14 12:01:29 129
转载 基于Python装饰器的向量化计算速度对比
timer是一个装饰器,功能是给被装饰的函数计时。如果要进一步了解装饰器的使用,点击此链接Python闭包函数和装饰器sumOfLoop函数是常规的使用for进行循环遍历求和的方法;sumOfComprehension函数使用推导式得出新的列表,然后用内置sum函数求出列表的和;sumOfVectori...
2018-07-13 23:16:00 80
转载 sqlite ["HY000",14,"unable to open database file"]
2019独角兽企业重金招聘Python工程师标准>>> ...
2018-07-12 17:44:00 1000
转载 安装Ubuntu时出现Intel VT-X没有开启
试了很多种方法,最后原来是只需要进入bosi系统,然后进入Intel Virtual Technology 使之成为Enabled即可,就这么简单粗暴。转载于:https://www.cnblogs.com/wurenzhong/p/9296628.html...
2018-07-11 20:51:00 342
转载 (码友推荐)2018-07-11 .NET及相关开发资讯速递
(码友推荐)2018-07-11 .NET及相关开发资讯速递:1.Asp.Net Core 使用Quartz基于界面画接口管理做定时任务2.System.IO.Pipelines: .NET高性能IO3.Create Documentation With Sandcastle Help Builder4.设计模式(十八)—— 中介者模式5.SQL Se...
2018-07-11 09:13:51 79
转载 CentOS 7 安装 Jenkins
准备工作首选需要安装JAVA环境 https://www.cnblogs.com/stulzq/p/9286878.html如果你的系统没有自带git,那么也需要安装一个yum install git1.安装第一种方法sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenki...
2018-07-10 20:13:00 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人