- 博客(81)
- 资源 (8)
- 收藏
- 关注
原创 php实现RSA加密解密
最近开发的项目中用到RSA签名算法,给数据加密解密。php端是如何实现RSA加密解密的呢?RSA的概念RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算...
2019-06-21 15:08:48
1481
原创 Oracle11g静默安装Linux(centos7)
centos7静默安装oracle11gR2,安装前需要确定硬件是否支持。因为是静默安装,所以我们不需要安装图形界面。环境要求内存要求内存最小1G,推荐2G或者更高swap分区查看先用命令查看自己的swap多大 -> free -m ,没有设置分区的话需要设置一下。dd if=/dev/zero of=/swap bs=1024 count=2048000mkswap /sw...
2019-06-04 13:40:01
851
原创 TP5日志Kafka接收Java正则解析
项目需要对企业的业务访问流量进行大数据分析,由于使用Kafka+flume采集数据,接收到的数据是单条的所以需要组装切割再筛选所需要的数据。正则初级入门正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式是繁琐的,但它是强大的,...
2019-05-30 16:27:35
772
原创 Flume增量采集Mysql数据
由于业务系统使用的数据库是Mysql,需要对业务进行大数据分析这就要求我们实时采集MySQL的数据。使用flume采集MySQL数据配置较简单,下面是配置的过程。插件下载需要的插件mysql-connector-java-5.1.46-bin.jarflume-ng-sql-source-1.4.1.jar这两个软件需要拷贝到 /usr/local/flume/libflume...
2019-05-30 16:24:04
3052
4
原创 日志分析系统(flume)之数据加密
在实现flume采集数据并使用kafka传输数据后发现数据是以明文传输的,对于安全性要求较高的系统来说是不可取的,故使用flume可扩展的自定义拦截功能来将数据过滤和加密本文主要讲加密过滤的部分依据实际的需要来增加,拦截器使用maven项目实现。有疑问可以参考上篇日志(此处需要采集初始机制搭建完成) — {% post_link 日志分析系统(zookeeper+flume+kafka)之实时接收...
2019-05-23 17:30:14
1646
原创 日志分析系统(zookeeper+flume+kafka)之实时接收数据
日志实时分析系统(单机)本次教程的主要目的是利用flume采集Apache的access.log数据通过kafka消息订阅服务转发至日志分析程序,其中需要的环境包括:linux系统,Java JDK,zookeeper,flume,kafka,接收数据的程序java程序。一准备环境软件下载软件的下载 wget http://www.apache.org/dist/zookeeper/...
2019-05-17 14:35:29
2149
原创 H5+APP实现联网和定位权限提醒并跳转至设置
H5+APP实现联网和定位权限提醒并跳转至设置H5+APP的项目需要用户联网并且定位,没有开启相关权限将导致APP无法正常使用。故在程序打开是需要检测用户的手机是否开启相关权限,没有开启将提醒用户开启。HTML5 网络状态获取常量:CONNECTION_UNKNOW: 网络状态常量,表示当前设备网络状态未知,固定值为0。CONNECTION_NONE: 网络状态常量,当前设备网络未连接...
2019-05-15 17:02:21
6500
3
原创 Linux 用户管理命令大全
Linux是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。实现
2013-11-30 17:00:47
1105
原创 so cute are you python 18
1.python 实现在一个文件中查找字符串:code:#!/bin/evn python#coding:utf-8#FileName:grep.py#History: 18-11-2013#Function:show the function of grep ,found lines by keywords.import osdef cdcGrep(cdcpath,keywo
2013-11-18 21:31:01
909
原创 So cute are you python 17
1.python 实现linux ls 命令:#!/bin/evn python#coding:utf-8#FileName:ls.py#Function:Show the files or directories on a path.#history:16-11-2013import ospath=raw_input("Pleace input the path you want
2013-11-16 21:13:03
649
原创 So cute are you python 16
初次尝试多线程,抓取url代码:#!/usr/bin/evn python #coding:utf-8 #FileName:test.py #function: Python中的Queue对象也提供了对线程同步的支持,同时尝试多线程处理事情抓取某个网页的url#History:12-11 2013from Queue import Queue import rand
2013-11-12 22:05:05
801
原创 So cute are you python 15
Python 创建文件:1) os.mknod("test.txt") 创建空文件2) open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件创建目录:os.mkdir("file") 创建目录复制文件:shutil.copyfile("oldfile","newfile")
2013-10-31 21:57:07
1097
原创 So cute are you python 14
1.ubuntu 系统 安装mysql 模块直接sudo apt-get install python-mysqldb如果编译需要 sudo apt-get install libmysqlclient-dev2.
2013-10-28 19:37:20
631
原创 So cute are you Python 13
上一节简单的介绍了,BeautifulSoup 的基本使用方法:这一节,我们加一点点难度抓取博客的文章连接:1.首先我们要分析要爬取的页面的结构,再根据结构抓取特定的页面:1.1 解释 BeautifulSoup 函数用法soup = BeautifulSoup(page) #格式化抓取的页面soup.findAll(name="span")#抓取标签 抓取文章标题--
2013-10-25 22:10:45
686
原创 So cute are you Python 12
1.BeautifulSoup 的安装过程:**1.1 下载 BeautifulSoup 下载地址(点击下载)**1.2 安装 安装的时候就是: python setup.py build python setup.py install引入包要用: import bs4 from bs
2013-10-25 11:44:53
603
原创 So cute are you Python 11
1.python 实现路由探测代码#!/usr/bin/evn python#coding:utf-8#FileName:routertracert.py#Function show the path of an websiteimport httplib2import sys if len(sys.argv) < 3: print("Written by y..
2013-10-22 21:55:37
912
转载 软件工程基础 八
软件工程的设计基础软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义:Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。 IEEE:软件工程是开发、运行、维护和修复软件的系统方法。 Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的
2013-10-20 10:08:15
918
原创 C++ Date Structure 4
C++的参数传递1.头文件定义// C++ 参数传递#ifndef __SAWP_H__#define __SAWP_H__void Swap(int &a,int &b);void Swap(int *pa,int *pb);#endif2.方法实现#includeusing namespace std;#include "swap.h"vo
2013-10-19 21:34:54
660
原创 So cute are you Python 10
1.Python 实现抓取网页信息#!/usr/bin/evn python#coding:utf-8#FileName:spider_01.py#Function : grasp an web page from website then show the things that you catchimport urllibresponse = urllib.urlopen('
2013-10-19 16:09:35
780
原创 So cute are you Python 9
1.线程的简单使用#!/usr/bin/evn puthon#coding:utf-8#FileName:Rlock.py#Function: Show how to using threading with python#History:17-10-2013import threadingmylock = threading.RLock()num= 0 class my
2013-10-18 21:07:58
647
原创 So cute are you Python 8
1.Using lambda#!/usr/bin/evn python#coding:utf-8#FileName:lambda.py#function: using lambda#History:14-10-2013def make_repeater(n): return lambda s:s*n twice = make_repeater( 2) print
2013-10-15 21:46:28
715
原创 C++ Date Structure 3
1.运算符重载 头文件/* 运算符重载 */#ifndef __complex_H__#define __complex_H__class Complex{ private: double dRealPart; double dImagePart; public: Complex(double rp=0,double ip=0); virtual~
2013-10-15 20:04:00
549
原创 C++ Data Structure 2
C++ 友元函数的简单使用。1. *.hinclude "rectangle.h"/* write function rectangle.h provides */Rectangle::Rectangle(int len,int wd,int ht){ length=len; width=wd; height=ht;}int Volume(Rectangl
2013-10-14 12:40:26
729
原创 So cute are you python 7
1.Python using file 。#!/usr/bin/evn python#coding:utf-8#FileName:using_file.py#function:Show how to use python to operation a file simply.#History:12-10-2013poem ='''\Programing is funWhen
2013-10-12 21:50:22
735
原创 So cute are you python 6
1.Using a class#!/usr/bin/evn python#coding:utf-8#FileName:Simplestclass.py#Function: Define a clss with pythonclass Person: pass #An empty block. p =Person()print p2.Define a
2013-10-11 21:50:59
597
原创 C++ Data Structure 1
Learn Data Structure by C++1.Define *.h file /* hello.h*/#include class Hello{ public: void sayHello(const char *str);};*2.Define an public function of class Hello/* h
2013-10-11 14:43:19
590
原创 So cute are you python 5
Learn python step by step1.show how to using an objcet#!/usr/bin/python#coding:utf-8#FileName: referance.py# function: show how to using an objcetprint 'Simple Assignment'shoplis
2013-10-10 21:53:04
695
原创 So cute are you python 4
Python 实现端口探测import osimport socketimport threadingimport getopt,sysdef connect_port(ip,port): try: s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 初始化socket
2013-10-10 09:24:34
815
原创 So cute are you python 3
Python teachLearn it step by step1.Using from module import *.#!/usr/lib/evn python#coding:utf-8# this program show how to using an module you defined.from mymodule import sayhi,versi
2013-10-09 20:56:40
801
原创 Windows Socket programming 4
互斥对象实现线程同步#include#includeDWORD WINAPI myfun1( // 声明线程函数LPVOID lpParameter);DWORD WINAPI myfun2(LPVOID lpParameter);HANDLE hmutex;int a =0 ;int main(){hmutex = ::CreateMutex
2013-10-08 15:26:44
626
原创 So cute are you python 2
Learn Python step by step:1.Using default parameter#!/usr/lib/evn python#coding:utf-8defsay(message,times = 1): printmessage*timessay('Hello')say('world',
2013-10-08 14:33:36
872
原创 So cute are you python 1
Learn Python step by step.1.How to using 'if'#!/usr/lib/evn python#coding:utf-8number =23guess =int(raw_input('Enter an integer:')) if guess == number: print"Con
2013-10-07 21:55:45
886
原创 Windows Socket programming 3
#include#include#includeusing namespace std;DWORD WINAPI myfun1(LPVOID lpParameter);DWORD WINAPI myfun2(LPVOID lpParameter); HANDLE hevent;int a =0;int main()
2013-10-07 16:52:33
637
原创 Windows Socket programming 2
Server:#include#include#include# pragma comment(lib,"WS2_32.lib")int main(){WSADATA data;WORD w =MAKEWORD(2,0); // Set the socket versionchar sztext[] = "Welcome you here ,now w
2013-10-02 21:07:22
531
原创 Windows Socket programming 1
服务器端代码:#include#include#include#pragma comment (lib,"WS2_32.lib") // connection to socket baseint main() // main function starting...{while(true){WSADATA data; // define an param
2013-09-30 20:03:52
583
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人