自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张之海的博客

天行健,君子以自强不息;地势坤,君子以厚德载物。

  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 C++ 构造/析构函数中调用虚函数的问题

C++ 构造/析构函数中调用虚函数的问题       参加某公司的面试,遇到一个很有趣的问题,在构造/析构函数中调用虚函数,当时没答出来,回来查了一下资料,整理如下:测试代码1:#include "stdafx.h"using namespace std; class ClassA{public: ClassA(){ cout<<"ClassA::Clas

2015-12-24 19:43:00 508

原创 MFC VS 常见错误

error 1:LNK2001: 无法解析的外部符号 "public: void __thiscall CAboutDlg::OnTimer(unsigned int)" (?OnTimer@CAboutDlg@@QAEXI@Z)d:\documents\visual studio 2013\Projects\Deom\Deom\DeomDlg.objDeom原因:在CABou

2015-12-23 11:38:31 487

原创 正则表达式

《正则表达式》1.\b:匹配一个位置——单词的开头或结尾。种类:位置。eg:Pattern.matches("\\bhi\\b", "hi") 返回true;即除"hi"外,没有其他任何字符。2..:除了换行符以外的任意字符。种类:除换行符外的任意字符。数目:有且仅有一个。eg:Pattern.matches("c.t", "cat") 返回fa

2015-12-13 20:21:18 421

原创 java scanner 输入多行

Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ String str = scanner.next(); int value = scanner.nextInt(); }这样,不断输入,输入的数据之间可以有空格也可以有换行。所有的数据输入完毕后,按Crtl+Z即可停止输入并退出循环。

2015-12-06 21:09:52 20941

原创 toArray()与toArray(T [] a)的区别

1、Object[] toArray()原理:将集合转换为Object类型的数组并返回该数组(以首地址的形式)。 调用格式: Object []a=collecton.toArray() 注意:(1)前面类型必须为Object[]且不能被强制转换。 (2)需要在遍历Object a[]时,再强制转换a[n]的类型。由于编译器在语法上无法检测到类型错误,容易

2015-12-06 20:31:20 2945

原创 Map与Map.Entry的关系

