自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 利用matlab的simulink进行污水处理建模BSM1(一)

利用matlab的simulinik进行污水处理建模BSM1(一)废水处理仿真基准模型BSM1简介COST 是“欧盟科学技术合作组织”的简称,其英文全称是“European Co-operation in the field of Scientific and Technical Research”。在“COST 624”研究项目中,包含了水处理管理系统中废水收集、处理和排放等的每一个环节,不仅致力于整个系统的最优化,还包括了新的可持续发展的废水管理战略。在COST 624之后的COST 682 和

2021-02-25 20:42:07 4967 11

原创 BWAI学习记录003_使用Chaoslauncher和AI(Stardust)人机对战

在sscaitournament上面Stardust2020年排名第一。前提你需要安装BWAPI4.40。这个AI是基于这个版本API写的。第一步从Stardust的GITHUB下载C++源码。https://github.com/bmnielsen/Stardust第二步本人使用VS2019编译源码的DLL文件第三步将编译好的Stardust.dll复制到starcraft1.16.1安装目录下的bwapi-data\AI文件夹内(这个是BWAPI内工具Cha.

2020-11-14 09:44:13 854

原创 cad文件默认打开程序改为acad程序

cad文件默认打开程序改为acad程序Step1 CAD命令行输入键值TASKBAR,TASKBAR=0Step2 右键CAD桌面图标,点属性→兼容性→以管理员的身份运行程序前面的√去掉

2020-11-10 14:27:07 972

原创 2台无线路由器桥接,共享打印机

2台无线路由器桥接,共享打印机1.两台路由器,一台为主路由器、一台为副路由器。主路由器不进行设置,副路由器进行桥接中级(具有WDS功能)。组网成功后,把打印机和各个用户计算机共享在同一网段。2.副路由器桥接设置。3.打印机更改为固定IP地址,网关地址。本人使用的富士施乐S2011。...

2020-10-16 11:53:32 6328

原创 BWAI学习记录002_在SSCAIT上这个作者Hao Pan的视频观看启发和学习

在SSCAIT上这个作者Hao Pan的视频观看启发和学习。这位老哥用的是T,最近三年胜率上升的挺快的。观看视频链接策略无乱前期,中期,后期。微操策略,和建筑学都停不错的。学习重点:1、基于IRON的分支,学习基础API2、地图分析器BWEM3、AI Techniques4、docker对战...

2020-08-09 11:01:45 187

原创 BWAI学习记录001_星际争霸BWAPI 4.4.0下AI(ualbertabot)配置安装

星际争霸1真的是儿时的回忆,1999年那时候网吧都是个稀奇事物。那时本人小学,放学了偷跑去网吧,看人玩星际1.04就是一个下午。儿时最大梦想是可以有自己的电脑,不限时间玩星际争霸。2005年第一台电脑,装的第一个游戏就是星际争霸。大学毕业的时候接触到bwapi相关的东西,打开了全新的大门。随着GOOGLE对于DL,RL的突破,星际争霸这个RTS游戏界的鼻祖,又有了新的生命。为AI世界提供虚拟环境,演练算法。BWAPI:Brood War Application Programming Interface

2020-08-08 11:20:36 2293

原创 CMake Error: Could not create named generator “Visual Studio 15 2017 Win64“解决方法

编译pytorch老是开在这个地方CMake Error: Could not create named generator "Visual Studio 15 2017 Win64"主要是cmake版本太低了。我是在anaconda+vs2017里面编译的。升级cmake是主要任务。anaconda升级cmake方法conda install -c anaconda cmake然后可以解决了...

2020-08-07 21:41:15 2336

原创 Failed to traverse parents of commit 更新git的项目代码子项目的时候出现

在更新项目,使用命令git submodule update --init --recursive出现这种提示commit 996e03b949aea176238e3c7a8452700bbb987ac9Author: christopher <christopher@christopher>Date: Wed Jul 3 23:00:44 2013 -0400 many many changeserror: Could not read 984c11abfc9c

2020-08-05 19:41:40 3662

原创 提升github bash 速度的方法

