weixin_30951743的博客

私信 关注
weixin_30951743
码龄6年
  • 460,211
    被访问量
  • 暂无
    原创文章
  • 37,790
    作者排名
  • 81
    粉丝数量
  • 于 2015-08-30 加入CSDN
获得成就
  • 获得81次点赞
  • 内容获得0次评论
  • 获得544次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

(动态规划)导弹防御

题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截 系统有一个缺陷:虽然它的第一发炮弹能够达到任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试 用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入最多20个整数,分别表示导弹依次飞来的高度(雷达给出高度数据是不大于30000...
转载
49阅读
0评论
0点赞
发布博客于 6 年前

操作系统和常用软件下载

http://www.dnbbn.com/category/windows转载于:https://www.cnblogs.com/tc310/p/9391668.html
转载
46阅读
0评论
0点赞
发布博客于 3 年前

BUAA-OO-第四次作业-认识UML

进入烤漆,伴随着我们一学期的OO课也进入了尾声。一、作业架构设计  在第一次作业中,我们需要依据官方提供的解析包,完成一个UML解析程序,具体架构如下  在MyUmlInteraction类的构造方法中,完成对于不同类型UMLELEMENT的建图工作,即对于MyUmlClass类和M有UmlInterface类构建继承关系图,并将属于他们的attribute,operation以及as...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

Getting jQuery Goodness into ASP.NET AJAX - Take II

原文:http://mattberseth.com/blog/2008/06/getting_jquery_goodness_into_a_1.html#comment-23799So clearly I am obsessing about getting jQuery features into my WebForm applications. I would seriousl...
转载
26阅读
0评论
0点赞
发布博客于 13 年前

如何用xMind打开.mmap文件

首先右键单击mmap格式文档,选择“属性” > “更改了打开方式” > 选择使用Xmind软件打开。然后双击mmap格式文档,就可以用Xmind打开了!转载于:https://www.cnblogs.com/muzixiaodan/p/5650038.html...
转载
172阅读
0评论
0点赞
发布博客于 5 年前

1-2. 摄像头驱动的使能配置、V4L2编程接口的设计应用

  摄像头采集子系统一.摄像头驱动的使能配置摄像头软件驱动构架  摄像头采集系统由上图所示,硬件(摄像头) -> 驱动(Linux内核配置中,选择支持V4L2的驱动选项) -> V4L2接口设计 -> 图像采集。硬件:选择USB摄像头,内置芯片ZC30系列,Linux包含的万能驱动兼容;驱动:配置Linux内核,选择万能摄像头驱动中ZC30系列驱动文件、支...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

ASP.Net应用程序的多进程模型

尽管ASP.NET屏蔽了很多复杂性, 但在编写ASP.NET应用的时候,我们还是应当时刻留意:我们的代码始终是工作在多进程、多线程的运行环境下的。因此,我们在处理静态变量、全局变量时一定要警惕。同时,我们在往Session中存东西时,也需要考虑当Session状态以进程外服务方式提供时,保存的对象能否跨越进程边界的问题。转载于:https://www.cnblogs.com/gjy_2008/a...
转载
22阅读
0评论
0点赞
发布博客于 13 年前

uni-app 做路由拦截器

[插件市场](https://ext.dcloud.net.cn/plugin?id=159)【吐槽】 好多小伙伴跑来问我有没有Uni-app视频教程,收费的也行 各位uni-app 你根本不需要买市面上几百块的所谓 【实战教程】uni-app 为了让前端快速上手,所有复杂的操作全给你封装成 api了 ,若是后端人员写不出UI 插件市场找很多非常优秀免费的插件与其花那个钱你不如把钱花在 "v...
转载
10470阅读
0评论
2点赞
发布博客于 2 年前

leaflet在地图上加载本地图片

<link href="~/Scripts/Leaflet/leaflet.css" rel="stylesheet" /><script src="~/Scripts/Leaflet/leaflet.js"></script><div id="myMap" style=" height: 600px;"></div><script...
转载
635阅读
0评论
1点赞
发布博客于 3 年前

JS实现多张图片纵向横向无缝滚动

2008-09-18 15:26利用JS使用图片或文本横向或纵向无缝滚动,这个效果以前风云一时啊,现在还好,用的人不是很多,估计是因为用户体验不是很好的原因.但是企业站还是用得很多哦,有的老板经常会问:可不可以让我的产品大这个位置滚动呢?我回答时总是:嗯.可以,但是多一段JS,如下:<head><meta http-equiv="Content-Type" content...
转载
156阅读
0评论
0点赞
发布博客于 11 年前

Qt的主窗口弹出消息框

先说一下整体思路,其实很简单主要使用到了Qt 的定时器,两个QWidget窗体,消息窗我们只要让它按着定时器的节奏把它向左移动它的宽度或向右移动它的宽度从而实现消息框的弹出与隐藏。主要代码:#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include "form.h"#include <QTi...
转载
120阅读
0评论
0点赞
发布博客于 9 年前

解决python tkinter 与 sleep 延迟问题

多线程(threading——join)join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,才可以接着往下执行,那么在调用这个线程时可以使用被调用线程的join方法。join([timeout]) 里面的参数时可选的,代表线程运行的最大时间,即如果超过这个时间,不管这个此线程有没有执行完毕都...
转载
1448阅读
0评论
3点赞
发布博客于 2 年前

缺少动态连接库.so--cannot open shared object file: No such file or directory

总结下来主要有3种方法:1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边ln -s /where/you/install/lib/*.so /usr/libsudo ldconfig2.修改LD_LIBRARY_PATHexport LD_LIBRARY_PATH=/where/you/install/lib:$L...
转载
45阅读
0评论
0点赞
发布博客于 6 年前

Android 文件访问权限的四种模式

Linux文件的访问权限* 在Android中,每一个应用是一个独立的用户* drwxrwxrwx* 第1位:d表示文件夹,-表示文件* 第2-4位:rwx,表示这个文件的拥有者(创建这个文件的应用)用户对该文件的权限 * r:读 * w:写 * x:执行* 第5-7位:rwx,表示跟文件拥有者用户同组的用户对该文件的权限* 第8-10位:rwx,表示其他用户组的用户对该文件的权限open...
转载
206阅读
0评论
0点赞
发布博客于 5 年前

db.properties 数据库配置文件

project.pool.initialPoolSize = 10project.pool.minPoolSize = 10project.pool.maxPoolSize = 25project.db.tablePrefix = sjjyproject.jdbc.driver = oracle.jdbc.driver.OracleDriver#project.jd...
转载
48阅读
0评论
0点赞
发布博客于 7 年前

3.JSON使用

把 JSON 文本转换为 JavaScript 对象JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。为了更简单地为您讲解,我们使用字符串作为输入进行演示(而不是文件)。JSON 实例 - 来自字符串的对象创建包含 JSON 语法的 Ja...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

《移动平台应用开发实践》20169207第一周作业

一.使用开源中国代码托管首先预备工作,下载git软件及代码托管平台注册。然后在eclipse里面建立一个名为test的新项目。这里只是示例,代码比较简单。开源中国网站需要生成一个自己的ssh key。用到的命令是git config --global user.name "littletang"git config --global user.email "714630943@qq.c...
转载
34阅读
0评论
0点赞
发布博客于 4 年前

windows下cmd命令行显示UTF8字符设置(CHCP命令)

本文由 www.169it...
转载
33阅读
0评论
0点赞
发布博客于 7 年前

基于SketchUp和Unity3D的虚拟场景漫游和场景互动

这是上学期的一次课程作业,难度不高但是也一并记录下来,偷懒地拿课程报告改改发上来。课程要求:使用sketchUp建模,在Unity3D中实现场景漫游和场景互动。知识点:建模、官方第一人称控制器、网格碰撞器、刚体、触发器、射线(触发)碰撞器。实验题目基于SketchUp和Unity 3D的虚拟场景漫游和场景互动(增强现实)实验内容实验要求实验要求是实现虚拟场景漫游和增强显...
转载
336阅读
0评论
0点赞
发布博客于 4 年前

45. 腾讯面试题: 使用hashmap 插入数据,怎么样依照插入数据的顺序输出数据

题目:使用hashmap 插入数据,怎么样依照插入数据的顺序输出数据分析:使用hashmap插入数据,数据的顺序会改变。能够写个小程序试试。那怎么样依照插入的顺序输出呢?方法一:这是我第一时间想出来的办法: 维护一张表,存储数据插入的顺序,能够使用vector。可是假设删除...
转载
97阅读
0评论
0点赞
发布博客于 2 年前

MySQL服务无法启动 3534

1.环境变量配置完成2.配置文件编辑完成3.启动服务(启动不成功,错误信息“MySQL服务无法启动 请键入 NET HELPMSG 3534 以便获得更多的帮助”)错误原因:mysql安装目录下没data目录解决方案:命令端输入mysqld--initialize(如果没有配置环境变量,则需要到mysql安装路径bin目录下执行)启动服务:net start mysql...
转载
361阅读
0评论
0点赞
发布博客于 5 年前

网络攻击与防御技术1

姓名:刘畅 学号:201521440029 指导老师:高见主机ipwin虚拟机iplinux虚拟机ipwindows基本命令ping主机dir显示目录 cd进入目录Arp缓存net sharenetstat-ano输出重定向 ipconfig/all net userlinux基本命令ping主机 Ctrl+C...
转载
37阅读
0评论
0点赞
发布博客于 3 年前

磁盘调度算法

一次磁盘读写操作的时间由寻找(寻道)时间、延迟时间和传输时间决定:1) 寻找时间Ts:活动头磁盘在读写信息前,将磁头移动到指定磁道所需要的时间。这个时间除跨越n条磁道的时间外,还包括启动磁臂的时间s,即:Ts = m * n + s。式中,m是与磁盘驱动器速度有关的常数,约为0.2ms,磁臂的启动时间约为2ms。2)延迟时间Tr:磁头定位到某一磁...
转载
53阅读
0评论
0点赞
发布博客于 5 年前

Confluence 6 禁用或者重新启用一个任务

在默认的情况下,所有的 Confluence 计划任务都是默认启用的。使用 启用(Disable )/ 禁用(Enable )连接操作来启用和禁用每一个计划任务。不是所有的加护任务都可以被禁用的。https://www.cwiki.us/display/CONF6ZH/Scheduled+Jobs转载于:https://www.cnblogs.com/huyuchengu...
转载
30阅读
0评论
0点赞
发布博客于 3 年前

Http建立连接的方式

1.协议简介Http 协议:应用层协议TCP 协议:传输层协议,主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出的顺序一致,TCP具有可靠,面向连接的特点IP 协议: 网络层协议,主要解决网络的路由与寻址问题。2.HTTP协议是无状态的Http 协议是无状态的,其实是说,协议对于事务处理没有记忆能力,服务器不知道客户端...
转载
77阅读
0评论
0点赞
发布博客于 3 年前

python JSON API duckduckgo search engine 使用duckduckgo API 尝试搜索引擎

The duckduckgo.com's search engine is very neat to use.Acutally it has many things to do with other things since its API is also very neat.We can find many API which are free to use on different ...
转载
64阅读
0评论
0点赞
发布博客于 8 年前

MFC ocx IE中应用相关问题

一、IE中调用控件时碰到过的问题1、控件发消息让IE退出 ::PostMessage(m_hwnd, WM_DESTROY, 0, 0);      //m_hwnd为ie的窗口句柄 ::PostMessage(m_hwnd, WM_CLOSE, 0, 0);       //但是对于整个ie都会退出,而不仅仅是关闭该选项卡。2、去掉IE滚动条,并且让控件充满整个IE客户区...
转载
26阅读
0评论
0点赞
发布博客于 4 年前

802.11成帧封装实现(二)

1.2 数据帧数据帧会将上层协议的数据置于帧主体加以传递。图 1-9 显示了数据帧的基本结构。会用到哪些位,取决于该数据帧所属的类型。          图1-9 基本的数据帧不同类型的数据帧可根据功能加以分类。其中一种方式,是将数据帧区分为竞争式服务及免竞争服务两种数据帧。只能在免竞争期间出现的帧,就不可能在IBSS(独立型基本服务组合)中使用。另一种区分方式...
转载
62阅读
0评论
0点赞
发布博客于 2 年前

豆瓣 爬虫

太久没有写爬虫了,掌握的知识不能让他生疏了想了想写一个按照输入,能查询到豆瓣里的信息首先,先打开豆瓣的搜索页面会发现是这样的,左边有一栏标签,然后有个搜索框。可以点击标签,观察url的变化,发现https://www.douban.com/search?cat=1001&q=中的cat也相对应的发生变化,我这边就先选取几个来,电影,书籍,音乐,游戏。发现除了游...
转载
152阅读
0评论
0点赞
发布博客于 2 年前

django学习 session保持登录,且登出

学一点记一点刚刚进来的时候突然发现,博客园的主页在缩小的时候会发生一些挤压,有点意思今天刚看了session,感觉之前太迷茫,把问题想得过于复杂了。我这个是建立在有登录和注册的功能上的演示。首先,我们要去setting里面确定session在不在找到上述字段中含有session的就好了然后,去登录的那个views里,找到登录成功跳转的上一个字段,加入如下代...
转载
128阅读
0评论
0点赞
发布博客于 2 年前

django css文件导入,模板继承

今天写了一下模板继承刚开始感觉还行,也挺简单的当只有html的时候还是能继承到的,代码如下。首先在父html文件里加入{% block content %} {% block extracss %}{% endblock %}{% endblock %}把这一段加在父html下面想要被继承的地方。然后子模板里加载{% extends "...
转载
130阅读
0评论
0点赞
发布博客于 2 年前

java 学习(day1)

之前学java没好好听课,会一点又不熟练,于是准备重新开始学一些细节,记录每日所学新知识。a+bjava的a+b很有意思,当你输出的是" "+a+b,先假设a=2,b=3。然后上述的输出是23,实现了字符串拼接,这跟我当初学的时候是一样的但是,加上括号之后就不一样了" "+(a+b)或者a+b+" "。答案都是5,执行了a+b。java获取键盘操作当初学习的时候,是直...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

django学习,captcha图形验证码的使用

很多网站在登录或者注册的时候都有验证码,让你去输入。刚好有这么一款插件,可以满足这个功能首先,先pip install django-simple-captcha然后再setting里添加,如下添加成功后迁移数据库。用那两句语句然后添加urls,如图最下然后去表单文件那里添加captcha = CaptchaField(required=True...
转载
84阅读
0评论
0点赞
发布博客于 2 年前

django实现简易登录注册

经过一些文档的理解,以及一些时间的琢磨。我觉得可以用django做一些小项目了先说说登录功能吧。先创建一个app,用admin命令在cmd打开到manage.py同级目录下,django-admin startapp appname。如果还没有项目,先startproject。我这边app名字是login_new。创建成功后在pycharm打开该项目。首先,我们要建立一个...
转载
122阅读
0评论
0点赞
发布博客于 2 年前

java 学习(day2) 时钟类

看过python的面向对象,所以入手java总的来说还是比较快的。看视频学习之后写了一个简单的时钟一个时钟有两部分组成小时和分钟。再大一些还有月,日。分析一下就是,上述这些属性到达一个值之后,就重新归零。我们可以写第一个类,用于用于表示上述的属性package newJava;public class newjava { private in...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

flask入门(三)

表单request.form 能获取POST 请求中提交的表单数据。但是这样不太安全,容易受到恶意攻击。对此,flask有一个flask-wtf扩展,用于避免这一情况在虚拟环境下用pip install下载默认情况下,Flask-WTF 能保护所有表单免受跨站请求伪造(Cross-Site Request Forgery,CSRF)的攻击。恶意网站把请求发送到被攻击者已登...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

eclipse安装失败

去官网下载完eclipse下载软件之后,出现如下情况用了好些办法,都没有解决后来发现可能是墙的问题,去官网下对应的中国的压缩包网址是https://www.eclipse.org/downloads/packages/找到对应的包,install对应的版本会跳转这个页面可以看到默认的是japan的,点击下面的select another mirror,...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

flask入门(一)

flask是一个轻量级的框架,据说跟django跟比是真的轻。首先要先配置一个虚拟环境,flask项目需要在那个虚拟环境里运行,这里需要用的venv库实在python3里的标准库,不过有的linux里貌似没有首先先创建一个文件用来存放这个,我这边命名为flask,然后在cmd里打开,执行命令python -m venv virtual-environment-name,会创建一个...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

flask入门(四)

数据库flask在数据库这一块有一个扩展应用叫做flask-sqlalchemy,去虚拟环境里pip install一下,如下我这边用的是mysql,指定的url是这个mysql://username:password@hostname/database,用户名和密码自行填入吧,然后hostname也不多说,database就是数据库名。先试着配置一下吧输入以下代码...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

django 搭建一个投票类网站(四)

  昨天我把投票页面终于写完,怎么说呢,觉得这本书对我的帮助也不是很大,然后去看了下django的文档,发现竟然是同一个项目。。。。。。  但还是要善始善终吧,贴一下中文版的文档https://docs.djangoproject.com/zh-hans/2.1/    这次应该到了表单,我们的投票系统中成功的把问卷问题传上去了,但是没有选项,我们先去admin里添加模型,在...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

flask入门(二)

接着上文讲一讲响应flask调用视图函数后,会将其返回值作为响应的内容。大多数情况下,响应就是一个简单的字符串,作为HTML页面回送客户端。但HTTP协议需要的不仅是作为请求响应的字符串。HTTP响应中一个重要的部分是状态码,flask默认设为200,这个代码表明请求被成功处理。如果视图函数返回的响应需要使用不同的状态码,那么可以把数字代码作为第二个返回值,添加到响应文本之后。如...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

django 搭建一个投票类网站(二)

前一篇讲了创建一个工程和一个polls的应用程序,以及配置了数据库。这篇就继续讲吧1.django admin模块  admin模块是django自带的模块,他让开发者可以不用管写任何代码的情况下就拥有了网站后台管理功能。不过有打开过界面的同学应该注意到,不知道账号密码,也无法进去一探究竟  我们可以先用这个命令来创建网站超级管理员  python manage...
转载
129阅读
0评论
0点赞
发布博客于 2 年前

django 完成登录功能

啃了几天文档,感觉能理解了这个框架,但是真的下手的时候真的不知道从何开始。orm即Object-Relationl Mapping,看这名字就是操作数据库的,用过ssm,不过django操作数据库是真的强大,直接用model去创建表mtv也了解,model,templates,views。感觉上和mvc(model,view,control)类似,但是功能太强大,前者的view感...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

django 搭建一个投票类网站(一)

写在最前,之前零零散散的看过django,但是由于比较杂,学的云里雾里的,所以就停了一段落,但是我最近找到了一个django的书,是李建编著的django入门与实践,于是,打算照着书上的步骤来写好一个网站,希望能在结束后了解并懂得怎么使用django了吧,共勉话不多说,这本书前面写了很详细的html,js,css,以及python编程基础,我就直接从django部分开始吧在...
转载
95阅读
0评论
0点赞
发布博客于 2 年前

django 搭建一个投票类网站(三)

  之前修改index的视图的代码,工作原理是先试用loader方法加载视图,然后HTTPResponse方法初始化一个HTTPResponse对象并返回给浏览器。对于很多django视图来说,他们的工作原理是这样的,因此django写了一个简写函数render。下面使用render函数重写index视图,from django.shortcuts import render...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

爬虫实战 豆瓣音乐top250 xpath

刷知乎时刷到一篇爬取豆瓣音乐top250的,然后看了看,感觉自己的爬虫又更上一层楼了哈啊哈哈,尤其是发现xpath这么好用的东西。不过也有一个感慨,就是有很多种方式都可以获得想要的数据,对于入门的新人来说着实有些不友好,明确不了方向话不多说,先贴网站https://music.douban.com/top250我们这时候看到的网页应该是这样的,以防以后发生变化看了豆瓣...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

压缩包安装mysql8.0

在使用django的时候遇到一个错误,就是用脚本改变数据库的时候,发现mysql的版本不够,需要的版本应该大于5.8,而我的只有5.5,就很烦,恰好我之前有8.0的压缩包。(mysql重装已经不下十次了,说多了都是累,官网压缩包下载比较慢,如果有需要可以问我要)首先要完全卸载mysql1.先去控制面板看看有没有mysql,如果有把一切相关的都卸载掉2.然后右键我的电脑,找到管...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

pip install时报错

因为需要mysqlclient这个模块,但是在pip的时候报错Collecting mysqlclient Using cached https://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976df06019a5245a43d36032f1061e/mysqlclient-1.4.2....
转载
29阅读
0评论
0点赞
发布博客于 2 年前

爬虫入门 beautifulsoup库(一)

先贴一个beautifulsoup的官方文档,https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html#id12requests库用来获取url的响应,但是获取到确实网页代码,为了拿到自己想要的东西,我们需要用一下beautifulsoup这个库,这个库能把想要的东西提取出来。下载和安装在官方文档里都有...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

爬虫实战 爬取糗事百科

偶然看到了一些项目,有爬取糗事百科的,我去看了下,也没什么难的首先,先去糗事百科的https://www.qiushibaike.com/text/看一下,先检查一下网页代码,就会发现,需要爬取的笑话内容在一个span标签里,而且父标签是class为content的div里,那就很简单了,用select方法,先找到该文件,然获取下来并保存在txt文件里。比较枯燥。直接...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

Thread.currentThread().setContextClassLoader为什么不生效与java.lang.NoClassDefFoundError之Java类加载的Parent fir...

众所周知,Java的类加载机制采用了双亲委派模型,导致在进行类加载的时候会有多个加载器,这种复杂的机制,有时候会导致‘Exception in thread main java.lang.NoClassDefFoundError’这个异常,虽然可能你认为相应的类和jar包就在某个类加载器中。下面的文字,会试图尝试解释为什么会发生这种情况。下面提供了一个简单的java程序来帮助理...
转载
141阅读
0评论
0点赞
发布博客于 2 年前

Flink cep的初步使用

一、CEP是什么在应用系统中,总会发生这样或那样的事件,有些事件是用户触发的,有些事件是系统触发的,有些可能是第三方触发的,但它们都可以被看做系统中可观察的状态改变,例如用户登陆应用失败、用户下了一笔订单或RFID传感器回报的消息。应对状态改变的策略可以分为两类,一类是简单事件处理(Simple event processing),一般简单事件处理会有两个步骤,过滤和路由,决定是否要...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

kafka压测

原文并未提及kafka的版本 并且测试的消息大小都偏小 测试数据供参考 原文还测试了broker等 原文请移步文章末尾4.1 producer测试4.1.1 batch-size测试结果测试结论测试中通过我们增加batch-size的大小,我们可以发现在消息未压缩的前提下,20000条一批次之后吞吐稳定在19.65M/s。4.1....
转载
102阅读
0评论
0点赞
发布博客于 2 年前

大数据在公司使用的阶段

虽然大家都在玩大数据,但是大部分人还是在第1和2阶段,部分公司可能到了第3阶段,因为其中涉及的专业知识太多,运维工程师,开发工程师,数据工程师,云工程师等等不一而足。阶段1 技术试验阶段在此阶段,你的团队可能会安装一个Hadoop集群和Hive(可能带有Sqoop),以便将一些数据传输到集群并运行一些查询。近年来,包括Kafka和Spark在内的组件也被考虑在内。如果要进行...
转载
73阅读
0评论
0点赞
发布博客于 2 年前

伪分布式系统的运行结束返回码

在进行分布式开发的过程中,不可避免的会遇到程序异常结束,一般而言,结束的同时分布式框架会返回一个返回码,有时候通过返回码就可以大致知道是因为什么原因程序异常退出了。由于分布式系统一般运行在linux上,所以有些分布式框架的返回码的设计就与linux本身的signal有关。相关分布式框架返回码更具体的意义需要看手册,只是说在不知道官方意义的前提下,通过和linux的signal的比...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

正则匹配引发的血案

引子:一家商业IT服务公司,提供给客户的服务突然中断了将近一个小时,事后排查原因,竟然是因为一个正则表达式引起的,小小的正则表达式何以引起如此严重的问题?事情的原因是由于正则解析导致cpu资源消耗殆尽,引起连锁反应,后续的服务都无法对外提供。引起故障的正则表达式是这样的,“(?:(?:\"|'|\]|\}|\\|\d|(?:nan|infinity|true|false|nul...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

关于浮点数的取值范围以及精度的问题

根据最广泛采用的IEEE754标准规定,float数据类型长度为32位,其中最高位为符号位,中间8位为指数位,最后23位作为尾数位。因此float可以指示的范围(-3.4E+38)~(3.4E+38),这样的数值范围已经很大了基本能够满足我们的需要了,但是有一个问题就是精度的问题,23位的尾数能表示的最大范围是2^23−1=8388607,因此float数的十进制精度只有6-7位,所以在...
转载
193阅读
0评论
0点赞
发布博客于 2 年前

matlab添加永久路径

addpath(‘D:\MATLAB6p5\toolbox\svm’); 临时添加路径,不能添加子目录addpath(genpath(‘D:\MATLAB6p5\toolbox\svm’));临时添加路径,包括添加子目录上述命令执行完成后,savepath就可以永久保存路径转载于:https://www.cnblogs.com/m-zhang-yang/p/114406...
转载
673阅读
0评论
1点赞
发布博客于 2 年前

vs2010中使用命令行参数

使用VS2010增加命令参数的时候老是不起作用,后面经过研究发现,所要增加的命令参数是一个相对文件路径,而默认的工作目录里面没有该文件,所以就没有找到,需要修改工作目录,这样命令行参数才能够起作用。转载于:https://www.cnblogs.com/m-zhang-yang/p/11275244.html...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

segyio库的使用

最近在使用segyio库读取segy文件的时候默认读取总是出现问题,经过分析发现是我们通常所用的segy格式与本库的默认格式略有不同,修改参数就可以读取;1) with segyio.open(fileName, 'r', ignore_geometry=True) as f:可以忽视观测系统2)with segyio.open(fileName, 'r', iline=73, xl...
转载
616阅读
0评论
0点赞
发布博客于 2 年前

删除排序链表中的重复节点

第一种是保留一个重复节点https://leetcode.com/problems/remove-duplicates-from-sorted-list/这种好理解,碰到重复的就把指针指向重复节点的下一个。public ListNode deleteDuplicates(ListNode head) { if(head == null || head.next ...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

SSH 免密登录

A 免密登录 B 1. 确保 B 安装 openssh-server 查看 ps -e | grep ssh 是否有 sshd,安装之后还没有需要启动 ssh server:/etc/init.d/ssh start 2. 在 A 上生成密钥:ssh-keygen -t rsa 3. 将公钥复制到 B 上:ssh-copy-id userb@<IP_B> us...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

在字符串中找出连续最长的数字串

1. 常规思路 遍历一次,和之前的数字字符串比较长度,找到最长的 1 /** 2 * @param str 输入的字符串 3 */ 4 public void getLongestNumString(String str) { 5 char[] arr = str.toCharArray(); 6 StringBuilder tm...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

组合公式

计算 $C_m^n$原理。。。 1 double combine(int m, int n) { 2 double res = 1.0; 3 int t = 2; 4 for (int i = m - n + 1; i <= m; i++) { 5 if (t > n) { 6 r...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

多线程笔记(一)Future

1. Future 和 FutureTask 获取返回结果 都是调用ExecutorService 的 submit 方法,不同的是一个 submit Callable,返回值用 Future 接收;另一个 submit FutureTask,也就是 Runnable,不需要接收返回值1 // 使用 Future,MyTask 是一个 Callable 的实现类2...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

int 数组转换为 List

使用 Arrays.stream(),需要“装箱”一下:1 int[] arr2 = {234, 2, 23, 777, 2};2 List<Integer> list2 = Arrays.stream(arr2).boxed().collect(Collectors.toList());对于 Integer 数组,可以使用Arrays.asList、A...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

常用算法(一)二分查找

1. 二分查找(非递归,始终返回第一次出现的位置,参考了<<编程珠玑 第 2 版>>)public int binSearch(int[] nums, int target) { int l = -1, u = nums.length; while(l + 1 != u){ int m = l + (u - l) / ...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

IDEA Maven 项目使用 slf4j

Java 项目(非 Java web 项目)中使用 slf4j + log 4j1. pom 中只需添加一个依赖:slf4j-log4j12<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 --><dependency> <groupId>org.slf...
转载
305阅读
0评论
0点赞
发布博客于 2 年前

UML 类关系--聚合 组合 关联 依赖

经常用到的四种关系,容易搞混,记一下。耦合度:逐渐增强 1. 依赖(Dependency) 语义:类A要完成某个功能引用了类 B,则类 A 依赖类 B。 类比:学生依赖电脑,用电脑完成工作 表现形式:类A的 某个成员函数的返回值、 形参、 局部变量 或静态方法的调用了类 B,则表示类 A 依赖类 B。 2. 关联(Assoc...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

Max Chunks To Make Sorted

LeetCode 768.Max Chunks To Make Sorted IGiven an arrayarrof integers (not necessarily distinct), we split the array into some number of "chunks" (partitions), and individually sort each ch...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

synchronized 笔记

1. 当一个线程正在访问一个对象的 synchronized 实例方法,那么其他线程不能访问该对象的其他 synchronized 方法 对于每一个实例方法,锁是加在对象上的,一个线程访问其中一个synchronized修饰的实例方法时,这个线程就拿到了对象的锁,所以其他线程无法拿到该对象的锁,也就无法访问该对象的其他synchronized方法2.synchro...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

多线程笔记(二)线程池 Executors

1. newSingleThreadExecutor 和 newFixedThreadPool(1) 的区别 Fixed 直接返回一个 ThreadPoolExecutor,而 Single 在ThreadPoolExecutor 的基础上封装了FinalizableDelegatedExecutorService,源码:1 public static Execut...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

多线程笔记(二)线程池 ThreadPoolExecutor

1. ctl:将 workerCount(工作线程的数量)和线程池的状态放在一个 int 中保存 在 ctolOf 方法中实现private static int ctlOf(int rs, int wc) { return rs | wc; } 作用:并不是节省空间,而是为了保持线程池状态和运行状态的统一,放在一个变量里,可以保证这两部分同时修改2. 五...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

webpack配置es6高级语法

##安装配置项(通过yarn)yarn add babel-corebabel-loader@7.1.5 babel-plugin-transform-runtime babel-preset-env babel-preset-stage-0 --dev##在webpack.config.js中增加一个规则项module:{rules:[{test:/\.js$...
转载
160阅读
0评论
0点赞
发布博客于 2 年前

使用promise解决回调地狱

const path = require('path')const fs = require('fs')// 使用promise解决回调地狱function getFile(fpath) { // 只要promise一被创建里面的函数就会被执行 var promise=new Promise(function(resolve,reject){ ...
转载
94阅读
0评论
0点赞
发布博客于 2 年前

Vue生命周期函数的演示示例

<div id="app"><input type="button" value="修改msg" @click="msg='No'"><h3 id="h3">{{ msg }}</h3></div> <script> // 创建 Vue 实例,得到 ViewModel v...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

win中Oracle简易客户端和plsql的配置

连接数据库有2种方式:在本机安装Oracle数据库或者是安装一个oracle简易客户端当然,简易客户端跟oracle数据库比较少了一些功能连接方式:1)简易连接sqlplus scott/tiger@10.0.0.10:1521/study注意最后的study是服务名,别搞错了这种ora-12514的报错就是前面的账户密码地址端口一般都正确而服务名写错了2)本地命名tnsnames.or...
转载
174阅读
0评论
0点赞
发布博客于 2 年前

海盗分金问题SQL求解(贪心算法)

问题经济学上有个“海盗分金”模型:是说5个海盗抢得100枚金币,他们按抽签的顺序依次提方案:首先由1号提出分配方案,然后5人表决,超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼,依此类推,假设海盗是足够聪明的先利己再伤人,最后方案是怎样的?网上百度来的的代码with a as (select 101 - rownum n from dual connect by rownum ...
转载
115阅读
0评论
0点赞
发布博客于 2 年前

8皇后问题SQL求解(回溯算法)

问题八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法百度来的代码回溯法用递归实现八皇后解法declare type t_queen is varray(8) of number; queen t_quee...
转载
58阅读
0评论
0点赞
发布博客于 2 年前

找出所有文件最小可resize尺寸

--找出所有文件最小可resize尺寸SELECT a.file_id, CEIL( ( NVL( hwm,1 ) * blksize ) / 1024 / 1024 ) smallest_M, CEIL( blocks * blksize / 1024 / 1024 ) currsize_M, CEIL( blocks * blksize / 1...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

centos7放行1521端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=1521/tcp --permanentsuccess[root@localhost ~]# firewall-cmd --reloadsuccess转载于:https://www.cnblogs.com/yongestcat/p/115434...
转载
536阅读
0评论
0点赞
发布博客于 2 年前

ORACLE监听理解

参考官方文档Net Services Reference的7 Oracle Net Listener Parameters (listener.ora)1 监听概念oracle监听,是个服务器端进程,负责监听客户端发来的请求监听器可以不必驻留在数据库主机上,即可以把实例注册到远程主机上的监听监听是oracle自带的软件或者说组件本地连接可以不用监听,但是远程连接必须要oracle监听收到...
转载
86阅读
0评论
0点赞
发布博客于 2 年前

SQOOP的使用方法

Sqoop是个命令行工具,用来在Hadoop和rdbms之间传输数据。以Hadoop的角度看待数据流向,从rdbms往Hadoop是导入用sqoop import命令,反之从hadoop往rdbms下发数据用sqoop export命令以oracle hive为例子,命令举例:sqoop import -D oraoop.jdbc.url.verbatim=true --hive-im...
转载
145阅读
0评论
0点赞
发布博客于 2 年前

INS-35178错误,AMM及ASMM区别

遇到这个报错,就使用asmm一般先装库,再opatch到最新补丁,最后dbca建库,物理内存大于4G不能用AMM只能用ASMM内存越大,全自动管理就越费劲,出错概率就越高,内存抖动oracle的内存管理:9i PGA自动管理SGA手动管理,10g PGA自动管理 SGA自动管理(ASMM 自动共享内存管理),11g PGA SGA统一自动管理(AMM,自动内存管理),12c 18c 19...
转载
208阅读
0评论
0点赞
发布博客于 2 年前

配置OEL7 YUM源

用于其他发行版如rhel、centos有时候要用到oracle linux的源来装软件比如oracle、mysql等配置oel7源wget http://public-yum.oracle.com/public-yum-ol7.repo -O /etc/yum.repos.d/public-yum-ol7.repowget http://public-yum.oracle.com/RPM...
转载
133阅读
0评论
0点赞
发布博客于 2 年前

爬虫与反爬的较量

转载于:https://www.cnblogs.com/yongestcat/p/11453135.html
转载
61阅读
0评论
0点赞
发布博客于 2 年前

同城双活的概念

双活数据中心是为数据库提供高可用的同城双活比两地三中心少了一个异地灾备数据中心,oracle中用rac实现要满足1.网络双活 2.存储双活 3.应用双活距离上有限制一般100km以上不支持 实际建议50km以内无论两地三中心和同城双活最终还是要结合自己业务实际需要,有的客户业务连备份都没做过,做什么双活,还是要脚踏实地结合自己实际情况合理设计方案oracle官方说法是 io延迟在20以内...
转载
1135阅读
0评论
0点赞
发布博客于 2 年前

ORACLE有关表分区的一些维护性操作

有关表分区的一些维护性操作:一、添加分区以下代码给SALES表添加了一个P3分区ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE(‘2003-06-01′,’YYYY-MM-DD’));注意:以上添加的分区界限应该高于最后一个分区界限。以下代码给SALES表的P3分区添加了一个P3SUB1子分区ALTER TABLE ...
转载
71阅读
0评论
0点赞
发布博客于 2 年前

一个APACHE TOMCAT漏洞修复

这种情况加个SSL证书就行了 就是HTTPS协议转载于:https://www.cnblogs.com/yongestcat/p/11495541.html
转载
353阅读
0评论
0点赞
发布博客于 2 年前

LINUX中ORACLE 11.2.0.1 升级到11.2.0.4

11.2.0.4补丁号13390677,共7个文件,分别是其中1&2是db,3是grid,4是client,5是gateways,6是example,7是deinstall上传安装介质并解压[oracle@localhost db]$ unzip -q p13390677_112040_Linux-x86-64_1of7.zip -d ~[oracle@localhost d...
转载
186阅读
0评论
0点赞
发布博客于 2 年前

ORACLE ORION测试IO性能

https://www.oracle.com/technetwork/cn/topics/index-088165-zhs.html 下载地址Orion是Oracle提供的IO性能测试工具,运行该工具不需要安装oracle database软件或创建数据库。 它可以模拟Oracle数据库的IO负载,也可以用来仿真ASM的条带化的功能下载后解压就可以直接用先把要测试的设备写入到同路径的文件...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

ETHINK组件取值手册

Ethink组件取值手册一、取值Sql查询配置中取值方式:所有可以对外过滤的组件都可以用id.output取值 就是取组件setOutput()里输出的值 ,具体分为以下两种:1)$p{OBJ_1.output}—用于sql语句中根据值的类型加引号 如:’安徽’2)$p[OBJ_1.output]—用于sql语句中 不加任何引号直接把值显示替换 如: 安徽3)$w[userId] 从se...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

ETL中获取公共时间参数变量释义

转载于:https://www.cnblogs.com/yongestcat/p/11427684.html
转载
52阅读
0评论
0点赞
发布博客于 2 年前

【学习笔记】PYTHON数据分析与展示(北理工 嵩天)

0 数据分析之前奏课程主要内容:常用IDE:本课程主要使用:AnacondaAnaconda:一个集合,包括conda、某版本Python、一批第三方库等 -支持近800个第三方库 -适合科学计算领域 -包含多个主流工具 -开源免费 -跨平台本身不是个ide 是将多个工具集成在一起的conda -一个工具,用于包管理和环境管理 -包管理与pip类似,管理Python第三方库...
转载
128阅读
0评论
1点赞
发布博客于 2 年前

用matlab计算线性回归问题

看机器学习的时候遇到的第一个算法就是线性回归,高数中很详细的说明了线性回归的原理和最小2乘法的计算过程,很显然不适合手动计算,好在各种语言都有现成的函数使用,让我们愉快的做个调包侠吧简单线性回归R越接近1表示拟合效果越好>> x=[0,1,2,3,4,5,6,7]x = 0 1 2 3 4 5 6 7...
转载
119阅读
0评论
0点赞
发布博客于 2 年前

Python可视化查看数据集完整性: missingno库(用于数据分析前的数据检查)

数据分析之前首先要保证数据集的质量,missingno库提供了一个灵活易用的可视化工具来观察数据缺失情况,是基于matplotlib的,接受pandas数据源快速开始样例数据使用 NYPD Motor Vehicle Collisions Dataset 数据集. 运行下面命令获得数据pip install quiltquilt install ResidentMario/missi...
转载
372阅读
0评论
0点赞
发布博客于 2 年前

OL7.6上RPM方式安装Oracle 19c

设置主机名 [root@localhost ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdoma...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

【学习笔记】PYTHON网络爬虫与信息提取(北理工 嵩天)

学习目的:掌握定向网络数据爬取和网页解析的基本能力the Website is the API…1 python ide文本ide:IDLE,Sublime Text集成ide:Pycharm,Anaconda&Spyder,Wing,Visual Studio & PTVS,Eclipse & PyDev,Canopy默认源太慢:阿里云 http://mi...
转载
447阅读
0评论
0点赞
发布博客于 2 年前

【学习笔记】PYTHON语言程序设计(北理工 嵩天)

1 Python基本语法元素1.1 程序设计基本方法计算机发展历史上最重要的预测法则 摩尔定律:单位面积集成电路上可容纳晶体管数量约2年翻倍 cpu/gpu、内存、硬盘、电子产品价格等都遵循此定律50年来计算机是唯一一个指数发展的领域源代码、目标代码(机器代码)编译、解释静态语言、脚本语言静态语言编译器一次性生成目标代码,优化更冲份,程序运行速度更快脚本语言 执行程序时需要源代码...
转载
398阅读
0评论
0点赞
发布博客于 2 年前

使用vnc远程操控Centos7.6

安装vncserver[root@elegant-snap-3 ~]# yum install tigervnc-server -yLoaded plugins: fastestmirrorDetermining fastest mirrors * base: mirror.fileplanet.com * elrepo-kernel: repos.lax-noc.com *...
转载
369阅读
0评论
0点赞
发布博客于 2 年前