Solr简单总结

Solr 运行Solr服务 方式一:Jetty服务器启动Solr 进入solr-4.10.2/example目录 打开命令行,执行java –jar start.jar命令,即可启动Solr服务 打开浏览器,通过http://localhost:8983/solr来访问Solr管理页面。 方式二:Tomcat服务器启动Solr 部署Web服务,将solr-4.10.2/example/webapps/solr.war复制到自己的tomcat/webapps目录中,并解压,然后删除solr.wa
分类: 其他 发布时间: 06-14 23:52 阅读次数: 5

ELK之filebeat-redis-logstash-es构架模式

  下载filebeat的rpm包安装filebeat wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.3.0-x86_64.rpm   安装 filebeat-6.3.0-x86_64.rpm   配置文件/etc/filebeat/filebeat.yml   写一个配置文件 filebeat.inputs: - type: log enabled: true paths: -
分类: 其他 发布时间: 06-14 23:42 阅读次数: 7

Python输出特殊字符图形(一)大雁南飞

1 #conding=utf-8 2 import sys 3 def fun(char,num): 4 """ 5 @author:成都-杰森 QQ:917207011 6 :param char:str(char) 7 :param num:int(num) 8 :return: 9 char = str(char) 10 num = int(num) 11 rowLen = num 12 for i
分类: 其他 发布时间: 06-14 23:42 阅读次数: 6

文本操做小结

文本操做: 对文件操作流程: 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过句柄对文件进行操作 3. 关闭文件 data = open("file").read() print(data) fs = open("yesterday","r", encoding="utf-8") #fs即文件句柄 data = fs.read() #从头开始一行一行读文件内容,然后指针到了最后。 data2 = fs.read() #指针到了最后,再读是没有内容的。 print(data) print
分类: 其他 发布时间: 06-14 23:42 阅读次数: 5

spark 例子count(distinct 字段)

spark 例子count(distinct 字段) 例子描述: 有个网站访问日志,有4个字段:(用户id,用户名,访问次数,访问网站) 需要统计: 1.用户的访问总次数去重 2.用户一共访问了多少种不同的网站 这里用sql很好写 select id,name,count(distinct url) from table group by id,name 其实这个题目是继官方和各种地方讲解聚合函数(aggregate)的第二个例子,第一个例子是使用aggregate来求平均数。 我们先用简易版
分类: 其他 发布时间: 06-14 23:42 阅读次数: 7

005 docker的容器操作

一 . 概述   在前面的章节之中,我们可以从docker hub之中获取软件的镜像了,现在我们的主要任务就是   从镜像之中开启容器了. 总的来说,容器的启动要比docker 的敬相爱难过操作要麻烦一些,但是总体还是比较简单的. 二 . docker的容器操作   为了演示整个docker的容器操作,我们首先先下载一个tomcat算了,比较小,然后我们测试起来也比较方便. 细心的人已经看到了,我们下载一个tomcat竟然有120M,怎么比我们tomcat软件包大那么多呢?   其实,tomc
分类: 其他 发布时间: 06-14 23:42 阅读次数: 6

你是下一个被淘汰的iOS程序员吗?

前言: 负责招聘iOS、Android的朋友们可能会发现,收到的大部份简历的相似度是极其的高,这些简历里,他们可能都做过一个团购APP,一个美食APP,或者一个仿今日头条的APP,另外他们的技能点长得都惊人的一致。 通常一轮面试下来后,面试的同事跟我说,候选人有些实际工作经验,能胜任日常的工作,而大多数情况下我追问个简单的Email查重问题他就卡壳了,他们普遍能够胜任普通的界面以及数据展现方面的工作,但稍有一点不一样的需求,就不知道要从何着手。 作为一个开发者,有一个学习的氛围跟一个交流圈子特
分类: 其他 发布时间: 06-14 23:42 阅读次数: 6

Xcode报错 The document “xxx.h” could not be saved. The file doesn’t exist.

记录一个问题 场景:Xcode编辑一个工程时直接在工程内部修改了某个目录的文件夹名字,而后删除了其下的某 .h.m 文件 之后总是提示上述错误且无法强制退出Xcode,clean等操作基本没用 查找本地文件也并未发现被删除的xx.h文件的存在,于是从Xcode工程内又把之前改名的文件夹又改名回去, 这时发现之前本地被删的.h文件又回来了,惊悚之下直接从工程内将该文件夹remove reference、再次删除本地xx.h文件 完成这些后,乖乖的从本地目录先改名再重新导入到工程 以上。
分类: 其他 发布时间: 06-14 23:42 阅读次数: 10

通什翡翠商城邮件群发

用一种新的技术思维去群发邮件 一种不用换IP,不需要任何发件箱的邮件群发方式 一种不需要验证码,不需要**代码变量的邮件群发方式 即使需要验证码也能全自动识别验证码的超级智能软件 教你最核心的邮件群发思维和软件群发技术图片链接不是 问题50%~90%进入收件箱让你不再为进垃圾箱而发愁 每天群发100万封邮件不再是难题 懒人技术升级版大站协议邮件群发 提供的不仅仅是软件更重要的是群发技术 邮件群发神器简介:什么是通什翡翠商城大站协议邮件群发系统? 通什翡翠商城大站协议邮件群发系统,是通过设置邮件
分类: 其他 发布时间: 06-14 23:42 阅读次数: 6

re模块之re.match

re模块——python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。 问题
分类: 其他 发布时间: 06-14 23:42 阅读次数: 5

21-事务

