使用install4j打包全平台工具

install4j安装地址https://www.ej-technologies.com/download/install4j/files安装好install4j之后。近入主界面,如果是如下界面就可以直接开始打包了如果不是直接点击第一个New Project接着就是Full Name,Short Name,Version,命名自己想命名的。点击右上角的向右箭头。按照上面提示操作,下一步。选择工具安装时的语言,默认英语,也可以设置为中文。下一步,设置打包好的安装文件放...
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

Eclipse使用技巧--设置编辑器背景护眼色和设置字体

设置编辑器背景护眼色设置为豆沙绿色:色调:85。饱和度:120。亮度:208 即可,据说长时间使用可以缓解眼疲劳哦。Eclipse设置字体大小在左边的菜单栏中找到general,点击展开appearance,找到colors and fonts看到右边字体一列有很多的选项,我们只需要修改basic里的,最下面Text Font 这个选项eclipse代码编辑区有一条线,可以这么设置window->preferences->general-&g...
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

tomcat报Several ports (8005, 8080, 8009) 端口被占用的终极解决方案

原因:端口8005, 8080, 8009被占用了。可能是在打开Tomcat的情况下关闭了Eclipse,或是Eclipse非正常关闭,导致先前的Tomcat没有被关闭,端口占用。或是其他软件占用了tomcat的端口号。解决方法:方法1:杀掉占用端口的软件。查看占用8080端口进程是哪一个:查看方式:开始-->运行-->输入cmd回车-->在cmd里面输入netstat -ano,然后回车,将会出现下面的画面:(一定要有PID这一列哟)如果没有可以这样配置:任务管...
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

Eclipse使用技巧--代码自动补全功能

1、在“触发代码提示”允许的范围之内,空格键和回车键就是快捷键。2、补全代码功能需设置“Auto Activation triggers for java”。3、“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(”的意思,就是指遇到26个字母和“.与(”这些符号就触发代码提示功能了。4、代码提示选项补充完整后,输入关键字即可得到提示功能,得到提示功能后,回车键与空格键就是
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

Java面向对象编程中new对象的5种不同方法

作为Java开发者,我们每天都会创建大量的对象,但是,我们总是使用管理依赖系统(如Spring框架)来创建这些对象。其实还有其他方法可以创建对象,在接下来的文章中我会进行详细介绍。1.使用new关键字这是最常见的创建对象的方法,并且也非常简单。通过使用这种方法我们可以调用任何我们需要调用的构造函数。 1 Employee emp1 = new Employe...
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

使用inno setup将exe文件及其附带文件打包成安装文件

inno setup官网地址https://jrsoftware.org/isdl.php注意下面的那个create a new empty script file 千万不要选!!不然你就回到第一种方案了苦逼的写脚本了。点击next进入下一个界面如图。application name 决定你安装包的名称以及安装界面的标题名称application version 软件版本application publisher 软件开发者application website...
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

面向对象编程和面向过程编程的区别

一、先来一段通俗解释面向过程(Procedure Oriented 简称PO :如C语言):从名字可以看出它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个过程),等方法执行完了,事情就搞定了。面向对象(Object Oriented简称OO :如C++,JAVA等语言):看名字它是注重对象的。当解决一个问题的时候,面向对象会把事物抽象成对象的概念,就是说这个问题里面有哪些对象,然后给对象
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

23种设计模式深入理解

以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究)创建型抽象工厂模式《JAVA与模式》之抽象工厂模式 - java_my_life - 博客园工厂方法http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html建造者模式《JAVA与模式》之建造模式 - java_my_life - 博客园原型模式《JAVA与模式》之原型模式 - java_my_life - 博客...
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

线程与进程是什么?

线程与进程的主要区别是:(同一进程中的)线程在共享的内存空间中运行,而进程在不同的内存空间中运行;线程使用wait(),notify(),notifyAll()等方法直接与其他线程(同一进程)通信,而进程需要使用“IPC”来与其他进程通信。什么是进程?正在运行中的应用程序,通常称为进程。每个进程都有自己独立的地址空间(内存空间),每当用户启动一个进程时,操作系统就会为该进程分配一个独立的内存空间,让应用程序在这个独立的内存空间中运行。什么是线程?线程是一个轻量级的子进程,是最..
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

电磁波发现之旅

目录前言什么是电磁波?电和磁的平行时代电和磁交汇电磁波的发现前言移动通信中信息的传输离不开电磁波,然而我们对电磁波的认知也仅仅两百年,我们今天一起来看一下电磁波的发现之旅。什么是电磁波?百度百科给的定义:电磁波是由同向且互相垂直的电场与磁场在空间中衍生发射的震荡粒子波,是以波动的形式传播的电磁场,具有波粒二象性。由同相振荡且互相垂直的电场与磁场在空间中以波的形式移动,其传播方向垂直于电场与磁场构成的平面。电磁波在真空中速率固定,速度为光速。电和磁的平行时代
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

