自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现一个给定范围的随机数获取

C语言实现一个给定范围的随机数获取使用宏函数直接实现,方便简单,使用前设置种子,避免每次随机结果相同上代码#include <windows.h>#include <stdlib.h> // rand(), srand()#include <stdio.h>#define GetRandom( min, max ) ((rand() % (int)(((max) + 1) - (min))) + (min))int main(int argc, c

2020-06-05 10:56:02 777

原创 股票计算中关于资金流向的一些问题

股票计算中关于资金流向的一些问题在证券交易中,投资者每一笔委托交易指令传递到交易所后,交易所根据撮合交易原则,会生成一笔成交记录,包含成交价,成交额,成交量等基本信息,但我们在看盘软件中能看到内盘和外盘,以及资金大中小单的一些数据,各家软件服务商对于这些数据的计算实际上是没法精确计算的,只能按照一定的原则去认定每一笔交易的属性一些基本的名词定义内盘主动卖出成交的数量, 股票交易中卖方主动以低于或等于当前买一、买二、买三等价格下单卖出股票时成交的数量外盘主动买入成交的数量, 股票交易中买方

2020-06-03 16:31:46 1363

原创 WIN10系统下DOSBox环境的安装和Debug.exe 命令调试

WIN10系统下DOSBox环境的安装和Debug.exe 命令调试DosBox环境安装DOSBox安装地址 https://www.dosbox.com/下一步下一步安装 我直接默认安装在c盘debug.exe 环境安装百度搜索debug.exe 随便下载一个都可以 找不到的可以私信我下载下来是一个debug.exe 的可执行文件 我放在电脑的d盘D:\DosDebug目录下给DOSBox配置debug.exe 环境在DosBox.exe 程序根目录下执行批

2020-11-27 10:51:05 845

原创 关于windows无法登录微软账号一直转圈的问题解决办法

1. 出现错误代码0x8009002d解决办法:1. win+r打开输入inetcpl.cpl重新设置网络2. 启动TLS的几个版本,重置设置2.​​​​​​​只是在登录时候转圈1. 将网络设置中DNS改为114.114.114.114以上 完美解决...

2020-11-12 16:58:58 30614 10

原创 python利用logging完成日志操作

在最初学习编程的时候,都将想要数据的信息输出在debug窗口中,然后在正式运行环境中,代码都是部署在生产环境中, 如果继续将一些代码运行日志打印在debug窗口也没有多大意义,所以有一个强悍的日志打印库是很有必要的, 在一般的日志类中,在python中系统提供了logging模块用于日志打印, 如果了解过C++的log4cpp库,将会特别容易理解logging模块一. 初次尝试import logginglogging.debug('调试')logging.info('消息')logging..

2020-08-25 18:37:40 315

原创 python基础库configParser

configparser 是python 标准库中用来解析配置文件的模块, 解析的配置文件格式和Windows平台下的ini配置文件结构相同,在Python2.x中,模块名为ConfigParser,在3.x中更改为小写configparser一. 配置文件格式:​ 解析的配置文件格式如下, "[]"中包含一个section,一个section中包含key-value-command(非必须),键和值之间用'='或者':'隔开,后面的注释部分用'#'或者';'隔开[my_svr]svrIP=12.

2020-08-25 15:28:05 395

原创 Windwos下多线程的创建方法

Windwos下多线程的创建方法C++11之前,c++语言本身并没有提供语言层面的线程的操作,在Linux和windows下只能通过系统API或者其他C++库来实现线程的创建,在Linux下创建线程可以通过调用pthread_create函数实现,但是在window中创建线程的方式比较多,最常见的是利用WIN32 API的CreateThread,MFC库函数AfxBeginThread和C++库函数 _beginthread,_beginthreadex来实现多线程操作利用CreateThread

2020-07-09 18:33:18 300

原创 windows下一次关于32位程序的崩溃

