自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (20)
  • 收藏
  • 关注

原创 CentOS 6.5 SaltStack安装配置

SaltStack 开源的集群管理工具,基于Python开发,开源,简单,快速,容易上手。Master 是主管理节点; (农场主) Minion 是具体的服务设备节点; (监工) Syndic 是一群Minion的代理管理节点;(奴隶)配置HOST[root@23 bin]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain

2017-06-27 16:58:03 452

原创 Oracle 表空间迁移

Oracle 表空间迁移随着数据库的数据量越来越大,需要把数据量比较大的表单独放在独立的表空间。1.创建新的临时表空间create temporary tablespace rdp_temp tempfile '/data/tablespace/rdp_temp.dbf' size 500m autoextend on next 500m maxsize unlimited extent

2017-06-27 15:19:35 2967

原创 Oracle DDL自动提交

Oracle中,DDL语句会自动提交(隐式提交),而DML则需要手动提交(显示提交)。DDL除了包含常见的:CREATE TABLE/VIEW/INDEX/SYN/CLUSTER 之外, 还包括:truncate…….而DML操作包括:Insert、Update、Delete、RENAME、Drop、Alter……当然还可以通过执行语句:SET AUTOCOMMIT ON; 来设置。 这样所有的

2017-06-23 11:55:22 991

原创 CentOS 7 安装MySQL

CentOS 7 安装MySQL1.使用yum 安装mysql,需要使用mysql的yum仓库,先从官网下载 http://dev.mysql.com/downloads/repo/yum/CentOS 7 使用的是:mysql57-community-release-el7-11.noarch.rpm2.安装mysql仓库: [root@localhost ~]# yum localinst

2017-06-19 13:08:31 1254

原创 Oracle Sqlplus命令登录的几种方式

Oracle Sqlplus命令登录的几种方式sqlplus 命令语法sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]<option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]-C <version> 将受影响的命令的兼容性设置为<version> 指定的版本。该版本

2017-06-15 18:20:05 100721 1

原创 Hbase集群启动流程

Hbase集群启动流程共有三个节点:hmaster、hslave1、hslave2,三个节点上都安装有: zookeeper、hadoop、hbase。启动顺序:zookeeper(每一台)-> hadoop(主节点) -> hbase (主节点) 在三个节点上依次启动zookeeper。需要现切换到预先设置的hbase指定用户。 [hbase@hmaster bin]$ ./z

2017-06-14 17:18:47 11614

原创 puppet 安装与配置