史上最全无线通信频率分配表

5G NR3GPP已指定5G NR 支持的频段列表,5G NR频谱范围可达100GHz,指定了两大频率范围①Frequency range 1 (FR1):就是我们通常讲的6GHz以下频段•频率范围:450MHz - 6.0GHz•最大信道带宽100MHz②Frequency range 2 (FR2):就是毫米波频段•频率范围:24.25GHz - 52.6GHz•最大信道带宽400MHz5G NR支持16CC载波聚合。由于5G NR定义了灵活的子载波间隔,不同的子载波间隔对应不同的频率范围.
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

基带、射频,到底是什么?

现在都流行“端到端”,我们就以手机通话为例,观察信号从手机到基站的整个过程,来看看基带和射频到底是干什么用的。当手机通话接通后,人的声音会通过手机麦克风拾音,变成电信号。这个电信号,是模拟信号,我们也可以称之为原始信号。此时,我们的第一个主角——基带,开始登场。基带,英文叫Baseband,基本频带。基本频带是指一段特殊的频率带宽,也就是频率范围在零频附近(从直流到几百KHz)的这段带宽。处于这个频带的信号,我们成为基带信号。基带信号是最“基础”的信号。现实生活中我们经常提到的.
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

Nyquist 尼奎斯特采样定理

目录一、前言二、Nyquist 采样定理三、混叠一、前言采样定理在1928年由美国电信工程师H.奈奎斯特首先提出来的,因此称为奈奎斯特采样定理。1933年由苏联工程师科捷利尼科夫首次用公式严格地表述这一定理,因此在苏联文献中称为科捷利尼科夫采样定理。1948年信息论的创始人C.E.香农对这一定理加以明确地说明并正式作为定理引用,因此在许多文献中又称为香农采样定理。采样定理的提出者不是Nyquist而是香农,Nyquist定理/频率是用来描述给定带宽的最高传输速率。因为结果相似
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

射频芯片:到底能做什么?

在卓越通信能力的背后,还有一位异常低调的朋友——射频
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

什么是载波聚合?

一、为什么需要载波聚合?一般来说,要提升网速或者容量,有下面几个思路:建更多的基站:这样一来同一个基站下抢资源的人就少了,网速自然就上去了。但缺点是投入太大了,运营商肯定不会做亏本的买卖。提升频谱效率:从2G到5G,有多少专家潜心钻研,一头青丝变华发,就是为了提升效率,在每赫兹的频谱上传更多的数据!可见这项工作是真的很艰难。增加频谱带宽:这是提升容量最简单粗暴的办法了,从2G到5G,单个载波的带宽不断增长,从2G的200K,再到3G的5M,4G的20M,在5G时代甚至达到了100M(S...
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

一文读懂射频巴伦

猛一提到“巴伦”,可能很多人会想到这是个什么玩意。因为“巴伦”是一个音译词,压根不是我们中国字的范畴,其来源于英文”Balun“,但是这个 Balun也是一个合成词——Balanced toUnbalanced,平衡到不平衡。越说越玄乎,最关键在这里Balanced toUnbalancedTransformer,平衡到不平衡的变换器。所以”巴伦“ 就是一款特殊的变换器,其主要功能是完成阻抗的变换和平衡到不平衡的转换。
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

为什么需要射频校准?

由于器件不一致、温度变化、器件老化等因素的影响,即使是基于同样的平台同样的设计,也会表现出不同的电性能。为了消除这种影响,每个手机在出厂之前都要对这些参数进行测量计算得到一些参数误差数据,并把这些误差数据存储到一定的存储介质(一般为EEPROM:电可擦写指读存储器)里,在手机正常使用过程中,CPU会读取这些数据并利用一定的算法对需要补偿的参数进行补偿
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

什么是回波损耗?什么是插入损耗?

目录一、前言二、回波损耗三、插入损耗四、插入损耗和回波损耗系统介绍一、前言什么是回波损耗?什么又是插入损耗?这个貌似很容易回答,回波损耗吗,就是Return Loss,缩写为RL,S11,插入损耗就是 Insertion Loss,IL,S21。确实没错,就是这么简单。但是为什么叫做回波呢?为什么又叫做插入呢?今天我们仔细掰扯掰扯。二、回波损耗回波损耗,又称为反射损耗。(越大越好)是电缆链路由于阻抗不匹配所产生的反射,是一对线自身的反射。不匹配主要发生在连接器的地方,
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

射频基础知识(二)

一、趋肤效应类比:下大雨后,泥土路中间积满了水,大家只好沿着路边排队通过。路的有效通过面积由于积水而减少,影响了人们的出行效率。
分类: 其他 发布时间: 11-28 07:08 阅读次数: 0

6款强烈推荐的PDF阅读器

6款强烈推荐的PDF阅读器!
分类: 其他 发布时间: 11-28 07:07 阅读次数: 0