3 半截木头渡海洋

尚未进行身份认证

我要认证

我学习的代码一般都会提交到这上面来:https://github.com/ljl86400

等级
TA的排名 2w+

将cell中的日期数据填到plot坐标轴中

有以下数据格式,日期数据以子cell的方式存放在date的cell中,为处理数据方便起见,将数据转成char格式,然后利用matlab的日期函数对数据进行管理。data = datenum(cell2mat(df_daily.trade_date),'yyyymmdd');plot(data,y)datetick('x', 26); ...

2020-08-02 11:32:44

几个用于录播音频的python库

pyaudiosounddevice

2020-06-13 17:24:56

fseek 指令

fseek 时流位置指针的重定位指令。目的是对“指向当前流读写位置的指针”进行偏移设置。如:File *pInFile 指针,指向一个流,这个指针除了包含了流的起始位置、大小,还包含了一个指向当前读写位置的指针,fseek指令就是为了移动这个指针而设计的。fseek(pInFile,driftSize,SEEK_CUR);意思就是将pInFile的当前读写位置(SEEK_CUR)偏移driftSize个位置,使其指向SEEK_CUR + driftSize 。这样当使用fread(*,s

2020-06-04 10:47:48

几个定/浮点数相互转换的例子

32位系统中,浮点数包括单精度浮点数float(一般情况下双字节,64位系统中4字节)和双精度浮点数double(一般情况下四个字节,64位系统中8字节);浮点数的最高位是s位(符号位),1表示负号,0表示正号;符号位后面紧跟着一定长度的(单精度情况下半个字节或一个字节)指数位,指数位的大小指定了小数点的位置;剩余的位置是尾数位,尾数位中存放小数点移动后的结果。如浮点数:-11.0 写成二进制之后是1(符号)1011,这样为了将这个结果11011存放到float中,需要先对11011进行预处

2020-05-25 15:15:41

matlab UI 组件

详细信息见 doc Components and layout

2020-05-24 18:18:17

一个简单的MVC模式的 matlab GUI 面向对象编程范例

主程序clcclear close allmodelObj = Model(500);viewObj = View(modelObj);M(model)类classdef Model < handle properties balance end events balanceChanged end methods function obj = Model(balance

2020-05-22 22:18:59

一个简单的 matlab GUI 编程范例

主函数,负责界面的设置clcclearclose allinput = 0;balance = 500;hfig = figure('pos',[100,100,300,300]);withdrawButton = uicontrol('parent',hfig,'string','withdraw','pos',[60,28,60,28]);depositButton = uicontrol('parent',hfig,'string','deposit','pos',[180,

2020-05-22 21:19:16

求系统的冲击响应和阶跃响应

冲击函数只有在时候才有非零值,其余时间值均为零,对于时刻来讲,系统并没有任何输入,因此系统方程的受迫响应部分为零,只有自由响应,也就是说系统的齐次解就是系统的冲击响应完全解。然而求系统方程的齐次解,需要知道系统方程的边界条件(初始状态),因此通过方程以及冲激函数确定方程的初始状态是第一步,将齐次解的形式解带入方程求齐次解的系数是第二步,求出后的结果就是冲激响应。第一部分】冲激函数匹配法求初...

2020-04-25 20:25:11

线性非齐次微分方程的求解套路

【第一步】列出微分方程的特征方程【第二步】求取特征方程的特征根【第三步】根据特征根写出微分方程的通解【第四步】写出微分方程的特解【第五步】写出微分方程的完全响应表达式【第六步】将完全解分别代入微分方程以及微分方程的初始条件,得到有关于完全响应系数的线性方程组【第七步】求解该线性方程组,代入完全响应,得到微分方程的完全响应PS:微分方程的通解部分与激励信号...

2020-03-11 23:07:05

从tushare上下载数据并批量存入postgres数据库中

将从tushare上下载到的数据批量存储到postgres库-SZ基表-SZ000001分表中# -*- coding:utf-8 -*-"""@author:Shawn.li@file:insertData.py@time:2020/2/23 15:05"""import psycopg2import tushare as ts# 获取股票数据,并转换数据格式为字典模式...

2020-02-23 19:38:49

psycopg2基础知识点

postgres数据库操作# 创建新表CREATE TABLE IF NOT EXISTS dictionary(english VARCHAR(30), chinese VARCHAR(80), times SMALLINT, in_new_words SMALLINT);# 插入数据INSERT INTO dictionary(english, chinese, times, in...

2020-02-23 19:32:59

cursor成员

class cursor(builtins.object) | A database cursor. | | Methods defined here: | | __enter__(...) | __enter__ -> self | | __exit__(...) | __exit__ -- close the cursor |...

2020-02-22 17:58:24

在tushare上下载数据

在tushare上下载数据需要相应的权限,作为一个刚刚注册的新用户,积分只有100,就只能下载一下daily的数据;要下载到有用的数据大约需要600积分左右,最快的获得积分的办法就是充值。以下是tushare官网上给出的demo程序# -*- coding:utf-8 -*-"""@author:Shawn.Li@file:getData.py@time:2020/2/20 10...

2020-02-22 15:50:21

用 python + PostgreSQL 实现个人数据库

第一步:下载、安装SQL数据库软件

2020-02-19 09:22:10

管理git的跟踪关系

远程有上游分支,但是本地没有响应的跟踪分支时候,此时会在本地建立一个和远程上游分支同名的分支git checkout track origin/上游分支远程有上游分支,但是本地没有相应的追踪分支,想建立一个与上游分支不同名称的分支git checkout -b 本地自定义跟踪分支名称 origin/上游分支本地有个跟踪分支,远程有一个目标分支,想让本地的分支跟踪这个目标分支...

2020-02-18 16:19:00

在项目开发中更换开发分支的基础分支

在项目开发中,由于一些历史的原因,有可能会出现这样一种情况:代码库里有一个发布分支,一个主开发分支;所有人都是在开发分支上进行开发;有人的代码跟其他人交互较少,所以直接以发布分支为基础分支进行开发;此人开发后的代码会直接merge到发布分支中去;时间很久了,主开发分支中的代码渐渐滞后于发布分支,且疏于维护;这时候,公司要求所有人不得再以发布分支为基础进行代码开发,必须全部...

2020-02-18 14:51:20

嵌套#ifdef的带参宏定义用法

#ifdef DEBUGTEST functionName1(); % write log#endiffunctionName1(); % write logvoid functionName1(){#ifdef DEBUGTEST % function body#endifreturn;};以上两个例子是期...

2020-01-21 22:42:08

一些工程中的基本概念

Generate Your Projects (GYP文件) 一个用于实现跨平台代码编译组织功能的文件,能够在不同的平台环境中,通过预先设置好的组织规则选择性的编译与本平台相关的源文件,从而生成适用于当前平台的执行文件。...

2019-12-30 17:49:37

windows系统WASAPI录音demo

microsoft官网给出的录音demo//-----------------------------------------------------------// Record an audio stream from the default audio capture// device. The RecordAudioStream function allocates a sha...

2019-12-26 15:46:56

matlab 实时录音

clcclear allclose allH = dsp.AudioRecorder;recorderData = zeros(1024,1);for iloop1 = 1:100 recorderData(:,iloop1) = mean(step(H),2);endplot(reshape(recorderData,1,[]));audiowrite('re...

2019-12-09 04:19:03

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。