自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次.239虚拟机下多用户python环境问题

1. 最好用python3 -m pip install xxxx --user;将包安装到用户目录下;在.239环境下用上面这句不幸报错,折腾了很长时间才试着用下面这句安装成功。

2024-03-13 10:40:07 354 1

原创 在windows server 2012上开启休眠功能

由于服务器操作系统上的开始界面的关机选项中没有显示 "睡眠"或"休眠"的选项,因此需要从命令行手动进行休眠。当进入到休眠后至少可以感知到RDP远程或者ping从连通到断开的过程。可能会提示系统空间不足,需要在系统盘上保留大于内存的空间。以上实验有风险,最好通过闲置服务器进行实验验证后实操。手动点一下电源按钮,可以恢复服务器启动。

2022-11-10 09:11:57 1839 1

原创 端口转发的三步操作

查看 netsh interface portproxy show all 添加 netsh interface portproxy add v4tov4 listenaddress=* listenport=9999 connectaddress=1.2.3.4 connectport=9999 删除 C:\Windows\system32>netsh interface portproxy delete v4tov4 listenaddress=*

2022-03-16 11:04:38 515

原创 超融合平台中折腾linux(ubuntu/centos)虚拟机

修改ipsudo vi /etc/netplan/00-installler-config.yaml重启系统 reboot 修改时间参考ubuntu server设置时区和更新时间_rayylee-CSDN博客,发现是执行后date显示时间为本地时间:sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 安装相应开发负载,参考studio cmake开发指导文档。 sudo apt-get inst

2022-02-08 11:27:23 1139

原创 分析一次FTP PASV模式下枚举目录失败的过程

发送:PASV 接收:227 Entering Passive Mode (47,100,10,126,233,47). 后面括号内的5个数字,分别表示IP地址和端口号,端口号分为高8位和低8位,高8位在前 这里的例子表示IP地址为47,100,10,126,端口号为53227(计算公式:47 * 256 + 233)。客户端抓包:可以看出第一次枚举目录成功(正常回应226),第二次枚举目录失败(返回错误码550)从FTP服务端抓到的日志:可以看到在第二次P...

2022-01-06 10:20:29 1859

原创 在SQL中查找包含回车换行的字符串

--School示例数据库,测试插入数据--declare @string nvarchar(255) = 'Enter' + char(13) + char(10) + 'Line'--INSERT INTO Department(DepartmentID, Name, Budget, StartDate) VALUES(101, @string, 0, 0);declare @rn nvarchar(255) = '%' + char(13) + char(10) + '%'SELE...

2021-03-04 21:34:39 1903 1

原创 vs2019开发wsl2下的linux程序

WSL2环境准备,参考:https://zhuanlan.zhihu.com/p/166196630 开发wsl2下的程序,有两种方式:一种是cmake方式,可以直接选择"wsl gcc";一种是remote linux方式; cmake方式 参考:https://devblogs.microsoft.com/cppblog/c-with-visual-studio-2019-and-windows-subsystem-for-linux-wsl/ “C++ with Visual Studio 201

2020-12-16 15:55:11 1201

原创 记录一次公司网络连接拨号失败的解决办法

同时两台办公电脑,一个可以连通,一个不能连通。 可通过:控制面板-管理工具-计算机管理-系统工具-事件查看器-windows日志-应用程序,观察来源为rasclient的日志。对比两台电脑上的日志可以看出一些信息。 不能连通的一台显示"xxx 该连接已失败。失败后返回的错误代码为 800", ' 789' '*** 691'等。 发现在注册表"计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters"下添加P.

2020-11-04 13:44:19 1467

原创 selenium浏览器中递归遍历某个节点

from selenium import webdriverdef recursive_traversal_child(_e): _children = _e.find_elements_by_xpath('./child::*') if len(_children) == 0: print(_e.tag_name, _e.id) if (_e.tag_name == 'p'): print('\t文字:', _e.text) .

