自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

即使台下没有掌声,自己也要优雅的谢幕 ----致自己曾经的付出

没有人可以回到过去从头再来,但是每个人都可以从今天开始,创造一个全新的结局

  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 树莓派初识

一、简介中文名树莓派[1]外文名Raspberry Pi[1]简写RPi用Linux开发开发组织RaspberryPi基金会型号A/A+/B/B+/2代B型/3B/3B+内存256MB/512MB/1GB网站raspberrypi.org二、详细介绍树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben•Upton/埃•厄普顿为项目带头人。2012年3...

2019-04-18 15:03:53 544

原创 VirtualBox 设置虚拟机网络 以及内置的linux系统 网络静态ip的配置 包含有线和无线两种方式

我们讨论一下如何在Linux中设置网络连接,配置网络连接最基本的涉及到IP地址、掩码、网关和DNS设置,一般情况下系统设置好以上信息后就可以接入网络了,这里介绍了Linux在文本模式下通过修改配置文件来配置基本网络连接,涉及到更多的网络配置方法请参阅相关的书籍,本文只供Linux初学者参考,以下以Uuntu1604发行版本为例。一. 在Virtualbox安装好之后,系统会自动安装一块虚拟网...

2018-12-18 13:40:30 660

转载 WINDOWS7 桌面和文件夹不能自动刷新的处理, 非注册表

一直以来电脑都好好的, 用于开发, 也装虚拟机,  突然有一天发现电脑不能自动刷新, 桌面上删除文件或是剪切文件后, 总是要手动刷新一下才行,严重影响工作.  网上查了一大堆都是改注册表的, 对WIN7一点用都有,  最后还上CSDN, 程序员的事要程序员解决:参考1:Win7 64位,资源管理器 文件增,删,改名,不能自动刷新-CSDN论坛http://bb...

2018-11-08 10:52:30 1191 1

原创 计算机组成原理------计算机总线

一、什么是总线总线是连接各个部件的信息传输线,是各个部件共享的传输介质。二、总线分类片内总线 :芯片内部的总线系统总线 :计算机各部件之间的信息传输线 数据总线 : 双向 与机器字长 、 存储字长 有关地址总线 : 单向 与存储地址 、 I/O地址 有关控制总线 :有出(中断、) 有入(存储器读、存储器写、总线允许、中断确认) 注意: 机器字长:是指计算机能直接处理的...

2018-08-17 16:46:01 701

原创 计算机基本组成-------- 一条指令在机器中如何运行

