自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 (译)详解在React中跨组件分发状态的三种方法

英文原文链接:https://engineering.hexacta.c...当我问自己第一百次时,我正在研究一个典型的CRUD屏幕:“我应该将状态保留在这个组件中还是将其移动到父组件?”。如果需要对子组件的状态进行轻微控制。您可能也遇到了同样的问题。让我们通过一个简单的例子和​​三种修复方法来回顾它。前两种方法是常见的做法,第三...

2018-11-30 23:13:45 100

转载 SGU438 The Glorious Karlutka River =)

传送门sgu原来搬到cf了呀点了好几个链接才找到233传说中的动态流(?)反正很暴力就对了QwQ有容量限制->拆点 对于每个点拆成入点和出点时间限制->分层 对于每个时刻的每个石头都建点所以源点连最开始的到达的石头的入点 然后每个可以到达的出点连汇点然后每个时刻的入点出点之间连接流量为C 然后可以互相跳的连inf枚举时刻在残存网络上继续流可以了 直到一个...

2018-11-30 18:51:00 55

转载 既然事件能够冒泡 怎么取消事件冒泡

方法Event 对象有个属性叫cacelBubble 默认值是false改成TRUE就取消当前事件冒泡转载于:https://www.cnblogs.com/zhangao/p/10043934.html

2018-11-30 14:28:00 126

转载 不学无数——Gson源码解析

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-30 13:59:00 89

原创 史上最快、最强大的Gradle 5.0发布,新特性全解

Gradle 5.0是有史以来速度最快、最安全、最强大的Gradle版本,这是Gradle官方给出的评价,v5.0 新增的功能主要包括:在构建缓存和更新检查功能的基础之上,Gradle 5.0又改进了增量编译和增量注解处理功能。依赖约束、依赖对齐和版本锁定提供了可伸缩且灵活的依赖管理模型。新的性能提升、依赖关系管理、日志和弃用API使用检查让构建扫描得到了显著改善。静态类型的Kotlin DSL提...

2018-11-30 13:49:35 102

转载 iOS开发数据存储篇—libsqlite3和FMDB的基本使用和区别

一、简要介绍libsqlite3是IOS中纯C语言操作Sqlite数据库的一个库文件。使用起来和OC面向对象的方式有点别扭,不是特别的方便。FMDB是IOS平台的SQLite数据库框架,以OC的方式封装了SQLite的C语言的API。FMDB使用起来更加的面向对象,省去了很多麻烦、冗余的C语言代码,对比苹果自带的Core Data框架,更加的轻量级和灵活。提供了多线程安全的数据库操作的方法,有效的...

2018-11-30 05:19:46 85

转载 Keepalived + LVS + LAMP 高可用负载均衡集群实现

