自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3069)
  • 资源 (1)
  • 收藏
  • 关注

原创 一文了解卷积神经网络在股票中应用

摘要卷积神经网络使计算机视觉领域发生了革命性的变化。本文探讨了CNNs的一个典型应用:利用卷积网络来预测股票价格的变动,即利用卷积网络来预测过去价格波动的时间序列,其目的是利用它们来买卖股票,以赚取利润。▌1. 介绍在较高的层次上,我们将训练一个卷积神经网络,将给定资产过去价格的时间序列数据图像(在我们的案例中,是在纽约证交所交易的SPY合约)中。然后,我们将在接下来的几分钟内预测价格的走势。如果...

2018-02-27 11:51:06 4165 2

原创 Linux nc 命令详解

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是一些使用netcat的例子.[...

2018-02-27 11:20:11 350

原创 区块链概述---如何简单的理解区块链技术

区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。 如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能彻底改变整个人类社会价值传递的方式。以前是靠信誉、靠百年老店、权威机构等,区块链利用技术建立了新的信任方式,这是可以被量化的,从技术的角度实现的,所以说区块链成为了下一个信任的基石。区块链最核心的革...

2018-02-22 18:01:36 892

原创 从概念到底层技术,一文看懂区块链架构设计(附知识图谱)

前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。与此同时,梳理与之相关的知识图谱和体系,帮助大家系统的去学习研究。 基本概念 区块链的概念最近很火,它...

2018-02-22 17:50:56 1490

原创 人才稀缺的区块链,程序员转型入门必看这四项技能

区块链(BlockChain),是区块(Block)和链(Chain)的直译,其数据结构如图1所示,即每个区块保存规定时间段内的数据记录,并通过密码学的方式,构建一条安全可信的链条,形成一个不可篡改、全员共有的分布式账本。比特币的区块分为区块头和区块体两部分。区块头的大小为80字节,包括4字节的版本号、32字节(256位)的上一区块哈希值、32字节的Merkle根节点、4字节的时间戳、4字节的难度...

2018-02-22 14:51:49 739

原创 go语言中container容器数据结构heap、list、ring

heap堆的使用:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576package main import (    "container/heap"    "fm...

2018-02-12 13:58:19 574

原创 PostgreSQL数据库创建、删除、角色权限

最近一直在使用Postgresql,命令总是记不住,就索性整理下来,方便自己,也给大家分享下。Postgresql常见操作指令:连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname\c dbname列举数据库,相当于mysql的show databases\l

2018-02-06 10:28:16 10880 1

原创 使用Go语言工作400天后的感受

我在2011年就听说了Go并学习了一段时间,坦白的说,那时候对Go是比较无感的,因为并没有看到Go特别亮眼的地方,可能和我使用C、Erlang、Java有关,这三种语言可以写高性能、高并发、高可用的服务;包含了面向过程、面向并发、面向对象的思想,我觉得我并不需要再学习Go,何况那个时候好像也没宣传的那么优秀。一切都发生在418天前,因为工作的需要,我开始写Go了,本

2018-02-06 09:28:39 4052 1

原创 使用Docker搭建Django,Nginx,R,Python部署环境

基本环境: Ubuntu 16.10 docker 17.06.0-ce压缩自己的项目文件1.这里需要注意的是,在压缩的时候,也需要把自己的需要的Python包写在requirement.txt,这样搭建环境的时候才会知道你需要什么包,才能一起安装,我的项目的requirement.txt 内容如下。Django==1.10.5rpy2==2.8.5PyMySQL=

2018-02-05 17:48:35 603

原创 大数据时代下的迁移学习

作者 | Lars Hulstaert翻译 | 林椿眄编辑 | 谷磊在这篇博文中,你将了解到什么是迁移学习,它的一些应用以及它为什么能够成为数据科学家应具备的关键技能。迁移学习不是机器学习的一个模型或技术,它是机器学习中的一种“设计方法论”,还有一些其他的设方法论,比如说主动学习。本文是AI科技大本营编译的迁移学习系列

2018-02-05 17:40:53 439

原创 数学建模 | MATLAB学习 | 蒙特卡洛算法

蒙特卡洛方法也称为统计模拟法、随机抽样技术、计算机随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。它源于世界著名的赌城—摩纳哥的Monte Carlo(蒙特卡洛)。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡罗命名。使用蒙特卡洛

2018-02-05 17:40:05 17350 1

原创 Win7删除文件或文件夹提示“找不到该项目”错误该如何解决

在使用Windows7系统删除文件或者文件夹的时候,会出现“找不到该项目”的错误提示,可能再次“重试”也无济于事,今天就为大家简单概括一下出现该问题的原因及解决方法。针对出现该问题的不同原因对应的解决办法:第一:磁盘文件索引出现问题,造成已删除的文件夹还存在,但再次删除却出现该问题。解决:进行磁盘碎片整理以修复分区。第二:文件或文件夹名称不符合Windows

2018-02-01 20:48:17 1903

原创 Go语言压缩和解压缩tar.gz文件

golang处理压缩包,我最常用的就是tar.gz了,所以今天写了一个测试一下.代码放这里以后浏览.压缩文件package main   import (    "fmt"    "os"

2018-02-01 20:30:00 1520 1

原创 python中调用R

需要在python中调用R,实在是一种无奈的选择。如果能在一门语言中独立完成课题,是一个比较理想的做法。但是,这种想法也不太现实,毕竟每一种语言都有自己的长处。如果能取长补短,综合使用各种语言,也能起到不错的效果。现在遇到的问题是,如何在python中调用R?这其中包括了如何调用R的对象(函数和包),R和python的对象如何互相转换,以及如何调用R的脚本(外界参数的输入)。p

2018-02-01 20:06:27 4592

原创 python 调用 R,使用rpy2

python 与 R 是当今数据分析的两大主流语言。作为一个统计系的学生,我最早接触的是R,后来才接触的python。python是通用编程语言,科学计算、数据分析是其重要的组成部分,但并非全部;而R则更偏重于统计分析,毕竟R是统计学家发明的,本身就是为统计而生。python的优势在于其全能性,几乎所有的领域都有python的身影,而R则在统计及其相关领域非常专业。二者各有优势。那么这么好的两个东

2018-02-01 20:04:31 1372

原创 R-3.3.1源码安装

标签:r3.3.1 源码 解决依赖关系1、yum install readline-devel2、yum install libXt-devel3、tar zxvf R-3.3.1.tar.gzcd R-3.3.1    ./configure --prefix=/opt/R-3.3.1   --enable-R-shlib    报错: 

2018-02-01 09:08:04 382

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

操作系统[oracle@RAC02 ~]$ lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDis

2018-01-31 10:59:38 499

原创 修改 oracle xe 字符集 ZHS16GBK

Oracle XE 执行安装程序后,很简单的默认为 SIMPLIFIED CHINESE_CHINA.AL32UTF8 ,通过如下方法可以修改成为 ZHS16GBK 。 客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。客户端的字符集设置存在多个地方: session>环境变量>注册表>参数文件 字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zh

2018-01-31 10:45:01 316

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

1、下载安装包直接到官网上找到相应的版本,网址如下,选择linux版本http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/downloads/index.html2、上传到云服务器这里我使用的WinSCP,上传速度根据网速,也可以直接使用wget直接下

2018-01-30 17:15:56 835

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

本文翻译自最近各种 Go 语言社区分享的很多的英文文档 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs,小编第一眼以为 50 Shades of Grey……Go语言是一个简单却蕴含深意的语言。但是,即便号称是最简单的C语言,都能总结出一本《C陷阱与缺陷》,更何况Go语言呢。Go语言中的许

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

原创 PostgreSQL 用户和权限管理

默认用户postgres安装完成后,会自动在操作系统和postgres数据库中分别创建一个名为postgres的用户以及一个同样名为postgres的数据库。登录方式1:指定参数登录psql -U username -d database_name -h host -W1参数含义: -U指定用户 -d要连接的数据库 -h要连接的主机 -W提示输入密码。

2018-01-30 15:28:16 8782

原创 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 commands from the keyboard and gives them to the ope

2018-01-30 15:19:10 5156

原创 go语言运行shell命令

// go语言运行shell命令package mainimport ( "os/exec" "fmt" "os" "strings")func main() { var ip, whoami []byte var err error var cmd *exec.Cmd // 执行单个shell命令时, 直接运行

2018-01-30 12:45:23 4707

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

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

2018-01-30 11:30:52 8573

原创 go build和go install的区别

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

2018-01-30 09:59:51 7083

原创 python下编译py成pyc和pyo

其实很简单,用python -m py_compile file.pypython -m py_compile /root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code:import py_compile py_compile.compile('path') //path是包括.py文件名的路径

2018-01-30 09:40:50 316

原创 python 反编译 pyc 一些心得

转自 http://wcf1987.iteye.com/blog/16725420x01 , 现在用python的人也多了起来,代码安全始终是我们要考虑的问题,比如说我们要将我们的成果发布出去,py直接发布肯定是不行的(除非你是开源的),那么我们就只能考虑发布pyc文件了,  0x02,今天讨论的就是怎么反编译pyc到源代码的技术,从道理上来讲,这个是完全没

2018-01-30 09:39:43 1534

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

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

2018-01-30 09:38:33 504

原创 R语言 recharts ggplot2

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

2018-01-29 15:00:02 737

原创 ggplot2——玫瑰图

初始图样:library(ggplot2)dt = data.frame(A = c(2, 7, 4, 10, 1), B = c('B','A','C','D','E'))windowsFonts(myFont = windowsFont("楷体")) ## 绑定字体p = ggplot(dt, aes(x = B, y = A, fill = B)) + geom_bar

2018-01-29 14:26:27 3998

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

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

2018-01-29 14:21:55 2160

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

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

2018-01-29 14:16:00 425 2

原创 表达式解析器 IKExpression

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

2018-01-29 14:13:26 863

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

1.箱型图我们利用qplot 来画图,使用iris中的数据。qplot(Species,Sepal.Length,data=iris,      geom=c("boxplot"),fill=Species,main="1依据种类分组的花萼长度箱线图")#geom 表示画的是什么图形。fill表示轮廓以内的填充颜色(不包括轮廓的颜色),控制轮廓的颜色使用color函

2018-01-29 13:49:16 1672

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

知乎专栏:https://www.zhihu.com/people/wu-shu-hao-67/activities 往期回顾R可视化分析链家网南京楼市数据kaggle案例:数据科学社区调查报告(附学习视频)kaggle案例:员工离职预测(附学习视频)Kaggle案例~R可视化分析美国枪击案(附数据集和代码)一.安装方式

2018-01-29 11:28:45 4182

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

多进程之间的通信常见的手段有管道/信号量/共享内存/Socket等,在上篇文章中介绍了管道的使用方法。管道在多进程通信中使用方便但是也具局限性,当通信双方在不同的机器上的时候通信方式更多采用Socket方式。在这篇文章中我们将会继续探索如何使用go所提供的net包等实现TCP和UDP方式的Socket通信。传输层协议OSI模型OSI七层模型,简单来说,下三层主要负责数据通信

2018-01-29 11:25:01 487

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

2012年,三位深度学习的“巨人”Alex Krizhevsky, Ilya Sutskever 和 Geoffrey Hinton,联合发表了题为 “ImageNet Classification with Deep Convolutional Networks” 的论文。自此,卷积神经网络( CNNs )就成了一个万人追捧的工具,并使深度学习成为人工智能领域的一大热门。不可否认,CNN

2018-01-29 11:23:36 292

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

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

2018-01-29 11:18:57 666

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

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

2018-01-27 22:42:45 287

原创 Go 实现洗牌算法

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

2018-01-27 20:49:27 1583

Flink1.11中文文档

Flink1.11中文文档

2021-01-11

空空如也

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

TA关注的人

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