自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 线程间协作的两种方式:wait、notify、notifyAll和Condition

  在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就无法消费队列中的商品,就不会让队列有空间,那么生产者就会一直无限等待下去。因此,一般情况下,当队列满时,会让生产者交...

2018-04-30 23:31:00 59

转载 2-6选择题

单选题以下属于jquery的post方式请求的是()(选择一项)A$_POST[]B$.post()C$.POST[]D$_post()B转载于:https://www.cnblogs.com/kay-learning/p/8975106.html...

2018-04-30 23:00:00 114

转载 动态规划-House Robber

2018-04-29 20:20:56House Robber问题是leetcode上经典的系列题,这里对其中的题目做一个讲解。198. House Robber问题描述:问题求解:本质上就是求解不连续取数的情况下能获得最大价值。可以使用动态规划来解决。dp[i][0]:第i个数没有取能获得的最高价值dp[i][1]:第i个数取能获得的最高价值初...

2018-04-30 18:03:00 48

转载 linux命令之grep:过滤注释行和空白行

cat elasticsearch.yml | grep "^\s*[^# \t].*$"cat elasticsearch.yml | grep -v ^# |grep -v ^$转载于:https://www.cnblogs.com/LouisZJ/p/8962277.html

2018-04-27 14:28:00 894

转载 初学Python——装饰器

一、什么是装饰器当我们做好一个产品之后,需要对它进行不断地维护,对某些函数增加一些功能。这个时候如果去修改源代码将是非常不合适的。(原因:1.原则上已经写好的函数尽量不去修改它,因为一旦修改可能会导致不可预知的错误发生或者降低稳定性。2.函数可能被调用很多很多次,如果修改函数有可能会导致调用方式发生改变,会有大量的修改工作。)所以,装饰器就出现了。它可以做到为函数增添新功能的同时而不修改函数本...

2018-04-26 17:17:00 69

转载 《人月神话》读书笔记

这本书的标题很有美感。开始以为写的是编程玄学,“人月”指的是什么?软件开发项目常以人月来衡量工作量,这种度量暗示着人手和时间是可以互换的。这种“人多力量大”的想法是一种一厢情愿的虚妄神话,作者布鲁克斯详细地阐释了团队与管理,强调了沟通及人的重要性,技术方面并未未过多涉及,试图从项目管理的角度去探讨软件开发的整个过程。  书中写到,人在整个软件开发过程中,人数并不决定开发的质量和时间...

2018-04-26 15:50:00 35

转载 端口转发

原文链接https://www.cnblogs.com/zhaoyingjie/p/7248678.html当我们在服务器上搭建一个图书以及一个电影的应用,其中图书应用启动了 8001 端口,电影应用启动了 8002 端口。此时如果我们可以通过localhost:8001 //图书localhost:8002 //电影但我们一般访问应用的时候都是希望不加...

2018-04-26 11:33:00 68

转载 JAVA学习总结-多线程基础

参考书籍:疯狂JAVA讲义1.进程和线程;进程是处于运行过程中的程序;并且具有一定的独立功能;进程是系统进行系统资源分配和调度的一个独立单位.一般而言,进程包括以下三个特征:独立性:进程是系统中存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间.在没有经过进程本身允许的情况下,一个用户进程不可以访问其他进程的地址空间.动态性:进程与程序的区别在...

2018-04-25 22:17:00 34

转载 Vue全家桶介绍