一、Keepalived 简介 Keepalived 是一个用 C 语言编写的路由软件。它最初是专门为 LVS 负载均衡软件设计的,用来管理并监控 LVS 集群系统中各个服务节点的状态,后来又加入了可以实现高可用的 VRRP 功能。 VRRP:虚拟冗余路由协议,它是 IETF 的公共标准,就好像 HSRP(热备份路由协议,思科私有,只可在思...

2018-11-30 01:21:58 335

转载 HDU4513:完美队形II(Manacher)

DescriptionInputOutputSample InputSample OutputSolution才发现我之前不会证$Manacher$复杂度……QAQ题意是求最长向心非递减回文串。在$Manacher$函数向两边扩展的时候特判一下就好了。┑( ̄Д  ̄)┍复杂度是对的啊……因为$Manacher$的时...

2018-11-29 20:06:00 71

转载 ajax 传递中文字符参数 问题

使用ajax 传递中文字符串时, 服务端会接收不到预期的 中文字符。此时,需要对 js中的中文字符参数进行 编码, 到达服务端后, 再为其解码 即可。前端:var url = '....';var param = "哈哈";param = encodeURI(param); // 编码后:%E5%93%88%E5%93%88$.get(url...

2018-11-29 14:09:00 376

转载 Session和Cookie的区别

这里是修真院前端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析前端知识/技能,本篇分享的是:【Session和Cookie的区别】1.背景介绍什么是CookieCookie 是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方...

2018-11-29 03:15:57 601

转载 STL之set(唯一且有顺序)

set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序。应该注意的是set中数元素的值不能直接被改变。方法 用法插入删除 insert(value) 向集合中插入一个元素erase() 擦除元素中的一个或者一段元素clear() 清除集合中的元素查找 find() 查找value的值,返回下标位...

2018-11-28 16:35:00 2157

转载 CentOS安装vsftpd

笔者的centos版本是6.5。所以只能保证6.5环境是没有问题的。1.使用yum安装yum install -y vsftpd2.进入目录/etc/vsftpd。目录文件如下:/etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件/etc/vsftpd/ftpusers //黑名单,这个里面的用户不允许访问FTP服务器/etc/vsftpd/user...

2018-11-27 13:57:00 71

转载 使用机器学习来预测股票价格

机器学习和深度学习已经在金融机构中找到了自己的位置,因为它们能够以高精度预测时间序列数据,并且工程师们仍在继续研究以使模型更好。这篇文章是我使用机器学习来预测股票价格的入门项目。它基于我的项目AlphaAI,这是一个堆叠的神经网络架构,可以预测各个公司的股票价格。该项目是2018年iNTUtion的决赛项目之一。工作流程该项目的工作流程基本上...

2018-11-27 09:52:09 3039 1

转载 通过mysql binlog文件生成指定时间段的SQL语句

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-27 08:53:00 1842

转载 iOS开发基础篇--CAShapeLayer的strokeStart和strokeEnd属性

一、案例演示最近有一个小需求,就是要做一个圆形进度条,大概样子如下:1.gif。在不知道有CAShapeLayer的strokeStart和strokeEnd属性的时候,我采取的方法就是实时的 移除旧的CAShapeLayer 然后重绘这个圆形的CAShapeLayer。显然这种方式的效率是不高的。后来在一次看别人Demo的时候,发现别人使用了CAShapeLayer的strokeStart和st...

2018-11-27 04:55:04 324

转载 redis lpop key 当key不存在时,返回nil , 监测redis执行语句是否正常执行

Lpop key  返回值:      列表的头元素。      当key 不存在时, 返回 nil .   需求:  开发在执行 lpop key 时, 出现问题 , 执行语句卡住, 不能执行下去 , 需对此做一个监测  由于返回值 nil (这里redis的nil 类似于 null ), 不能用 grep 正则去过滤 , 则想到类似 ping 局域网中ip ,若 执行成功 $?返回...

2018-11-26 15:35:00 11713

转载 如何在Spring Boot中开始web3j开发

通过Spring的依赖注入将web3j集成到Spring Boot应用程序中。此处提供了示例应用程序:package org.web3j.examples;import java.io.IOException;import org.apache.http.conn.HttpHostConnectException;import org.junit.Test;import org.ju...

2018-11-26 10:28:25 303

转载 面试官视角看面试

静儿最近做面试官做的比较多,说说咱们这些站在巨人肩膀上的后起之秀应该具有的基本观念。首先,CRUD(增删改查)工程师是很难找到好工作的。如果你介绍一个人的时候,说这个人不错,踏实靠谱,推荐去某某大厂吧。这句话暴露了自己的格局。大厂第一看能力。先说说CRUD工程师。面试发现是这种情况,挺尴尬的。如果面试时发现总是在切换内容没有体系,一般有两个原因:要不面试官挫,要不面...

2018-11-26 10:03:00 91

转载 sudo找不到npm的解决办法

安装fisco bcos的时候,编译过程执行到sudo npm install -g cnpm --registry=https://registry.npm.taobao.org提示sudo 无法找到npm但是直接执行npm使用如下方式修复:sudo ln -s /usr/local/lib/node /usr/lib/nodesudo ln -s /usr/local/bin/n...

2018-11-26 08:17:03 4628

转载 NOIp2018停课集训总结

zyz2018NOIp停课集训总结 前言停课集训以来也有2个月了,这两个月以来有许多收获,当然也有不足和需要改进的地方从第一个月的考试串专题到第二个月的天天考试,一路走来感觉自己的能力还是有较大提升,越努力,越幸运!祝自己NOIp2018 RP++!Part1.算法总结1.动态规划感觉这是我最薄弱的一项了,毕竟dp还是需要大量的做题才能有足够的能力。树形DP,换...

2018-11-24 09:46:00 53

转载 如何做一个自己的开源聊天项目?(仿微信)

篇幅较长,感谢阅读。万事开头难在我决定做开源是因为自身工作接触到大多数的项目都是基于开源大佬写的框架,自觉惭愧,工作以来一直忙于业务与功能实现,多多少少做过的几个项目也没能抽出部分好一点的功能业务Maven包什么的提供也同行使用或借鉴,这实在是有悖于自己的初心。决定做开源是今年(2018)7月末的时候,自己曾做的一个Iot项目刚刚被...

2018-11-24 09:15:18 896

转载 【ABP杂烩】Extensions后缀扩展方法

原文:【ABP杂烩】Extensions后缀扩展方法1.Extensions介绍扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法没有明显区别。详细见官方文档:...

2018-11-23 00:25:00 168

转载 致传统企业朋友:不够痛就别微服务,有坑 (2)

此文已由作者刘超授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。3.4. 阶段二有什么问题吗?其实大部分的企业,到了这个阶段,已经可以解决大部分的问题了。能够做到架构SOA化,基础设施云化的公司已经是传统行业在信息化领域的佼佼者了。中台开发组基本能够解决中台的能力复用问题,持续集成也基本跑起来了,使得业务开发组的迭代速度明显加快。集中的中间件组或者架构组,可以集中选型,维护,...

2018-11-22 09:34:00 71

转载 react项目创建流程

react 项目搭建系统: windows1.安装 nodenode 下载地址.一路 next如果遇到 windows 没有权限安装 msi 文件.打开 cmd,运行msiexec /package 文件路径.查看是否安装成功,打开终端node -vnpm -v2.安装 vscode 编辑器vscode 下载地址.一路 ...

2018-11-22 02:25:29 154

转载 Alpha冲刺——day3

Alpha冲刺——day3作业链接Alpha冲刺随笔集github地址团队成员031602636 许舒玲(队长)031602237 吴杰婷031602220 雷博浩031602634 吴志鸿081600107 傅滨站立式会议会议安排:交流了一下昨天完成的部分,大家之前都没有做过项目,都在边学边做,进度有点偏慢,大家都对此做出了反思。并交流了今天的计划。项目燃尽图...

2018-11-21 23:40:00 134

转载 名企6年Java程序员的工作总结,写给在迷茫中的你!

很多年前,刚刚从大学毕业的时候,很多公司来校招。其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么?”。我当时的标准回答是(原话):“成为在某一方面能够独当一面的技术专家“。后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题。因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰。(几乎)没有人能够看准技术的下一个方向,因为这...

2018-11-21 22:23:08 148

转载 python中的while循环和for循环

1.while循环Gif 演示 Python while 语句执行过程while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:# continue 和 break 用法 i = 1while i <...

2018-11-21 08:40:00 72

转载 nodejs express异常捕获

参考链接:http://blog.coinidea.com/web%E5%BC%80%E5%8F%91/nodejs-1131.html由于nodejs是非阻塞单进程单线程的,一旦nodejs抛出异常,整个服务就会停掉。服务将会非常不稳定。解决方法:使程序鲁棒,在有可能出现异常的地方,全部使用try { } catch(){ }进行嵌套。express作为nodejs比较常用的框架,其...

2018-11-20 22:03:00 560

转载 LINUX系统重新安装

Linux系统原有分区/data 有数据,再不格式化/data分区的情况下重装系统需准备一台有/data 分区的虚拟机然后加载ISO 开始重装并保留/data分区直接加载到分区界面按照一开始得知/data分区是2048MB 所以直接选择保留此分区 接着把其他分区删除 再重新分区接着按往常一样 等待系统重新安装好系统重装好后 进去查看/data分区文件还在 证明已经成功了给系统增加一个磁盘,并...

2018-11-20 17:46:57 6595

原创 Azure 和 Office 365 多重身份验证服务出现全球性中断

微软基于云的多因素身份验证服务于美国东部时间19日凌晨4点半左右(北京时间11月19日下午5点半)开始出现全球范围中断。用户点击密码页面就卡住了 - 没有验证码,没有通知,什么都没有。Office 365状态页面显示受影响的用户无法使用多重身份验证登录,也可能无法进行自助密码重置。“一部分用户在移动设备上无法接收提示(短信,语音或推送),(我们)正在调查诊断日志以了解原因”。根据Office状态页...

2018-11-20 10:19:25 86

转载 bt 与 ed2k 区别

eDonkey / eMule 协议的简单介绍电骡(eMule)的前身,是一个叫做eDonkey的软件,它是由Jed McCaleb在2000年创立,是国外一家商业公司开发的商业软件(具体请看:电驴3000万与唱片商和解 eDonkey软件被停售以及电驴掌门人辛酸访谈:放弃斗争 转型在线音乐)。采用“多源文件传输协议”(MFTP,the Multisource File Transfer Pr...

2018-11-20 05:58:00 7055

转载 iPhone XR拍的heic格式如何在电脑上打开

iPhone新一代已经上市,也是沿袭了上一代的图片格式,不仅有最先进的LCD显示屏,最智能的芯片以及面容ID等等,确实是又一震惊的举动,对于上一代沿袭的照片格式也是特殊的存在,因为目前在其他系统还未普及,但是这种格式在电脑和安卓手机中打不开,这就给很多iPhone用户带来了不便,那如果想在电脑上打开这种格式怎么办呢?1、在电脑上打开这种格式并不是没有办法,可以将图片格式进行转换,转换成电脑上可以打...

2018-11-19 17:32:54 180

转载 动手动脑11.19

动手动脑一import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.FileVisitOption;import java.nio.file.FileVisitResult;import java.nio.file.FileVisitor;import java.ni...

2018-11-19 09:23:00 65

转载 团队项目第六周——Alpha阶段项目复审

排名队名项目名优点缺点1小谷围驻广东某工业719电竞大队广工生活社区功能多样,设计完整,实用,界面美观,切合生活实际需求界面风格不够统一,当前时间系统尚未发布2大猪蹄子队四六级背单词游戏功能开发出来了,界面简洁美...

2018-11-18 23:59:00 124

转载 和平之翼代码生成器SMEU版5.0-7.0项目代号初稿兼征求意见

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-11-18 21:21:00 144

转载 2018-2019-1 20189218《Linux内核原理与分析》第六周作业

向menuOS中增加命令修改menu目录下的test.c文件,增加自己的函数定义,并在修改main()函数,按照前面的menuconfig的写法写好自己的menuconfig。我选择的是access系统调用,对于封装好的access()函数,接受两个参数,第一个为mode,接受四个默认值——X_OK,R_OK,W_OK,F_OK,分别表示是否可执行、是否可读、是否可写、文件是否存在;第二个参数...

2018-11-17 20:54:00 286

转载 headless&unittest

为什么要使用 headless 测试?  headless broswer 可以给测试带来显著好处:对于 UI 自动化测试,少了真实浏览器加载 css,js 以及渲染页面的工作。无头测试要比真实浏览器快的多。可以在无界面的服务器或 CI 上运行测试,减少了外界的干扰,使自动化测试更稳定。在一台机器上可以模拟运行多个无头浏览器,方便进行并发测试什么是 Headless C...

2018-11-17 16:52:00 74

转载 阿里下一代云分析型数据库AnalyticDB入选Forrester云化数仓象限

前言近期, 全球权威IT咨询机构Forrester发布"The Forrester Wave: CloudData Warehouse Q4 2018"研究报告,阿里巴巴分析型数据库(AnalyticDB)成功入选。AnalyticDB作为阿里巴巴自主研发的PB级实时云数据仓库,全面兼容MySQL协议以及SQL:2003 语法标准,可以毫秒级针对万亿...

2018-11-16 18:20:37 234

转载 Git常用命令

Git官网地址:https://git-scm.com/以下所有的命令都是在Git Bash面板里面执行的。你安装好Git之后,打开你需要操作的文件夹,鼠标右击可以看到【Git Bash Here】的选项,点击即可打开Git Bash面板。面板如下图所示: 下面总结一下我常用到的命令:1.配置用户名git config --global user.name &lt;”你自己的用户名"&...

2018-11-16 18:16:00 60

转载 webpack小结

(1)模块化:模块化是一种将系统分离成独立功能部分的方法,严格定义模块接口、模块间具有透明性(2)现代化模块化方法:commonJs(node里面),主要使用requireAMD/CMDes6Module(3)模块化的实质:高内聚,低耦合(4)webpack的goals: 1、拆分依赖到代码块按需加载 2、快速初始化加载 ...

2018-11-16 15:56:36 95

空空如也

空空如也

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

TA关注的人

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