自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 jupyterLab

jupyterLab目录:0x00 jupyterLab的简介0x01 jupyterLab的下载,安装与启动0x03 jupyterLab的界面0x04 jupyterLab的界面详解0x00 jupyterLab的简介一.jupyterLab的说明JupyterLab是Project J...

2019-01-31 19:07:00 194

转载 2种方法改变String 值

@Test public void test1() throws Exception { String s = "ttttttt"; Unsafe u = getUnsafeInstance (); Field valueInString = String.class.getDeclaredField ( "value" ...

2019-01-31 15:26:00 431

转载 centos7配置consul

下载wget https://releases.hashicorp.com/consul/1.4.2/consul_1.4.2_linux_amd64.zip解压unzip consul_1.4.2_linux_amd64.zip -d /usr/bin创建启动文件vim /lib/systemd/system/consul.service[Unit]Description=consul[Serv...

2019-01-30 11:10:00 263

转载 PG数据库中用户权限

PG数据库中用户权限 每当在数据库中创建一个对象,所有者可以分配它访问权限。所有者通常是执行创建语句的用户。对于大多数类型的对象,初始状态是,只有所有者(或超级用户)可以修改或删除对象。为了让其他角色或用户使用它,特权或权限必须是理所当然。为了给用户分配权限,使用 GRANT 命令。1、授权语法GRANT命令的基本语法如下:...

2019-01-30 11:07:00 1344

转载 Dictionary实现(收藏的)

源文献:https://www.cnblogs.com/InCerry/p/10325290.html对于C#中的Dictionary类相信大家都不陌生,这是一个Collection(集合)类型,可以通过Key/Value(键值对的形式来存放数据;该类最大的优点就是它查找元素的时间复杂度接近O(1),实际项目中常被用来做一些数据的本地缓存,提升整体效率。那么是什么样的设计能使得Dictio...

2019-01-30 00:03:00 196

转载 Vue学习之路第十二篇:为页面元素设置内联样式

1、有了上一篇的基础,接下来理解内联样式的设置会更简单一点,先看正常的css内联样式:<dvi id="app"> <p style="font-size:30px;color:red">vue内联样式定义</p></dvi>在看看通过Vue的属相绑定实现的具体情况:<body> <...

2019-01-29 15:43:00 210

转载 Android 程序结构

Android程序在创建时,Android Studio就为其构建了基本结构,设计者可以在此结构上开发应用程序,因此掌握Android程序结构是很有必要的。下面以HelloWorid程序为例,分析Android 程序结构:在图中,可以看到一个Android程序由多个文件以及文件夹组成,这些文件分别用于不同的功能,具体分析如下:manifests用于存放AndroidManif...

2019-01-27 17:54:00 410

转载 这是一个蒟蒻的计划……QAQ

感觉像我这种拖拉的人很有可能是完成不了的,挂上来相当于监督我自己啦QWQ加粗了的是链接link!【学习计划】【√】1.去看Trie树!!! yyb学长的blog2.KMP还有AC自动机先贴两个链接在这里吧:KMP AC自动机3.主要是复习……吧QAQDP贪心搜索图论【√】4.平面最近点对【√】5.点分治还有要总结整理一下基本的分治算法还有题...

2019-01-27 15:21:00 72

转载 RabbitMQ教程

1.引言RabbitMQ——Rabbit Message Queue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ 是一个由 Erlang 语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下:RabbitMQ作为一个消息代理,主要和消息打交道,负责接收并转发消息。RabbitMQ提供了可靠的消息机制、跟踪机制和灵活的消息路由,支持消息集群和分布式...

2019-01-26 20:02:00 55

转载 bzoj3029 守卫者的挑战 (多维dp)

题面:  打开了黑魔法师Vani的大门,队员们在迷宫般的路上漫无目的地搜寻着关押applepi的监狱的所在地。突然,眼前一道亮光闪过。“我,Nizem,是黑魔法圣殿的守卫者。如果你能通过我的挑战,那么你可以带走黑魔法圣殿的地图……”瞬间,队员们被传送到了一个擂台上,最初身边有一个容量为K的包包。  擂台赛一共有N项挑战,各项挑战依次进行。第i项挑战有一个属性ai,如果ai>=0,表示这次...

2019-01-25 22:29:00 98

转载 综合

python 虚拟环境  https://blog.csdn.net/qq_32227401/article/details/79657685mysql内置函数:  https://blog.csdn.net/sinat_38899493/article/details/78710482sqlalchemy 原生sql 操作:  https://blog.csdn.n...

2019-01-24 14:03:00 152

转载 Linux系统(X64)7 安装Oracle11g完整安装图文教程另附基本操作

在linux 7.6 安装 oracle 11g mount 挂载yum源yum –y sys* gcc* lib* sys* ma* un* gli* elf* bin* com*一.修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/sec...

2019-01-23 17:55:00 135

转载 sort it 树状数组+逆序对

sum[i]是1-i所有1的和,而i-sum[a[i]]就是在a[i]后面的数,即在i之前出现,却比他大的数。1是加在a[i]上,即i实际应该放的位置。而c[i]是为sum做准备的 1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 #include<io...

2019-01-22 18:51:00 96

转载 docker compose 安装 与 Mysql 安装

安装 docker compose$ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose$ sudo chmod +x /usr/local/bin/doc...

2019-01-22 10:02:00 61

转载 Python 编程快速上手 第十四章 处理 CSV 文件和 JSON 数据

前言这一章分为两个部分,处理 CSV 格式的数据和处理 JSON 格式个数据。处理 CSV理解 csvcsv 的每一行代表了电子表格中的每一行,每个逗号分开两个单元格csv 的内容全部为文本,因此具有简单的优势。csv 模块的应用csv 模块为 python 自带模块, import csv 即可导入。csv 文件的导入分两个步骤:打开这个文件,得...

2019-01-21 21:10:00 84

转载 数据类型

2.1 c的关键字共有32个数据类型关键字    char,short,int,long,float,double    unsigned,signed,struct,union,enum,void控制语句关键字    if,else,switch,case,default    for,do,while,break,continue,goto,return...

2019-01-21 17:55:00 82

转载 洛谷5024 保卫王国 (动态dp)

qwq非正解。但是能跑过。1e5 log方还是很稳的啊首先,考虑最普通的\(dp\)令\(dp1[x][0]表示不选这个点,dp1[x][1]表示选这个点的最大最小花费\)那么\(dp1[x][0]=\sum dp[p][1]\)\(dp1[x][1]=\sum min(dp[p][1],dp[p][0])+val[x]\)根据套路,我们要树链剖分+改变\(dp\)数组,我们令\(...

2019-01-21 09:45:00 72

转载 使用python type动态创建类

使用python type动态创建类X = type('X', (object,), dict(a=1)) # 产生一个新的类型 X和下列方法class X(object): a = 1效果相同,都创建一个继承object,具有属性a=1的类X转载于:https://www.cnblogs.com/shengulong/p/10296855.html...

2019-01-21 01:10:00 115

转载 图片预览功能

function loadImg(){ //获取文件  //#imgForm为input标签外层容器 var file = $("#imgForm").find("input")[0].files[0]; //创建读取文件的对象 var reader = new FileReader(); //创建文件读取相关的变量 ...

2019-01-20 12:05:00 146

转载 SpringBoot使用Filter过滤器处理是否登录的过滤时,用response.sendRedirect()转发报错...

1、使用response.sendRedirect("/login")时报错,控制台报错如下:  Cannot call sendError() after the response has been committed。字面意思是:提交响应之后,无法再调用。其实就是response调用了两次  我正在做一个springboot的项目,使用Filter过滤器在过滤一些请求url时,...

2019-01-20 11:22:00 667

转载 用好js与nodejs中的try...catch

对异常的捕获和处理是提高程序鲁棒性的一个重要方式,即使在javascript/nodejs等看似“很难写出bug”的弱类型语言里,异常捕获处理仍至关重要,这主要是因为:1.在一个代码块里,如果程序运行过程中自动、或主动(new Error/Exception)生成异常/错误后,若不主动去try...catch该异常,这个异常会逐层抛出,直至主程序,系统会按照框架默认方式处理该异常。2.在逐...

2019-01-19 14:17:00 742

转载 Linux 系统启动过程

Linux系统的启动过程分为5个阶段:内核的引导:操作系统接管硬件以后,首先读入 /boot 目录下的内核文件运行init:读取配置文件 /etc/inittab运行级别在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。init进程的一大任务,就是去运行这些开机启动的程序。运行级别0:系统停机状态,系统默认运行级别不能设为0,否则...

2019-01-18 23:26:00 52

转载 log 的 debug()、 error()、 info()方法

log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。简单的说,就是配合log的等级过滤输出比如,你在开发的时候,要验证一个方法有没有被调用到,为了方便调试,通常会在这个方法开始的时候加一些system.out。但是项目真正发布的时候这些代码通常是要移除掉的,所以通...

2019-01-18 15:43:00 206

转载 .Net Core 修改默认的启动端口

.Net Core 修改默认的启动端口 原文:.Net Core 修改默认的启动端口 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn...

2019-01-18 15:38:00 147

转载 gulp

// gulpfile.jsvar gulp = require('gulp'), runSequence = require('run-sequence'), gulpif = require('gulp-if'), less = require('gulp-less'), csslint = require('gulp-csslint'), ...

2019-01-18 11:40:00 46

转载 MyISAM 和InnoDB讲解

  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。  以下是一些细节和具体实现的差别:  ◆1.InnoD...

2019-01-18 09:15:00 61

转载 HTML的假链接、锚点

一、假链接1、含义:点击之后不会跳转的链接我们称为假链接2、作用:在企业开发前期,要跳转的链接界面内容还没有写出来时,会使用假链接替代;当项目和后期界面内容写出来了,再用真链接替代假链接3、格式:有2种 1)# 2)javascript两者的区别:# 假链接会自动跳回到网页的顶部,javascript 只会在当前位置,不会有任何跳转...

2019-01-17 21:09:00 154

转载 uoj#348/洛谷P4221 [WC2018]州区划分(FWT)

传送门(uoj)传送门(洛谷)全世界都会子集卷积就咱不会……全世界都在写\(FMT\)就咱只会\(FWT\)……前置芝士或运算\(FWT\)或者\(FMT\)左转洛谷模板区,包教包会子集卷积定义:对于两个集合幂级数\(F,G\),它们的子集卷积\(H\)定义为\[H_S=\sum_{T\subseteq S}F_TG_{S-T}\]简单来说就是两个下标要满足的条件为\(L\cap ...

2019-01-17 20:28:00 80

转载 配置和使用vscode

插件sftp用途配置{ "protocol": "sftp", "host": "10.179.224.148", "port": 22, "username": "fish", "password": "Changeme_123", "remotePath": "/home/fish/a_py_dev", "uploa...

2019-01-17 14:49:00 42

转载 iOS-清除Xcode所有的描述文件

https://www.jianshu.com/p/d6a9f9f09926转载于:https://www.cnblogs.com/qingzZ/p/10281201.html

2019-01-17 11:13:00 163

转载 win10配置jdk环境变量

1、首先要打开系统环境变量配置的页面。具体操作是:桌面上找到“此电脑”,然后右键 “属性”。然后打开高级系统配置2、然后在弹出的界面打开环境变量3、在弹出的页面,“系统变量区域”点新建按钮4、在新建页面输入"变量名"位 JAVA_HOME,输入“变量值”为你安装的JDK地址,参考下图5、在系统变量区域,选择"新建按钮"输入"变量名"为CLASSPATH,输入"变量值"为.;%JAVA_HOME%\...

2019-01-16 10:12:00 54

转载 eclipse安装Spring的具体步骤

1、下载spring 官网下载需要jar包放在lib中本人分享百度云jar链接:https://pan.baidu.com/s/1iEMwBbTTCxuCNOEdprlGhg 提取码:e7tg 2、 配置applicationContext.xml配置代码xml<beans xmlns="http://www.springframework.org/schema/be...

2019-01-16 01:10:00 112

转载 脑洞大开-数据结构另类攻略

第四章链表和第五章-栈和队列栈和队列都是靠链表和数组为基础实现的。链式存储结构,每个元素都由两部分组成,一部分是数值域,另一部分是指针域。元素有更加形象的名字:结点。逻辑上是线性结构。单向链表单向循环链表双向链表。头结点:结点数字域不存放内容,只使用其next指针指向真正的第一个结点。最后一个结点叫尾结点。头结点的作用:全遍历,单向循环链表,不是必...

2019-01-15 22:02:00 272

转载 System.Diagnostics.Process 测试案例

1.System.Diagnostics.Process 执行exe文件创建项目,编译成功后,然后把要运行的exe文件拷贝到该项目的运行工作目录下即可,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa...

2019-01-15 18:10:00 115

转载 微信公众号-上传图片顺便转base64

拍照或从手机相册中选图接口,这个接口会返回图片的本地ID是上传图片或获取base64图的关键。值得注意的地方是在调取wx.getLocalImgData接口时,其返回的图片路径,安卓手机上会默认不带`data:image/jpeg;base64,`头部,所以在掉你后台接口时可能会报错,导致不能上传;而IOS则是返回的头部是一个不常见的格式jgp,为了兼容手机能够识别该图片需要将jgp替换为jpeg...

2019-01-15 17:35:00 425

转载 Linux文件同步

简介文件实时同步对于运维是个很常见的需求。如集群的机器,需要上传个文件,之前的步骤是每台服务器分别上传。做文件同步以后,只上传一台,其他机器自动同步。 目前实现实时同步的主流方案有 rsync+inotify、sersync、lsyncd。rsync + inotifyrsync + inotify 是最常见的方案。Inotify 是一个 Linux 内核特性,它监...

2019-01-15 13:20:00 81

转载 数据类型的拷贝

//浅拷贝var a={a:18};var b=a;b.m=22console.log(a) {a: 18, m: 22}console.log(b) {a: 18, m: 22} //深拷贝var c=JSON.stringify(a)console.log(c) // {"a":18,"m":22}Object.prototype.toStr...

2019-01-15 11:26:00 91

转载 LeetCode 第21题 合并两个有序链表

/*将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4Definition for singly-linked list. public class ListNode { * int val; * List...

2019-01-14 21:52:00 82

转载 基于.Net进行前端开发的技术栈发展路线(二)

前言上一篇《我的技能树》文章分享了我的技能成长过程,还未完成,今天继续跟大家分享。01我的技能树我的当前的技能树:其中,标注为黄色旗帜的是基本掌握,标注为红色旗帜的为使用熟练。未标注的只是了解。上篇分享完了C#部分,下面就根据我的学习历程的先后继续讲。02前端开发在上家公司上班期间,因为公司产品选型基于Winform+De...

2019-01-14 17:34:00 48

转载 常用消息队列对比

作为中间件,消息队列是分布式应用间交换信息的重要组件。消息队列可驻留在内存或磁盘上, 队列可以存储消息直到它们被应用程序读走。通过消息队列,应用程序可以在不知道彼此位置的情况下独立处理消息,或者在处理消息前不需要等待接收此消息。所以消息队列可以解决应用解耦、异步消息、流量削锋等问题,是实现高性能、高可用、可伸缩和最终一致性架构中不可以或缺的一环。下面对消息队列就直接使用MQ表示。现在比较...

2019-01-13 20:08:00 50

空空如也

空空如也

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

TA关注的人

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