一、冯`诺依曼计算机的特点计算机由 输入、输出、存储器、运算器、控制器 五部分组成。指令和数据以同等地位存储于存储器,可按地址寻访。指令和数据用二进制表示。指令由操作码和地址码组成。存储程序以运算器为中心 注意ALU大家有的时候叫他 算术逻辑单元 认为是Arithmetic Logic Unit的缩写 其实这里它是Arithmetical unit的缩写 运算器的英文...

2018-07-12 18:05:12 1017

转载 为什么一定要给孩子找个程序员爸爸?

来自:51CTO技术栈(微信号:blog51cto)综合来源来源:《西二旗程序员写给孩子的一封信》一文作者 hubery_class,转载自13号线微信公众号,其它素材来自互联网综合整理。“程序员是一个随着第三次工业革命诞生...

2018-06-27 15:58:44 278

原创 爱情宣告

1. 关于一厢情愿的故事今天我给一个姑娘寄东西,给快递员一个空纸箱子让他打包,他看了一下,里面什么都没有,于是就问我:“让我把要寄走的东西拿出来”,我说都在这里了,快递员不解。“里面什么也没有啊”,我对他说:”这是要给我爱了很久的一个女生寄的东西,有些东西可能只有我能看见的”,最后快递员还是好奇的问了一下:“那到底什么东西只有你能看到”,我无奈的笑道:“这是一箱子满满的情愿, 一箱情愿...

2018-06-27 14:52:19 611

原创 自学吉他------挑选适合自己的吉他

吉他分类吉他配置由低到高是复合板——面单——全单。合板吉他是木吉他中最低的档次,无论是什么品牌,都是属于普及程度的档次;面单吉他属于中档吉他,面板为单板,背侧板是合板;全弹吉它是最高档次,面板和背侧板都是单板。合板由于是多层的压合板材,震动在不同的介质之间的传递会有很大程度的损耗,所以来自弦的震动在传递给面板之后会迅速的衰减,到达共鸣箱的时候其实已经被削弱了很多,因此音色音量上都远不如单板...

2018-06-21 14:22:26 1284

原创 EffectiveJava----私有构造器强化单例属性之最优解决方案枚举

#私有构造函数强化singleton属性公有的静态成员是一个final域,成员的声明很清楚的表达了这个类是一个singleton。 public class Elvis { public static final Elvis INSTANCE = new Elvis(); private Elvis() { } public void leaveTheBui...

2018-06-19 15:26:01 302

原创 EffectiveJava---Builder设计模式

1.遇到多个构造器参数时要考虑用构建器 注意是构建器不是构造器 说白了就是Builder设计模式。无论是构造器(构造函数)还是静态工厂方法都有一个共同的局限性 那就是他们都很难扩展到大量的可选参数。面对好多参数的时候我们可以用重叠构造器 (就是从第一个参数到最后一个参数的一次递增的创建构造器)。这样是可以解决问题但是很麻烦。为了解决重叠构造器的麻烦冗长 我们引进了javabean模式...

2018-06-14 16:13:50 613

原创 EffectiveJava----静态工厂方法(我认为应该叫静态构造器方法)

一个模块的使用者永远也不应该被模块的行为所迷惑(那样就不清晰了),模块要尽可能的小,但又不能太小【术语模块(module):是指任何可重用的软件组件,从单个方法到包含多个包的复杂系统都可以是一个模块】。代码应该被重用,而不是拷贝,模块之间的相依性应该尽可能降低到最小,错误应该尽早被检测出来,理想的情况下是在编译的时刻。1.用静态工厂方法代替构造器(构造函数)静态工厂方法与设计...

2018-06-14 15:32:09 205

原创 Java回调 详解(为什么会有回调这一机制)

现在大多数都是模块化开发,模块之间存在一定的联系 这里用接口形式来呈现 。但是从调用方式来看分为:同步调用、异步调用、回调(同步回调、异步回调)。 同步调用 就是阻塞的 就是串行执行 这个执行完 再执行另一个。 异步调用是一中非阻塞的 类似消息或者事件的机制 比如维护一个消息队列。 通过消息队列来通知各自 进而实现 非阻塞的运行。1.回调的定义类A的a()方法调用类B的b...

2018-06-13 18:22:01 497

原创 ArrayList源码解析

ArrayList的源码分析 我是从jdk比较简单的版本来分析的 我这里用的是1.6 因为1.7 或者1.8都是在这上面又进行了一些封装和改动。而且我用的编辑器是 JetBrain 旗下的idea 。 由于源码无法注释 所以我就copy了一份源码 放到MyArrList这个类中。这样我们就可以分析作注释也可以打断点调试之类的 所以下面我们来分析的就是这个MyArrList类 ...

2018-06-13 15:33:55 266

原创 Java集合大纲

Java 集合位于java.util包下。严格的来说是位于rt.jar下的java.util包。 这个集合用到了很多常用的数据结构比如数组、链表、栈、队列、树、堆、集合、哈希表。这里数据结构大概可以分为四类1.集合(元素之间除了“同属一个集合” 的相互关系外,别无其他关系) 2.线性结构(元素之间存在一对一的相互关系) 3.树形结构(元素之间存在一对多的相互关系) 4.图形结构(元素之间存在...

2018-06-12 17:47:09 483

原创 分析

1. 所有的经济问题都可以归结为债务问题债务问题 宏观上来看 政府、企业 居民政府企业的债务问题多年来一直是杠杆率奇高处于崩溃边缘,央企老大也管不过来 不能这些财政赤字就凭空消除吧。然后接下来 就要去政府和国企的杠杆 加居民的杠杆 也就是大规模的债务转移2.大规模债务转移的具体实施方案拉高房地产 政府涨地价 国企控盘 》》》 银行放水 居民贷款 自然杠杆率增加了...

2018-05-11 17:50:34 244

转载 Cmake gcc make makefile 区别以及联系

作者:辉常哥 链接:https://www.zhihu.com/question/27455963/answer/89770919 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、F...

2018-04-28 15:57:04 795 1

原创 C/C++编辑器------Clion安装配置及验证demo

前言:由于我的主语言是java 一开始用的编辑器是eclipse 后来转到 JetBrains 下的 InteliJ IDEA,发现无论是后者界面还是各方面 用起来都比较得心顺手。 虽然内存占用大了点 但是笔记本的配置都相应的升级上去了。做java开发 前端界面以及js的编写 自然我也是选了 这个公司旗下的 WebStorm 因为他们界面相仿 且快捷键一样。后续的android开发 我老本行...

2018-04-28 15:40:31 2755

原创 智能一体机对接文档

本文档 是用于 对接智能一体机的 接口文档 下面分几个大的方面来叙述细节实现主要有以下几个大的功能一. 多功能粮情检测中间件的日志文件配置在log4j.properties具体酌情自己配置,我会把jar包和这个配置文件给你们,这个配置文件需要放到resource下### 设置###log4j.rootLogger = debug,stdout,D,E,###...

2018-03-27 17:55:50 336

原创 socket编程

关于socket流关闭与否1. 发送某段数据的时候 socket是以流的形式发送的 可能会把这段数据分成几股流 这里就涉及到分包和黏包问题了2. 关于socket.read(buffer[])(java语言中) 、socket.recv(bytes[])(python语言中) socket.recv(read_buffer) (c 语言中)的阻塞问题2.1 此函数之所以称为...

2018-03-05 16:25:19 178

原创 Python 高级之 -------多线程

多线程运行有如下优点: 1. 使用线程可以把占据长时间的程序中的任务放到后台去处理。 2. 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 3.在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。线程...

2018-02-28 17:29:54 186

原创 Python 高级之 ------面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。主要是以下的知识点1. 创建类用 class 语句来创建一个新类,class 之后为类的名称并以冒号结尾 class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体* 类的帮助...

2018-02-28 16:01:10 168

原创 python初级(语法 规则)

python特色 这是不同于java的地方python是若类型的语言特色。是以数据为中心,无需声明数据类型,上来就把要存储的数据放到内存,然后再去用一个变量名引用这个数据。python每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。python每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 **创建的时候就自动判断这个数据的标识(类型),引用名,数据.python的多

2018-02-27 16:44:20 2014

原创 python初识

由于本人主语言是java 但是公司是做嵌入式的 现在 板子的系统是arm-linux的 打算用java写界面,经过大量考察 和探究最终决定用 编程语言python web服务器用boa(arm 里面需要交叉编译) 前端 html+javascript/jquery原因如下几点:arm-jdk 也是百兆以上的javaweb的 小型容器jeety 也是很大的 即便比...

2018-02-09 13:41:54 211

原创 Unbutu下常用软件安装

自己总结的一些ubuntu16.04下的软件安装 由于是在虚拟机里装的 所以一些娱乐办公软件我都略过了 这里主要是开发使用的一些软件。

2018-01-31 18:16:11 389

转载 Ubuntu下各文件夹详细介绍

Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧。 转自http://blog.csdn.net/u011014707/article/details/43836553/bin/ 用以存储二进制可执行命令文件。 /sbin/ 许多系统命令的存储位置,/usr/sbin/中也包

2018-01-31 17:26:58 832

原创 ListView 中添加EditText 的几个小问题

关于在ListView中的EditText 问题 网上真的是一大堆一大堆的 里面具体细节我没去细扣研究,如果我现在做android开发我一定花时间自己封装个可以ListView中 放的EditText ,这些都是题外话了,我这里是要说的 在ListView中放EditText 根据Hashmap 来确定对应位置上的值 需要注意的一些问题我来总结下 主要的问题EditText 的a

2018-01-31 16:20:09 247

原创 Android wifi通信 开发(wifi列表 +连接具体的wifi热点+socket的获取) 之 解决热点连成功的时延问题

写这篇博客前,说一些题外话:楼主是在一家做嵌入式研发的公司当然也有软件研发,总之就是以软硬件通信为主把数据展示到前端,所 以不可避免的有 wifi 蓝牙 网口 串口 等这些通信媒介,网上的wifi通信千篇一律下面我来总结我的wifi通信 ,可以负责的告诉大家这是公 司目前在用的,起码稳定是可以维持住的,欢迎大家指证。 转载请附上本文链接squery的博客链接地址: ht

2018-01-31 15:33:29 2650 1

原创 如何正确地停止一个线程?+java原生的主线程和子线程通信(主线程的子线程跟子线程内部的一个交互)

本文转自http://blog.csdn.net/wangdingqiaoit/article/details/40405849 下面加的是自己的总结 如何正确地停止一个线程?+java原生的主线程和子线程通信

2018-01-23 17:30:41 785

转载 数据结构之时间复杂度

转自http://blog.csdn.net/wangdingqiaoit/article/details/40405849 本节旨在对算法的复杂度度量有一个初步认识,形成一个清晰的思路。关于复杂度计算属于算法分析的范畴,在此处不做深入讨论。文章中引用的例子和定义所参考的教材,列在参考资料部分。1.选择什么作为算法复杂度的度量标准?         作为算法运行复杂度度量标准,我们可能首先想到

2017-02-09 15:52:11 589

原创 uml类图

1.关于UML    回顾20世纪晚期–准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。    UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统

2017-02-08 13:17:24 684

转载 数据结构之堆排序(六)

摘要:转自 http://www.cnblogs.com/MOBIN/p/5374217.html作为选择排序的改进版,堆排序可以把每一趟元素的比较结果保存下来,以便我们在选择最小/大元素时对已经比较过的元素做出相应的调整。 堆排序是一种树形选择排序,在排序过程中可以把元素看成是一颗完全二叉树,每个节点都大(小)于它的两个子节点,当每个节点都大于等于它的两个子节点时,就称为大顶堆,也叫堆有序;

2017-02-08 11:35:27 329

原创 数据结构之希尔排序(五)

排序思路:我们设置一个步长,然后我们根据这个步长进行划分子序列,得到子序列1,子序列2….,然后我们对每个子序列进行直接插入排序,我们也知道当整个数列基本有序的时候使用直接插入排序的效率是非常高的。然后我们缩小步长,则我们划分的子序列的个数越来越少,我们每个子序列中的数据越来越多,则我们基本有序的数据就越来越多,直到我们的增量为1时,我们对整个已经基本有序的序列采用一次直接插入排序,则我们的排序结束

2017-02-08 11:21:15 477

原创 Android关于友盟推送 与百度地图、阿里支付的冲突解决问题

1.首先 确认 我们的百度地图 还有友盟推送 以及 阿里支付 独自单个项目运行是 正确的 可运行的。 在这里 我只是简单的 提几点: 1.1 百度地图 注意点: a. SHA1值的获取,现在大家开发环境 都是 AndroidStudio了 所以每个项目 都有对应的签名 而百度地图SHA1值的获取 是对 你这个项目的签名文件 进行的获取,而不是 系统默认的那个签名文件

2017-01-13 11:32:56 1210

原创 因为懂得,所以慈悲。

张爱玲:”因为懂得,所以慈悲。” 胡兰成:”因为相知,所以懂得。”张爱玲:“我想过,我倘使不得不离开你,亦不致寻短见,亦不能再爱别人,我将只是萎谢了。” 一人去美国 独自生活 死后一周才被人发现。张爱玲:喜欢一个人,会卑微到尘埃里,然后开出花来。胡兰成的 :今生今世,但愿岁月静好,现世安稳。 张爱玲给这本书起名叫今生今世。对于里面的 故事 我不敢妄加评论 就现实与当时的历史而言 我深深

2017-01-05 12:59:05 369

原创 数据结构之选择排序(四)

排序思路:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环。直接实现: public void selectSort(int datas[]) { for (int i = 0; i < datas.length - 1; i++) {//有N个元素只需比较N-1次 for (int j

2017-01-04 18:14:02 310

转载 计算机操作系统之IO管理

本文出处:http://www.cnblogs.com/leesf456/p/5622859.html一、前言  学习了存储器管理后,继续学习设备管理,设备管理的主要功能有缓冲区管理、设备分配、设备处理、虚拟设备及实现设备独立性等,由于I/O设备不仅种类繁多,而且他们的特性和操作方式往往相差甚大,使得设备管理称为操作系统中最繁杂且与硬件最紧密的部分,下面开始正式的学习。二、I/O系统  2.1 I/

2017-01-04 11:45:30 3386

原创 数据结构之递归(Recursion)------分而治之

1.递归的定义 在定义一个过程或函数时出现调用本过程或本函数的成分,称之为递归。 直接递归:函数调用自身。 间接递归:过程或函数p调用过程或函数q,而q又调用p。 尾递归:一个递归过程或递归函数中递归调用语句是最后一条执行语句。尾递归只是一个变形的循环,可以很容易用循环来代替。在含有循环结构的语言中,不推荐使用尾部递归。例如阶乘函数的定义: 在该函数fun(n)求解过

2017-01-04 10:13:48 2651

转载 计算机操作系统之存储器管理(六)

文章出处:http://www.cnblogs.com/leesf456/一. 前言在分析CPU调度后,接着分析存储器管理,如何对存储器进行有效的管理,直接影响着存储器的利用率和系统性能。下面,开始存储器管理的学习。二、存储器的层次结构  2.1 主存储器  主存储器是计算机系统中的一个主要部件,用于保存进程运行时的程序和数据,CPU的控制部件只能从主存储器中取得指令和数据,数据能够从主存储器中读取

2016-12-27 11:28:05 1287

原创 数据结构之快速排序(三)

快速排序是冒泡排序的改进版,也是最好的一种内排序,快速排序思想—-分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。也是作为程序员必须掌握的一种排序方法。思想:1.在待排序的元素任取一个元素作为基准(通常选第一个元素,但最好的选择方法是从待排序元素中随机选取一个作为基准),称为基准元素; 2.

2016-12-26 13:30:28 284

原创 数据结构之直接插入排序(二)

排序思路:每次将一个待排序的元素与已排序的元素进行逐一比较,直到找到合适的位置按大小插入。 算法实现: public void directInsert(int[] datas) { int flag = 0, temp = 0; for (int i = 1; i < datas.length; i++) { // 在 datas[0,1,

2016-12-20 11:55:26 284

Banner 图片轮播

/** * 这是一个关于图片轮播的项目 1.循环:是用的100做到的 注意当position=99的时候 实现是在pagerAdapter的前三个方法中 2.无限:是在finishUpdate中 注意position=0的时候 实现只在这个方法中 处理的是两端的数据如何循环 3.自动:用的是Timer轻量级 注意在TimerTask中的run中的runOnuithread 注意:要把自动和无限循环的position关联起来(mPosition和position)我们是在onPageSelected方法中进行关联 4.联动:pagecahge监听做到。 5.人为干涉:touch监听做到。 完美解决:当认为干涉完之后,轮播不能从干涉的地方继续轮滑" -- */

2015-10-15

java基础+javaee

一些java基础和javaee中的servlet和jsp

2014-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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