2020-10-28 15:27:27 927

原创 python unpack关于字节对齐的一个细节

目前通过c++程序生成的文件,需要python读取出数据。但发现直接按字段类型读取,会提示指定buf长度与格式串不匹配,需要xx字节。其中一个结构体的格式串为:'c31sidqciqqqiii'。这个结构体可以正常读出。 >>> struct.calcsize('c31sidqcciiiii')80 第二个结构体格式串为'c31sidqciqqqiii'。这个结构体计算需要100字节,实际c++程序中显示sizeof()是104字节。根据python文档描述,说..

2020-10-20 17:15:36 700

原创 在win10主机中访问wsl中的jupyter notebook

前提必要条件:已安装好wsl的ubuntu,必要包等。wsl-ubuntu中设置jupyter notebook密码: jupyter notebook password 按提示输入两边自定义密码。 wsl-ubuntu中启动jupyter notebook jupyter notebook 然后在主机浏览器中访问:http:.//localhost:8888,输入密码登录后即可。 如果发现在notebook中不能使用ipwidgets可以通过以下方..

2020-10-13 11:36:59 1158

原创 交易终端留痕的描述

参考链接:http://download.gjzq.com.cn/gjty/copyright.html但是在中国证券投资者保护基金公司(http://www.sipf.com.cn/)上未能找到《证券公司客户交易终端信息管理技术规范》的原始文档。另在http://www.csrc.gov.cn/pub/newsite/flb/flfg/bmgf/zh/wlyaq/201401/t20140122_242969.html,有《关于加强证券期货经营机构客户交易终端信息等客户信息管理的规定》的文.

2020-09-21 15:26:01 1149

原创 设置双网卡上网的记录

一台笔记本,希望通过无线上网卡访问外网、通过有线网卡访问内网。无线上网卡网段:192.168.8.*,对应网关192.168.8.1有线网卡网段:192.168.2.*,对应网关192.168.2.1先增加静态路由,让192.168.2.*通过192.168.2.1访问route -p add 192.168.2.0 mask 255.255.255.0 192.168.2.1此时通过:tracert -4 www.baidu.com可以看到的确是通过192.168.8.1在访问t.

2020-07-28 16:56:45 159

原创 一个实际用例中dataframe列的转换操作

import pandas as pd# 这是一个从交易客户端导出的股票持仓csv文件csv_path = r'C:\Users\tum\AppData\Local\Temp\tmp_ymy1tjo.csv'df = pd.read_csv( csv_path, encoding="gbk", delimiter="\t", dtype..

2020-05-12 10:24:15 402

原创 windows多媒体定时器研究

最近实际工作中有一个业务需求要求1ms精度的一个定时操作,因之前这一块领域很少接触,有些文章也对多媒体定时器有描述,我结合自己的需求写了一个简单demo,以备产品代码中使用。// MultimediaTimersDemo.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include <wind...

2020-04-29 14:05:30 758

原创 tootip的使用总结