puppet 安装与配置在RHEL6.5上安装puppet安装安装步骤1.配置server和client的主机名,因为建立连接时需要用主机名。 [root@23 ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=23.dev GATEWAY=192.168.198.12.安装基础依赖包 yum -y instal

2017-06-09 14:40:09 1680

原创 内存碎片/内存空洞

内存碎片/内存空洞内存碎片: 程序长时间运行后,由于不停的malloc/free操作,尽管不存在内存泄露,但程序所占用的内存空间越来越大,有时候还会导致malloc申请失败,这就是由于内存碎片所导致。产生原因: 非mmap申请的内存,其释放,只能从堆顶开始。中间部分的内存即使通过free释放掉,但仍然是被当前程序所占用,并未彻底释放到

2017-06-08 15:25:41 2794

原创 网络中的A类、B类、C类地址

网络中的A类、B类、C类地址IPV4地址用四个字节表示,由网络+主机地址组成 点分格式为:xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx网络定义常用的有三种网络定义: A类网络:网络.节点.节点.节点 B类网络:网络.网络.节点.节点 C类网络:网络.网络.网络.节点网络范围 类别 定义 私有地址范围 A类网络 第一个字节的第一位必须是0 000

2017-06-04 09:13:26 5377

原创 ORA-00018 问题处理

ORA-00018 问题处理该错误是由于数据库的session个数不够用导致的。在11GR2之前的版本中,session个数是通过设置的process个数计算出来的,计算公式为: sessions = 1.1 * processes + 5。在之后的版本中,oracle不再完全按照该公式来计算sessions个数。一般的解决办法都是通过调整max process的大小: alter system

2017-06-03 10:05:29 3772

原创 Oracle 的锁机制

Oracle 的锁机制Oracle的锁分为:行级锁和表级锁;行级锁是Oracle隐式自动产生的,表级锁除了会自动产生外,还可以人工通过命令指定。Oracle的锁定模式分为:X锁定模式、SRX锁定模式、S锁定模式、RX锁定模式、RS锁定模式; X锁定模式是Exclusive(排它的、独占的),S锁定模式是Shared的,共享的, SRX锁定模式是share row exclusive, RX锁定模

2017-05-31 14:56:50 764

原创 解决ORA-02069: global_names parameter must be set to TRUE for this operation 问题

解决ORA-02069: global_names parameter must be set to TRUE for this operation 问题问题产生背景:多数据库分库,在各个库之间采用dblink连接,DML操作会导致该问题的产生。解决步骤各个数据库设置独立地global name, 并enable global name.select * from global_name;alte

2017-05-20 11:45:44 3466

原创 Excel VBA 自动添加新行并递增ID

Excel VBA 自动添加新行并递增ID用Excel 2010的VBA功能来处理数据,主要根据IP网段和网段IP个数,来生成每个IP地址,并进行ID编号。Sub AutoInsert() Line = 1531 Count = Cells(Line, 5).Value ''Count = 5 For i = 2 To Count ''Copy

2017-05-06 18:56:06 10257 1

原创 Oracle merge into 批量操作可以支持重复记录

merge intoOracle中使用 merge into XXX using () on (t1.col1 = t2.col1 and t1.col2 = t2.col2) WHEN MATCHED THEN UPDATE WHEN NOT MATCHED THEN INSERT批量更新/插入数据时,即使数据是重复的,也能成功完成操作。重复数据

2017-04-26 05:08:56 10547

原创 Supervisord 安装配置

Supervisord 安装配置安装步骤参考 安装配置配置中需要说明的有: [inet_http_server] 是Web访问的URL、用户名及密码的配置。被supervisord管理的进程不能是守护进程。为了把supervisord添加为自启动服务,需要编写符合格式的脚本文件。[root@datacollection ~]# cat /etc/init.d/supervisord #! /

2017-04-19 19:29:16 710

原创 Oracle SQL 自动调优

Oracle SQL 自动调优Oracle 11版本之后,Oracle支持自动调优,默认开启自动调优任务,每天执行一次,可以查看生成的调优建议。本文的SQL语句基于 11.2.0.1.0版本,不保证在其他版本上的可用性。查询是否启用自动SQL调优作业select client_name,status,consumer_group,window_group from dba_autotask_clie

2017-04-14 13:19:03 3469

原创 Eclipse Neon 搭建C++、Python开发环境

Eclipse Neon 搭建C++、Python开发环境新版python 3.6安装包会自动配置jdk环境变量,确实很方便。除了使用Eclipse C/C++ 版本,可以使用Eclipse Web开发标准版,然后安装C/C++ 插件:CDT和 MinGW; 如果要支持python,需要安装Python插件:PyDev,这样在同一个Eclipse上,Java、C++、Python都可以使用。安装C

2017-04-13 17:53:06 1132

原创 更改Oracle用户的idle_time

更改Oracle用户的idle_time如果不设置idle_time,默认是 UNLIMITED,则连接始终不会被断开,这就占用了连接数资源。 合理的设置idle_time,可以让连接发挥最大的效用。查找用户所属的profile. idle_time是以profile为单位存在的,用户属于某一个具体的profile,比如default. 可以看到该用户属于‘APP_USER’,IDLE_TIM

2017-03-29 09:26:41 18294

原创 OCILIB ThreadPool使用总结

OCILIB ConnectPool使用总结最开始使用连接池,以为会是连接的重用机制,使用流程是:在需要对数据库进行访问时, 首先:OCI_PoolGetConnection(get_oci_pool(), NULL); 然后进行操作,最后 OCI_ConnectionFree(gpConnect->connections[role]); 释放连接。使用过程中发现其实释放连接后,重新GetCon

2017-03-26 20:01:55 1333

原创 Oracle IDLE_TIME与多线程长连接的关系

Oracle IDLE_TIME与多线程长连接设置了idle_time后,连接如果空闲超时,就会被重置断开。 因此尝试使用定时器以及OCI的Ping接口,定时去查询连接的状态,发现已被断开,则重连。 一般情况下,idle_time需要进行设置,但不宜设置过短。当轮询间隔小于idle_time,其实轮询触发的查询状态操作已使得idle为false,相当于保活机制。

2017-03-24 10:38:12 2256

原创 Docker使用总结

Docker使用总结Docker使用总结Docker命令DockerfileDocker命令Docker比较重要的命令 定义:docker run Run a command in a new container参数有很多,根据不同的需要运行一个shell docker run -it -v /root/downloads:/opt/data tomcat

2017-03-20 13:22:10 515

原创 MongoDB集群配置(一)

MongoDB集群配置(一)本实验环境是:mongodb v3.4.2, 三台 CentOS v7.2,mongodb不同版本可能配置略有差异。mongodb原理mongodb可以通过命令行配置参数,也可以通过配置文件进行参数配置。包括:mongos、config server、shard server几个部分。Config ServerShard Servermongosmongodb环境搭建Cr

2017-03-11 20:04:53 4431

原创 Openfiler 创建NAS存储

Openfiler 创建NAS存储系统安装Openfiler是基于linux的,安装过程和普通Linux没有区别,安装完成后即可通过Web界面进行登录配置。 注意:Web使用的https的根证书不被信任,需要加入到“安全-例外”中方可访问。默认的登录用户名是:openfiler, 密码是: password.创建扩展分区首先需要把用于NAS存储的空间格式化为扩展分区。创建物理卷在Web上点击”Vo

2017-02-24 14:07:05 2733

原创 Openfiler GPT分区错误解决方法

Openfiler GPT分区错误解决方法在使用Openfiler进行1T磁盘空间创建Physical Volume时如果通过Web界面删除旧的分区会导致分区格式变为GPT格式:WARNING: GPT (GUID Partition Table) detected on ‘/dev/sdc’! The util fdisk doesn’t support GPT. Use GNU Parted.

2017-02-24 12:25:07 1742

原创 Hbase thrift 写数据Broken pipe问题

问题背景测试环境是三台服务器搭建的Hadoop分布式环境。Hadoop版本是:hadoop-2.7.3;hbase-1.2.4; zookeeper-3.4.9。 使用thrift c++接口向hbase中写入数据,每次都是刚开始写入正常,过一段时间就开始报错。 但之前使用的hbase-0.94.27版本就没遇到过该问题,配置也相同,一直用的好好地。解决办法通过抓包可...

2017-02-20 13:43:27 4591

原创 字节对齐问题总结

字节对齐问题总结为什么要字节对齐便于CPU快速访问,减少CPU访存的次数。对于不同硬件平台下代码的移植尤为重要。 字节对齐的目标是:让变量的起始地址符合某种“特性”。比如在32位系统中int变量占4个字节,分配内存时,其起始地址应该位于4字节的边界上,即起始地址能够被4整除。如何做到字节对齐 编译器默认会自动为变量对齐,在x86平台上,gcc默认会4字节对齐变量,如果要定义自己的对齐方式,可

2017-02-09 10:29:03 724

原创 Jave基础知识

Java中出现的新的概念真多,新手很容易弄晕:一、Ant、Maven、Gradle三个都是项目构建工具,从左到右,越来越高级,越来越高自动化,Ant是最早的,主要根据配置的xml格式的依赖文件,来编译程序;Maven语法变得更简洁,自动化程度更高,同时加入更多的项目管理功能。主要功能包括:1. 编译源代码;2. 运行单元测试或集成测试;3.生成执行分析的报告;4.创

2016-11-24 13:43:09 340

原创 CentOS 6.5 安装gmime 2.6.20 (二)

升级Glib后,带来了很多问题,GLib本身会包括:libglib-2.0.so、libgio-2.0.so、libgobject-2.0.so、libgthread-2.0.so。需要把旧版本的这些库文件删除掉,或者确保程序链接时用的是最新版本的库文件。在gdb调试时,发现还需要升级gdb。“FrameDecorator is new in gdb 7.7, so we ad

2016-10-23 21:55:19 935

原创 CentOS 6.5 安装gmime 2.6.20 (一)

gmime-2.6.20 configure中写的依赖GLIB - version >= 2.18.0,系统默认的Glib版本是2.28.8。实际编译过程中,会报错:../gmime/.libs/libgmime-2.6.so: undefined reference to `g_mutex_init'../gmime/.libs/libgmime-2.6.so: undefined

2016-10-21 14:10:01 2442

原创 Linux下编写支持多线程的库

在一个进程中,所有线程共享同一个地址空间。所以,如果一个变量是全局的和静态的,那么所有线程访问的是同一份。一个可执行程序,由下面5部分组成:代码段: 由程序的所有代码编译而成的二进制组成,一个进程只有一个副本,只读。初始化数据段: 包含所有赋了初值的全局变量组成。非初始化数据段:没有被赋初值的全局变量组成。栈空间堆空间只有堆栈是每个线程独立地,其他三项都是共享的。多个

2016-10-13 18:14:27 1367

原创 网络协议分析工具汇总

Wireshark: 开源,有资料说有内存泄露的bug,不知是否已修复。Sniffer Pro: 非开源,比Wireshark多了丰富的图表功能,支持数据包的发送,回放,详细分析和诊断问题。TcpReplay: 数据包回放软件,支持大量数据包的回放,速率控制。OmniPeek: 对无线网络、语音等技术都有很好的支持。Fiddler: 主要对Http协议进行抓取和解

2016-09-26 09:42:22 871

原创 FreeBSD TcpDump抓取PPPOE的包

直接用: tcpdump -i em1 -n tcp 抓取不到tcp包。这些包是通过端口镜像 转发过来的,目的IP不是本机。后尝试检查了vlan,确认没有设置vlan.最终的方法是: tcpdump -i em1 -n pppoes and tcp and port 80可能先是第一层PPPOE过滤,不匹配就过滤不到吧。如果要抓取

2016-09-23 16:38:26 3469

原创 Ubuntu 16.04 nfs mount to freebsd 10

Freebsd 10.04 作为NFS Server.配置方法参照:http://33024.blog.163.com/blog/static/123070422201191684043283/Ubuntu mount挂载时,报“ mount.nfs: access denied by server while mounting 192.168.198.14:/data”通过添加-v 参数可以看到,

2016-09-22 15:57:49 507

原创 Redhat通过NFS挂载FreeBSD 目录

FreeBSD搭建NFS Server,Redhat作为Client去访问。搭建完成后,通过 showmount -e serverip可以看到共享目录,但是通过mount命令挂载提示:被server拒绝。后通过-v参数查看详细信息,发现是nfs的版本问题 mount -v -t nfs serverip:/nfsdir /nfsdirredhat默认使用nfs v4发起请求,而fre

2016-08-29 13:17:53 590

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-29 13:08:37 397

原创 安装glib提示pcre版本太低

Linux 64bits 安装glib时提示需要pcre,通过yum安装后,glib提示版本太低,但下载最新版本安装后,仍然提示该问题。后解决,系统默认到/usr/lib64下查找,因此只查到了低版本,为了解决该问题,需要在编译时指定lib目录。./configure --prefix=/usr --docdir=/usr/share/doc/pcre-8.39 --libdir=

2016-08-29 13:05:09 2224

原创 xml中不能包含 汉字元素吗? 为什么我用汉字,就编译出错,改成 拼音就可以?(看代码)

 

2005-03-13 17:41:00 2078 1

[实测可用] 华为鲲鹏920服务器所需 libsigar-aarch64-linux.so

华为鲲鹏920服务器所需 libsigar-aarch64-linux.so, Sigar版本1.6.4, 中标麒麟V7,V8 , jdk8 实测可用 解压后得到so文件, 拷贝到 /lib和/lib64下 sigar在arm机器编译的so,libsigar-aarch64-linux.so.

2020-06-18

tensorflow-1.7.0-cp35-none-linux_aarch64.whl

ARM aarch64 平台 python3.5 环境 适用的 tensorflow-1.7.0 版本。 这个是cpu版本。 gpu版本,,请查看另一个链接,需要cuda。

2019-10-31

tensorflow-1.7.0-cp35-cp35m-linux_aarch64.7z

ARM aarch64 平台 python3.5 环境 适用的 tensorflow-1.7.0 版本。 这个是gpu版本,需要cuda。 cpu版本,请查看另一个链接。

2019-10-31

tensorflow-1.8.0-cp35-none-linux_aarch64.whl

Arm aarch64 平台 python3.5 环境 适用的 tensorflow-1.8.0 版本。

2019-10-31

LINUX SHELL脚本攻略(中文版带书签).zip

个人认为关于Linux Shell脚本 最好的一本书,很详细,很实用,建议多看几遍,多实践。

2019-05-26

Araxis.Merge.v6.5.2260.Professional

支持二进制,文件夹比较。带破解,比beyond compare 好用多了。

2017-06-16

ocilib-3.5.0-user-guide

Ocilib's user guide

2017-05-12

Oracle SQL自动调优生成报告和SQL语句的脚本

http://blog.csdn.net/wwlhz/article/details/70171288

2017-04-14

Android Sdk system images 19 Part4

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分四部分,平台代码两部分,还有镜像文件四部分共753M 镜像放在system-images\android-19下

2014-10-02

Android Sdk system images 19 Part3

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分四部分,镜像文件四部分共753M。 镜像放在system-images\android-19下

2014-10-02

Android Sdk system images19 Part2

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分六部分,平台代码两部分,还有镜像文件四部分共753M。 代码放在sdk\platforms\android-19 镜像放在system-images\android-19下

2014-10-02

Android Sdk system images 19 Part1

目前最新的android 19开发包中的镜像包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分六部分,平台代码两部分,还有镜像文件四部分共753M。 代码放在sdk\platforms\android-19 镜像放在system-images\android-19下

2014-10-02

Android Sdk Platforms 19 Part2

Android Sdk Platforms 19 Part2

2014-10-02

Android Sdk Platforms 19 Part1

android-19_r01是目前最新的android 19开发包,由于在官网上下载的速度非常的慢,所以在这里上传了一份,希望对你有用。 共分三部分,平台代码两部分,还有镜像文件。代码放在sdk\platforms\android-19 镜像放在system-images\android-19下即可。

2014-10-02

AndEngine 经典实例

最新的AndEngine官方实例, 国内可能下载不了,共享供大家学习使用。

2014-10-02

AndEngine 碰撞检测

基于Andengine游戏引擎CollisionDetection 实体碰撞检测例子 修复了原作者的错误,可以正常运行。

2014-10-02

[AndEngine]物理碰撞例子

[AndEngine]物理碰撞例子分别为圆形 三角形 矩形 和六边形之间的碰撞效果 Box2D 物理碰撞例子,修复了原作者的错误,可以在模拟器上正确运行。

2014-10-02

Android驱动开发入门及手机案例开发分析

Linux驱动开发入门, Android系统对Linux驱动的优化和调整, Android电源管理框架

2011-05-17

Asp2.0新功能实例

Vs2005新功能:Sitemap;Themes; MasterPage;Profile;Cache;ReportView; LoginView;TreeView的实力程序。简单清晰明了!

2009-05-11

空空如也

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

TA关注的人

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