自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Haskell环境搭建(windows)(一)

1、官网上(https://www.haskell.org/platform/windows.html)下载Haskell Platform,最新版本为8.2.1,只支持64位,有个core版和full版,full版包含了库,就下full版试试2、cmd下输入"cabal user-config init",可以看到配置文件的路径,找到配置文件,添加输入extra-prog-path: ...

2017-08-31 21:34:00 1204

转载 mysql查询优化之四:优化特定类型的查询

本文将介绍如何优化特定类型的查询。1.优化count()查询count()聚合函数,以及如何优化使用了该函数的查询,很可能是mysql中最容易被误解的前10个话题之一count() 是一个特殊的函数,有两种非常不同的作用。它可以统计某个列值的数量,也可以统计行数。统计列值 要求列值是非空的。(不统计null,即null值计数为0)count()的另一个用处是统计结果集的行数。当mysql...

2017-08-31 15:31:00 52

转载 php远程下载图片

这一天上班真的累啊,趁着这会闲写个抓取图片的码子。话不多少上代码!! 1 <?php 2 //要抓取的网址; 3 $url = 'http://www.zixue.it/'; 4 //取回网页内容; 5 $tmp = file_get_contents($url); 6 //正则获取图片地址; 7 preg_match_all('/<img[^&g...

2017-08-31 14:18:00 54

转载 基于ExtJs6前台,SpringMVC-Spring-Mybatis,resteasy,mysql无限极表设计,实现树状展示数据(treepanel)...

先从后台讲起1.表的设计  parent_id就是另外一条记录的id,无限极表设计可以参考 http://m.blog.csdn.net/Rookie_Or_Veteran/article/details/757113862.mysql查询很容易,关键是要把id,text,parentId查出来<?xml version="1.0" encod...

2017-08-30 17:48:00 29

转载 如何打开hprof文件

一、前言最近学习深入java虚拟机的书,照着里面的例子跑了下。下面是demo:/** * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError * @author zzm */public class HeapOOM { static class OOMObject { } ...

2017-08-27 15:46:00 5854

转载 SVN 服务器安装及配置(WIN7)

软件安装包客户端:服务端:安装服务端不整合 Apache 服务器可以忽略此选项。安装程序会自动在path下配置好环境变量:D:\Subversion\bin;查看是否安装成功:C:\Users\Mr_King>svn --version配置版本库① 创建目录:...

2017-08-26 21:39:00 61

转载 UVA - 1368 DNA Consensus String

//法一//这题算是初等贪心的思路了,要求总harmming距离最小,通过使每一位上选取的字母,都能使该位对总harming距离的贡献最小,按照定义,也就是所有DNA在该位置上,ATCG字母究竟哪个最多,若多个最多,就选字典序小的...思路确实挺巧妙,值得琢磨//顺带提一下,不知道为什么,看了别人的代码,发现有人将变量作为数组维度,即在main函数内部,ch...

2017-08-25 14:14:00 42

转载 gitbook的学习

gitbook安装与使用之windows下搭建gitbook平台最近需要在GitBook中去阅读电子书安装nodejscnpm安装gitbook解压书籍文件,并cd到书籍文件目录gitbook serve浏览器访问localhost:4000先在windows 下安装nodejs官网:https://nodejs.org/en/下载后直接安装...

2017-08-23 20:27:00 79

转载 强连通分量——间谍网络(洛谷_1262)——tarjan求scc

scc缩点建图处理#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<vector>#include<stack>using namespace std;inline int...

2017-08-22 19:07:00 50

转载 shell中sparksql语句调试、执行方式

1.命令方式执行sparksql查询SQL="use mydatatable;;select count(1) from tab_videousr_onlne where p_regiion=101 and p_date='2017-04-05' and p_hour=21;"/home/mr/spark/bin/beeline -u jdbc:hive2://localhost:1800...

2017-08-21 10:05:00 374

转载 ASP.NET Core Razor页面 vs MVC

作为.NET Core 2.0发行版的一部分,还有一些ASP.NET的更新。其中之一是添加了一个新的Web框架来创建“页面”,而不需要复杂的ASP.NET MVC。新的Razor页面是一个比较简单的MVC框架版本,在某些方面是老的“.aspx” WebForms的演变。在本文中,我们将介绍使用ASP.NET Razor页面和MVC的一些细节。Razor页面基础知识ASP.NET MVVM ...

2017-08-21 08:15:00 323

转载 JAVA下实现多线程断点下载

多线程断点下载:顾名思义是用多线程实现的,断点是当第三方因素(断电、断网等)中断下载时,下次下载可以继续上次下载的地方下载。1、通过getContentLength可以获取要下载文件的大小,这样可以在本机上创建一个相同大小的文件用来下载。int fileLength = connection.getContentLength();2、由于是多线程,所以要给每一个线程均分分...

2017-08-20 22:23:00 49

转载 python--异常处理

一、错误与异常程序中难免会出现错误,而错误分为两种1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错误那什么是异常呢?  异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下。异常发生之后,异常之后的代码就不执行了异常种类:在python中不同的异常...

2017-08-20 19:12:00 51

转载 判断一个数是不是质数

只需要判断到他的平方根就可以。例:console.log(isPrime(99)); function isPrime(num){ for(var i=2;i<=Math.sqrt(num);i++){ if(num%i===0){ return false; } } return true; }转载于:https://www.cnblogs...

2017-08-19 23:16:00 47

转载 poj 2955 Brackets 括号匹配 区间dp

题意:最多有多少括号匹配思路:区间dp,模板dp,区间合并。对于a[j]来说:刚開始的时候,转移方程为dp[i][j]=max(dp[i][j-1],dp[i][k-1]+dp[k][j-1]+2), a[k]与a[j] 匹配,结果一组数据出错([]]) 检查的时候发现dp[2][3]==2,对,dp[2][4]=4,错了,简单模拟了一下发现,dp[2][4]=d...

2017-08-19 18:31:00 42

转载 【Java】角色添加权限的方法,先删除,再添加。而不是用修改,这样很方便。...

@Overridepublic void addRoleResources(Resources[] resources, Long roleId) { Map<String, Object> params = new HashMap<>(); params.put("roleId", roleId); this.dao.delete("role.deleteRo...

2017-08-19 10:42:00 351

转载 Windows快捷键

★★★★★★★★★★★★★★★★华硕快捷键★★★★★★★★★★★★★★★★Fn+F1: 进入待命或是休眠模式Fn+F2:开启内置无线网络功能Fn+F5: 调暗液晶显示屏亮度Fn+F6: 调亮液晶显示屏亮度Fn+F7: 液晶显示屏背光光源开关Fn+F8: 切换为液晶显示屏显示,外接显示器或电视Fn+F9:开启或关闭“触摸板”功能Fn+F10: 静音开关(仅适用于Windows系统下)Fn+F11...

2017-08-18 16:04:00 100

转载 创建 git本地仓库并上传代码至coding

本文转自 http://blog.csdn.net/minjing_lin/article/details/506787081.生成ssh 在桌面右键,选择Git Bash Here,进入操作界面,输入“ssh-keygen -t rsa -b 4096 -c "xxxxxxxx@xxx.com(自己注册时绑定的邮箱)"”命令 继续输入"cat ~/.ssh/id_rs...

2017-08-18 15:57:00 241

转载 mysql 按年月查询

查询2017的数据:select * from table where year(column)='2017';查找月份为12的数据:select * from table where month(column)='12';查找天数为本年第二天的数据:select * from table where dayofyear(column)='2';year,month,dayofyear是...

2017-08-18 11:37:00 2077

转载 CSS3基础(4)——CSS3 渲染属性

一、CSS3 计数器详解  CSS3计数器(CSS Counters)可以允许我们使用CSS对页面中的任意元素进行计数,实现类似于有序列表的功能。 与有序列表相比,它的突出特性在于可以对任意元素计数,同时实现个性化计数。1、CSS3计数器属性一览表属性描述counter-reset定义计算器,包括初...

2017-08-17 15:28:00 97

转载 计蒜客16495 Truefriend(fwt)

#include <iostream>#include <cstring>#include <cstdio>using namespace std;typedef long long LL;const int maxn = 1e5 + 100;class FWT{public: void fwt(LL *a, int...

2017-08-16 18:13:00 45

转载 How to establish a big data platform ?

How to establish a big data platform ?http://xyz.insightdataengineering.com/blog/pipeline_map/https://blog.insightdatascience.com/the-data-engineering-ecosystem-in-2017-2c2a3429350e...

2017-08-16 17:36:00 47

转载 session

1.会话控制Cookie实际上就是一个头。服务器会创建Cookie,并且将Cookie以一个响应头的形式发送给浏览器浏览器收到Cookie以后,会保存Cookie,并且每次访问服务器时都会以请求头的形式带着Cookie服务器就可以根据浏览器带着的Cookie来识别不同的用户。Cookie的不足:- Cookie是纯文本的,使用起来不安全。- 浏览器每次访问服务器...

2017-08-15 18:11:00 47

转载 选择器

今天的学习内容:  选择器:基本选择器、层次选择器、伪类选择器、伪元素选择器、属性选择器  伪类选择器::checked  :selected  :even  :odd  :hidden  :visible  转载于:https://www.cnblogs.com/tangqiang2/p/7365913.html...

2017-08-15 16:42:00 42

转载 Android MVP

MVC, MVP, MVVM, Clean,Loaders架构....+databinding 数据绑定, + Content Providers 内容提供者组件, +dagger2 注入依赖框架http://www.infoq.com/cn/articles/android-official-mvp-architecture-sample-project-analy...

2017-08-15 16:28:00 44

转载 python多进程--------linux系统中python的os.fork()方法

linux下python 创建子进程的原理: os.fork()方法 的原理 为了实现并发、多任务,我们可以在主程序种开启一个进程或者线程。在类unix操作系统当中(非windows),可以用python的os.fork() 方法 在主进程上创建一个子进程os.fork(): 这句话执行过后,就会创建出一个新的进程来,被我们创建出来的进程我们叫她子进程,当前进程我们叫它主进程 子进程会...

2017-08-14 23:11:00 133

转载 HDU 1087 Super Jumping! Jumping! Jumping! 简单DP

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087题目大意:N个数字组成的一条路,每个数字是一个节点顺序连接,起点在第一个数之前,终点在第N个数之后。现让你选择一条路从起点跳到终点,只能往前且跳到比当前点大的那个点,可以认为终点是最大的,可以从起点直接跳到终点但是路的值就是0了,每条路的值为所经过的数字节点的值的和,问你值最大为多少...

2017-08-14 22:04:00 53

转载 前端面试题目整理1

从github上当了一篇面试题,分享大家,也留着自己看。。。本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的!不可能的!不可能的!前端还是一个年轻的行业,新的行业标准, 框架, 库都不断在更新和新增,正如赫门在2015深JS大会上的《前端服务化之路》...

2017-08-14 21:21:00 579

转载 Python的列表推导式,字典推导式,集合推导式使用方法

推导式分为列表推导式(list),字典推导式(dict),集合推导式(set)三种1.列表推导式也叫列表解析式。功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表格式:用中括号括起来,中间用for语句,后面跟if语句用作判读,满足条件的传到for语句前面用作构建先的列表[x**2 for item in item_list if item>2]例子:>...

2017-08-14 11:39:00 40

转载 java 多线程笔记

一、先简单粗暴解释一下一些与线程有关的概念  1.并行与并发   并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。   并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。  2.资源共享   多个线程调用资源,是同一个或多个资源。  3.线程安全   在并发的情况之下,代码经过多线程使用,线程的调度顺序不影响最后结...

2017-08-13 18:34:00 38

转载 Linux下安装、配置、启动Apache

Linux下安装Apache如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off,再或者把centos自带的httpd服务的80端口改为其他端口需要准备三个安装包: httpd-2.2.23.tar.gz apr-1.4.5.tar.gz apr-util-1.3.12.tar.gz这些...

2017-08-13 17:31:00 64

转载 洛谷P1736 创意吃鱼法

题目描述回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_*)。她发现,把大池子视为01矩阵(0表示对应位置无鱼,1表示对应位置有鱼)有助于决定吃鱼策略。在代表池子的01矩阵中,有很多的正方形子矩阵,如果某个正方形子矩阵的某条对角线上都有鱼,且此正方形子矩阵的其他地方无鱼,猫猫就可以从这个正方形...

2017-08-13 17:03:00 37

转载 【好好学习的状态】

像那个私募基金一样,和人交流的时候只讨论学习,没有礼貌其实也没有关系。别人能理解。这就是这个时代的交流BUG转载于:https://www.cnblogs.com/osmondwang/p/7352196.html...

2017-08-13 01:04:00 42

转载 Arduino.最小系统面包板搭建

最早试过用万用板做过最小系统,主要用来烧录芯片后来为了方便,用面包板也搭了一个最小系统, 但不采用杜邦线,因为飞来飞去的线太乱了因此就有了这个简洁的版本,先上个成品图用个烧录器就可以很方便的烧写了,而且拔插芯片也很轻松,方便做试验下面记录一下制作方法:1.准备物料:- 面包板专用跳线,若干- ATmega328P芯片一枚- 电阻(1K、10K,1M共3个)...

2017-08-12 15:20:00 908

转载 linux 搜索工具

  大家好!本文为大家介绍linux 的搜索工具:locate、find,更精确的查找工具。之前我们学过ls |grep 也能达到搜索文件的功能,但ls是基于文件名的查找,虽然搭配grep能按照一定的条件去查找文件,又因为每个文件的格式不唯一,所以这种方法也不总适用。下面为大家介绍简单精确的查找工具:1、locate: 基于数据库的查询,非实时性,对新创建的文件需要更新数据...

2017-08-11 20:31:00 91

转载 08.11 js1 基础 基本语法 变量 数据类型Number类型 String字符串

# JavaScript 基础### 编程语言*机器语言*汇编语言*高级语言* 编译型* 解释型### JavaScript 发展*ECMA3 确定了地位 *ECMA5*ECMA6 (ECMA2015ECMA2016ECMA2017)###客户端 JavaScript 组成*ECMA...

2017-08-11 14:47:00 70

转载 App性能优化

以下这些技巧分为三个不同那个的级别---基础,中级,高级。 基础这些技巧你要总是想着实现在你开发的App中。 1.用ARC去管理内存(Use ARC to Manage Memory) 2.适当的地方使用reuseIdentifier(Use areuseIdentifierWhere Appropriate) 3.尽可能设置视图为不透明(Set V...

2017-08-10 10:19:00 66

转载 hadoop 大数据 介绍

1.Hadoop是一个大家族,是一个开源的生态系统,是一个分布式运行系统,是基于Java编程语言的架构。不过它最高明的技术还是HDFS和MapReduce,使得它可以分布式处理海量数据。2.HDFS(分布式文件系统):它与现存的文件系统不同的特性有很多,比如高度容错(即使中途出错,也能继续运行),支持多媒体数据和流媒体数据访问,高效率访问大型数据集合,数据保持严谨一致,部署成本降低,部署效率提...

2017-08-09 17:28:00 41

转载 什么是模块精讲

什么是模块?简单来说就是,模块能够有逻辑地组织你的python代码段,把相关的代码分配到一个模块里能让你的代码更好用,更易懂模块能定义函数,类和变量常见的场景:一个定义模块就是包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀但其实import加载的模块分为四个通用类别:   1 使用python编写的代码(.py文件)  2 已被编译为共享...

2017-08-09 15:55:00 99

转载 C++返回值优化

返回值优化(Return Value Optimization,简称RVO)是一种编译器优化机制:当函数需要返回一个对象的时候,如果自己创建一个临时对象用于返回,那么这个临时对象会消耗一个构造函数(Constructor)的调用、一个复制构造函数的调用(Copy Constructor)以及一个析构函数(Destructor)的调用的代价。经过返回值优化,就可以将成本降低到一个构造函数的代价。...

2017-08-08 19:59:00 161

空空如也

空空如也

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

TA关注的人

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