- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 MyBatis框架
1. 基本执行流程图2. 代码演示public class MyBatisTest { /** * 1、创建持久化类 MyUser * 1).在类中定义与数据库表中字段一致的属性 * 2、创建映射文件 UserMapper.xml * 1).写好SQL语句 * 3、创建MyBatis配置文件 mybatis-config.xml * 1).配置数据库环境和映射文件位置 * @param arg
2020-07-01 18:58:56
204
原创 Oracle基本语句记录
--创建表空间create tablespace itheimadatafile 'c:\itheima.dbf'size 100mautoextend onnext 10m;--删除表空间drop tablespace itheima;--创建用户create user itheimaidentified by itheimadefault tablespace itheima;--给用户授权--oracle数据库中常用角色connect --连接角色,基本角色res
2020-05-27 16:20:24
277
原创 MATLAB学习笔记五:Advance Plots
1. Advanced 2D plots1.1 Special PlotsLogarithm Plots 对数图x = logspace(-1,1,100);y = x.^2;subplot(2,2,1);plot(x,y);title('Plot');subplot(2,2,2);semilogx(x,y); % x取对数title('Semilogx');sub...
2020-03-17 21:57:25
600
原创 数据结构与算法_1. 稀疏数组和队列_3
1.2 队列单链表常见面试题:求单链表中有效节点的个数查找单链表中的倒数第 k 个结点 【新浪面试题】单链表的反转【腾讯面试题,有点难度】从尾到头打印单链表 【百度面试题,要求方式 1:反向遍历 。 方式 2:Stack 栈】合并两个有序的单链表,合并之后的链表依然有序【课后练习】...
2020-03-11 16:21:08
138
原创 数据结构与算法_1.稀疏数组和队列_1
1. 稀疏数组和队列1.1 稀疏(sparsearray)数组基本概念:当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。处理方法:记录数组一共有几行几列,有多少个不同的值。把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模举例:普通数组稀疏数组...
2020-02-28 21:06:09
153
原创 Pyhton学习笔记十:IO编程
类别:同步IO和异步IO区别:是否等待IO执行的结果,但异步的复杂度远高于同步。本章都是同步IO1. 文件读写读写文件步骤:请求操作系统打开一个文件对象(文件描述符),然后通过操作系统提供的接口从这个文件对象中读取数据,或者把数据写入这个文件对象;1.1读文件>>> f = open('E:/4_Programe/1_Python
2019-02-25 19:54:32
306
原创 Pyhton学习笔记九:错误、调试和测试
错误:1、程序编写有问题造成的:这种错误我们通常称之为bug,bug是必须修复的。2、用户输入造成的:这种错误可以通过检查用户输入来做相应的处理。3、完全无法在程序运行过程中预测的:比如写入文件的时候,磁盘满了,写不进去了,或者从网络抓取数据,网络突然断掉了。这类错误也称为异常,在程序中通常是必须处理的,否则,程序会因为各种问题终止并退出。解决办法1、跟踪程序的执行,查看变量的值是否正...
2018-12-31 11:39:32
480
原创 解决Coursera课程视频无法观看的方法
本教程是在 Win10 上完成的,理论上也支持 Win7Win + S 打开搜索界面并搜索记事本,右键以管理员身份运行:在记事本页面 Ctrl + O 打开如下路径:C:\Windows\System32\drivers\etc,注意 图中3 选择所有文件,打开hosts文件:将此代码复制粘贴到文件最后: 52.84.246.72 d3c33hcgiwev3.clo...
2018-12-26 22:26:18
4133
2
原创 Pyhton学习笔记八:面向对象高级编程
1. 使用__slots__# 定义一个class:class Student(object): pass# 尝试给实例绑定一个属性:>>> s = Student()>&a
2018-12-21 15:40:54
280
原创 Pycharm tips
Ctrl+D in the editor duplicates the selected block or the current line when no block is selected编写代码时按下“Ctrl+D”复制被选中的代码,若没有选中任何代码,将复制光标所在整行代码Ctrl+Shift+J shortcut joins two lines into one and re...
2018-12-15 13:55:16
412
原创 Pycharm之no python interpreter configured for the project解决方法
在pycharm中运行.py文件时,提示no python interpreter configured for the project错误,意思就是没有Python没有解释器,根据如下操作即可解决:File-Settings..。-找到对应的project(如下图)-Project Interpreter(如下图):-选中系统中安装的python.exe即可...
2018-11-19 19:15:08
7207
2
原创 Pyhton学习笔记六:模块
为了编写可维护的代码,我们把函数分组,分别放到不同的文件夹里,在python中,一个.py文件就称之为一个模块(Module)使用模块有什么好处呢:一是:大大提高了代码的可维护性,当一个模块编写完成以后,就可以在其他地方引用这些模块;二是:使用模块避免函数名和变量名冲突,相同名字的函数和变量可以存在不同的模块中,但也要注意,不要与内置函数名冲突;为了避免不同的人编写的模块名相同,python...
2018-11-12 21:01:48
174
原创 Pyhton学习笔记五:函数式编程
文章目录1. 高阶函数1.1 变量可以指向函数1.2 传入函数1.3 `map/reduce`1.3.1 `map()`1.3.2 `reduce()`函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!1. 高阶函数英文名:Higher-order function1.1 变量可以指向函数以内置的求绝对值函数abs()为例:&amp
2018-11-12 16:25:26
337
原创 MATLAB学习笔记四:Basic plotting ,Graphical object properties
1. 基础绘图1.1 根据Data画图1.1.1 plot()plot(x, y)plot(y) % 其中x = [1...n], n = length(y)比如:plot(cos(o:pi/20:2*pi));1.1.2 hold on/offhold onplot(cos(0:pi/20:2*pi));plot(sin(0:pi/20:2*pi));hold ...
2018-10-16 17:16:10
641
原创 Pyhton学习笔记四:高级特性
在Python中,代码越少,开发效率越高;1. 切片取一个list或tuple的部分元素是非常常见的操作,如取以下list的前三个元素:>>> L = ['A', 'B'
2018-10-14 20:24:12
220
原创 Python学习笔记三:函数
文章目录1. 调用函数数据类型转换2. 定义函数2.1 `def`2.2 空函数2.3 参数检查2.4 返回多个值1. 调用函数Python内置了许多有用的函数,可以直接调用,例如abs()求绝对值函数,可以直接从官方文档查看函数的名称和参数,Python函数官方文档介绍;同时也可以在交互式命令行中输入help(abs)来查看abs函数的介绍;在调用函数的时候,要注意传入参数的数量和类...
2018-10-11 22:03:16
325
原创 如何使用matlab实现分段函数
实现如下的分段函数:m={t0≤t<1−t+21<t≤20.1其他 m=\left\{\begin{array}{rcl}t & & {0 \leq t <1}\\-t+2 & & {1 &am
2018-10-09 20:39:13
194451
16
原创 Markdown使用语法
1. 字体、字号与颜色<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云</font><font color=#0099ff size=
2018-09-24 10:07:24
168
原创 FinFET基础知识合集
1. 亚阈值摆幅亚阈值摆幅(subthreshold swing)是衡量晶体管开启与关断状态之间相互转换速率的性能指标,它代表源漏电流变化十倍所需要栅电压的变化量,S越小意味着开启关断速率 ON/OFF 越快。目前,常温下SS的极限值约为60mV/dec,且难以随着器件尺寸的缩小而降低。2. 短沟道效应短沟道效应(英语: short-channel effects)是当金属氧化物半导体...
2018-09-24 09:43:10
18245
原创 Python学习笔记二:Python基础
Python语法采用缩进形式,有以下几点需要注意:注释以#开头;当语句以冒号:结尾时,缩进的语句视为代码块;始终坚持4个空格的缩进;大小写敏感;1. 数据类型和变量1.1 数据类型1.1.1 整数在程序中的写法和数学中的写法一样,如1,100,-8080,0,等等;用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4...
2018-09-22 20:31:51
596
原创 Python学习笔记一:简介,安装,第一个程序
1. 简介特点:优点Python提供了大量的基础库,覆盖网络、文件、GUI、数据库、文本等大量内容;同时还有大量的第三方库;优雅,明确,简单;缺点运行速度慢,因为Python是解释性语言,在执行时会一行一行地翻译成CPU能理解的机器码,而C程序是运行前直接编译成CPU能执行的机器码,所以非常快;代码不能加密,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器...
2018-09-21 21:56:51
309
原创 MATLAB学习笔记二:Script writing,Structured programming,User-defined function
1. Script writing1.1 MATLAB 脚本.m 文件;包含了一系列MATLAB命令的文件;应用结构化编程技术(子程序,循环,条件等)使程序看起来很整洁;2. Structured programming2.1 Flow Controlif, elseif, elseforswitch, caseotherwisetry, catchwhile...
2018-09-19 19:29:42
1342
原创 MATLAB学习笔记一:MATLAB基础知识,数组矩阵基础知识
1. ScheduleWeekTopic/EventNotes1简介2MATLAB计算机与矩阵操作3结构化程式与自定义函数4变数与档案存取5初阶绘图6进阶绘图2. MATLAB基础知识2.1 MATLAB编程模式命令行(in command window)Scripts脚本(.m文件)2.2 MAT...
2018-09-17 21:03:04
1046
原创 MATLAB学习笔记三:Variables:string structure cell,Data access
1. 变量(数据)类型的转换&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt; Variable (Data) Type Conversion &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; double( ) single( ) int8( ) int16( )
2018-09-17 10:41:18
2044
原创 反转字符
&amp;amp;amp;gt;&amp;amp;amp;gt; a='1234654'a =1234654&amp;amp;amp;gt;&amp;amp;amp;gt; a(end:-1:1)ans =4564321&amp;amp;amp;gt;&amp;amp;amp;gt;一个矩阵括号里逗号用于间隔不同维度。比如A为一维向量,A(1)就表示第一个元素,如果A为二维矩阵,那么需要A(m,n
2018-09-16 16:27:02
925
原创 matlab中如何改变数组中的某些元素
Use structured programming to:Find the entries in matrix A that are negativeStore these entries’ position in a matrix BChange the values of these entries to zero A=⎡⎣⎢09−34−1−144942564⎤⎦⎥A=[0−149...
2018-09-15 17:10:41
13595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人