自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Linux下Oracle 11G XE 安装笔记

操作系统 [oracle@RAC02 ~]$ lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0...

2018-01-31 10:59:38 352 0

原创 修改 oracle xe 字符集 ZHS16GBK

Oracle XE 执行安装程序后,很简单的默认为 SIMPLIFIED CHINESE_CHINA.AL32UTF8 ,通过如下方法可以修改成为 ZHS16GBK 。  客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。客户端的字符集设置存在多个地方: session>...

2018-01-31 10:45:01 170 0

原创 Centos7上安装oracle xe快捷版详细步骤

1、下载安装包 直接到官网上找到相应的版本,网址如下,选择linux版本 http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/downloads/index.html ...

2018-01-30 17:15:56 405 0

原创 Go 语言从新手到大神:每个人都会踩的五十个坑 (1-12)

本文翻译自最近各种 Go 语言社区分享的很多的英文文档 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs,小编第一眼以为 50 Shades of Grey…… Go语言是一个简单却蕴含深意的...

2018-01-30 15:53:48 1335 1

原创 PostgreSQL 用户和权限管理

默认用户 postgres安装完成后,会自动在操作系统和postgres数据库中分别创建一个名为postgres的用户以及一个同样名为postgres的数据库。 登录 方式1:指定参数登录 psql -U username -d database_name -h host -W...

2018-01-30 15:28:16 7417 0

原创 Go实战--go语言中执行shell脚本(The way to go)

生命不止,继续go go go !!! 接触linux的人对shell一定不陌生,君不见那些噼里啪啦敲的飞快的服务端程序猿都是在键入,ls cd cat 等。 何为shell?  Simply put, the shell is a program that takes your c...

2018-01-30 15:19:10 1139 0

原创 go语言运行shell命令

// go语言运行shell命令 package main import ( "os/exec" "fmt" "os" "strings" ) func main() { v...

2018-01-30 12:45:23 849 0

原创 linux从用户组中删除某用户

1. 从wheel组中删除 test用户 gpasswd wheel -d test 2. 给 目录赋予 其他组上传文件的权限 chmod a+w test 在尝试学习新的语言之前先理解

2018-01-30 11:30:52 3527 0

原创 go build和go install的区别

go build 通过go build加上要编译的Go源文件名,我们即可得到一个可执行文件,默认情况下这个文件的名字为源文件名字去掉.go后缀。 $ go build hello.go $ lshello hello.go 当然我们也 可以通过-o选项来指定其他名字: $ go bui...

2018-01-30 09:59:51 6330 0

原创 python下编译py成pyc和pyo

其实很简单, 用 python -m py_compile file.py python -m py_compile /root/src/{file1,file2}.py 编译成pyc文件。 也可以写份脚本来做这事: Code: import py_compi...

2018-01-30 09:40:50 218 0

原创 python 反编译 pyc 一些心得

转自 http://wcf1987.iteye.com/blog/1672542 0x01 , 现在用python的人也多了起来,代码安全始终是我们要考虑的问题,比如说我们要将我们的成果发布出去,py直接发布肯定是不行的(除非你是开源的),那么我们就只能考虑发布pyc文件了, ...

2018-01-30 09:39:43 757 0

原创 将Python脚本打包成可执行文件

Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被...

2018-01-30 09:38:33 289 0

原创 R语言 recharts ggplot2