提升github bash 速度的方法利用gitclone网站的镜像。在git bash里面输入git config --global url."https://gitclone.com/".insteadOf https://

2020-08-04 21:53:57 333

转载 gradle sync failed 的解决办法

Android Studio安装后可能会出现gradle sync failed错误首先打开设置界面(Ctrl+Alt+S)选择 Build,Execution,Deployment选择Gradle重新设置你的Service directory path目录安装Android Studio时默认会安装Gradle在 "C:/Users/用户名/.gradle" 此路径下,你只需要把 Service directory path 的路径修改为更详细点就可以了(eg:C:/Users

2020-05-28 13:59:20 22536 2

转载 完全卸载Android Studio(卸载得干干净净)

步骤其实很简单,一共三步,但是每一步都需要完成,步骤如下:打开控制面板或腾讯软件管家等执行常规的卸载操作。 找到SDK的安装目录手动删除SDK。 进入“C:\Users\<你的用户名下>”目录下,手动删除".android"、".AndroidStudioX.X"、".gradle"目录(比如我登陆电脑时的用户名是:lenovo,那么则来到C:\Users\lenovo目录下进行卸载)搞定,done...

2020-05-25 19:49:16 14446 2

原创 C盘清理方法

这个工具很用用处-sspacesniffer百度查看用法。1、pagefile.sys文件过大,虚拟内存过大。2、winsxs文件夹

2020-05-19 21:49:13 455

原创 Pycharm远程调试,只能可以run但不能debug事件

pycharm的python console报错CE.app/Contents/helpers/pydev/_pydev_bundle结局方法是,用本地的pycharm_helpers/pydev删除替换远程linux下面的/root/.pycharm_helpers/pydev目录下文件。...

2020-02-14 12:41:56 1913 1

原创 用SQL语句怎么删除表中的所有数据

有两种办法可以删除表中的所有数据:1、TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。语法 TRUNCATE TABLEname参数 name 是要截断的表的名称或要删除其全部行的表的名称。2、Delete from tablename where 1=1...

2019-10-30 14:43:34 45016

原创 python异常信息堆栈输出到日志文件

# -*- coding: utf-8 -*-import loggingfrom logging import handlersfrom datetime import datetimeimport timeimport ccxtimport mathimport pymysqlimport tracebackfrom pprint import pprintclass ...

2019-10-28 11:32:47 1899

原创 a卡gpuz,MSI Afterburner显卡不显示温度,启动OverdriveNTool提示atiadlxx.dll不存在的错误

atiadlxx.dll不存在的错误主要是因为在安装amd驱动程序的时候没有获取管理员权限,造成这个文件没有写入到C:\Windows\SysWOW64里面查了下https://forums.guru3d.com里面大神的方法OverdriveNTool requires 32bit driver file atiadlxx.dll or atiadlxy.dll to be in C:...

2019-10-19 09:15:01 4646

原创 安装时提示需要安装vs2013,mysql提供的下载版本不支持,需要重新下载版本

mysql下载地址:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.19.0.msi安装时提示需要安装vs2013,mysql提供的下载版本不支持,需要重新下载版本,下载地址如下,安装完成即可继续安装mysqlvs2013下载地址:https://support.microsoft....

2019-09-29 21:16:54 1512

转载 基于IntelliJ IDEA创建第一个Groovy工程

基于IntelliJ IDEA创建第一个Groovy工程1.1 概述Groovy是一种动态语言,在Java虚拟机中运行,同事具备脚本语言的特点。当运行Groovy脚本时它会先被编译成Java类字节码,然后通过JVM虚拟机执行这个Java字节码类。1.2 配置步骤1.2.1 软件版本IntelliJ IDEA 2018.3.5 x64jdk1.8.0_171groo...

2019-08-30 17:54:23 1005

转载 XMR新算法RandomX设计原理

RandomX设计为了最小化专用硬件的性能优势,工作证明(PoW)算法必须通过定位现有通用硬件的特定功能来实现设备绑定。这是一项复杂的任务,因为我们必须针对来自不同制造商的不同架构的大类设备。有两种不同类型的通用处理设备:中央处理单元(CPU)和图形处理单元(GPU)。RandomX针对CPU,原因如下:CPU是一种不那么专业化的设备,它更普遍且可以广泛使用。CPU绑定算法更平等,允许...

2019-08-17 19:59:20 4425

转载 win10激活程序

http://www.tudoupe.com/win10/win10jihuo/2017/0516/6823.html

2019-02-04 16:35:51 1603

原创 建筑科技博客、论坛、网站资源

https://www.autodesk.com/redshift/

2018-12-25 16:37:55 192

原创 rx584白牌救砖心得

不小心刷bios造成rx584进不了系统,但是可以进入bios自检.网上各种dos用atiflash强刷和编程器ch341a刷不行.1、dos程序总是出现adpter no found,可能是杂牌的rx584的bios芯片比较垃圾2、编程器的问题是我使用的是FM2504A芯片,居然没有无法读出数据,可能是编成器没有买对。最后,成功救砖居然靠的是在win10删除amd驱动,然后进入w...

2018-12-20 17:38:43 4616

原创 几种趋势指标的测试结论

(1)广义而言,以下所有描述都可以用于任何一个时间周期。但要记住的是,图表时间周期越小,市场噪音对交易的影响就越大。所谓市场噪音是影响市场波动的新闻、大交易者的市场操作和其他因素。理论上而言,趋势的时间越长,其变化的可能性就越小,那么,当您进行趋势交易的时候,赚钱的机会就比赔钱的机会更大。现在,您必须理解如何判断价格图中的趋势。我们将在本文中讨论这个问题。(2)判断趋势的一些已知方法:...

2018-11-27 13:15:21 2584

原创 完美解决debian系统no server suitable for synchronization found

系统时间需要同步使用得,ntpdate什么乱七八杂办法也没用,网上乱七八糟一大堆,最后用了一招,重新启动系统,debian自动同步成功----------------reboot

2018-10-25 22:20:27 1003

转载 Python + logging 输出到屏幕,将log日志写入文件

日志日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都潜在地不同的数据)。事件还具有开发者归因于事件的重要性;重要性也可以称为级别或严重性。logging提供了一组便利的函数,用来做简单的日志。它们是 debug()、 info()、 warning()、 er...

