自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 软件流程设计之事件风暴EventStorming

快速掌握软件流程设计

2023-11-23 14:30:33 133

原创 The processing instruction target matching “[xX][mM][lL]“ is not allowed

问题:The processing instruction target matching “[xX][mM][lL]” is not allowed解决方案:检查文件,是否有注释比如<?xml version="1.0" encoding="UTF-8"?>或者在xml文件开头有空行。删除空行以及注释行

2021-08-16 09:48:59 288

原创 docker安装redis过程中遇到的问题记录

Cannot connect to the Docker daemon. Is the docker daemon running on this host?A:docker应用没有启动使用以下命令启动service docker start学习其他的几个命令docker stop showdoc # 停止容器docker restart showdoc #重启showdoc容器docker rm showdoc #删除showdoc容器docker rmi star7th/showdoc

2021-08-02 14:47:29 229

原创 mysql入门学习2-调用基础函数、数据库创建

1.调用一些基本函数查看当前mysql版本root@localhost mysql>select version();+-----------+| version() |+-----------+| 8.0.21 |+-----------+1 row in set (0.00 sec)查看当前正在执行命令的用户root@localhost mysql>select user();+----------------+| user() |+----

2020-08-09 22:08:30 250

原创 mysql入门学习1-登录、退出、改提示符、切换数据库

在上一章我们学习了如何在mac电脑上安装mysql今天我们就开始学习之旅吧。1.登录mysql [-h 数据库服务器地址] -u 用户名 -p 密码2.退出\qexitquit3.常见命令行符号>表示当前命令没有命令执行符‘>表示缺少单引号">表示缺少双引号4.修改提示符mysql> prompt \u ##提示符改为当前用户PROMPT set to '\u'rootprompt \d ##提示符改为当前数据库实例PROMPT set to '\

2020-08-09 22:02:22 139

原创 mac电脑安装mysql 8

1.下载mysql-server包下载地址:https://dev.mysql.com/downloads/mysql/然后跟俊下载的pkg包进行安装,最后显示如下结果就安装成功了。【注意安装过程中现在这个版本会直接让你设置root账户的密码】,这个密码不要忘了哦。此时打开你的系统偏好设置在最下面会显示一个MySQL的小海豚。点进去后会看到你安装的所有版本的mysql版本类型2.配置环境首先关闭当前运行的mysql进程。点击上图中的stop MySQL Server然后打开termina

2020-08-08 17:00:06 335 2

原创 Spring-Boot初体验,入门级学习教程

Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。准备工作1.安装mavenhttp://maven.apache.org/download.cgi1.1下载对应的包...

2020-04-29 15:58:34 271

原创 Base64 与二进制流文件互转

