Other
以前学的知识
MadJieJie
所谓专家,就是在一个领域内精通理论和技术的人。
展开
-
科研必备网站&软件
1. 论文查询IEEEWeb of Science2. 期刊信息查询Letpub:https://www.letpub.com.cn/index.php?page=journalapp&view=search3. 写作必备A. 语法错误检查Grammarlly:https://app.grammarly.comB. 翻译神器Deepl:https://www.deepl.com/translator...原创 2021-08-18 14:56:03 · 336 阅读 · 0 评论 -
堆栈\栈\堆之间的区别
堆栈(Stack Heap)-汇编堆栈是什么?堆栈是一个遵循”后进先出”(先进后出)规则的特殊内存区域.堆栈在哪?由汇编知识我们知道它的地址又SS(Stack Segment)堆栈段寄存器和SP(Stack Pointer)堆栈指针寄存器构成,即地址组成为SS:SP,前者为段地址,后者为偏移地址.绝对地址=SP*16D+SP.堆栈解析(1)堆栈只有一个出入口,即栈顶(地址最小的一端),它的地址由SP原创 2016-12-29 21:06:03 · 645 阅读 · 0 评论 -
蓝桥杯2013年第四届决赛C_C++程序设计本科B组
蓝桥杯2014年第四届决赛C_C++程序设计本科B组原创 2017-04-19 10:55:03 · 807 阅读 · 0 评论 -
蓝桥杯2017年第八届省赛C/C++程序设计本科B组
蓝桥杯2017年第八届省赛C/C++程序设计本科B组原创 2017-04-07 08:21:21 · 777 阅读 · 0 评论 -
蓝桥杯2013年第四届省赛C/C++程序设计本科B组
2010年蓝桥杯第四届省赛C/C++程序设计本科B组原创 2017-04-07 07:59:00 · 1723 阅读 · 0 评论 -
蓝桥杯2014年第五届决赛C_C++程序设计本科B组
蓝桥杯2015年第五届决赛C_C++程序设计本科B组原创 2017-04-19 10:59:40 · 2492 阅读 · 0 评论 -
基于比较的排序算法
常用的排序算法总结插入排序时间复杂度:O(n^2)实现思路:(1) 设置基准数a[0],将待插入纪录的值赋值给a[0];(2) 设置开始查找的位置moveInd;(3) 在数组中进行搜索,搜索中将第moveInd个纪录后移,直至a[0].value≥a[moveInd].value为止;(4) 将a[0]插入a[moveInd+1]的位置上。/****************************原创 2017-03-31 10:09:15 · 860 阅读 · 0 评论 -
蓝桥杯2015年第六届省赛C_C++程序设计本科B组
蓝桥杯2015年第六届省赛C_C++程序设计本科B组原创 2017-04-07 10:46:03 · 1179 阅读 · 0 评论 -
蓝桥杯2017年第八届模拟题C_C++程序设计本科
蓝桥杯2017年第八届模拟题C_C++程序设计本科原创 2017-04-07 16:23:26 · 1832 阅读 · 0 评论 -
蓝桥杯2014年第五届省赛C/C++程序设计本科B组
蓝桥杯2014年第五届省赛C/C++程序设计本科B组原创 2017-04-07 09:47:29 · 684 阅读 · 0 评论 -
蓝桥杯2016年第七届决赛C_C++程序设计本科B组
1.一步之遥 从昏迷中醒来,小明发现自己被关在X星球的废矿车里。 矿车停在平直的废弃的轨道上。 他的面前是两个按钮,分别写着“F”和“B”。 小明突然记起来,这两个按钮可以控制矿车在轨道上前进和后退。 按F,会前进97米。按B会后退127米。 透过昏暗的灯光,小明看到自己前方1米远正好有个监控探头。 他必须设法使得矿车正好停在摄像头的下方,才有机会争取同伴的援助。 或许,通原创 2017-04-19 20:36:47 · 3479 阅读 · 3 评论 -
蓝桥杯2012年第三届决赛C_C++程序设计本科B组
蓝桥杯2013年第八届模拟题C_C++程序设计本科B组原创 2017-04-19 10:50:35 · 783 阅读 · 0 评论 -
蓝桥杯C_C++/Java程序设计常用算法&技巧总结
蓝桥杯C_C++/Java程序设计常用算法&技巧总结原创 2017-04-07 22:42:11 · 11824 阅读 · 5 评论 -
蓝桥杯2016年第七届省赛C_C++程序设计本科B组
蓝桥杯2016年第七届省赛C_C++程序设计本科B组原创 2017-04-07 14:43:06 · 941 阅读 · 0 评论 -
蓝桥杯2015年第六届决赛C_C++程序设计本科B组
蓝桥杯2015年第六届决赛C_C++程序设计本科B组原创 2017-04-19 11:18:53 · 1460 阅读 · 0 评论 -
初入STM32-GPIO设置
STM32入门原创 2016-11-26 17:18:29 · 3262 阅读 · 1 评论 -
Keil波形仿真
KEIL有波形仿真原创 2016-11-26 17:07:21 · 3050 阅读 · 0 评论 -
Java基础-静态变量、常量和方法
从内存、作用和定义等角度解析静态变量、常量和方法原创 2017-01-08 12:43:29 · 641 阅读 · 0 评论 -
Java基础-面向对象思考
解析了什么是类的抽象、封装和合约,再通过一个简单的设计例子对比面向过程语言和面向过程语言的区别。原创 2017-01-09 12:09:12 · 569 阅读 · 0 评论 -
Java基础-Java语言简介
简述了JAVA语言的起源、特点和应用领域原创 2017-01-11 15:34:57 · 2467 阅读 · 0 评论 -
JAVA基础-什么是方法?
什么是方法?一、方法含义抽象来说方法就是类的动作。 具体来说方法就是数据和数据操作定义为一个整体,也可以说,方法就是组合在一起执行操作语句(代码)的集合。 在其他语言中,将方法称为过程(procedure)或函数(function)。JAVA可将方法细分为:带返回值的为函数,void定义的方法称为过程。二、定义方法定义方法的语法 修饰符 返回值类型 方法名(参数列表) {原创 2016-12-30 13:19:53 · 869 阅读 · 0 评论 -
Java结构型设计模式-装饰(二)
装饰意图动态给一个对象添加额外的职责,就增加功能来说,装饰(Decorator)模式优于继承。装饰属于对象适配器模式的一种。别名包装器Wrapper动机当我们希望给某个对象而不是整个类添加功能时,例如,一个图形用户界面工具箱允许你对任何一个用户界面组件增加特性,例如为TextView增加边框。使用继承机制是添加功能的有效途径,子类可以持续拥有边框的特性。但这种方法不够灵活,用户不能控制对组件加框的方原创 2017-04-22 10:18:49 · 516 阅读 · 0 评论 -
Java行为型设计模式-观察者(一)
观察者意图观察者模式中有两种类型的对象存在:被观察者(发布-Publish),观察者(订阅者-Subscribe)。它们之间存在一(Publish)对一(Subscribe)或者一(Publish)对多(Subscribe)的关系。当Publish的状态发生变化的时候,所有依赖Publish的Subscribe都会接收到通知,并发生自动更新事件(Event)。别名依赖(Dependents),发布-原创 2017-04-21 10:20:48 · 562 阅读 · 0 评论 -
Java创建型设计模式-建造者(3)
#建造者模式定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。参与者Product(产品):表示被构造的复杂对象。ConcreteBuilder创建该产品的内部表示并定义的它的装配过程。Builder(接口):为创建一个Product对象的各个部件指定抽象的接口。ConcreteBuilder(实现接口):实现Builder接口实现构造和装配产品的各个部件。Directo原创 2017-04-20 11:04:29 · 725 阅读 · 0 评论 -
Java结构型设计模式-适配器(一)
什么是适配器模式?定义适配器(Adapter):适配器模式将某个类的接口(Source)转换成客户端期望的另一个接口(Target)表示,主的目的是兼容性,使接口不兼容的两个类协同工作。其别名为包装器(Wrapper)。简单来说就是,Source类以某种形式类型给到Adapter类,然后Adapter类的接口与Target接口兼容,将Source类形式类型表现出再Target里。过程可以简述成:So原创 2017-04-17 09:22:14 · 468 阅读 · 0 评论 -
Java&Android调试方法
调试定义调试(DEBUG):调试是一种修正程序逻辑错误有效手段,是每一个程序不可或缺的步骤,可以说,不懂调试的程序员不是合格的程序员。我将调试分成三种方法:1.Log调试(1)编写调试工具类:不建议使用System.out.print()方法进行打印,开发往往采用Log来打印进行调试。编写步骤:1.构造构造器:首先使该类构造器私有化且实例时抛出不支持操作异常,即不能实例化,毕竟是个常用的工具类。2.原创 2017-03-26 15:04:35 · 1792 阅读 · 0 评论 -
java创建型设计模式-单例(2)
什么是单例模式?定义单例(singleton):指仅被实例化一次的类,即在JVM中只存在一个实例,常被用于代表那些本质上唯一存在的系统组件,如窗口管理器或文件系统 。适用情况&益处1.当某些类创建十分频繁时,对于大型的实例(对象),节省了很大一笔资源开销;2.省去了new操作符,减少了垃圾收回器的资源消耗;3.有些核心的操作类不能创建第二个,防止出现安全和混乱问题。程序解析饿汉式饿汉式是较为简单的方原创 2017-01-24 12:19:13 · 360 阅读 · 0 评论 -
java创建型设计模式-工厂方法(1)
什么是工厂方法模式?定义产品:实例(对象)。工厂:生产产品,即实例(对象)。工厂方法模式(Factory Method):不通过构造方法实现对类的实例化,而是通过一个工厂类(Factory class)实现对共同接口(IFactory)或者共同继承的类进行实例化。适用情况当共同接口或者共同继承的类被程序大量需要或实例过于复杂(构造参数过多)的时候,可通过工厂方法模式进行创建,为了避免过多实例化工厂类原创 2017-01-19 20:37:08 · 558 阅读 · 0 评论 -
Java基础-异常处理(二)
此篇是 Java基础-异常处理(一)的续篇,主要讲述了finally子句、如何获取异常对象的一些信息,何时使用异常、链式异常和自定义异常类。原创 2017-01-15 09:19:07 · 463 阅读 · 0 评论 -
Java基础-异常处理(一)
在程序运行的过程中,如果JVM检测出一个不能执行的操作,就会出现运行错误(runtime error)。 在Java中,运行时的错误会作为异常抛出。异常也是一种对象,表示阻止正常进行程序执行的错误或情况。如果异常未被处理将会非正常终止。比如,像程序未正常响应被关闭等情况。原创 2017-01-13 11:52:41 · 872 阅读 · 0 评论 -
用eclipse编写简单的Android工程
简单登入界面,适合有C语言基础的人简单了解Android的UI,第一次写博客希望点赞和评论!!!原创 2016-11-23 20:27:36 · 2687 阅读 · 1 评论 -
Java基础-基本类型变量和引用类型变量
基本类型变量和引用类型变量的定义、区别、误区,从内存和地址的角度更深刻解析。原创 2017-01-07 21:49:51 · 2013 阅读 · 0 评论