NB-IOT覆盖范围有多大 NB-IOT的强覆盖是怎么实现的

NB-IoT技术自出现以来就以其强大的覆盖范围和通讯距离长而受到广泛的欢迎,发展到现在已经成为万物互联网络中的一个重要分支。那么NB-IoT覆盖范围到底有多大,是怎么来衡量其覆盖能力?
分类: 其他 发布时间: 08-04 23:11 阅读次数: 0

java遍历文件目录

java遍历文件目录遍历文件目录(直接输出)public static void main(String[] args) { //通过findfile静态方法对文件进行递归遍历 File f = new File(E:\\\\java_workplace); findfile(f); } public static void findfile(File f) { ..._.
分类: 其他 发布时间: 08-04 23:11 阅读次数: 0

C语音的预处理,编译,汇编,链接过程分析

C语音的预处理,编译,汇编,链接过程分析1.C程序编译分为以下几步:预处理 (生成 .i文件)编译(生成 .s文件)汇编(生成 .o文件)链接(生成 .exe文件)2.通过图解来理解编译过程3.通过Linux的gcc编译C文件,并逐步分析:vim test.c //Linux指令//test.c只写一个简单的hello world#include<stdi..._将预处理(.i文件)、编译(.s文件)、汇编(.o文件)的内容粘贴至一个word文档
分类: 其他 发布时间: 08-04 23:10 阅读次数: 0

解决eclipse 中文乱码问题

解决eclipse 中文乱码问题1.原因​ 原因:中文乱码的原因是因为编码的关系。2.查看文件编码方式​ 通过用记事本打开查看.java文件的编码方式。(编码方式在记事本右下角,如:ANSI,UTF-8等)3.查看eclipse打开文件的默认编码方式​ 点击eclipse的上方的工具栏中的Window,选择Preferences,在左边下拉框寻找Content Type,然后下拉..._ansi eclipse乱码
分类: 其他 发布时间: 08-04 23:10 阅读次数: 0

JDK中没有jre文件夹和tools.jar文件

JDK中没有jre文件夹和tools.jar文件​ JDK在11版本以后再以前的基础上做了较大的改动,安装后默认是没有jre的。并且,再JDK8以后,JDK也发生了较大的变化,移除了tools.jar和dt.jar文件,jdk1.5以后连环境变量CLASSPATH都不用配置了。下面将教大家如何,使用命令窗口生成jre目录。1.生成jre文件夹//打开命令窗口(到JDK文件夹下),运行以下命..._jdk中没有tools。jar
分类: 其他 发布时间: 08-04 23:10 阅读次数: 0

java错误 找不到或无法加载主类

java:错误: 找不到或无法加载主类1.确定JDK版本​ 因为随着时间的改变,JDK本身也伴随着更改和变化,在解决这个问题前,我们要确定一下jdk的版本,比较老的版本有老的版本的解决方法,比较新有新的解决方法。​ JDK8以后JDK包里面的lib目录已经不再包含dt.jar和tools.jar文件。并且1.5以上版本的JDK不需要设置classpath变量。这就导致了问题的出现。并且j..._idea错误: 找不到或无法加载主类 saolei.minesweeper
分类: 其他 发布时间: 08-04 23:10 阅读次数: 0

java线程礼让yield

java线程礼让yield1.yield方法​ 使用Thread类的静态方法yield可以对当前线程进行礼让,yield方法使线程从运行状态转换到就绪状态,这与sleep方法对比,sleep是使线程从运行状态进入阻塞状态。现在给出代码便于理解:public class testyield implements Runnable{ public static void main(St..._java中线程堵塞跟礼让的区别
分类: 其他 发布时间: 08-04 23:09 阅读次数: 0

java线程join方法

java线程join方法1.join方法​ join方法的作用是进行线程插队,也就是说调用了join方法的线程相对于调用它的上级线程拥有跟高的执行权。调用join方法的线程的上级线程必须等待调用join方法的线程执行完成才能继续执行。举个小例子:public class testjoin{ public static void main(String[] args) throws I..._.
分类: 其他 发布时间: 08-04 23:09 阅读次数: 0

java守护线程和用户线程

java守护线程和用户线程1.Java线程分类Java分两类线程:1.用户线程 2.守护线程2.区别1.JVM在用户线程没有结束前,会一直和守护线程一同运行。2.如果用户线程全部结束,那么JVM会退出,守护线程也会随之结束。3.JVM退不退出完全是看用户线程,如果全部用户线程退出了,不管JVM内是否还剩余守护线程也会退出,不会考虑守护线程是否结束。4.守护线程是为用户线程服务的。..._.
分类: 其他 发布时间: 08-04 23:09 阅读次数: 0

java forEach使用

java forEach使用foreach 是 Java 中的一种语法糖,目的是方便程序员开发和提高性能。其实就是编译期间以特定的字节码或特定的方式来对这些语法进行处理。1.普通数组forEach用法对于数组,foreach 循环实际上还是用的普通的 for 循环,怎么说foreach 循环就是for 循环int[] arr= {1,2,3,4,5}//forEach写法(效果跟下面同等..._java foreach(o ->
分类: 其他 发布时间: 08-04 23:08 阅读次数: 0

java.io.IOException No FileSystem for scheme hdfs

java.io.IOException: No FileSystem for scheme: hdfs以下将转载两篇博文,博文中有解决方法。1.Java下Maven打包项目解决方法log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).l..._.
分类: 其他 发布时间: 08-04 23:08 阅读次数: 0

window系统下C语言找不到fork()函数

window系统下C语言找不到fork()函数有次模拟进程时,想在window系统下调用fork()函数,但是就是引入相关头文件都无法找到函数,一开始是怀疑是否引入的头文件有误或者缺失,发现并没有缺失或者错误,然后就怀疑上了是操作系统不同引起的。后来查找博文,才发现window下没有fork函数。window下没有一个函数可以实现UNIX下的fork()函数,其原因是历史造成的.对于UNIX来..._windows c++怎么用fork()
分类: 其他 发布时间: 08-04 23:08 阅读次数: 0

HTML学习简介

HTML学习简介本文不具体写HTML标签如何使用,只简述HTML是什么,和与其有关的相关小知识。具体的HTML学习请到w3school:https://www.w3school.com.cn/前端开发学习网站,这里几乎有最具体的学习文档。1.什么是HTML​ HTML是超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 超文..._.
分类: 其他 发布时间: 08-04 23:07 阅读次数: 0

配置tomcat项目虚拟路径

配置tomcat项目虚拟路径配虚拟路径就是使tomcat能访问到webapps文件夹外的web项目,当访问webapps目录下web项目时,重新指向web项目的实际位置配置方法如下方法一:打开tomcat目录下的conf/server.xml,在中的Host便签中添加<Context docBase= path= />#docBase:实际路径(web项目实际的路径)#path:虚拟路径(web访问的虚拟路径,相对于webapps)#重启tomcat方法二:打开tom_新版idea如何给tomcat设置的artifact加虚拟路径
分类: 其他 发布时间: 08-04 23:06 阅读次数: 0

更改tomcat的request编码方式

更改request的编码request乱码问题因为Tomcat7对request默认使用的ISO编码进行解析,而我们实际开发中往往使用UTF-8,所以在对request中的信息进行处理时,因为编码方式的不同,所以导致通过request获取的信息出现乱码现象。(浏览器使用UTF-8方式的请求,而Tomcat7使用ISO编码方式进行解析)解决方法1.get方式请求,出现乱码,解决办法如下:修改tomcat7下的conf\\server.xml文件<!--在Connector中添加URIEncod_tomcat 设置request 编码
分类: 其他 发布时间: 08-04 23:05 阅读次数: 0

Hadoop大数据框架学习(配置启动篇)

Hadoop大数据框架学习(配置启动篇)大数据的特点:Volume(大量):数据量到达PB,EB级别Velocity(高速): 要求处理海量数据效率高速度快Variety(多样):数据的样化。(结构化数据,非结构化数据和半结构化数据)Value(低价值密度):价值密度低,难以提取出有价值的信息。Hapood是什么Hadoop是一个由Apache开发的分布式系统基础架构,主要解决,海量数据的存储和分析计算。Hadoop通常是说Hadoop生态圈。Google的三论文Google是Hado_hadoop启动配置
分类: 其他 发布时间: 08-04 23:05 阅读次数: 0

crontab快速上手

crontab快速上手crontab在类unix系统(Linux也能用)中用于设置周期性被执行的指令。crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的任务需要执行,此任务被称为cron jobs。1.crontab的作用通过crontab我们可以定时执行指定的系统命令或者shell脚本,这个命令非常设合周期性的日志分析或数据备份等工作。2.crontab的参数Linux系统下打印的用法:Usage: crontab [options] file c_.
分类: 其他 发布时间: 08-04 23:05 阅读次数: 0

Hadoop学习(源码编译篇)

Hadoop学习(源码编译篇)1.为什么要进行源码编译网上说Hadoop官网没有提供32位的编译好的Hadoop,这其实是假的,自从2.5版本以后,官方已经提供了64位的编译好的Hadoop,你可以到lib/native目录下通过命令:$file libhadoop.so.1.0.0#如果查看到有如下信息代表已经是64-bitlibhadoop.so.1.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),那为什么我们还要编_怎么编译hadoop
分类: 其他 发布时间: 08-04 23:05 阅读次数: 0

PYTHON的主模块

PYTHON的主模块python常常能看到,其实这里是判断当前运行的是不是主模块。其实这个main就是主模块命,那为什么要用这个判断能,因为python的import会把模块导入,并且导入后的模块会进行编译并运行一遍。也就是说如果不使用一下语句进行判断,那么导入的文件就会打印hello world!!!到控制台。所以我们写好一个模块时候,在做测试的时候常常会用判断语句来判断当前模块是否以主模块方式运行,那么在别的模块导入模块的时候就不会把测试代码运行了if __name__ == __main___.
分类: 其他 发布时间: 08-04 23:04 阅读次数: 0

高性能mysql学习总结笔记

MySQL 可以分为 Server 层和存储引擎层两部分。 1.Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等), 所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 2.而存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 Inn..._mysql redo日志 prepare状态crash
分类: 其他 发布时间: 08-04 23:04 阅读次数: 0