事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 举例说明: create table user2( id int primary key auto_increment, name char(32), balance int ); insert into user2(name,balance) values ('wsb',1000), ('egon',1000), ('ysb',1000); #原子操作 start tr
分类: 其他 发布时间: 06-14 23:42 阅读次数: 5

阿里云服务器租赁价格多少钱

小编为你介绍如何通过优惠的价格租赁阿里云服务器,租赁一台阿里云服务器的优惠价格需要多少钱。 阿里云服务器的租赁价格主要看服务器的配置,服务器的配置有1核CPU 1G内存 ,1核CPU 2G内存 ,2核CPU 4G内存等多个不同的配置,而这些配置就决定了服务器的价格。目前一台阿里云服务器1核CPU 2G内存的价格,一年需要一千二百元左右,具体以购买时官网的价格为准,因为有时价格会有调整。如果我们做网站,最好选择1核CPU 2G内存,这个配置做网站可以。如果选择了1核CPU 1G内存,网站可能会不
分类: 其他 发布时间: 06-14 23:42 阅读次数: 6

CentOS6.5 安装VNC服务器

1.下载并按照vnc-server 1.1 检查是否已经安装 默认情况下,vnc服务是没有被系统安装的,可以通过以下命令查看: # rpm -qa | grep vnc #执行查询命令 tigervnc-1.1.0-18.el6.x86_64 #有内容说明已经安装了服务。我这里已经安装,所以会有结果出来。 tigervnc-server-1.1.0-18.el6.x86_64 执行查询命令,如果没有内容说明还没有安装vnc服务,需要安装。 1.2 下载和安装 其实这个步骤很简单,都交
分类: 其他 发布时间: 06-14 23:42 阅读次数: 5

Light Life 小组Alfha冲刺(第二天)

日期:2018.6.14 1.1 今日完成任务情况以及遇到的问题 姓名 赵瑞雪 冯舒怡 茅梓军 薛智麟 李金昊 今日 完成任务 写博客、尝试完成登录界面 巩固前端知识 创建前端框架 学习编写servlet 学习 资源地址 慕课网和w3cschool https://m.imooc.com/ https://www.cnblogs.com/Leo_wl/p/4292408.html http://www.runoob.com/servlet/servlet-http-status-codes.h
分类: 其他 发布时间: 06-14 23:42 阅读次数: 5

Java8之Stream详解

Java8中提供了Stream对集合操作作出了极大的简化,学习了Stream之后,我们以后不用使用for循环就能对集合作出很好的操作。 一、流的初始化与转换 Java中的Stream的所有操作都是针对流的,所以,使用Stream必须要得到Stream对象: 1、初始化一个流 Stream stream = Stream.of("a", "b", "c"); 2、数组转换为一个流 String [] strArray = new String[] {"a", "b", "c"}; stream
分类: 其他 发布时间: 06-14 23:42 阅读次数: 5

iostream和iostream.h的区别

#include <iostream> //标准输入输出流 #include <iostream.h> //非标准输入输出流 C++中为了避免名字定义冲突,特别引入了名字空间的定义(namespace),当代码中用<iostream.h>时,是继承了C语言的标准库文件的,没有名字空间,因此不用(也不能)使用std::cout<<x;。 当代码使用<iostream>时,输入输出需要引用std::cout<<x;。 有“.h”的就是非C++标准的,是C的标准库文件,无“.h”的,就要用到命令空间
分类: 其他 发布时间: 06-14 23:42 阅读次数: 6

EF中的预先加载和延迟加载

延迟加载(Lazy Loading):当实体第一次被读取时,相关数据不会被获取,只会读取本身。延迟加载的数据不会一次性查出来,而是一条一条的查询,这样就会多次请求数据库进行查询。 预先加载<Eager Loading>:预先加载会把所有的数据一次性从数据库中读取出来,预先加载就是从数据库中一次性查询所有数据,存放到内存中。 写个例子:一般我是这么处理的 1、在数据库上下文中禁用延迟加载 public DBaseContext() : base("MHaloDBaseContext")
分类: 其他 发布时间: 06-14 23:42 阅读次数: 6

阶段总结篇

今天主要是总结一下我们之前讲的参数问题,复习一下下~、 1、赋值 先来看一段代码: #代码1 def LSF_1(X,Y): print('{},{}'.format(X,Y)) def LSF_2(Y,X): print('{},{}'.format(Y,X)) LSF_1('hello'.'world') #按回车,得到的结果是:hello world LSF_2('hello','world') #按回车,得到的结果是:hello world #代码2 def LSF_1(X,
分类: 其他 发布时间: 06-14 23:37 阅读次数: 7

毕业设计 python opencv实现车牌识别 矩形矫正

主要代码参考https://blog.csdn.net/wzh191920/article/details/79589506 GitHub:https://github.com/yinghualuowu 答辩通过了,补完~ 用的是仿射变换 def img_Transform(car_contours,oldimg,pic_width,pic_hight): car_imgs = [] for car_rect in car_contours: if car
分类: 其他 发布时间: 06-14 23:37 阅读次数: 5

计算机编码--为什么整数中负数的除法和右移不是一回事

缘起   最近在看卡耐基梅隆大学的【深入理解计算机系统实验】之datalab时,遇到一个题目: 1 /* 2 * divpwr2 - Compute x/(2^n), for 0 <= n <= 30 3 * Round toward zero 4 * Examples: divpwr2(15,1) = 7, divpwr2(-33,4) = -2 5 * Legal ops: ! ~ & ^ | + << >> 6 * Max ops: 15
分类: 其他 发布时间: 06-14 23:37 阅读次数: 6