2018-10-03 19:42:45 2602

转载 在linux上使用conda 安装talib方法

此方法可以在LINUX上快速安装talib库#Install Ta-Libconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yesconda install -c quantopian ta-lib...

2018-08-23 19:29:24 5752

转载 Word VBA教程:查找并替换文字或格式

通过Find 和Replacement对象可实现查找和替换功能。Selection 和Range对象可以使用 Find对象。从 Selection 或 Range对象访问 Find对象时,查找操作会略有不同。查找并选定文字如果从 Selection对象访问 Find对象,当找到搜索条件时,就会更改所选内容。下列示例选定下一个出现的“Hello”。如果到达文档结尾时仍未找到“Hello”,则...

2018-08-18 10:48:54 30691 2

转载 运行linuyx shell 出现syntax error: end of file unexpected (expecting "done")

linux 下 出现此种错误 有可能有以下几种原因:1。换行符问题     没有使用unix换行符     解决办法:1) 可以在window下用ue改成unix换行符                       2)vi   dos.txt                                      :set fileformat=unix                     ...

2018-06-28 10:02:17 6862

原创 list转化为dataframe

 list 转化Data Frame  a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a, columns=['one', 'two', 'three'])

2018-05-15 08:56:40 142806 2

原创 使用pycharm连接windows服务器

