自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Java核心技术 卷1基础知识 原书第10版.pdf

自取,失效了的话评论 链接: https://pan.baidu.com/s/1_5vhG8fQJK5rNvfiZGzeyg 提取码: 72z4

2020-01-22 21:45:42

阅读数 3

评论数 0

原创 Eclipse代码会出现颜色覆盖 关闭方法

文章目录问题如下原因及其解决方法 问题如下 原因及其解决方法 这个是不小心运行了code coverage检测,检测代码覆盖率的,可以在coverage窗口中关闭(点选remove all sessions,我圈起来那个),就没有这些颜色了 ...

2020-01-22 21:28:31

阅读数 3

评论数 0

原创 Java:Math.random()方法和Random类

文章目录Math.random()方法实例Random类构造方法Random类的常用方法nextInt():Random类的其他方法 Math.random()方法 static double random() Math.random()默认产生大于等于0.0且小于1.0之间的随机double型...

2020-01-22 20:13:57

阅读数 7

评论数 0

原创 Java:Scanner中的nextInt()方法

文章目录方法验证 方法 Scanner中的nextInt()只会读取数值,剩下"\n"还没有读取,并将cursor放在本行中。 相当于C语言里面的scanf("%d",&i); 验证 为方便描述,创建一个Scanner 对象in (注:标准输入Sys...

2020-01-22 15:14:02

阅读数 43

评论数 0

原创 Java里面System.out.println()和System.out.print()区别

文章目录Java举个例子 Java System.out.println()输出信息后追加一个换行’\n’,相当于C语言的puts() System.out.print()输出之后不追加换行printf() 举个例子 对于System.out.println() 结果如下: 而System.o...

2020-01-22 14:42:46

阅读数 38

评论数 0

原创 " MODULENOTFOUNDERROR: NO MODULE NAMED 'TKINTER' "的解决方法

踩坑场景 在使用pillow这个包处理图片的时候,运行程序,报错ModuleNotFoundError: No module named ‘tkinter’,遇到ModuleNotFoundError: No module named XXX 一般遇到这个报错, 都是直接用pip下载这个包,但执行...

2020-01-21 19:23:21

阅读数 6

评论数 0

原创 Ubuntu安装pip提示Unable to locate package python3-pip3

问题: ubuntu16.04 下 , sudo apt-get install 失败 一般情况下 1、sudo apt-get update 2、sudo apt-get install python3-pip 就可以了,但是有时候人生可能不够凄惨

2020-01-21 14:17:46

阅读数 6

评论数 0

原创 Horner法则(霍纳法则)及其C语言描述

文章目录简介霍纳法则(Horner Rule)举个栗子C语言实现 简介 计算机科学中,有一些关于多项式求值的问题。对于多项式求值问题,我们最容易想到的算法是求出每一项的值然后把所求的值累加起来,这种算法的时间和空间效率都不高,对于数据规模不大的题目来说由于其直观、简单很容易被大家采纳,可一旦数据规...

2020-01-21 11:39:45

阅读数 16

评论数 0

转载 Ubuntu系统的目录结构

以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。 / 根目录 │ ├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ...

2020-01-20 19:04:41

阅读数 20

评论数 0

原创 Ubuntu 报错 sudo: unable to resolve host

Ubuntu 在每次执行命令的时候,会报如下错误: $ sudo sudo: unable to resolve host iZ2zecsdy8flu603bmdg1bZ iZ2zecsdy8flu603bmdg1bZ是阿里云创建服务器默认的hostname,错误其实没有什么影响,但看起来很不爽...

2020-01-20 19:02:25

阅读数 15

评论数 0

转载 Ubuntun命令集--查看电脑状态

按Ctrl+Alt+T键,调出终端窗口 在窗口中输入【free -m】按enter键执行 然后会在下面第一行的【mem:】后面的【total】下面显示你的内存总大小。 硬盘信息 那么我们需要先在终端输入【df】,显示的sd1就是我当前的磁盘。后面的第一个数据就是磁盘大小。 查看cp...

2020-01-20 18:30:05

阅读数 7

评论数 0

转载 用C语言实现简单的基数排序

八大排序算法有:冒泡排序、插入排序、选择排序、快速排序、希尔排序、堆排序、归并排序、基数排序。前面七种网上都有很多例子,但是最后一种基数排序却很少看到,所以我总结了一下,并且自己写了一个简单的实现。 基数排序是一种分配排序,其基本思想是:排序过程无须比较关键字,而是通过“分配”和“收集”过程来实...

2020-01-17 16:25:55

阅读数 6

评论数 0

原创 算法:排序算法之桶排序、计数排序与基数排序C、Java、Python表述

1. 桶排序 桶排序(Bucket sort),是一种较为高效的排序算法。桶排序的思想近乎彻底的分治思想。桶排序的时间复杂度在最坏情况下为Tworst(N) = O(N)。 分析: 桶排序假设待排序集合(可以是一组实数)独立的分布在一个范围中, 然后根据某种映射将待排序集合中处于同一个值域的元素...

2020-01-17 15:25:02

阅读数 10

评论数 0

转载 C#算法设计排序篇之10-桶排序(附带动画演示程序)

桶排序(Bucket Sort) 桶排序的工作原理是将数组根据一定的策略均匀的分到有限数量的桶子里,再对每个桶里的内容进行排序。桶排序是鸽巢排序的一种归纳结果,当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间 O(n) 。桶排序并不是比较排序,它不受到 O(n*log n) 的下限的影...

2020-01-17 00:15:30

阅读数 5

评论数 0

原创 Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决

环境:Ubuntu18.04-amd64 问题描述:在ubuntu下安装mysql时,进行apt-get操作,出现了如下报错: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailabl...

2020-01-14 23:29:41

阅读数 6

评论数 0

原创 模运算与奇偶数判断

模运算 如果N整除 A - B,那么我们就说A与B模N同余(congruent),记为A≡B(modN)A \equiv B\pmod{N}A≡B(modN)直观地看,这意味着无论A还是B被N去除,所得余数都是相同的。于是,81≡61≡1(modN)81 \equiv 61 \equiv 1\pm...

2020-01-14 15:33:33

阅读数 24

评论数 0

原创 二分查找与时间复杂度计算分析

二分查找: 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。   原理:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置...

2020-01-14 14:48:43

阅读数 40

评论数 0

转载 驱动程序vmci.sys版本不正确。请尝试重新安装 VMware

今天在测试一台服务器,安装在虚拟机里面,但是发现在安装后,重启了一下电脑,出现了这个错误: 无法获取 vmci 驱动程序版本: 句柄无效。 驱动程序 vmci.sys 版本不正确。请尝试重新安装 VMware Workstation。 打开模块DevicePowerOn电源失败。 找了很多方法,最...

2020-01-13 09:29:02

阅读数 14

评论数 0

原创 常用证件照照片规格(英寸) (厘米) (像素)

照片规格(英寸) (厘米) (像素) 1寸 2.53.5cm 413295 身份证大头照 3.32.2 390260 2寸 3.55.3cm 626413 小2寸(护照) 4.83.3cm 567390 5 寸 5x3.5 12.7*8.9 1200x840以上 100万像素 6 寸 6x4 15...

2019-12-15 21:15:59

阅读数 11

评论数 0

原创 C99 可变数组LVA

C90及C++的数组对象定义是静态联编的,在编译期就必须给定对象的完整信息。但在程序设计过程中,我们常常遇到需要根据上下文环境来定义数组的情况,在运行期才能确知数组的长度。对于这种情况,C90及C++没有什么很好的办法去解决(STL的方法除外),只能在堆中创建一个内存映像与需求数组一样的替代品,这...

2019-11-25 18:50:43

阅读数 5

评论数 0

原创 android studio报错Gradle project sync failed. Please fix your project and try again

android studio报错Gradle project sync failed. Please fix your project and try again Android Studio导入项目或者新建项目想运行的时候可能会报错Gradle project sync failed. Pl...

2019-11-16 22:46:35

阅读数 3

评论数 0

原创 “安装软件时提示“Error! Can't initialize plug-ins directory””的解决方案

【问题描述】:在安装、卸载软件的时候,弹出:Error! Can’t initialize plug-ins directory. Please try again later 的错误提示 【原因】:环境变量的路径中存在中文 【解决方法】: 1.右键点击“计算机”——“属性”——“高级系统设置...

2019-11-14 21:44:56

阅读数 35

评论数 0

转载 Android利用Achartengine实现实时曲线图

From:http://blog.csdn.net/lamelias/article/details/41894433 实时曲线图在实际项目中经常会遇到,特别是与传感器相关的项目中。也正是因为公司项目需要实时展现从BLE设备获取到的心电图数据,所以有机会对实时曲线图的实现过程进行了较深入的探究。本...

2019-11-14 10:57:35

阅读数 3

评论数 0

原创 过孔盖油和过孔开窗什么意思

过孔开窗”和“过孔盖油”是电路板设计中的两个专业术语。如果你是一个初学电子的小白,听到某人说了句:“把这个电路板给我设计成过孔开窗的”,是不是感觉说这话的人很牛。不过,千万别被专业术语给吓坏了,“过孔开窗”“过孔盖油”,就是电路板设计中的一个关于过孔如何处理的方式而已。 如上图,左边的过孔就是“...

2019-11-11 12:38:50

阅读数 11

评论数 0

原创 Multism SPWM仿真 LM339

工程下载

2019-11-07 20:46:24

阅读数 30

评论数 0

原创 邪恶改装:TPYBoard制作廉价WIFI干扰器

  0X01引言   想不想搞个WIFI干扰器?网上搜集了一下资料,发现用esp8266可以实现简单的干扰功能,包括断网、复制、欺骗等等。刚好手上有块TpyboardV202(30元),也是esp8266芯片的,也是想换个固件是不是也可完成呢?周末动手试一下。   0X02搭建开发环境   ...

2019-11-02 10:54:13

阅读数 5

评论数 0

原创 [Web前端]使用paho MQTT.javascript来连接百度IOT(天工物接入)

标题[Web前端]使用paho MQTT.javascript来连接百度IOT(天工物接入) 对于MQTT相信搞物联网的话,已经不是很陌生了。MQTT是基于TCP长连接下的,它的报文比较小,非常适合于物联网嵌入式设备使用。对于详细的MQTT协议可以参考网上其他文章,这里推荐一个github...

2019-10-19 10:58:49

阅读数 10

评论数 0

原创 SDK Manager无法启动、一闪而过问题的解决

一、Android SDK简介 Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲...

2019-08-16 23:10:39

阅读数 21

评论数 0

原创 如何实现快速位翻转总结(各种算法+方法+代码)包含雷德算法

如何实现快速位翻转总结(各种算法+方法+代码)包含雷德算法 0 1 一、查表法 unsigned char ReverseByte(unsigned char value) { static unsigned char code ReverseByteTable[256] = { ...

2019-08-01 16:18:20

阅读数 19

评论数 0

原创 Visual Studio 2019安装秘钥

visual studio 2019安装秘钥 有需要的请自取: Visual Studio 2019 Enterprise(企业版) BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional(专业版) NYWVH-HT4XC-R2W...

2019-07-15 13:30:56

阅读数 320

评论数 0

转载 128bit 整数运算的实现

对于128bit的长整型运算,GCC提供了两个扩展类型:__int128_t和__uint128_t,同时支持使用原生运算符对128bit长整型变量进行运算。然而这些类型的定义不在C/C++语言的标准之中,并且对于不同种类的编译器,它的实现情况不同。因此,在编写可移植的程序时,我们有必要实现针对i...

2019-06-08 23:29:17

阅读数 128

评论数 0

转载 enum类型的本质(转)

原地址:http://www.cppblog.com/chemz/archive/2007/06/05/25578.html                        至从C语言开始enum类型就被作为用户自定义分类有限集合常量的方法被引入到了语言 当中,而且一度成为C++中定义编译期常量的...

2018-09-17 14:55:13

阅读数 131

评论数 0

转载 C语言中,数字后面带个U,L,F的含义

  U表示该常数用无符号整型方式存储,相当于 unsigned int  L表示该常数用长整型方式存储,相当于 long  F表示该常数用浮点方式存储,相当于 float   一、用于说明数据类型 数值后面加“L”和“l”(小写的l)的意义是该数值是long型。  详细说如下:  5L...

2018-09-17 12:52:45

阅读数 5335

评论数 0

转载 [MATLAB] MATLAB 2017a 安装时卡在弹出DVD1并插入DVD2以继续解决方法

原文:Blog for Junbo Yin   写在开始 最近在学数学建模的时候又下了一个最新版的MATLAB,然而这个MATLAB和我之前安装的那个有点区别.安装的时候出现一点小故障. 故障原因 那就是我以前安装的那个2015b只有一个DVD的内容,安装之前替换文件,然后安装完成之后导...

2018-09-15 18:58:43

阅读数 8298

评论数 3

转载 scanf用法总结

转载自:http://blog.csdn.net/21aspnet/article/details/174326 函数名: scanf  功 能: 执行格式化输入  用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入...

2018-09-15 18:56:41

阅读数 620

评论数 0

原创 Gets和scanf的区别

转载自:Gets和scanf的区别 char s[20]; gets(s); puts(s); gets与scanf输入字符串的方式也非常类似,但是有几个区别: (1) gets的输入分割符只有回车,因此gets是能够读入空格的。如果输入为"hello world"时...

2018-09-15 15:26:42

阅读数 5455

评论数 2

原创 scanf("%c",&ch[i]);

scanf("%c",&ch[i]);会把空格回车制表符读走。并且他是直到读走换行符\n为止。 char ch[100] ; for (int i = 0; i < 100; i++) { scanf("%c",...

2018-09-15 15:14:28

阅读数 317

评论数 0

原创 有关字符数组初始化的问题

无论是定义数组还是字符数组,是要对其中的元素进行初始化,那么剩余未被初始化的部分就全部变为0(value),是不是总会在这不算,末尾添加一个\0。 如果我们通过诸如a[i]=x,的方式对数组(或字符数组)中的元素赋值,剩余未被初始化的部分就全部不会变为0。   实验代码如下: ...

2018-09-15 14:43:20

阅读数 89

评论数 0

原创 C语言的截断怎么理解?

https://blog.csdn.net/betterc5/article/details/53318085   比如:char占1个字节,int 占4个字节,当你强制将int 赋给char时就会截短,只将最低的一位给char 就好比你有个1L的瓶子,1个4L的瓶子,你现在要将4L瓶子里的水...

2018-09-09 20:13:26

阅读数 788

评论数 0

原创 getchar是如何工作的:

  首先是我的实验结果: getchar会把缓冲区中的换行符、空格符、制表符都读走,且可以得到在shell中,按下回车键,std_input中输入的是一个换行符'\n'。 printf("I am here!\n"); char a=0; a=g...

2018-09-06 12:44:06

阅读数 199

评论数 0

提示
确定要删除当前文章?
取消 删除