自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 二进制应用

1.单取某一位的1i&-i 返回的值就是从后往前数,到第一个1出现为止的数(二进制下)。int work(int x){int num=0;for(;x;x-=x&-x) num++;return num;}e.g.:luogu 1582倒水#include<bits/stdc++.h>using namespace std;int n,...

2018-08-31 22:47:00 225

转载 BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊 【分块】

任意门:https://www.lydsy.com/JudgeOnline/problem.php?id=20022002: [Hnoi2010]Bounce 弹飞绵羊Time Limit:10 SecMemory Limit:259 MBSubmit:14824Solved:7515[Submit][Status][Discuss]Description某...

2018-08-31 17:11:00 75

转载 第8个日记

我找到我的第5个日记了。它在文章里面。好像那个是不可公开的我也不知道怎么弄的。现在还在来学校的路上。怎么31号就要开始上课了哦。完全不知情啊。还好火车很早就到了,希望可以赶上吧。但是一来就要考试这个是真的让人有点儿不适应啊。转载于:https://www.cnblogs.com/birdmmxx/p/9563298.html...

2018-08-30 23:13:00 65

转载 为什么 I2C(IIC)需要上拉电阻

源鑫问:I2C时钟线和数据线为什么要接上拉电阻?因为 I2C 的 IO 是开漏的,所以需要上拉电阻。延伸:之前 hippo曾经说过有人将 IO 设置为 PP,可能会烧 IO。之前以为 I2C 最高频率是 400kHz,经过 hippo 信息,目前已经有 1MHz 的 I2C,只是需要厂商支持。ˇhippo-深圳以前400k是标准,现在很多也支持更高速率了,更高速度...

2018-08-30 22:10:00 2436

转载 redis初使用

下载地址:https://redis.io/downloadRedis项目不正式支持Windows。但是,微软开放技术小组开发并维护了针对Win64的Windows端口windows版下载地址:https://github.com/MicrosoftArchive/redis/releases一、安装我用的windows系统,安装就是下一步,下一步。第一次安装过程中可...

2018-08-30 15:05:00 39

转载 WPF DataGrid 每行ComboBox 内容不同的设置方法

WPF DataGrid 每行ComboBox 内容不同的设置方法 原文:WPF DataGrid 每行ComboBox 内容不同的设置方法<toolkit:DataGridComboBoxColumn x:Name="DgCbcSignal" Header="信号源" ...

2018-08-30 13:03:00 274

转载 UVA 10735 - Euler Circuit(最大流+欧拉回路)

题目链接 https://cn.vjudge.net/problem/UVA-10735【题意】 给出一个V个点E条边的混合图(有的是有向边,有的是无向边)求出它的一条欧拉回路,如果没有输出无解信息,输入保证忽略边的方向后图是连通的(V<=100, E<=500)【思路】 看了书上的讲解和其它题解感觉这种做法太强了,用最大流来...

2018-08-29 19:21:00 52

转载 扩展欧几里得算法

https://zh.wikipedia.org/wiki/扩展欧几里得算法用类似辗转相除法,求二元一次不定方程的整数解。 然后把它们改写成“余数等于”的形式 //式1 //式2 //式3然后把它们“倒回去” //应用式3//应用式2 //应用式1得解 。 这个过程可以用矩阵表示(其中q表...

2018-08-29 19:17:00 68

转载 使用math中的hypot实现向量

from math import hypotclass Vector: def __init__(self,x=0,y=0): self.x = x self.y = y def __repr__(self): return 'Vector(%r,%r)'%(self.x,self.y) def...

2018-08-29 09:15:00 219

转载 Binder问题分享

1、Binder架构简介 Binder是一种IPC通信机制,在android系统中处于核心地位,几乎所有的跨进程通信,或者进程内部系统组件通信都是通过Binder进行交互。 Binder如同其字面意思,将系统各部件粘结起来,形成一个有机的整体。如果不能很好地理解Binder,就肯定不能很好地理解android系统内部运行机制。Binder基于C/S架构而设计,Binder服务端注重优质...

2018-08-28 18:45:00 161

转载 移动端多个DIV简单拖拽功能

  移动端多个DIV简单拖拽功能。  这个demo与之前写的一个例子差不了多少,只是这个多了一层遍历而已。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>移动端多个DIV拖拽</title> ...

2018-08-28 13:36:00 201

转载 Spring Cloud学习笔记【七】服务网关 Zuul(路由)

Spring Cloud Zuul 路由是微服务架构的不可或缺的一部分,提供动态路由、监控、弹性、安全等的边缘服务。Zuul 是 Netflix 出品的一个基于 JVM 路由和服务端的负载均衡器。准备工作我们将用到之前实现的几个应用,包括:eureka-server:服务注册中心service-producer:服务提供者service-consumer-ribbon:...

2018-08-28 10:13:00 85

转载 按使用过的项目管理工具

1. trac优点:缺点:找了半天才遭到一个portable的2. bitnami-redmine优点:安装容易,功能全缺点:用起来有点复杂3. trello优点:容易使用缺点:4. tfs5. https://leangoo.com转载于:https://www.cnblogs.com/cutepig/p/9545423.html...