windows下一次关于32位程序的崩溃问题描述最近写证券数据计算的相关代码,生成32位exe后自测完美运行,但是在测试环境跑一段时间后莫名其妙的崩溃,dump文件生成为0,而后一段折腾后,跑了几遍64位的代码,发现测试环境完美运行,我重新运行32位exe,观察进程吃内存情况,发现再内存占用2.7g左右时,程序崩溃…32位exe和64exe的区别首先是代码中,32位指针占用4字节,64位指针占用8字节,寻址能力加强32位exe可以运行在64位系统上,反之则不行32位程序中基本类型占用

2020-06-03 09:22:08 581

原创 bat 计算程序运行时间

bat 计算程序运行时间@echo offset time_begin=%time%set /A time_begin_minute=%time_begin:~3,2%set /A time_begin_second=%time_begin:~-5,2%set /A time_begin_millisec=%time_begin:~-2,2%ping -n 70 -w 1000 127.0.0.1 > nulrem your programset time_end=%time%s

2020-06-03 08:45:23 3639

原创 struct stat结构体的使用

struct stat结构体的使用最近在操作文件时需要一次将一个文件加载到内存,需要提前得到文件的大小,了解到关系struct stat结构体的使用struct stat主要描述文件书的结构需要引入的头文件#include<sys/types.h>,#include<sys/stat.h> (linux 和Windows都可以)// 在windows中// static __inline int __CRTDECL stat(const char * _Filename

2020-06-02 14:01:27 1208

原创 Windows 下如何让程序优雅的退出

Windows 下如何让程序优雅的退出Windows 下写C++代码经常会遇到内存崩溃的问题 当exe程序部署在生产环境中运行时 不知何时莫名奇妙的内存崩溃导致程序退出,这时候你需要让程序在退出时生成崩溃报告,并优雅的退出程序首先需要了解一个系统函数 SetUnhandledExceptionFilter()// 函数原型LPTOP_LEVEL_EXCEPTION_FILTER WINAPI SetUnhandledExceptionFilter( __in LPT

2020-05-27 18:56:37 963

原创 git常用的操作指令

git常用操作git基本名词master : 默认开发分支origin : 默认远程版本库index / stage : 暂存区workspace : 工作区repository : 本地仓库remote : 远程仓库git基本命令命令解释git config用于git的基本信息配置git init可以将当前目录初始化为一个空仓库,并创建一个.git的目录git status显示文件状态 ,红色表示工作目录的文件已修改未提交,绿色表示文件已提交

2020-05-22 09:22:45 182

原创 Socket编程中的setsockopt() 函数的使用

socket编程中的setsockopt()函数的使用socket编程中经常会设置是否需要重用socket或者对socket读写缓冲区大小做一些设置 或者去设置发送接收超时 会用到setsockopt()函数原型int setsockopt(SOCKET s, int level, int optname, const char * optval, int optlen); // ...

2020-04-29 15:40:41 311

原创 C++利用TinyXml库读取xml文档

XML(标记扩展语言)XML 指可扩展标记语言(eXtensible Markup Language)。XML 被设计用来传输和存储数据。TinyXml库inyXML是目前非常流行的一款基于DOM模型的XML解析器,简单易用且小巧玲珑,非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作TinyXml下载地址https://sourceforge.net/...

2020-01-10 14:59:44 320

原创 c++实现文件夹遍历

在windows下可以通过_findfirst()和_findnext()实现对文件的遍历和操作// intptr_t 32位下位int 64位下位long longintptr_t _findfirst( const char *fileName, struct _finddata_t *fileData );// 调用成功返回一个唯一编号(句柄),失败返回-1// fileName...

2019-12-27 14:44:29 272 1

原创 股票复权计算

股票复权股票复权算法

2019-12-26 10:30:41 3802

原创 C语言中的时间转换

C语言时间转换的相关问题C语言关于时间转换的函数在头文件<time.h>和<timeb.h>中,其中包含基本的时间处理函数获取时间间隔可利用该函数获取某段代码运行时间 精确到毫秒级别#include <timeb.h>获取当前日期和时间...

2019-12-25 18:23:32 3435

C语言实现一个给定范围的随机数获取

C语言实现一个给定范围的随机数获取,This program seeds the random-number generator With the GetTickCount, then generates a range of random numbers

2020-06-05

空空如也

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

TA关注的人

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