library(devtools) library(recharts)  library    echartr(iris, x=Sepal.Width, y=Petal.Width, series=Species)  echartr(iris, Sepal.Width, Peta...

2018-01-29 15:00:02 384 0

原创 ggplot2——玫瑰图

初始图样: library(ggplot2) dt = data.frame(A = c(2, 7, 4, 10, 1), B = c('B','A','C','D','E')) windowsF...

2018-01-29 14:26:27 2049 0

原创 R语言学习笔记︱Echarts与R的可视化包——地区地图

笔者寄语:感谢CDA DSC训练营周末上完课,常老师、曾柯老师加了小课,讲了echart与R结合的函数包recharts的一些基本用法。通过对比谢益辉老师GitHub的说明文档,曾柯老师极大地简化了一些代码,可读性很强。     关于此包起源,百度联姻d3.js=echa...

2018-01-29 14:21:55 1095 0

原创 Go语言用栈实现算术表达式

将中序表达式转成后序表达式,再通过后序表达式计算出值。 package main //表达式 //author:Xiong Chuan Liang //date:2015-2-2 import ( "fmt" "github.com/xcltape...

2018-01-29 14:16:00 189 0

原创 表达式解析器 IKExpression

IK Expression 开源,可扩展基于java的表达式解析器。并且不依赖与其他jar,仅作为单独的jar提供功能。 使用场景: 场景1:当接受到字符串 "(a > 2 || b 2"时,作为规则,传递过来一组map数据,a = 3 , b ...

2018-01-29 14:13:26 426 0

原创 qplot\ggplot2 绘制箱型图、散点图

1.箱型图 我们利用qplot 来画图,使用iris中的数据。 qplot(Species,Sepal.Length,data=iris,       geom=c("boxplot"),fill=Species,main="1依据种类分组的花萼长度箱线...

2018-01-29 13:49:16 448 0

原创 R语言数据可视化---交互式图表recharts包

知乎专栏:https://www.zhihu.com/people/wu-shu-hao-67/activities  往期回顾 R可视化分析链家网南京楼市数据 kaggle案例:数据科学社区调查报告(附学习视频) kaggle案例:员工离职预测(附学习视频) ...

2018-01-29 11:28:45 3483 0

原创 go语言快速入门:IPC之Socket(9)

多进程之间的通信常见的手段有管道/信号量/共享内存/Socket等,在上篇文章中介绍了管道的使用方法。管道在多进程通信中使用方便但是也具局限性,当通信双方在不同的机器上的时候通信方式更多采用Socket方式。在这篇文章中我们将会继续探索如何使用go所提供的net包等实现TCP和UDP方式的Sock...

2018-01-29 11:25:01 329 0

原创 都说卷积神经网络是个好东西,但它有什么弊端呢?

2012年,三位深度学习的“巨人”Alex Krizhevsky, Ilya Sutskever 和 Geoffrey Hinton,联合发表了题为 “ImageNet Classification with Deep Convolutional Networks” 的论文。自此,卷积神经网络( ...

2018-01-29 11:23:36 193 0

原创 Golang中位运算的详细理解

前言: 位运算可能在平常的编程中使用的并不多,但涉及到底层优化,一些算法及源码可能会经常遇见。今天就学习一下常用的位运算 一、常用的位运算:   &      与 AND   |      或OR   ^      异或XOR   &^     ...

2018-01-29 11:18:57 429 0

原创 go语言学习----字符串、数组和切片的应用

字符串、数组和切片的应用  从字符串生成字节切片 假设 s 是一个字符串(本质上是一个字节数组),那么就可以直接通过 c := []bytes(s) 来获取一个字节的切片 c。另外,您还可以通过 copy 函数来达到相同的目的:copy(dst []byte, src st...

2018-01-27 22:42:45 188 0

原创 Go 实现洗牌算法

shuffle算法,我把它叫做洗牌算法因为他和我们洗扑克牌的方式很像,它的目标正好与各种的sort算法相反,即把一个有序(或者无序)的一系列元素打乱,以满足需求。 如果你是python或者ruby程序员可能你觉得很简单,因为他们在语言层面上实现了很多很方便的函数,然而Go语言要想打乱数组或者...

2018-01-27 20:49:27 361 0

原创 Go标准容器之List

简介 Go的标准包container中包含了常用的容器类型,包括conatiner/list,container/heap,container/ring。本篇介绍conatiner/list。 conatiner/list实现了一个双向链表。使用起来与其他语言的动态列表非常相似,3秒钟...

2018-01-27 20:22:07 279 0

原创 Golang 关于通道 Chan 详解

首先我们来看线程,在golang里面也叫goroutine 在读这篇文章之前,我们需要了解一下并发与并行。golang的线程是一种并发机制,而不是并行。它们之间的区别大家可以上网搜一下,网上有很多的介绍。 下面我们先来看一个例子吧 import( "fmt...

2018-01-26 16:41:55 330 0

原创 go语言的多核并行化例子

写了个多核跑程序的例子,从《go语言编程而来》。关键就是runtime.NumCPU()读出cpu核数,runtime.GOMAXPROCS(MULTICORE)控制使用多个cpu核心。据说以后不会这么麻烦。 看了一下运行时间,其实没有变快- -可能是因为这种纯加法太简单了,作为一个例子以后需要...

2018-01-26 16:41:19 211 0

原创 向oracle中导入*.csv文件

1.什么是*.csv,如何得到? 里面存放的是数据表.每行代表数据库表格的一行, 每行中,每两个数据中间由逗号","分割. *.csv可以通过"将excel文件另存为*.csv"得到. 2.如何将*.csv格式的数据导入oracle数...

2018-01-26 15:20:57 286 0

原创 Go 语言Map(集合)

Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实现的。 定义...

2018-01-26 15:08:07 1337 0

原创 oracle sqlplus中copy命令的用法

一、语法 首先明确SQL*Plus Copy Command不是一个方法或是函数,也不是一个SQL语句,它是一个命令(command),这个命令必须在SQL*Plus里运行。 SQL*Plus Copy Command的语法: [sql] view plain copy ...

2018-01-26 13:50:19 719 0

原创 Linux性能测试UnixBench一键脚本

UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。 最新版本UnixBen...

2018-01-25 15:36:18 3529 0

原创 解决"Can't locate Time/HiRes.pm in @INC"问题

今天有在阿里云服务器跑分的时候出现"Can't locate Time/HiRes.pm in @INC"错误提示无法进行,检测是出现缺少perl Time HiRes组件造成的,并不是所有的UnixBench跑分的时候都会遇到这样的问题。 解决方法: ...

2018-01-25 15:34:42 818 0

原创 Linux性能测试工具-UnixBench--安装以及结果分析

UnixBench unixbench是一个用于测试unix系统性能的工具,也是一个比较通用的benchmark, 此测试的目的是对类Unix 系统提供一个基本的性能指示,很多测试用于系统性能的不同方面,这些测试的结果是一个指数值(index value,如520),这个值是测试...

2018-01-25 14:30:58 194 0

原创 基于Linux系统的性能测试

性能测试:CPU内存,硬盘IO读写,带宽速度,UnixBench 一、CPU物理个数、内核、超线程、多核心       1、登录Terminal,执行:cat /proc/cpuinfo,就会显示出主机的CPU详细参数,如内核、频率、型号等等,以下是我Linux 系统主机的CPU:...

2018-01-25 11:39:21 123 0

原创 GO编译环境搭建(基于SublimeText3)

1、我的机器是32位的win,可以去下面连接下载:http://download.csdn.net/detail/cumtwys/7695131       如果需要其他版本请到google官网下载(貌似被封了):http://code.google.com/p/go/downloads/l...

2018-01-23 18:01:34 183 0

原创 GO语言IDE——Sublime Text 3的安装

Java代码   1、下载安装Sublime Text 3 http://www.sublimetext.com/      2、安装Package Control包管理工具       Ctrl + `(该键位tab键上方的~键)组合键打开Sublime3的命令行(注意输入法...

2018-01-23 17:27:30 199 0

原创 几款Golang IDE对比

Go语言目前已经在开发者中越发的流行,自然很多人都在寻找合适的IDE来实现代码语法高亮、自动补全以及其他编辑特性。 下面就几种常用的IDE进行对比介绍: 1. Sublime text 这个文本编辑器在开发者中较为普及,应该说sublime并非一个完全成熟的IDE,但...

2018-01-23 17:10:09 2276 0

原创 docker和iptables关系

1、首先了解一下docker的网络机制 docker有4中网络模式: a.host b.container c.none d.bridge docker使用linux中的namespace隔离资源,一个docker容器会分配一个独立的network namesp...

2018-01-22 17:01:47 461 0

原创 iptables的基本语法格式

iptables的基本语法格式 iptables [-t 表名] 命令选项 [链名] [条件匹配] [-j 目标动作或跳转] 说明:表名、链名用于指定iptables命令所操作的表和链,命令选项用于指定管理iptables规则的方式(比如:插入、增加、删除、查看等;条件匹配用于指定对符合什...

2018-01-22 10:43:39 378 0

原创 几款Golang IDE对比

Go语言目前已经在开发者中越发的流行,自然很多人都在寻找合适的IDE来实现代码语法高亮、自动补全以及其他编辑特性。 下面就几种常用的IDE进行对比介绍: 1. Sublime text 这个文本编辑器在开发者中较为普及,应该说sublime并非一个完全成熟的IDE,但...

2018-01-22 09:46:05 478 0

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