文件转 Base64FileInputStream fileInputStream = new FileInputStream(file);byte b[]=new byte[fileInputStream.available()];fileInputStream.read(b);String str = new String(Base64.getEncoder().encode(b), ...

2020-04-22 19:07:18 2332

原创 html学习笔记-base/a标签的target属性

<head> <title>整体属性</title> <!--base 标签的链接地址可以是相对地址也可以是绝对地址,target的属性表示链接打开的方式--> <base href="http://xxxx" target="_blank"> </head> ...

2020-04-16 14:47:31 260

原创 html学习笔记-video/audio下autoplay设置无效

刚学习到video标签的时候,学习到它有个属性是autoplay,设置这个属性的时候可以自动播放音频。<audio src="/1080p.mov" controls="controls" autoplay="autoplay"loop="loop" preload="preload">您的浏览器无法播放音频文件</audio><!--controls 属性表示...

2020-04-14 22:49:32 2185 2

原创 html学习笔记-无序列表、有序列表和嵌套列表

无序列表ul(unordered list)ul无序列表标签li 列表项<ul> <li>orange</li> <li>apple</li> <li>tree</li></ul>展示为:orangeappletree不通类型形状的无序列表<h4>实心圆点 l...

2020-01-11 22:24:08 2691

原创 html学习笔记——段落、标题、图片、链接

标题html有6个等级的标题,<h>是header的缩写。<h1>默认大小 =32px<h2>。。。<h6>段落html段落标签<p>,默认大小是16px链接使用<a>增加链接<a herf = ”http://www.baidu.com“>这里可以增加文字</a>图片使用&l...

2020-01-07 20:09:47 164

原创 Windows安装JDK报错 could not open"D:\Program Files\jdk\jdk1.8.0_192\lib\jvm.cfg"

检查JDK是否安装成功1.检查安装目录是否缺少文件,一般有以下文件,以1.8.0.192为例jdk1.8.0——192binincludejrelibsrc.zipjavafx-src.zipLICESNSErelease其他文件2.检查环境变量JAVA_HOMECLASSPATH(注意最前面有个.;)path如果内容都没有错那么进入第三步3.检查pa...

2019-11-02 14:52:44 497

原创 Java垃圾回收机制Garbage Collection

C++是没有垃圾回收机制的,这就导致我们写程序的时候,对象需要一个一个地释放。而Java引入了垃圾回收机制。垃圾回收机制的作用:1.发现无用的对象(没有任何变量引用该对象);2.回收无用对象的占用的内存空间。垃圾回收的相关算法1.引用计数法堆中的每个对象对会被引用计数。被引用一次,计数+1;被引用值变为null则计数-1,直到计数为0,就变成了无用对象。优点: 算法简单缺点: 循环...

2019-07-11 20:48:28 184

原创 Java内存分析

Java虚拟机的内存区域可以分为三个:栈stack、堆heap(包括方法区 method area)。栈Stack描述的是方法执行的内存模型,每个方法被调用的时候都会创建一个栈帧(用于存储局部变量、操作数、方法出口等数据)。JVM为每一个线程创建一个栈(用于存放与该线程相关的实际参数、局部变量等信息)。栈属于线程私有,线程间不能共享。先进后出,后进先出。由系统自动分配,速度很快!是...

2019-07-09 15:34:08 127

原创 JAVA基本内容

JAVA程序的运行机制J高级语言有编译型和解释型两种,Java是一种编译型和解释型语言结合的语言。*.java 文件通过 javac编译器 生成 *.class字节码文件,最后利用虚拟机java 命令生成可运行程序JVM、JDK、JRE的区别1.JVM(Java Virtual Machine)虚拟机用于执行bytecode字节码文件。JRE(Java Runtime Enviro...

2019-07-07 18:57:23 258

原创 Vue入门:安装npm以及管理npm【MACOS】

参考npm官方:https://www.npmjs.com.cn/getting-started/what-is-npm/1.安装当你安装node.js的时候,npm已经自动安装了。检查版本node -v npm -v但是因为npm的更新速度比node.js快多了,所以,npm经常需要手动更新如果上面显示的npm版本不是最新的版本,那么运行下面的更新命令:npm install ...

2019-06-24 15:44:45 336

原创 Git 操作笔记

1.从git仓库中检出某一个历史版本的代码新建一个存放代码的文件夹,然后cd 进入这个文件夹git clone [email protected] 将代码克隆下来git check b0362a //b0362a是你代码库中的版本号...

2018-10-24 11:30:03 160

原创 Android-获取系统时间【Calender有坑】

为了使用方便,偷懒写了个获取时间的函数使用20180101000000这种表达形式的public static String getTime() { String year, month, day, hour, minute, second; Calendar calendar = Calendar.getInstance(); year = &quot;&quot;...

2018-10-08 15:12:24 500

原创 The APK file D:\xxxxxx\app\build\outputs\apk\xxxx.apk does not exist on disk

报错内容The APK file D:\xxxxxx\app\build\outputs\apk\xxxx.apk does not exist on diskError while Installing APK报错原因 1.修改了Manifest.xml 文件中的android:versionName导致缓存中的apk与实际生成的apk不相符 2.与他人一起合作的项目,他们向代...

2018-06-12 20:48:15 8200

原创 开发者模式-小米手机存在的问题

很多android开发者字做适配的时候会优先适配目前手机市场照片那个比较流行的华为、小米、vivo、OPPO、等手机的各种型号。但是,每个手机的打开开发者模式的方式是不一样的。今天必须吐槽一下小米的设计。 1.打开开发者模式:(以MUI9为例) 需要在 手机——设置——关于手机——全部信息——版本信息。连续点击四次,然后会提示你进入开发者模式。 然后回退到关于手机这个页面,会发现多了一个开发...

2018-06-01 17:38:15 4979

原创 gradle 编译冲突Conflict with dependency ‘com.android.support:support-annotations’

使用android studio,可能在建立一个空白工程的时候就会编译报错,尤其是3.x版本上线以后,此类错误层出不穷。 报错代码:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.&gt; Conflict with dependency 'com.android.support:support-annot...

2018-05-14 14:59:43 1440

原创 Acitivity.isDestroyed()报错“NoSuchMethodError”,使用isFinishing()方法的注意事项

java.lang.NoSuchMethodError:com.xxxxx.xxActivity.isDestroyedat com.xxxxx.xxActivity.xxxx.......手机型号 samsung t03g android 4.1.1 故障分析 isDestroyed()这个方法是在4.2引入的,所以在4.1.1上调用此方法会报错。查看源码分析:isDestroy...

2018-04-09 18:42:16 997

原创 android fat-aar.gradle中文注释

/** * This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or

2017-11-01 17:12:00 2934

原创 将android工程中的某些部分打包成aar,提供给第三方使用

jar包只能打包Java文件,但是如果你的功能模块中含有比较多的资源文件,图片、布局文件等就不能打包成aar的格式了。如果资源文件很少,打成jar包还是比较简便的。1.无其他依赖的模块打包成单个aar文件1.新建工程,并且新建一个Module。选择Android Library->Next填写任意名字,选择Finish2.将要打包的文件都按照文件夹的位置放入你的Module中【注意查看你的包名以及

2017-10-26 17:58:18 11980

原创 android weex 环境安装笔记windows环境

官方文档 指路http://weex-project.io/cn/guide/set-up-env.html你需要事先安装node.js与WeexTools。 1.安装node.js,下载地址https://nodejs.org/en/ 看你自己的需要选择下载哪一版本。【noode.js版本基本没什么要求,就是版本要5.x+ 以上即可】 下载以后直接运行安装就行。【已经同时安装了npm 和x

2017-10-23 18:55:31 572

原创 Android adb cannot connect to deamon

问题描述xxxxx/platform-tools&gt;adb.exe start-server failed* failed to start daemon * error: cannot connect to daemon 解决过程 1.首先查看5037 端口是否被占用 win+R 打开 cmd 进入sdk/platform-tools/adb.exe的目录...

2017-10-13 18:46:57 7459 1

原创 android TextView 不显示文字

问题描述 在xml布局文件中已经定义了TextView的颜色android:textColoe="xxxxx"然后在Java文件中根据需要动态改变TextView字体的颜色textview.setTextColor(0x......) 之后发现文字都消失了。调试过程 1.打印 textView的可视性 Log.e("visibility",""+textView.getVisibility());

2017-10-12 17:32:37 12227

原创 android studio 安装或者导入项目过程中常见的问题(持续更新)

更新日志 2017-10-09 10:00 title 1-3 2017-10-09 13:55 title 4 2017-10-10 10:36 title 5 2017-12-04 08:55 title 6-71.启动AS时提示SDK未安装或者SDK找不到首先点击cancel ,然后一直next,到最后一步点击finish,出现开始框: 点击Config ->SDK

2017-10-09 09:50:38 2622

原创 android activity设置透明或者半透明背景

1.在res/valuse/styles.xml中添加如下代码<!--是否显示标题 窗口背景 透明 窗口是否透明--><style name="NoTitleTranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item

2017-09-30 16:23:57 3505

原创 Android 隐藏标题栏

注意事项首先需要判断你的XXXActivity是继承自Activity还是AppCompatActivity。如果是继承自Activity请看1;如果是AppCompatActivity请看2。1.继承自Activity方法1. 在onCreate中加入如下代码 requestWindowFeature(Window.FEATURE_NO_TITLE); setCont

2017-09-27 15:10:04 267

原创 手机红灯闪烁,但是无法开机

问题描述 有如下情况: 1.手机突然关机,充电口上面红灯闪烁; 2.长按power键(开机键)无法开机(无论按多长都没有反应) 3.插上充电器闪烁红灯,拔下充电器不闪烁; 4.按下power键闪烁红灯原因 过度放电。 请检查你的数据线是否已经损坏(你以为在充电,其实并没有)解决方案 找一根保证完好的数据线,在正常电压下充电几分钟就行了。再次开机,显示正常。注意事项 1.手机电量低于

2017-09-26 10:21:35 17053

原创 Android Activity生命周期

情景 调用过程 1.启动activity onCreate->onStart->onResume->运行状态 2.当前Activity被其他Activity覆盖其上或被锁屏 onPause->暂停状态 3.当前Activity由被覆盖状态回到前台或解锁屏 onResume->再次运行 4.当前Activity转到新的Activity界面或按Home键回到主屏,自身退居后

2017-09-05 18:37:10 234

原创 Android Studio报错Error Running app: cannot debug application

Android studio中的项目无法对app这个module进行debug。报错信息如下:Cannot debug application xx.xxx.xxx.app on device lge_nexus_5x(此处表示你的手机型号).你的xxxapp不能在型号为Nexus 5x的LGE手机上调试。This application does not have the debuggable

2017-08-21 16:35:34 11145 1

原创 使用WebCollector遇到的异常—java.io.IOException: Premature EOF

异常表达:java.io.IOException: Premature EOFat sun.net.www.http.ChunkedInputStream.fastReadat..........原因: 1.运行时网络情况差 ——过段时间再次运行,看看是否有改善 2.crawler.setThreads(50);参数设置成50 太小了改成5000试试,在你的url很多的时候,这个地方也

2017-01-05 14:14:13 6158 3

原创 《自己动手写网络爬虫》笔记6-使用布隆过滤器实现Visited表

在企业级搜索引擎中,常用一个称为布隆过滤器(Bloom Filter)的算法来实现对已经抓取过的URL进行过滤。布隆过滤器算法我们经常要判断一个元素是否在一个集合里面,最直接的方法是将集合中的全部元素存储在计算机中,遇到一个新元素时,将它和集合中的元素直接比较。一般来讲,计算机中的集合是用哈希表(Hash Table)来存储的。它的好处是快速而准确,缺点是浪费存储空间。当集合比较小的时候,这个问题

2016-12-20 15:23:33 707

原创 《自己动手写网络爬虫》笔记5-设计爬虫对列

之前使用内存数据结构(队列或者链表)来说实现爬虫队列,但是在一些大型的搜索引擎中大搞斗殴十几亿的URL需要抓取。因此,内存数据结构并不适用于这些应用,最适合的一种方法是使用内存数据库,或者直接使用数据库来存储这些URL。本节讲的是一种非常流行的内存数据库——Berkeley DB。爬虫队列的特点能够存储海量数据,当数据超出内存限制的时候,能够固化在硬盘上存取数据速度非常快能够支持多线程访问

2016-12-20 11:00:17 2113 2

原创 Berkeley DB Java Edition Installation Notes(BDB JE安装教程)

1.下载官方下载链接:http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html 你首先需要登录才能下载,没有账号的话需要注册。(我下的是windows版本的,上面那个是Linux版本的) 2.解压下载下来的是一个压缩包 选择一个目录进行解压。比如,直接

2016-12-20 09:47:19 1598

原创 MD5压缩算法介绍

概述MD5以512位分组来处理输入的信息,且每一个分组又被划分为16个32位子分组,经过一系列处理后,算法的输出由4个32位分组组成,将这4个32位分组级联以后将生成一个128位的散列值。 步骤1.首先需要对信息进行填充使得其位长度(Bits Length)对512取余的结果等于448。因此,信息的位长度将被扩展至N*512+448,即N*64+56个字节(Bytes)。 填充方法: 在信息后面...

2016-12-16 16:21:34 4471 5

原创 《自己动手写网络爬虫》笔记4-带偏好的网络爬虫

有的时候提取URL的时候不一定按照队列“先进先出”的方式来进行遍历,而是将某些重要的URL先遍历,这种策略称为“页面选择”(Page Selection)。这种策略可以有效地照顾重要性高的网页。1.网页重要性高的因素链接的欢迎度: 主要由反向链接(backlinks,指向当前URL的链接)的数量和质量决定,我们定义为IB(P); 链接的重要度: 这是一个关于URL富川的函数,仅仅考察字符串本

2016-12-16 13:11:53 713

OmniGraffle-mac版的viso

1.OmniGraffle可以用来绘制图表,流程图,组织结构图以及插图,也可以用来来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。   2.在很多方面,OmniGraffle都类似于Microsoft Visio。OmniGraffle专业版可以利用Visio的XML导出函数以导入/导出Visio的XML文件。   3.OmniGraffle Professional的软件界面非常的漂亮,并且具有大量的优秀美观的模板可以使用.

2018-05-08

HttpClient.jar

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 ———————————————— 版权声明:本文为CSDN博主「justry_deng」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/justry_deng/article/details/81042379

2016-12-12

android经典案例项目案例开发扫描版本

共享给大家

2016-05-06

ubuntu-12.04.5-alternate-i386.iso.torrent

Ubuntu系统,可以用物理安装或者虚拟机虚拟安装。 如果要看VirtualBox安装教程请在本人博客中找!

2016-04-21

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

TA关注的人

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