在OnInitDialog中 { _tcscpy_s(m_ToolTip_str, 128, _T("连接柜台")); m_ToolTip.Create(this, /* TTS_NOPREFIX| */ TTS_ALWAYSTIP /*| TTS_BALLOON*/); m_ToolTip.AddTool(this, m_ToolTip_str); m_ToolTip....

2020-04-03 15:25:26 342

原创 一个WindowFileMapping的实验记录

#include <Windows.h>#include <iostream>#include <string>void test_file_mapping_writer() { std::string szPath{ "e:\\temp\\md.1.bin" }; HANDLE h_dump_file = ::CreateFileA( sz...

2020-02-28 20:11:49 182

原创 win10命令行动态调整网卡优先级

有一台办公电脑需要长时间登录企业vpn,问题是登录vpn后发现ping局域网内的ip不通。一番研究后发现有一个可行的办法,即通过命令行及时调整网卡优先级。注:以下两个命令行需要在powershell中运行,修改优先级需要以管理员方式运行Get-NetIPInterface命令:该命令可以获取网卡编号(ifIndex),网卡别名(InterfaceAlias),协议族(IPV4/IPV6),...

2020-01-13 13:03:50 2674

原创 pywinauto核心代码理解

def __getattribute__(self, attr_name): """ Attribute access for this class If we already have criteria for both dialog and control then resolve the control and re...

2020-01-07 18:03:03 2085

原创 在centos上安装ta-lib

直接运行:sudo python3 -m pip install TA-Lib会报错,错误提示如下:"致命错误:ta-lib/ta_defs.h:没有那个文件或目录"此时可以 下载c++源码:wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz 解压进入代码目录后,执行以下命令生成...

2019-12-03 11:46:55 1050

原创 在windows上开发linux程序

1. 概述 由于工作需要,希望能把现有代码移植到linux。基于此目的,最近做了些调研和实验。 由于自己并没有太多的linux下的工作经验,所以不考虑直接在linux平台下工作,开发。 好在现在VSCode,VisualStudio目前都支持跨平台开发。 VSCode有一套remote-xxx的扩展,可以在本机linux子系统,远程主机,远程容器上开发。但平...

2019-08-30 16:36:03 4429

原创 2019技术路线

2019技术路线1. 用对用好CPU架构中的NUMA/CORE/THREAD/CACHE/MEMORY,使现有系统延迟更低。2. 系统现有结构解耦优化,用好文件映射、消息队列,更优雅地划分模块。3. 编译器优化实践。理解PGO(Profile-Guided Optimizations)/LTCG(Link-time Code Generation)背后的事情,写出更显示优化的代码。4. 可...

2018-12-28 17:00:23 976

翻译 Profile-Guided Optimizations 按配置优化

Profile-Guided OptimizationsSend Feedback on this topic to Microsoft.View this topic online in your default browser.Profile-guided optimization lets you optimize an output file, where the optimizer us...

2018-03-19 15:10:01 1959

原创 一个std::map和std::unordered_map的以char *作为key的例子

// std_map_key_string_demo.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include &lt;string&gt;#include &lt;unordered_map&gt;#include &lt;map&gt;#include &lt;type_traits&gt;#include &lt;cassert&gt;struct h...

2018-03-12 10:22:42 1162

原创 windows下pypy3安装配置

下载pypy3 Windows binary (32bit),并解压到特定目录,如D盘根目录下,执行:.\pypy3 -m ensurepip,会安装pip工具试一下:.\pypy3 -m pip install requests,可以安装requests以及相应的依赖库;可以看到安装成功.\pypy3 -m pip install cython,安装cython,可以成功;.\pypy3 -m

2018-02-06 13:36:50 9556 2

原创 c++ std方案的OrderedDict

问题的本质是需要一个能保持插入顺序的map,既能保持插入map的顺序,又能高效的索引、查找、删除。stackoverflow上的讨论:A std::map that keep track of the order of insertion?其中这个答案应该是我想要的:具体代码在https://github.com/Tessil/ordered-map。

2018-01-11 09:51:47 1215

翻译 WinPython 3.6.3.0Qt5 集成的包

原文参考:点击打开链接WinPython 3.6.3.0Qt5The following packages are included in WinPython-64bit v3.6.3.0Qt5 .ToolsNameVersionDescriptionNodejsv6.11.5a JavaScript runtime built

2017-12-07 10:17:46 4976 1

转载 kaufman adaptive moving average

#%%def KAMA(price, n=10, pow1=2, pow2=30): ''' kama indicator ''' ''' accepts pandas dataframe of prices ''' absDiffx = abs(price - price.shift(1) ) ER_num = abs( price - pric

2017-11-15 15:54:23 1144

翻译 米筐参数调优运行参数含义

In[]:%%rqalpha_plus -hOut[]:Usage: ipykernel_launcher.py [OPTIONS] Start to run a strategyOptions: -h, --help Show this message and exit. -f, --strategy-file PATH -s,

2017-11-03 13:09:25 1271

原创 夏普比率计算实验

# 夏普比率研究 # 样本平均收益率 / 样本收益率标准差import pandas as pdimport numpy as np# 构建两个收盘价序列,都是从10涨到10.5, 但数据2显然质量更高s1_c = pd.Series([10, 9.7, 10, 10.3, 10, 9.7, 10, 10.3, 10.5])s2_c = pd.Series([10

2017-10-26 18:17:22 7659

原创 python numpy的var std cov研究

var:表示方差,即各项-均值的平方求和后再除以N , std:表示标准差,是var的平方根。cov:协方差 ,与var类似,但是除以(N-1)import numpy as np# 构建测试数据,均值为10sc = [9.7, 10, 10.3, 9.7, 10, 10.3, 9.7, 10, 10.3]# 输出均值为10.0print(n

2017-10-26 16:53:31 6835

原创 不同量化平台上财务数据精度的测试

最近在几个量化平台上做了些实验,发现不同平台上财务数据的精度略有不同。因此考虑做一下对比实验。以000732.sz 泰禾集团为例:2017-08-08 收盘价为16.48 元2016年年报显示总股本为:1,244,450,720 股,且此后没有总股本变化2016年年报显示:归属于上市公司股东的净资产 18,000,836,048.242017

2017-08-10 09:51:58 704

原创 在wireshark中分析http包的过滤器设定

如下:http and ip.addr==11.22.33.44其中ip.addr为实际的网站ip.

2017-06-01 12:30:27 446

转载 python import win32api报错问题的解决

有的机器上在import win32api时会报错,会提示找不到指定的模块。在网上看到一个比较好的解决办法:python pywin32_postinstall.py -install经实验确实可以解决问题。

2017-05-30 10:11:53 11285 4

原创 python应用中一个具体问题的效率对比

"""在处理撮合的逻辑中,有这样一个问题:以买入委托队列为例:需要维护一个价格由高到低的价格顺序。对这个价格顺序下有以下两种方案:1. 使用list2. 使用deque"""import randomimport timeitfrom collections import dequedef random_int_list(start, stop, length):

2017-05-16 13:05:34 356

转载 在python list中查找第一个满足条件的元素

在python list中查找第一个满足条件的元素

2017-05-16 12:31:19 24909

原创 我是这样在windows上配置winpython的

在自己的工作电脑上,安装了winpython的2.7 3.4 3.5 3.6等不同版本,有时在不同版本间工作切换比较麻烦。后来考虑这样设置环境变量比较靠谱。添加PY_HOME变量:PY_HOMED:\WinPython-64bit-3.6.1.0Qt5\python-3.6.1.amd64\将PY_HOME变量添加到PATH目录中。PATH...;%PY_HOME%

2017-05-11 10:46:12 1041

原创 N个人站一圈,从1开始喊道M退出,最后剩下谁?

最近给新员工出了这道题,要求分别用c链表和c++std容器来实现。同时自己也写了这个python程序来验证答案。def func_N_M(N, M): circle = [] i = 1 while i <= N: circle.append(i) i += 1 i = 1 pos = 0 while

2017-01-12 16:28:14 482

原创 Winpython 3.5.2.3 PyQt5中设计师缺失的问题

下载并安装了WinPython-32bit-3.5.2.3Qt5;安装Eric6后报缺少QScintilla2, 通过pip安装,并更新了PyQT5至5.7.1;在Eric6中新建窗体再打开,此时报找不到QT设计师通过everything搜索后确实没有designer.exe为此需要在https://sourceforge.net/projects/pyqt/上下载单独的PyQ

2017-01-10 16:38:44 2614

原创 自己写的一个利用h5py保存hdf文件的例子,留存!

展示了如何利用python的库h5py来保存数据。

2016-09-29 15:49:26 4105 1

空空如也

空空如也

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

TA关注的人

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