一直不清楚全家桶是什么玩意,上网搜了一下,才知道就是平时项目中使用的几个依赖包,下面分享一下Vue 全家桶介绍Vue有著名的全家桶系列,包含了vue-router(http://router.vuejs.org),vuex(http://vuex.vuejs.org), vue-resource(https://github.com/pagekit/vue-resource)。再加上构建工...

2018-04-25 11:52:00 55

转载 C语言:输入一个多位的数字,12345,求各位相加1+2+3+4+5=15

题目:输入一个多位的数字,12345,求各位相加1+2+3+4+5=15(10分)题目内容:输入一个多位的数字,1求各数位相加。例如输入12345,则计算1+2+3+4+5=15输入格式:一个整数输出格式:一个整数输入样例:1234567890输出样例:45编码:#include<stdio.h>int main(){...

2018-04-24 21:53:00 6732

转载 SQLite中的FROM子句

SQLite中的FROM子句FROM子句从数据库中可以获取到一个或多个源表。源表通常是数据库命名的表,但也可以是视图或子查询。子查询相关的更多详细信息,我们会在后面进行介绍。当获取到多个源表时,JOIN运算符会对多个源表进行组合并生成一个较大的表。注意:JOIN运算符是从左到右进行判断,每个JOIN运算符会将两个表组合成一个较大的表,利用这种原理可以将一系列JOIN运算符串在一起,从而实现...

2018-04-23 11:08:00 46

转载 【数据结构】树的遍历

package com.demo;import sun.reflect.generics.tree.Tree;import java.util.*;class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }}class SearchTree{ /** ...

2018-04-22 16:00:00 40

转载 Eigen学习之Array类

  Eigen 不仅提供了Matrix和Vector结构,还提供了Array结构。区别如下,Matrix和Vector就是线性代数中定义的矩阵和向量,所有的数学运算都和数学上一致。但是存在一个问题是数学上的定义并不一定能完全满足现实需求。比如,数学上并没有定义一个矩阵和一个标量的加法运算。但是如果我们想给一个矩阵的每个元素都加上同一个数,那么这个操作就需要我们自己去实现,这显然并不方便。  A...

2018-04-21 22:41:00 159

转载 nginx laravel所有页面报404

检查下站点nginx配置文件是否有location / {try_files $uri $uri/ =404; }有的话把他替代下面这行location / { try_files $uri $uri/ /index.php?$query_string; }转载于:https://www.cnblogs.com/you-jia/p/8901859....

2018-04-21 16:03:00 203

转载 springboot获取URL请求参数的几种方法

原文地址:http://www.cnblogs.com/xiaoxi/p/5695783.html1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username ...

2018-04-21 13:39:00 81

转载 post提交的Input太多时,无法完整保存

解决办法:修改php.ini配置,把max_input_vars设为5000转载于:https://www.cnblogs.com/day959/p/8889510.html

2018-04-20 11:51:00 115

转载 hdu 2955 01背包

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2955 这题蛮有意思的,首先01背包的状态转移这些不说了,很简单。但关键这题该如何建立起01背包的模型那?如果以被抓的概率作为背包容量,由于浮点数,精度是不可靠的。所以只能以金钱为背包容量,所以所有银行的总资产,最为背包容量,然后我们以逃跑几率进行动态转移。逃跑几率只要 用 1...

2018-04-19 20:59:00 62

转载 ORACLE

ORACLESYS和system用户都是Oracle的系统用户,他们都使用system表空间,sys拥有更大的权限。Sys用户的作用主要用来维护系统信息和管理实例,只能以sysdba或sysoper角色登录,system用户通常用来管理oracle数据库的用户,权限和存储等,只能以normal方式登录。约束的目的:确保表中数据的完整性。常用的约束类型:主键约束、唯一约束、检查约束、外键约束...

2018-04-19 20:40:00 107

转载 Android JSON 解析关键代码

Android Json 解析其实还是蛮重要的知识点,为什么这么说呢,因为安卓通信大部分的协议都是使用 json 的方式传输,我知道以前大部分是使用的 xml ,但是时代在发展社会在进步,json 成为了主流,那 json 解析就显得尤为重要。json的形式在我看来就是键值对集合,所以关键就是 json字符串转换为 json对象,和 json对象转换为 json字符串。网站提供给...

2018-04-19 20:04:00 89

转载 Ajax Loading插件-spin.js

Ajax Loading插件-spin.jsGitHub源码演示 https://github.com/sunnyguyan/Js_PlugIn_Demo/tree/master/spinajax异步请求时候,一般都用gif小图片制作Ajax loading.spin.js,大小只有5k,没有任何外部图片,任何外部css样式.就可以实现Ajax Loading.静态HTML代码:<...

2018-04-18 10:52:00 96

转载 [CTSC2017]密钥

传送门:http://uoj.ac/problem/297“无论哪场比赛,都要相信题目是水的”这不仅是HNOI2018D2T3的教训,也是这题的教训,思维定势真的很可怕。普及组水题,真是愧对CTSC的头衔。A当作1,B当作-1,开个桶计数即可。 1 #include<cstdio> 2 #include<cstring> 3 #include...

2018-04-17 18:58:00 124

转载 微服务化的数据库设计与读写分离

本文由 网易云 发布。作者:刘超,网易云解决方案架构师上文:微服务化的基石——持续集成微服务的接入层设计与动静资源隔离数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难。对于互联网公司来讲,一般都会使用MySQL数据库。一、数据库的总体架构我们首先来看...

2018-04-17 13:18:00 76

转载 【shell】shell编程总结

  总结一下在写shell脚本时的常见注意事项:1.shell脚本中的命令最好用命令的全路径,如果不知道全路径可以用which cmd查找命令的全路径。2.shell脚本中定义环境变量用export xxx=/dir1/dir2.....3.shell脚本中取变量所以变量前都需加$,或者最好是${变量}4.掌握常见的if、for、case语法的使用方法5.shell脚...

2018-04-17 10:06:00 109

转载 eclipse启动时发生的Initializing Java Tooling错误

eclipse在启动发生An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException错误这是不合理的关闭eclipse才发生的错误,只要删除程序的工作空间下的.project就好,例如:你自己的workspace\.metadata\.plugins\org.ecli...

2018-04-17 09:48:00 57

转载 c# winform 实现打印功能(未完)

1.打印控件介绍(Document属性设置为PrintDocument1;ShowDialog()方法显示对话窗)PrintDialog控件(打印会话):用于选择打印机、选择要打印的页以及确定其他与打印相关的设置。PrintPreviewControl控件(打印预览控制):用于按文档打印时的外观显示文档。(通常只有在希望编写自己的打印预览用户界面时才使用)PrintPreviewDia...

2018-04-17 00:12:00 643

转载 javascript前端下载

<html><head><title>测试标题</title></head><body><div>测试页面</div></body><script>var a = document.createElement('a')a.se...

2018-04-16 17:11:00 97

转载 Spark(四): Spark-sql 读hbase

SparkSql 访问 hbase配置测试验证SparkSql 访问 hbase配置:拷贝HBase的相关jar包到Spark节点上的$SPARK_HOME/lib目录下,清单如下:guava-14.0.1.jarhtrace-core-3.1.0-incubating.jarhbase-common-1.1.2.2.4.2.0-258.jar...

2018-04-16 16:40:00 48

转载 Java笔记

1 import java.io.*; 2 import java.util.*; 3 import static java.lang.Math.*; 4 import static java.util.Arrays.*; 5 6 public class Main { 7 { 8 try { 9 //Syst...

2018-04-16 13:13:00 31

转载 Jquery 选择器

Jquery 选择器//---------------------------- 基本选择器 --------------------------------------------------$("*") //选择文档中的所有的元素$("div") ...

2018-04-15 11:12:00 34

转载 CentOS7系列--2.2CentOS7中配置SSH服务

CentOS7配置SSH服务1. SSH配置1.1. 使用SSH服务更加安全[root@centos7 ~]# vi /etc/ssh/sshd_config设置如下PermitRootLogin noPermitEmptyPasswords noPasswordAuthentication yes[root@centos7 ~]# systemctl restart sshd1.2. 设置防火墙...

2018-04-14 17:45:00 243

转载 C++自学-预备知识

C++简介C++由C的基础上添加了面向对象编程和泛型编程的支持,使得C++具有三种编程方式:面向过程、面向对象、泛型编程。在学习C++之前最好掌握一定的C与OOP编程基础。面向过程、面向对象、泛型编程面向过程:一般来说,计算机语言处理的有2个概念-数据和算法。数据是程序使用和处理的信息,而算法是程序使用的方法,比如:我要炒一个辣椒炒肉,食用油、鲜肉、辣椒.....这些都是数据,切肉...

2018-04-14 14:08:00 92

转载 通过baidu搜索引擎采集需要的数据

1 原理通过向 baidu.com 发送 GET 请求 和需要查询的 params 自动获取数据并提取需要的信息2 代码# -*- coding: utf-8 -*-import urlparsefrom bs4 import BeautifulSoupfrom collections import OrderedDictfrom my_request im...

2018-04-13 23:57:00 360

转载 bzoj 3244: [Noi2013]树的计数

Description我们知道一棵有根树可以进行深度优先遍历(DFS)以及广度优先遍历(BFS)来生成这棵树的DFS序以及BFS序。两棵不同的树的DFS序有可能相同,并且它们的BFS序也有可能相同,例如下面两棵树的DFS序都是1 2 4 5 3,BFS序都是1 2 3 4 5现给定一个DFS序和BFS序,我们想要知道,符合条件的有根树中,树的高度的平均值。即,假如共有K棵不同的有根...

2018-04-13 20:07:00 57

转载 [JSOI2008]最小生成树计数

这个题的思路主要有两种。。。本来博主以为自己的方法仅有自己胡。。。后来又翻到了有的大佬也这么写。。。代码实现比较简单。。。确定做法正确之后就很快就可以搞定了。。。哈~哈~哈~最小生成树满足两个性质:1.它一定是一棵树它一定有 n-1 条边。。。2.如果是最小的。。。那么优先选择权值小的边。。。这个地方只要小意会一下就可以了。。。可能有点绕。。。如果要保证这棵树的权值最小...

2018-04-13 16:53:00 76

转载 hbase的伪分布式安装

Hbase安装模式介绍单机模式1> Hbase不使用HDFS,仅使用本地文件系统2> ZooKeeper与Hbase运行在同一个JVM中分布式模式– 伪分布式模式1> 所有进程运行在同一个节点上,不同进程运行在不同的JVM当中2> 比较适合实验测试– 完全分布式模式1> 进程运行在多个服务器集群中2> 分布式依赖于HDFS系统,因此布署Hbase之...

2018-04-13 15:10:00 80

转载 C#网络编程二:SOCKET编程

一:什么是SOCKETsocket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄(其实就是两个程序通信用的)。socket非常类似于电话插座。以一个电话网为例:电话的通话双方相当于相互通信的2个程序,电话号码就是ip地址。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方...

2018-04-13 10:44:00 61

转载 【Python】Python-Numpy教程

Numpy的使用读txt数据:· genfromtxtimport numpy as npprint(help(np.genfromtxt))#data = np.genfromtxt("txtname",delimiter = ',',dtype = str)创建矩阵#一维array1 = np.array([1,2,3,4])print(array1)print(arra...

2018-04-12 21:47:00 149

转载 【SpringCloud】第十一篇: 断路器监控(Hystrix Dashboard)

前言:必需学会SpringBoot基础知识简介:spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。工具:JDK8apache-maven-3.5.2IntelliJ IDEA ...

2018-04-12 17:25:00 60

转载 java实现《剑指offer》(一)1~10

每段代码都是在牛客网在线编程通过后,然后拷过来的,准确性可以保证。1、二维数组中的查找在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。(1) 1 public class Solution { 2 public boolean Find(int[...

2018-04-12 15:21:00 47

转载 Road to Coder _Stack_Palindrome

周次学习时间新编写代码行数博客量(篇)学到知识点第15周1601【数据结构】栈的回文实现#include"stdio.h"#include"stdafx.h"#include"...

2018-04-12 02:02:00 50

空空如也

空空如也

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

TA关注的人

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