使用pycharm连接windows服务器,本地win7,服务器win20081/我首先想到的是使用FileZilla_Server(下载地址:http://www.swift-dev.cn/FileZilla_Server.rar)自行搭建FTP服务器,具体方法如下 配置步骤:         双击:FileZilla Server Interface.exe,设定服务器地址:127.0.0.1...

2018-05-13 08:45:10 5409

转载 ubuntu 16.04安装mini anconda的教程

UBUNTU 16.04 LTS 安装 MINICONDAUbuntu 16.04 LTS 安装 miniconda下载miniocnda 的 bash 文件下载链接 https://conda.io/miniconda.html ,我选择的是 64-bit Python 3.6 版本 (Miniconda3-latest-Linux-x86_64.sh);安装进入 Miniconda3-late...

2018-05-09 19:00:39 12555

转载 一个简单方法在ubuntu安装python3.6

安装Python 3.6 在Ubuntu 16.04 LTS 版本在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本又担心系统有问题,那有没有办法同时在安装和使用python 3.6版本呢?下文将一起安装python 3.6并修改原系统的python3命令以使用新安装的版本。1、配置软件仓库,因为python 3....

2018-05-09 15:45:26 1771

原创 Ubuntu 安装Python3.6遇到的问题

Ubuntu16.04下默认系统自带python2和Python3.5的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3.6那么我们知道编译安装源码包和系统默认包之间是没有任何影响的.首先去python官网下载python3的源码包,网址:https://www.python.org/进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单...

2018-05-09 11:13:47 2387

原创 robo 3t mongodb 去除重复数据的简单语句

最近在用mongodb录分钟线,出现了很多重复数据和垃圾数据。如下。使用以下语句查询重复数据,我这个简单只需要时间重复就可以了。db.getCollection('btc_usd_quarter_10').aggregate([{$group:{_id:{datetime:'$datetime'}, count:{$sum:1}}},{$match:{count:{$gt:1}}}])

2018-04-21 15:59:42 3543

原创 mongodb在win2008上面安装

1.在官网上面下载社区版本,按照默认安装。2.来到C:\Program Files\MongoDB\Server\3.6\bin,直接使用mongod进行安装注册windows服务3.需要在默认目录建立data和log文件夹4.mongod.exe --logpath D:\mongodb\logs\mongodb.log --logappend --dbpath D:\mongodb\data ...

2018-04-12 13:44:36 1037

原创 两个dateframe对象的合并方法join

两个dateframe对象的合并方法如果是以index为时间序列的,那么可以采用pd的join方法。直接对于索引展开合并项目,使用+法是无法达到目标的。以下代码:import pandas as pdcsvfile = file('rb1805_1min.csv', 'rb')reader = pd.read_csv(csvfile, delimiter="," ,header=0,enco...

2018-03-12 18:47:24 1093

转载 利用 python 进行线性回归

理解什么是线性回归线性回归也被称为最小二乘法回归(Linear Regression, also called Ordinary Least-Squares (OLS) Regression)。它的数学模型是这样的:y = a+ b* x+e其中,a 被称为常数项或截距;b 被称为模型的回归系数或斜率;e 为误差项。a 和 b 是模型的参数。当然,模型的参数只能从样本数据中估计出来:y'= a' ...

2018-02-28 11:19:14 34747

原创 使用pandas读取中文unicode的csv和添加行标题的方法

pandas这个库就是这么智能。有了dateframe格式一切都好办了。相比csv库对中文支持就渣了。reader = pd.read_csv(leg2CsvReadFile, delimiter="," ,header=0,encoding = "gbk")header=None即指明原始文件数据没有列索引,这样read_csv为自动加上列索引,除非你给定列索引的名字。obj_2=pd.rea...

2018-02-22 21:56:13 10179

转载 在pandas中遍历DataFrame行

有如下 Pandas DataFrame:import pandas as pdinp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]df = pd.DataFrame(inp)print df上面代码输出: c1 c20 10 1001 11 1102 12 120现在需要遍历上面...

2018-02-22 21:54:05 299309 10

原创 pandas的to_datetime进行字符串格式化成为日期时间格式的方法

python的datetime的日期时间格式化strptime和pandas的to_datetime同样的支持格式化,语法一样的,同样是区分大小写df = pd.read_csv('btc.csv', header=0,sep=',')df['datetime']=pd.to_datetime(df['datetime'],format="%Y-%m-%dT%H:%M:%S.000Z")df....

2018-02-15 17:52:53 16762

空空如也

空空如也

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

TA关注的人

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