- 博客(143)
- 资源 (6)
- 收藏
- 关注
原创 中级通信工程师考试之六移动通信
一、课程概述二、移动通信(转自https://blog.youkuaiyun.com/u010515761/article/details/19080705?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.control&spm=1001.2101.3001.4242)随着信息技..
2021-08-22 11:54:09
1958
原创 python的魔法方法
构造函数析构函数所有指向该对象的引用都被删除时,析构函数调用魔法方法是指Python内部已经包含的,被双下划线所包围的方法,这些方法在进行特定的操作时会自动被调用打印类# -*- coding: utf-8 -*-"""Created on Sun May 12 15:03:21 2019@author: Adm...
2019-05-13 10:03:01
261
原创 python的异常
raise:自发引入异常# -*- coding: utf-8 -*-"""Created on Mon Apr 29 09:26:30 2019@author: Administrator"""try: # int("abc") f=open("打开一个文件.txt","w") f.write("你好啊") # sum=1...
2019-04-29 10:11:06
175
原创 python的文件
一行一行打印写入# -*- coding: utf-8 -*-"""Created on Sat Apr 27 13:42:20 2019@author: Administrator"""def saveFile(boy,girl,count): fileNameBoy='boy'+str(count)+'.txt' file...
2019-04-27 18:22:05
154
原创 python的字典
dictfromkeyskey-value获得键和值getcopy创建一个新的副本popitem:随机弹出一个键值setdefault:随机插入一个键值update:...
2019-04-27 12:43:11
112
原创 python的函数
函数的注释文档函数中有默认参数收集参数:把所有参数打包成元组,然后组成paramspython的返回值global函数内嵌函数闭包匿名函数过滤器filter:把非true的内容删除掉map递归:求阶乘...
2019-04-26 16:49:54
122
原创 python的列表
len(列表):返回列表长度max(列表):返回列表最大值min(列表):返回列表的最小值sortreverseenumberate:把索引+元素组成元组再构成数组zips:把两个列表的对应元素组成元组再构成数组reverse...
2019-04-26 11:40:44
170
原创 python的字符串
str.capitalize():把字符串的第一个字符大写str.casefold():把字符串全改小写str.center(width):把字符串居中,并用空格填充至width宽度str.count('xi'):查找字符xi出现的次数str.endwith('xi'):检查字符是否以xi结尾str.expandtabs():把字符串中的tab转为8个空格str.find(...
2019-04-22 23:11:05
166
原创 python的列表
列表的函数list.count (a):列表list中元素a出现的次数list.index(a):列表list中元素a的第一次出现的位置list.index(a,3,7):列表list中元素a的在范围3到7出现的位置list.reverse():把列表翻转list.sort():把列表从小到大排序list.sort(rev...
2019-04-22 21:58:07
265
原创 python的数据类型转换与判定
注:浮点数转为整型,直接去除小数点后的数(5.9-5)type(数):返回类型isinstance(数,类型)返回布尔值
2019-04-21 20:02:10
417
原创 猜数字(python,if,while,随机数)
# -*- coding: utf-8 -*-"""Created on Sun Apr 21 18:46:50 2019功能:产生随机数,用户猜测数字是否正确@author: Administrator"""import random#导入随机数模块secret=random.randint(1,10)#产生一个1到10的随机数guessStr=input("p...
2019-04-21 19:22:59
1206
1
原创 python条件语句
1.缩进表示大括号2.冒号后编译器会自动缩进3.条件语句格式if statement: statementelse: statement4.F5运行程序5.BIF :built in function内置函数代码b=input("please input a number: ")a=int(b)#这里的int也相当于函数,将里面的参数变为整形...
2019-04-18 20:01:39
116
原创 python初识
代码print("hello python")print(5+3)print("hello"+" python")print("hello python\n"*8)代码结果注:spyder快捷键tab自动补全
2019-04-18 18:53:35
155
转载 SNR与Eb/N0,Es/N0
SNR,信噪比,信号与噪声的功率比S/N,信号与噪声的功率比Eb/N0,每比特能量与噪声功率谱密度的比Es/N0,每符号能量与噪声功率谱密度的比以上单位都无量纲Eb/N0与Es/N0的关系Es/N0=(Eb/N0)*k其中k表示每个符号携带的比特数,由每个符号包含的信道码码元个数L和信道编码的码率R共同决定k=L*R对于多进制,L=log2(M)香农限是指在单位...
2018-11-10 14:27:42
719
转载 B、B-、B+、B*树
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入...
2018-06-27 17:19:25
237
转载 后缀表达式
我们把平时所用的标准四则运算表达式,即“9+(3-1)*3+10/2"叫做中缀表达式。因为所有的运算符号都在两数字的中间,现在我们的问题就是中缀到后缀的转化。中缀表达式“9+(3-1)*3+10/2”转化为后缀表达式“9 3 1-3*+ 10 2/+”规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或优先级低于找...
2018-06-22 15:52:31
358
原创 javac详解
转自:http://jeffchen.iteye.com/blog/395671结构javac [ options ] [ sourcefiles ] [ @files ]参数可按任意次序排列。options命令行选项。sourcefiles一个或多个要编译的源文件(例如 MyClass.java)。@files一个或多个对源文件进行列表的文件。 说明javac有两种方法可将源代码文件名传递给 ...
2018-06-21 10:44:52
918
原创 Mybatis全局配置文件
1 Mybatis全局配置文件SqlMapConfig.xml是mybatis的全局配置文件,它的名称可以是任意命名的。1.1 全部配置内容SqlMapConfig.xml的配置内容和顺序如下(顺序不能乱):Properties(属性)Settings(全局参数设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugi...
2018-06-05 12:24:43
326
原创 Mybatis开发dao
1 Mybatis开发daoMybatis在项目中主要使用的地方就是开发dao(数据访问层),所以下面讲解一下mybatis开发dao的方法。有两种方式:原始dao开发方式、mapper代理开发方式(推荐)。1.1 需求1、 根据用户ID来查询用户信息;2、 根据用户名称来模糊查询用户信息列表;3、 添加用户; 1.2 原始dao开发方式1.2.1 思路程序员需要写dao接口...
2018-06-05 12:12:28
173
原创 Mybatis入门程序
1 Mybatis入门程序Mybatis课程的所有代码程序将通过一个订单商品案例来进行讲解。1.1 需求对用户信息的增删改查操作。1、 根据用户ID来查询用户信息;2、 根据用户名称来模糊查询用户信息列表;3、 添加用户4、 删除用户(练习)5、 修改用户(练习)1.2 环境准备l Jdk环境:jdk1.7.0_72l Ide环境:eclipse indigol 数据...
2018-06-05 11:18:46
228
原创 Mybatis概述
1 Mybatis是什么?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花...
2018-06-04 21:36:09
200
原创 Spring 事物
1.1 回顾事务l 事务:一组业务操作ABCD,要么全部成功,要么全部不成功。l 特性:ACID 原子性:整体 一致性:完成 隔离性:并发 持久性:结果l 隔离问题: 脏读:一个事务读到另一个事务没有提交的数据 不可重复读:一个事务读到另一个事务已提交的数据(update) 虚读(幻读):一个事务读到另一个...
2018-06-04 19:08:53
215
原创 JdbcTemplate
1 JdbcTemplatel spring 提供用于操作JDBC工具类,类似:DBUtils。l 依赖 连接池DataSource (数据源) 1.1 环境搭建1.1.1 创建表create database ee19_spring_day02; use ee19_spring_day02; create table t_user( id int primary...
2018-06-04 15:54:29
915
原创 AspectJ
1 AspectJ1.1 介绍l AspectJ是一个基于Java语言的AOP框架l Spring2.0以后新增了对AspectJ切点表达式支持l @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面新版本Spring框架,建议使用AspectJ方式来开发AOPl 主要用途:自定义开发 1.2 切入点表达式【掌握】1.exe...
2018-06-03 23:15:54
2347
原创 spring aop编程
1.1 AOP联盟通知类型l AOP联盟为通知Advice定义了org.aopalliance.aop.Advice l Spring按照通知Advice在目标类方法的连接点位置,可以分为5类 • 前置通知 org.springframework.aop.MethodBeforeAdvice • 在目标方法执行前实施增强 • 后置通知 org.springfra...
2018-05-28 18:20:38
174
原创 JDK动态代理与CGLIB字节码增强
1.1.1 JDK动态代理l JDK动态代理 对“装饰者”设计模式简化。使用前提:必须有接口1.目标类:接口 + 实现类2.切面类:用于存通知 MyAspect3.工厂类:编写工厂生成代理4.测试 1.1.1.1 目标类public interface UserService { public void addUser(); public void u...
2018-05-28 16:21:48
1642
原创 AOP介绍
1.1 AOP介绍1.1.1 什么是AOPl 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业...
2018-05-28 15:03:25
250
原创 装配Bean 基于注解
1 装配Bean 基于注解l 注解:就是一个类,使用@注解名称l 开发中:使用注解 取代 xml配置文件。 1. @Component取代<bean class=""> @Component("id")取代 <bean id="" class="">2.web开发,提供3个@Component注解衍生注解(功能一样)取代<bean
2018-05-28 12:51:19
161
原创 装配Bean 基于XML
1 装配Bean 基于XML1.1 实例化方式l 3种bean实例化方式:默认构造、静态工厂、实例工厂l 1.1.1 默认构造<bean id="" class=""> 必须提供默认构造 1.1.2 静态工厂l 常用与spring整合其他框架(工具)l 静态工厂:用于生成实例对象,所有的方法必须是static<bean id="" cla...
2018-05-28 12:46:27
231
原创 Spring核心API
l api整体了解,之后不使用,在学习过程需要。l BeanFactory :这是一个工厂,用于生成任意bean。 采取延迟加载,第一次getBean时才会初始化Beanl ApplicationContext:是BeanFactory的子接口,功能更强大。(国际化处理、事件传递、Bean自动装配、各种不同应用层的Context实现)。当配置文件被加载,就进行对象实例化。 ...
2018-05-24 10:16:46
3381
基于microblaze的流水灯及打印helloworld
2018-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人