Map与Map.Entry的区别:1.首先,说一下Map.Entry与Map的关系。Map.Entry是Map的内部类。即(关系图)class Map{class Entry{}}2.那么,Map与Map.Entry的内部结构是什么呢?(这里只对接口做了描述)interface Map{Set keySet();//返回一个集合set,所有的ke

2015-12-06 20:23:01 3848

原创 Pycharm 安装 , Git 插件安装,django环境配置

《下载并安装Python2.7》1.下载python,建议下载python2.7:百度网盘下载。安装python。《下载、安装、使用Pycharm》2.下载Pycharm.百度网盘下载。3.安装Pycharm:双击运行"pycharm-community-5.0.1.exe"。4.使用pycharm:如果你已经正确安装了python2.7或python的其他版本。4.1

2015-12-05 11:45:11 9179

原创 php myeclipse 软件的下载、安装,环境的搭建、配置

1.wampserver下载:在百度搜索wampserver,下载2.wampserver安装:一路默认即可。安装完成后出现:注意此时图标为红色,表示未启动服务。左击图标,启动所有服务,图标变绿,表示已启动所有服务,但还处于离线状态左击图标,切换到在线状态:此时,服务器已启动。

2015-12-04 16:10:16 1918

原创 Java相似知识点区别

1、Object[] toArray() 是旧式的获得对象数组的方法调用格式: Object []a=collecton.toArray() 注意:(1)前面类型必须为Object[]且不能被强制转换。 (2)需要在遍历Object a[]时,再强制转换a[n]的类型。由于编译器在语法上无法检测到类型错误,容易出现类型使用不当。在java5引入泛型之前,这是唯一的获得

2015-12-01 20:51:17 935

原创 PHP基础知识

1.标签中的size()和maxlength()的区别:Name: Name2: maxlength="5",则input输入框中只能够输入5个字符 size="5",表示input输入框只显示5个可见的字符,但你可以输入'无数'多字符内容 即:size属性规定输入字段的宽度(此处即是Name2文本框只显示5个字符大小的宽度), 由于 size 属性是一个可视化的

2015-12-01 06:09:10 540

mysql-connector-odbc-5.3.8-macos10.12-x86-64bit.dmg

64位mac版的MySQL ODBC 驱动器,已知可应用于64位mac。

2020-04-07

mysql-odbc-5.1-Mac.zip 64位和32位

mysql-connector-odbc-5.1.13-osx10.7-x86-64bit.dmg

2020-04-04

大数据Spark企业级实战

大数据Spark企业级实战,PDF电子版,带书签,非常清晰喔~

2019-03-20

机器学习面试书籍:百面机器学习

百面机器学习书籍,本人也正在使用,感觉非常不错,特别清晰,跟大家分享

2019-03-20

清华大学电子学教研组编、童诗白、华成英

第0章 0.1 电信号 0.2 电子信息系统 0.3 模拟电子技术基础课程 0.4 电子电路的计算机辅助分析和设计软件介绍 第1章 1.1 半导体基础知识 1.2 半导体二极管 1.3 晶体三极管 1.4 场效应管 1.5 集成电路中的元件 1.6 Multisim应用举例 第2章 基本放大电路 第3章 集成运算放大电路 第4章 放大电路的频率响应 第5章 放大电路中的反馈 第6章 信号的运算和处理 第7章 波形的发生和信号的转换 第8章 功率放大电路 第9章 直流电源 第10章 模拟电子电路读图

2018-10-30

Python数据分析基础教程:NumPy学习指南(第2版)

第 1 章 NumPy快速入门...............................1 1.1 Python........................................................1 1.2 动手实践:在不同的操作系统上 安装 Python................................................1 1.3 Windows....................................................2 1.4 动手实践:在 Windows上安装 NumPy、 Matplotlib、SciPy和 IPython....................2 1.5 Linux..........................................................4 1.6 动手实践:在 Linux上安装 NumPy、 Matplotlib、SciPy和IPython....................5 1.7 Mac OS X..................................................5 1.8 动手实践:在 Mac OS X上安装 NumPy、 Matplotlib和 SciPy....................................5 1.9 动手实践:使用 MacPorts或 Fink安装 NumPy、SciPy、Matplotlib和 IPython....7 1.10 编译源代码..............................................8 1.11 数组对象..................................................8 1.12 动手实践:向量加法...............................8 1.13 IPython:一个交互式 shell工具...........11 1.14 在线资源和帮助....................................14 1.15 本章小结................................................15 第 2 章 NumPy基础 .....................................16 2.1 NumPy数组对象.....................................16 2.2 动手实践:创建多维数组.......................17 2.2.1 选取数组元素 ..............................18 2.2.2 NumPy数据类型..........................19 2.2.3 数据类型对象 ..............................20 2.2.4 字符编码......................................20 2.2.5 自定义数据类型...........................21 2.2.6 dtype 类的属性 ..........................22 2.3 动手实践:创建自定义数据类型...........22 2.4 一维数组的索引和切片...........................23 2.5 动手实践:多维数组的切片和索引........23 2.6 动手实践:改变数组的维度...................26 2.7 数组的组合..............................................27 2.8 动手实践:组合数组 ..............................27 2.9 数组的分割..............................................30 2.10 动手实践:分割数组.............................30 2.11 数组的属性............................................32 2.12 动手实践:数组的转换.........................34 2.13 本章小结................................................35 第 3 章 常用函数............................................36 3.1 文件读写..................................................36 3.2 动手实践:读写文件 ..............................36 3.3 CSV文件.................................................37 3.4 动手实践:读入 CSV文件.....................37 3.5 成交量加权平均价格(VWAP)............38 3.6 动手实践:计算成交量加权平均价 格.............................................................38 3.6.1 算术平均值函数 ..........................38 3.6.2 时间加权平均价格.......................39 3.7 取值范围..................................................39 3.8 动手实践:找到最大值和最小值...........40 3.9 统计分析..................................................41 3.10 动手实践:简单统计分析.....................41 3.11 股票收益率............................................43 3.12 动手实践:分析股票收益率.................43 3.13 日期分析................................................45 3.14 动手实践:分析日期数据.....................45 3.15 周汇总...................................................48 . . . 第 9 章 使用 Matplotlib绘图.....................159 9.1 简单绘图 ...............................................159 9.2 动手实践:绘制多项式函数.................159 9.3 格式字符串............................................161 9.4 动手实践:绘制多项式函数及其导 函数.......................................................161 9.5 子图.......................................................163 9.6 动手实践:绘制多项式函数及其导 函数.......................................................163 9.7 财经.......................................................165 9.8 动手实践:绘制全年股票价格.............165 9.9 直方图...................................................167 9.10 动手实践:绘制股价分布直方图.......167 9.11 对数坐标图..........................................169 9.12 动手实践:绘制股票成交量...............169 9.13 散点图.................................................171 9.14 动手实践:绘制股票收益率和成交量 变化的散点图......................................171 9.15 着色.....................................................173 9.16 动手实践:根据条件进行着色...........173 9.17 图例和注释..........................................175 9.18 动手实践:使用图例和注释...............175 9.19 三维绘图..............................................177 9.20 动手实践:在三维空间中绘图...........178 9.21 等高线图..............................................179 9.22 动手实践:绘制色彩填充的等高 线图.....................................................179 9.23 动画.....................................................180 9.24 动手实践:制作动画 ..........................180 9.25 本章小结..............................................182 第 10章 NumPy的扩展:SciPy.............183 10.1 MATLAB和 Octave............................183 10.2 动手实践:保存和加载.mat 文件......183 10.3 统计.....................................................184 10.4 动手实践:分析随机数.......................185 10.5 样本比对和 SciKits.............................187 10.6 动手实践:比较股票对数收益率.......187 10.7 信号处理.............................................190 10.8 动手实践:检测 QQQ股价的线性 趋势.....................................................190 10.9 傅里叶分析..........................................192 10.10 动手实践:对去除趋势后的信号进 行滤波处理........................................192 10.11 数学优化...........................................194 10.12 动手实践:拟合正弦波 ....................195 10.13 数值积分...........................................197 10.14 动手实践:计算高斯积分.................198 10.15 插值...................................................198 10.16 动手实践:一维插值........................198 10.17 图像处理...........................................200 10.18 动手实践:处理 Lena图像...............200 10.19 音频处理...........................................202 10.20 动手实践:重复音频片段.................202 10.21 本章小结...........................................204 第 11 章 玩转 Pygame...............................205 11.1 Pygame................................................205 11.2 动手实践:安装 Pygame....................205 11.3 Hello World.........................................206 11.4 动手实践:制作简单游戏...................206 11.5 动画.....................................................208 11.6 动手实践:使用 NumPy和 Pygame 制作动画对象......................................208 11.7 Matplotlib............................................211 11.8 动手实践:在 Pygame中使用 Matplotlib............................................211 11.9 屏幕像素.............................................214 11.10 动手实践:访问屏幕像素.................214 11.11 人工智能...........................................216 11.12 动手实践:数据点聚类 ....................216 11.13 OpenGL和 Pygame...........................218 11.14 动手实践:绘制谢尔宾斯基地毯.....218 11.15 模拟游戏...........................................221 11.16 动手实践:模拟生命........................221 11.17 本章小结...........................................224 突击测验答案..................................................225

2018-10-30

《推荐系统实践》 程序实现 —— 2.4.1 基于用户的协同过滤算法

该资源为《推荐系统实践-项亮》一书中,对2.4.1基于用户的协同过滤算法的程序实现。具体可参考笔者博客:https://blog.csdn.net/ZZh1301051836/article/details/82980507

2018-10-17

Ansj分词工具包

资源内部含有:两个最新jar包,示例程序,以及本人的说明博客地址,希望能够对您有所帮助。 使用说明如下: 参考文档:http://blog.csdn.net/ZZh1301051836/article/details/79287963 用途1 新建项目——>将ansj_seg-5.1.5.jar、nlp-lang-1.7.7.jar导入项目中。即可使用。 用途2 示例程序 1.1 将程序源码导入到Myeclipse中 1.2 此时,程序中自带的jar包路径可能不正确,须将两个jar包删除,然后重新导入。 右键项目—>Build Path—>Configure Build Path—>remove 然后 Add 然后运行项目就可以了。

2018-02-08

jna-platform-4.0.0.jar、4.1.0.jar、4.2.0.jar、4.2.1.jar、4.2.2.jar及JNA使用方法、程序示例

内部包含6个文件,其中五个是最新JNA jar包,包括jna-platform-4.1.0.jar、jna-platform-4.2.0.jar、jna-platform-4.2.1.jar、jna-platform-4.2.2.jar,一个是JNA介绍文档,包括在线帮助、入门示例、简单程序示例等。

2018-02-07

模拟电子技术试卷十套

一、选择题(共15分) 1. 通用型集成运放的输入级多采用______。 A.共射放大电路 B.差分放大电路 C.共基放大电路 2. OCL电路中,输出功率最大时______。 A.输出电压幅值最大 B.功放管管耗最大 C.电源提供的功率最大 3. 用恒流源取代长尾式差分放大电路中的发射极电阻Re,将使电路的 。 A.抑制共模信号能力增强 B.差模放大倍数数值增大 C.输出电阻减小 4. 直接耦合放大电路存在零点漂移的主要原因是 。 A.电阻阻值有误差 B.晶体管参数的分散性 C.晶体管参数受温度影响 5. 为了使10KHz~15KHz信号顺利放大,应在放大电路中加入_______。 A.高通滤波器 B.低通滤波器 C.带通滤波器 6. 某LC振荡电路的振荡频率f0=100 kHz,如果将LC选频网络中的电容C增大一倍,则振荡频率约为_______。 A.140 kHz B.70 kHz C.50 kHz 7. 直流稳压电源中滤波电路的目的是 。 A.将交流变为直流 B.将高频变为低频 C.将交、直流混合量中的交流成分滤掉 8. 对于长尾式差分放大电路,在差模交流通路中,射极电阻RE可视为______ A.短路 B.开路 C.2RE 9. 为了将方波电压变换成三角波电压,应选用_______。 A.微分运算电路 B.积分运算电路 C.低通滤波电路 10. 稳压管的稳压区是其工作在 状态。 A.正向导通 B.反向截止 C.反向击穿 11. 为了增大输入电阻,减小输出电阻,应在放大电路中引入______交流负反馈。 A.电流串联 B.电压并联 C.电压串联 12. PN结加正向电压时,空间电荷区将 。 A.变窄 B.基本不变 C.变宽 13. 两个β相同的晶体管组成复合管后,其电流放大系数约为 。 A.2β B.β2 C.1+β 14. 当晶体管工作在放大区时,发射结电压和集电结电压应为 。 A.前者反偏、后者也反偏 B.前者正偏、后者反偏 C.前者正偏、后者也正偏 15. 直流负反馈是指 。 A.直接耦合放大电路中所引入的负反馈 B.只有放大直流信号时才有的负反馈 C.在直流通路中的负反馈 二、判断题(共10分) 1. 本征半导体温度升高后两种载流子的浓度仍然相等。 (  ) 2. 若晶体管的集电极与发射极互换,则仍有较大的放大作用。 (  ) 3. 差分放大电路的差模放大倍数Ad愈大愈好,而共模放大倍数AC愈小愈好。 (  ) 4. 在功率放大电路中,输出功率愈大,功放管的功耗愈大。 (  ) 5. 当理想运放工作在线性区时,可以认为其两个输入端“虚断”而且“虚地” 。 (  ) 6. 一般情况下,电压比较器中,集成运放不是工作在开环状态,就是只引入了正反馈。 (  ) 7. 阻容耦合和变压器耦合放大电路能放大交流信号,但不能放大缓慢变化的信号和直流信号。 (  ) 8. 只要引入正反馈,电路就会产生正弦波振荡。 (  ) 9. 在振荡频率特别高时,应考虑正弦波振荡电路中的放大电路采用共基接法。 (  ) 10.负反馈越深,电路的性能一定越稳定。 (  ) 三、计算题(共8分) 在图T3(a)所示电路中,已知输入电压uI的波形如图(b)所示,当t=0时uO=0。试画出输出电压uO的波形。 图T3 四、计算题(共8分) 电路如下图T4所示,集成运放输出电压的最大幅值为±14V,uI为2V的直流信号。分别求出下列各种情况下的输出电压。 (1)R2短路;(2)R3短路;(3)R4短路;(4)R4断路。 图 T4 图 T5 五、计算题(共12分) 电路如图T5所示,已知T1和T2的饱和管压降│UCES│=2V,直流功耗可忽略不计。回答下列问题: (1)R3、R4和T3的作用是什么? (2)负载上可能获得的最大输出功率Pom和电路的转换效率η各为多少? (3)电路引入的何种组态的反馈?正反馈还是负反馈?写出电压放大倍数的表达式。 (4)设最大输入电压的峰值为1V。为了使电路的最大不失真输出电压的峰值达到16V,电阻R6至少应取多少千欧? 六、计算题(共8分) 图T6所示示电路中,已知VCC=12V,VEE=6V,恒流源电路的电流I=1 mA,RB1=RB2=1 kΩ,RC1=RC2=10 kΩ;两只晶体管特性完全相同,且β1=β2=100,rbe1= rbe2=2 kΩ。估算: (1)电路静态时T1和T2管的集电极电位; (2)电路的差模放大倍数Ad,共模放大倍数AC,输入电阻Ri和输出电阻RO 图 T6 七、计算题(共6分) 在图T7所示电路中,已知W7805的输出电压为5V,IW=5mA,R1=1 kΩ,R2=200 Ω。试求输出电压U0的调节范围。 图 T7 八、计算题(共8分) 在图T8文氏桥振荡电路中,已知R1=10 kΩ,R和C的可调范围分别为1~100 kΩ、0.001~1μF。(1)为使电路能够振荡,请标出运放A的“+”“-”极性(请将答案写在答题纸上); (2)振荡频率的可调范围是多少? (3)RF的下限值为多少? 图 T8 九、计算题(共15分) 在图示电路中,已知晶体管静态时UBEQ=0.7V,电流放大系数为β=100,rbe=1 kΩ,RB1=5 kΩ,RB2=15 kΩ,RE=2.3 kΩ,RC=RL=3 kΩ,VCC=12V。 (1)正常情况下,试求: ①电路的静态工作点; ②电压放大倍数、输入电阻和输出电阻; ③估算信号源内阻为RS=1kΩ时,的数值。 (2)若电容CE开路,则将引起电路的哪些参数发生变化?如何变化? 图 T9 十、计算题(共10分) (1)在图T10电路(a)中,要求RF =100 kΩ,比例系数为11,试求解R、和的阻值。 (2)求解图T10电路(b)的运算关系式。 详细答案: 一、选择填空题。(每小题1分,共15分) 1. B 2.A 3.A 4.C 5.C 6.B 7.C 8.A 9. B 10.C 1. C 2.A 3.B 4.B 5.C 二、判断题。(每小题1分,共10分) 1. √ 2. × 3. √ 4. × 5. × 6. √ 7. √ 8. × 9. √ 10.× 三、计算题。(共8分) 解:输出电压的表达式为 当uI为常量时 若t=0时uO=0,则t=5ms时 uO=-100×5×5×10-3V=-2.5V。 当t=15mS时 uO=[-100×(-5)×10×10-3+(-2.5)]V=2.5V……6分 因此输出波形如解图T3所示…………………2分 解图T3 四、计算题。(每小题2分,共8分) 解:(1) (2) (3)电路无反馈,uO=-14V (4) 五、计算题。(每小题3分,共12分) 解: (1)消除交越失真。 (2)最大输出功率和效率分别为 (3)电压串联负反馈 (4)电压放大倍数为 R1=1kΩ,故R5至少应取15 kΩ。 六、计算题。(每小题4分,共8分) 解:(1)7V; (2)-333;0;6 kΩ;20 kΩ 七、计算题。(共6分) 解:5V--35V 八、计算题。(共8分) (1)上“-”下“+”;………..2分 (2)1.6HZ—160kHZ;…………3分 (3)20 kΩ…………3分 九、计算题。(共15分) (1)①3V;1mA;10цA;6.7V;…………..4分 ②-150; 0.79kΩ;3 kΩ;…………….6分 ③-66.7…………..,.2分 (2)Ri增大;减小,减小。…………………3分 十、计算题。(每小题5分,共10分) (1)10 kΩ;9 kΩ (2)

2016-01-07

空空如也

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

TA关注的人

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