2018-08-27 23:10:00 49

转载 【洛谷习题】电车

题目链接:https://www.luogu.org/problemnew/show/P1346题目不难,如果将切换开关次数看做边权,跑一遍最短路就是答案。因为数据范围很小,所以用最容易写的Floyd就可以。只不过初始化时需要注意,先将最短路全部设为inf,如果从一个点到另一个点之间有路径,那么最短路应为1或0(若边的终点恰好是起点的第一个连向的点,则为0)。 1 #in...

2018-08-27 21:49:00 55

转载 js将用户上传gif动图分解成多张帧图片

js将用户上传gif动图分解成多张帧图片写在前面工作中遇到一个这么一个需求:这是一个多图上传的场景,如果用户上传选择多张图片,则上传后直接展示多张图片,如果上传的图片是gif动图,则需要分解这张动图拆分成一帧一帧的单张图片,再按顺序展示出来。实现思路这里主要针对gif分解多图的实现首先对用户上传的文件格式进行判断;将gif动图经过gif库解析成gif实例遍历获取gif实例的每一帧的...

2018-08-27 17:07:00 620

转载 区块链技术初识

1, 比特币的诞生比特币的诞生,是依赖于很多前人的理论基础,例如加密算法,数字货币的理论等等。但是真正提出比特币原型理论是 2008年中本聪提出的《比特币:一个点对点的电子现金系统》,而比特币技术就是底层的区块链技术。比特币应该发行量固定 所以不会通货膨胀没有中心点 没有假钞流通性好比特币记录片:https://www.8btc.com/article/14488...

2018-08-27 11:27:00 96

转载 es5中的for in 与es6中的for of的用法与区别

for in 用与循环遍历对象中的属性键值for of用于循环遍历出数组中的属性值for in 也可以遍历数组,但是局限是他会把数组的其他属性键值也会遍历出,例如给数组添加一个属性arr.name = 'zhaokaikai';for of也可以用于遍历对象但是需要 用Object.keys()将对象中key取出来具体实现代码请自行百度,此处只提供自己方便记忆的思路,谢谢转载于:...

2018-08-26 11:07:00 129

转载 利用js制作一个类java map的简易容器

