- 博客(4514)
- 收藏
- 关注
转载 【杂题】[AGC034F] RNG and XOR【集合幂级数】【FWT】【DP】
Description你有一个随机数生成器,它会以一定的概率生成[0,2^N-1]中的数,每一个数的概率是由序列A给定的,Pi=Ai/sum(Ai)现在有一个初始为0的数X,每一轮随机生成一个数v,将X变成X xor v求X变成0~2^N-1的期望轮数答案对998244353取模N<=18,Ai<=1000Solution不妨反过来做,f[i]为i到0的期望轮数,显然等价...
2019-06-12 22:06:00 82
转载 如何删除Eclipse里某个工作空间?
转载于:https://www.cnblogs.com/huangzhen22/p/11003623.html
2019-06-11 14:52:00 71
转载 PHP转Go系列之字符串
字符串的赋值在PHP中,字符串的赋值虽然只有一行,其实包含了两步,一是声明变量,二是赋值给变量,同一个变量可以任意重新赋值。$str = 'Hello World!';$str = 'hia';复制代码Go语言实现上述两步也可以用一行语句解决,就是通过标识var赋值时同时声明变量,切记等号右侧的字符串不能用单引号,对变量的后续赋值也不能再重新声明,否则会报错。除此之外,定义的变量不使用也会...
2019-06-10 13:34:23 115
转载 [干货]开源一个人脸变老方案实现(Swift)
前段时间,产品要求做一个图片美化——人脸变老的功能,经过网上一番搜索,没看到有完整方案开源实现可供参考,一些相关的博客大都是简单的提及一些思路和给出一些效果图,于是在借鉴了一些前人的思路之后,自己实现了一个人脸变老的方案,项目代码和算法相关均由 Swift 实现,现将具体的实现步骤和核心的代码分享一下。完整的 Demo 代码会附在本文末尾,最终的效果图如下:人脸变老实现该方案实现的原理是将...
2019-06-10 12:05:01 2942
转载 递归获取文件夹下特定文件
public void ReadFilePath(string path) { string[] dirs = Directory.GetFileSystemEntries(path);//获取文件目录和文件名 for (int i = 0; i<dirs.Length; i++) {...
2019-06-09 16:43:00 109
转载 PHP基础知识总结
PHP能做什么1.PHP 可以生成动态页面内容2.PHP 可以创建、打开、读取、写入、关闭服务器上的文件3.PHP 可以收集表单数据4.PHP 可以发送和接收 cookies5.PHP 可以添加、删除、修改 数据库中的数据6.PHP 可以限制用户访问您网站的一些页面7.PHP 可以加密处理PHP基本语法PHP 脚本可以放在文档中的任何位置。PHP 脚本以 &...
2019-06-09 15:11:00 56
转载 jenkins pipeline dotnet 编译模板
一. jenkins pipeline 脚本模板,里面添加了一些 groovy 语言方法,这个模板目前是编译 dotnet 使用,支持linux 和windows 机器。#!groovy//dotnet可以使用模板sourcefile='aaa'SCM_TYPE='git'SCM_URL='url://'SCM_AUTH_PASS='da77d2e8...
2019-06-06 16:47:58 177
转载 雷林鹏分享:PHP 数组排序
数组中的元素可以按字母或数字顺序进行降序或升序排列。 PHP - 数组排序函数 在本章中,我们将一一介绍下列 PHP 数组排序函数: sort() - 对数组进行升序排列 rsort() - 对数组进行降序排列 asort() - 根据关联数组的值,对数组进行升序排列 ksort() - 根据关联数组的键,对数组进行升序排列 arsort() - 根据...
2019-06-06 10:37:00 54
转载 AI训练用影片又有新方法!标记平台「ezLabel」比传统流程快15倍
今年COMPUTEX活动上,魁达智慧(creDa)展出了今年1月正式上线的动态影像标记平台「ezLabel」,只要上传影片至平台,并针对目标对象第一次、最后一次出现的画面进行标注,就能透过算法自动标记出影片中的目标对象,可以比传统标记方式快15倍。而在4月9号改版后,除了接口中可支持的对象标记新增到1026种,也加入了标记行为的功能,可针对同一区段的多种行为重复标记。一般在标记动态影像时,会需要在...
2019-06-05 08:17:26 209
转载 PHP+H5全栈工程师培训视频教程
课程目录:┣━━第一阶段Web前端 [11.9G]┃ ┗━━php大神养成计划之崭露头角视频 [11.9G]┃ ┣━━day1.rar [860.3M]┃ ┣━━day10.rar [1010.7M]┃ ┣━━day11.rar [964.6M]┃ ┣━━day12.rar [1.1G]┃ ┣━━day2.rar [911.7M]┃ ┣━━day3.rar [1.1G]┃ ┣━━day4.rar ...
2019-06-04 22:59:00 798
转载 代码对比工具Sublime——Sublimerge
怎样用Sublime Text对比查找两个文档的不同由于Sublime Text这个编辑器,除了可长久试用外,甚至还有许多插件可安装,让原来只有简易文字的编辑器,功能变得更加强大。具体步骤参考链接:https://jingyan.baidu.com/article/948f5924eee15dd80ff5f9ab.html本文简要记录,重点介绍出现的问题和解决办法。1. 安装Sub...
2019-06-03 21:19:00 3166
转载 Sketch 55 mac版(矢量绘图软件)新功能介绍
Sketch 55 Mac版是Mac上一个创新和新的眼光看待矢量绘图软件。Sketch Mac版以简约的设计是基于无限的规模和层次的绘图空间,免费调色板,面板,菜单,窗口和控件。虽然使用简单,它提供了功能强大的矢量绘图和文字工具。如完美的布尔运算,符号,和强大的标尺,参考线和网格。此次小编带来了最新版Sketch 55 for mac,已更新至v55.2(版本更新时间19-6...
2019-06-02 16:54:44 166
转载 Angular之打造自己的事件总线
一 : EventMessage.ts (事件消息)// module Aonaufly.event{ import {EventDispatch} from "./EventDispatch";/** * */ export class EventMessage<DATA> { private _type : string =...
2019-05-31 14:11:28 450
转载 python3+opencv+tkinter开发简单的人脸识别小程序
学校里有门图像处理的课程最终需要提交一个图像处理系统,正好之前对于opencv有些了解,就简单的写一个人脸识别小程序吧效果图如下笔者IDE使用Pycharm,GUI编程直接使用内置的tkinter环境:python3.6opencv4.1首先导入需要使用的各个库#-*- coding: utf-8 -*-import sysimport imp...
2019-05-29 16:27:00 603
转载 springMVC工作流程
1.用户向服务器发送请求,请求被spring前端控制servlet DispatcherServlet捕获;2.DispatcherServlet对请求url进行解析,得到请求资源标识符(uri)。然后根据uri调用Handler Mapping获得该handler配置的所有相关的对象(包括handler对象及handler对象的拦截器),最后以Handler Execution Chain对...
2019-05-27 22:48:00 89
转载 行为型模式——责任链模式(九)
该项目源码地址:https://github.com/ggb2312/JavaNotes/tree/master/design-pattern (设计模式相关代码与笔记)1. 定义为请求创建一个接收此次请求对象的链2. 适用场景一个请求的处理需要多个对象当中的一个或几个协作处理应用例子:struts的拦截器、servlet的过滤器、Dubbo中的Filter、Mybatis中的P...
2019-05-27 11:04:00 72
转载 java13-java注解@Annotation
1.基本概念 从jdk1.5开始,java支持在源文件中嵌入一些补充信息,这类信息被称为 注解 (Annotation) 。注解不会改变程序的动作,因此也就不会改变程序的语义。但是在开发和部署期间,各种工具可以使用这类信息。 那么,注解和注释到底有什么区别呢? 从源代码的层面看,两者基本没有什么区别。但是,注解是可以随源码编译到字节码文件中,在运行时依然可以存在,注释则不可以,...
2019-05-25 22:38:00 115
转载 PHP解耦的三重境界(浅谈服务容器)
原文地址:https://www.cnblogs.com/sweng/p/6430374.html阅读本文之前你需要掌握:PHP语法,面向对象在完成整个软件项目开发的过程中,有时需要多人合作,有时也可以自己独立完成,不管是哪一种,随着代码量上升,写着写着就“失控”了,渐渐“丑陋接口,肮脏实现”,项目维护成本和难度上升,到了难以维持的程度,只有重构或者重新开发。第一重境界假设场景:我...
2019-05-25 17:27:00 59
转载 React生命周期 (V16.3之前与之后)
V16.3之前图解生命周期总览react的生命周期大概分为组件装载(Mount)组件第一次渲染到Dom树组件更新(update)组件state,props变化引发的重新渲染组件卸载(Unmount)组件从Dom树删除组件装载过程constructor: 在此初始化state,绑定成员函数this环境,props本地化componentWillMount: 预装载函数,不能...
2019-05-25 08:45:20 180
转载 O040、Migrate Instance 操作详解
参考https://www.cnblogs.com/CloudMan6/p/5538599.htmlMigrate操作的作用是将instance从当前的计算节点迁移到其他的计算节点上。Migrate不要求源节点和目标节点共享存储,当然共享存储也是可以的。Migrate前必须满足一个条件:计算节点间需要配置nova用户无密码访问。Migrate实...
2019-05-24 23:50:00 107
转载 常用的Linux命令
以下仅列出常用Linux命令常用磁盘操作cd [dirName] 切换当前当前工作路径到dirName(目标路径)mkdir [-p] dirName 建立名称为dirName的子目录(在当前工作目录下创建子目录,无需加p;而在其他目录下,需添加p用于确保目录名称存在,)pwd用于显示当前工作目录rmdir [-p] dirName 删除空目录(-p 是当子目录被删除...
2019-05-24 06:49:41 66
转载 数组 - Go 语言学习笔记
Go语言数组的定义数组(Array)是具有相同类型的一组已编号且长度固定的数据项序列。数据存储的类型可以是任意的原始类型,例如整形、字符串或者自定义类型。由于内存连续分配存储空间给数组,所以CPU能把正在使用的数据缓存更久的时间,并且因为内存连续所以索引很容易计算,可以快速迭代数组中所有的元素。Go语言数组的声明和初始化声明数组:Go 语言数组声明需要指定存储元素的类型及元素个数,一旦声...
2019-05-22 11:48:29 90
转载 iOS关于H5和原生页面交互
H5页面调用原生页面,首选JavaScriptCore,JSContext搭配JSExport:- (void)setupJsContent{ //获取当前JS环境 JSContext *_content = [self.webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"]; ...
2019-05-22 07:29:26 497
转载 leetCode 18. 4Sum
Given an arraynumsofnintegers and an integertarget, are there elementsa,b,c, anddinnumssuch thata+b+c+d=target? Find all unique quadruplets in the array which gives the sum oftar...
2019-05-20 17:11:00 70
转载 AJPFX总结方法的特点
它可以实现独立的功能;必须定义在类里面;它只有被调用才会执行;它可以被重复使用;方法结束后方法里的对象失去引用;如何定义一个功能,并通过方法体现出来:① 明确该功能运算后的结果.明确返回值类型;② 明确在实现该功能过程中是否有未知内容参与运算,确定参数列表;Eg:package reviewDemo;/**player 的值分别是1,2,3或者其他值时,该方法返回“大明”,“二明”,“小明”...
2019-05-20 15:26:22 95
转载 如何绘制思维导图?绘制思维导图经验分享
思维导图也是办公中必不可少的一款办公软件,思维导图可以条理清晰的将其上下级进行合理的展示,并且在使用时候也是很方便的,很多人安装了软件之后却不知道怎样操作,一直将其闲置在哪里,即占内存也不知道要怎样使用。这时可以考虑使用在线网站进行编辑使用,下面是小编绘制思维导图这么久来总结的经验,分享给大家。 今天要讲述的是在迅捷画图在线网站中绘制思维导图的绘制方法,大家可以尝试动手绘制使用呢? 1....
2019-05-17 09:58:24 106
转载 qt 鼠标右键菜单
解决方案:重写 MainWindow::contextMenuEvent(QContextMenuEvent *event)函数即可void MainWindow::contextMenuEvent(QContextMenuEvent event){QMenu menu = new QMenu(this);menu->addAction(new QAction("新建",this))...
2019-05-16 22:08:00 114
转载 Java基础脑图
最近开始换工作了,上份工作开始转岗,由SE转为项目经理,同时管理着多个项目,目前纯项目管理岗位太少,即使有工资也不会太高,因为经验问题,我目前应该处理初中级的管理水平,未经过系统化的学习,所以还得靠技术生存,下面就开始复习了,下面的脑图是结合大家的经验整理而来。1.JAVA基础脑图,后续会基于脑图进行复习。转载于:https://blog.51cto.com/11219183/2395998...
2019-05-16 21:28:58 396
转载 我参与开源项目的一些体悟
本文记述了我从2018年有幸加入林间有风开源团队至今的见闻和体悟,希望分享给每一位热衷于亦或有意于奉献他人的人。1、缘起大概是18年6月份的时候,慕课网资深讲师七月发了一个关于组建开源团队的公众号推文。我当时已经学习了他所讲的《全面系统python3入门+进阶》课程,可谓是佩服得五体投地,再加上我一直对参与开源项目有一种谜之向往,所以当时看了这个招募信息,我内心汹涌澎湃。可无奈对所要求的...
2019-05-15 19:11:48 158
转载 PDF如何交换页面
在使用和制作PDF文件的时候有时候会把文件的页面顺序排版错误了。这个时候我们就需要把页面交换回来。那么PDF如何交换页面呢?各位都很好奇吧,接下来就跟大家分享一下具体的方法吧。 操作软件:PDF编辑器http://bianji.xjpdf.com/ 一、交换页面1.我们将迅捷PDF编辑器安装到自己的电脑中,打开软件可以找到打开更多文件,将需要编辑的PDF文件添加到软件...
2019-05-15 15:17:10 115
转载 idea修改java编译版本
file--Settingsproject strustructureproject strustructure转载于:https://www.cnblogs.com/mingyue5826/p/10867393.html
2019-05-15 08:53:00 1071
转载 3-5年的Android工程师最容易遇到4个瓶颈是什么?
前言很多做开发的朋友都会遇到的怪圈。当你到某一个阶段,会觉得业务和技术提升很难,现在的公司待着感觉没有前途混吃等死,想跳槽吧,自己有多高的能力心里还是有比数的。这种情况就是遇到瓶颈期了我有统计过那些校招进大厂做开发的薪资和年限成长图,有BATJ这些巨头公司,也有小米华为vivo这些大公司;为什么要用社招进大厂的来做统计?因为这些人相对来说,底子好基础牢,成长发展坏境好,基本都是一直往上提升的不存在...
2019-05-14 14:45:31 536
转载 AJPFX总结java创建线程的三种方式及其对比
Java中创建线程主要有三种方式:一、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。[java] view plaincopypackage com.thread; ...
2019-05-14 13:27:52 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人