map.jsfunction Map() { this.elements = new Array(); //获取MAP元素个数 this.size = function() { return this.elements.length; }; //判断MAP是否为空 this.isEmpt...

2018-08-23 18:41:00 40

转载 Asp.Net MVC分页PageList

1、mvc网站右键->管理nuget程序包->安装下边两个组件2、controller public dbModel db = new dbModel(); public ActionResult Index(int? page,string uname) { var pageSize...

2018-08-23 17:44:00 135

转载 windows下用vscode写C++

【本文参考:https://www.cnblogs.com/zhuzhenwei918/p/9057289.html 和 https://www.zhihu.com/question/30315894,本人根据自己实际需要修改】【官方教程:https://code.visualstudio.com/docs/languages/cpp】windows下用vscode写C++环境准...

2018-08-22 20:15:00 247

转载 图表插件dygraphs.js插件使用

本文旨在记录自己的使用过程dygraphs其实和echarts差不多,个人觉得前者的自我定制功能很强且不是基于canvas所以性能较echarts会好很多。下面开始:1、准备一个div  <div id="container_dy" style="width:600px; height:300px;"></div>2、数据准备及数据格式要求  dygra...

2018-08-22 11:28:00 192

转载 iOS日常工作之常用宏定义大全

前言:在工作中, 很多小伙伴都会在PCH文件定义一些常用的宏,但是又怕写这些简单的宏浪费时间,又有时候忘记怎么定义了怎么办?本人在工作中也是如此。所以在这里给大家分享一些常用的宏定义,喜欢的小伙伴可以直接在项目中使用(持续更新)!为了大家使用方便,请点击:GitHub - 宏定义头文件下载1.获取屏幕宽度与高度12#define...

2018-08-22 11:01:00 51

转载 Java并发基础-栅栏(CountDownLatch)与闭锁(CyclicBarrier)

1. 闭锁CountDownLatch闭锁CountDownLatch用于线程间的同步,它可以使得一个或者多个线程等待其它线程中的某些操作完成。它有一个int类型的属性count,当某个线程调用CountDownLatch对象的await方法时,将会阻塞,直到count的值变成0;count值可以通过它的countDown的方法进行减1。 count的值在构造方法中进行指定。注意count...

2018-08-21 10:57:00 67

转载 java中如何高效的判断数组中是否包含某个元素---

package zaLearnpackage;import org.apache.commons.lang3.ArrayUtils;import java.util.Arrays;import java.util.HashSet;import java.util.Set;//检查数组是否包含某个值的方法public class TestAr...

2018-08-20 18:18:00 381

转载 Django学习手册 - 初识django

初识:django简介:  开放源代码的web应用框架 由python语言编写的。一、框架基本概念(核心):以上这个图就是 django 的核心逻辑图,必须熟记。后续的所有编程都跟这个图的逻辑息息相关。二、MVC/MTV 是啥子?  MVC:全名Model View Controller,是模型(model)-视图(view)-控制器(contro...

2018-08-18 23:33:00 53

转载 1548: Design road (思维题 做法:三分找极值)

1548: Design road Submit Page Summary Time Limit: 2 Sec Memory Limit: 256 Mb Submitted: 450 Solved: 237DescriptionYou need to design road from (0, 0) to (x, y) in...

2018-08-18 20:32:00 53

转载 php获取ip地址所在的地理位置的实现

1,通过腾讯或者新浪提供的接口来获取(新浪和腾讯类似)<?php function getIPLocation($queryIP){ $url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP; //如果是新浪,这里的URL是:'http://int.dpool.sina.com.cn/ipl...

2018-08-17 17:02:00 397

转载 socketsever模块

TCP协议下服务端可以同时接收多个客户端信息import socketserverclass MySocket(socketserver.BaseRequestHandler): def handle(self):# 这个方法的名字是固定的,必须是这个名字 # 收发的逻辑代码 # self.request == conn ...

2018-08-16 17:12:00 66

转载 解决虚拟机连接不上外网,不能互相ping通

0、解决虚拟机连接不上外网,不能互相ping通直接在linux系统下,编辑修改如下文件://编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0[root@localhost install]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 //查看文件/etc/sysconfig/network...

2018-08-16 16:46:00 286

转载 ubuntu18.04+emacs26.1安装记录

1、用下载的离线安装包configure,报错,要装很多依赖包。2、根据提示安装依赖包,提示版本冲突,google意思是换源导致。3、换回最初的源,不想一个个安装依赖包,google。4、就2步骤,链接https://www.linuxhelp.com/how-to-install-emacs-25-3-2-in-ubuntu-18-04/转载于:https://www.cnb...

2018-08-16 11:36:00 322

转载 Java IO流操作汇总: inputStream 和 outputStream【转】

/* * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String inFile, String outFile) { File file = new File(fileName); InputStream in ...

2018-08-15 14:43:00 66

转载 Django 第八课 4.【MySQL数据库操作】

一:Django配置连接数据库:在操作数据库之前,首先要连接数据库。这里我们以配置MySQL为例来讲解。Django连接数据库,不需要单独的创建一个连接对象。只需要在settings.py 文件中做好数据库相关的配置就可以了。示例代码如下:DATABASES = { 'default': { #数据库引擎(mysql或oracle) 'EN...

2018-08-15 12:40:00 82

转载 Kafka史上最详细原理总结

https://blog.csdn.net/ychenfeng/article/details/74980531KafkaKafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统...

2018-08-13 11:16:00 43

转载 GIT 常用命令

Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:...

2018-08-13 09:02:00 48

转载 go io包

https://studygolang.com/articles/9424https://blog.csdn.net/trochiluses/article/details/44338407转载于:https://www.cnblogs.com/mhc-fly/p/9463169.html

2018-08-12 15:31:00 91

转载 Spring(二十)之使用Log4j记录日志

日志记录,也是常用的,比如异常信息记录或者其他相关信息记录,良好的日志记录有助于当系统出现某些不是特别大的问题时,可及时通过日志信息,捕捉到异常,从而确定是那段代码的问题,避免影响其他的代码。关于maven依赖可以复用:Spring(十六之MVC框架这里我简单演示:一、编写HelloWorld.javapackage com.tutorialspoint;public cl...

2018-08-12 12:59:00 48

转载 如何把自己的代码发布到npmjs(npm publish)

来源:https://www.cnblogs.com/calamus/p/8384318.html转载于:https://www.cnblogs.com/shengulong/p/9460122.html

2018-08-11 16:21:00 165

转载 【清北前紧急补课11】优先队列的正确使用方法

题目描述有两个长度都是N的序列A和B,在A和B中各取一个数相加可以得到 N2N^2N2 个和,求这 N2N^2N2 个和中最小的N个。输入输出格式输入格式:第一行一个正整数N;第二行N个整数 AiA_iAi​ , 满足 Ai≤Ai+1A_i\le A_{i+1}Ai​≤Ai+1​ 且 Ai≤109A_i\le 10^9Ai​≤109 ;第三行N个整数 BiB_iBi​ ...

2018-08-11 15:29:00 82

转载 linux中管理包的apt和dpkg命令用法

1,apt-get命令 apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。apt-get在安装包的时候是根据/etc/apt/sources.list文件中指定的源来寻找的安装包,你可以根据自己的需要对这个文件进行修改。详情如下:su...

2018-08-11 11:02:00 69

转载 vscode nodejs智能提示功能

1.依赖一些第三方的插件,先安装typings这个包,如果使用的是淘宝镜像,输入cnpm。cmd执行:cnpm i typings -g//cnpm install typings -global2.通过上面的命令,typings这个包就下载下来了,然后我们到项目开发目录,打开命令窗口,输入:typings init这时当前目录下会出现一个typings.jso...

2018-08-10 15:21:00 1662

空空如也

空空如也

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

TA关注的人

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