自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

在做有关地图的坐标计算的时候有时候会遇到判断坐标点是否在某一个区域中,这时候就用到了判断点在面上的方法。

2023-03-13 10:35:20 216 1

原创 WordPress博客搭建-自媒体搭建

@ WordPress Qui-Pure v2.0博客主题,自媒体模板主题介绍Qui-Pure是QUX轻设计/七娃博客开发的第一款主题:纯文本展示博客类型,主旨:简约至上主题功能:可自定义Logo/顶部图像允许主题自定义主题色网站SEO设置及,TDK优化,利于爬虫收录文章页面添加分享功能增加随机文章/最新文章/自定义色块标签云功能允许用户手动添加广告/备案号/客服及联系方式/允许用户在后台开关友链下载地址...

2021-09-09 12:01:51 468

原创 ReliveV3.1自媒体博客搭建-WordPress

ReliveV3.1自媒体博客搭建-WordPress模块介绍:模块介绍:一款真正的模块化主题模块化是这款 WordPress 主题最大的特色,首页所有模块均可通过后台添加,模块可选择调用置顶文章、随机文章、最新文章、指定分类文章、指定标签文章、最多浏览文章、最多评论文章、倒计时模块、广告模块,更有多种模块样式以及自定义配置供你选择。高度自定义设置在后台主题设置中,您可以自定义更改主题。如:自定义 添加模块、网站配色、背景、Logo、菜单(多种导航栏样式)、小工具,等,只需要一个 WordPres

2021-09-09 11:55:44 439

转载 MySQL慢查询—开启慢查询

一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、设置步骤1.查看慢查询相关参数mysql> show variables like 'slow_query%'

2021-05-31 13:56:15 562

原创 Mac下安装IP Message-(ipmsg)

Mac下安装IP Message - (ipmsg)公司局域网使用消息发送最为方便快捷,速度最快安装步骤:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qTt0Ph46-1621928924303)(https://tva1.sinaimg.cn/large/008i3skNly1gqupszdw55g30jx0fku0y.gif)]Mac下载IP Message地址Downloadfor macOS 10.12 Sierra or Laterv0.13.

2021-05-25 15:49:59 1063

原创 Mac黑苹果亮度太暗解决方法

有不少人问我Surface Pro6黑苹果外接显示器会显示很模糊,其实是没有开启原生HiDPi显示的原因,为了给更多Surface Pro6黑苹果萌新指路干脆就在再加多一个开启原生HiDPi显示的保姆式教程。如果启用外接显示需要在CLOVER引导界面选择Config-D-Display.plist文件,进入系统后可以通过调节亮度或者合上键盘盖关闭内屏如果你的显示没有开启HiDPi就是下图显示效果:如果开启了HiDPi就为下图显示效果:教程开始:1.打开终端;3.复制下面的代码到终端里按

2021-05-23 11:03:54 6038

原创 黑苹果-解决屏幕亮度无法调节问题

Mac 黑苹果-解决屏幕亮度无法调节的问题解决方法,需要先下载,屏幕亮度的引导文件,下载地址:http://mac.hnzant.com/391.html用Clover Configurator.app打开四叶草引导文件config.plist-Acpi,Fixes下勾选AddPNLF,SortedOrder中添加SSDT-PNLF.aml(SSDT-PNLF.aml建议添加到最后加载)把SSDT-PNLF.aml放入EFI-CLOVER-ACPI-patched,在把AppleBackligh

2021-05-22 23:10:55 8983 1

原创 Mac中typora配置图片上传到服务器

Mac中typora配置图片上传到服务器经常写博客的朋友应该都需要频繁的在博客里插入图片, 然后上传到如 csdn,个人博客, 博客园等地方.我们的常规操作就是先把图片上传到图床上, 然后再把生成的外链放到博客里, 每张图片都是如此, 这就很麻烦,严重降低了写博客的效率, 那么有没有工具能够简化这个过程的,答案是有的,那就是 iPic,它是一个很方便的图片上传工具,它是mac 平台上口碑最好的一个图床工具, 支持微博图床, 七牛云, 阿里云, 腾讯云, 等常见图床,支持拖拽、快捷键、剪贴板上传,支持上

2021-05-12 00:06:19 683 1

原创 如何通过photoshop制作保存*.ico的图标文件教程

用photoshop打开你需要制作图标的图片文件你会发现在另存为里面并不能找到.ico后缀文件存储方式 2 这时候需要在网上下载一个补丁文件,下载地址http://hao.hnzant.com/index.php?s=/goods/goodsinfo&goodsid=22,文件很小,一秒钟下载完毕 3 先关闭photoshop,右键选择ps头像选择属性,选择打开文件位置,当然如果你记得ps的安装位置可以直接去我的电脑打开 4 打开ps的..

2021-05-03 20:20:33 3599 3

原创 Mac版PhotoShop输出ico格式图片,包括Photoshop cc

首先,如果打开了Photoshop一定要先关闭再进行以下操作,不然有可能会失败!插件下载:下载对应版本后打开Finder(文件管理器),在应用程序中找到Photoshop目录中的Plug-ins文件夹,进入,如下图:进入Plug-ins文件夹,创建文件夹File Formats,如果有则无需新建,然后打开刚刚下载好的ICOFormat.dmg文件,将其中的ICOFormat.plugin拖入File Formats文件夹:最后重新打开Photoshop,可以看到,现在已经可以..

2021-05-03 20:15:16 1593

原创 git clone代码报错:fatal: unable to checkout working tree

git clone代码报错:fatal: unable to checkout working tree错误信息解决办法1解决办法2错误信息Receiving objects: 100% (15586/15586), 175.20 MiB | 13.49 MiB/s, done.Resolving deltas: 100% (3781/3781), done.error: invalid path 'addons/we7_wmall/thirplatform /keruyun/Keruyun.php

2021-04-06 10:03:59 7815 3

原创 mac下redis安装、设置、启动停止

[redis] mac下redis安装、设置、启动停止下载安装需要下载release版本,下载地址:http://download.redis.io/releases/无法打开官网可使用:(http://www.redis.cn)我这里下载的是:http://download.redis.io/releases/redis-3.2.5.tar.gz解压到/usr/local/redis目录中,然后依次执行以下命令:cd /usr/local/redismake testsudo mak

2021-04-04 12:21:50 189

原创 Mac 错误提示:zsh: command not found: brew解决方法

这里写自定义目录标题zsh: command not found: brew解决方法解决办法怎么安装homebrew打开xcode并同意(已经安装过并打开过xcode的同学可以略过)zsh: command not found: brew解决方法你好! 打开mac需要安装git,没想到出现了如下错误。解决办法需要给mac安装homebrew怎么安装homebrew输入命令:/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN

2021-04-02 09:47:18 1262 1

原创 Mac安装Git以及Git和Github使用教程

系统环境系统:MacOS安装步骤在Mac的终端上输入git检测是否安装git,如果没有,点击弹出的“安装”按钮。https://git-scm.com/downloads安装完成之后,在终端输入 git --version 查看版本信息git --version在终端输入 git --version 查看版本信息创建一个全局用户名、全局邮箱作为配置信息git config --global user.name "your_name" git config --globa

2021-04-02 09:38:01 860 1

原创 反射机制使用详解

原文链接:反射机制使用详解反射机制使用详解反射定义反射API反射对于单例的破坏IOC容器反转控制原理反射的定义java反射机制是java开发中有一个非常重要的概念,也是java的重要特征之一。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力,通过反射可以动态调用方法和属性,大部分框架也都是运用反射原理的。比如Spring。首先大家应该先了解两个概念,编译期和运行期,编译期就是编译器帮你把源代码翻译成机器能识别的代码,比如编译器把j

2020-07-05 17:02:03 466

原创 抽象类与接口

原文链接:抽象类与接口抽象与接口抽象类抽象类的定义Java可以创建一种类专门用来当作父类,这种类称为“抽象类”。抽象类的作用有点类似“模板”,其目的是要设计者依据它的格式来修改并创建新的类。在Java中可以创建一种类专门用来当做父类,这种类称为“抽象类”。抽象类实际上也是一个类,只是与之前的普通类相比,其中多了抽象方法。抽象方法是只声明而未实现的方法,所有的抽象方法必须使用abstract关键字声明,包含抽象方法的类也必须使用abstract class声明。抽象类定义规则如下。抽象类和抽

2020-07-04 21:52:05 244

原创 类的封装、继承与多态

原文链接:类的封装,继承与多态类的封装、继承与多态类的封装相当于一个黑匣子,放在黑匣子中的东西你什么也看不到。继承是类的一个重要属性,可以从一个简单的类继承出相对复杂高级的类,这样可使程序编写的工作量大大减轻。多态则可动态地对对象进行调用,使对象之间变得相对独立。接下来我们来讨论:封装、继承和多态。封装封装定义什么是封装性?读者可以先看下面的程序,看看会产生什么问题。class Person{ public String name; public int age;

2020-07-03 23:02:01 658

原创 面向对象程序设计的基本概念

原文链接:面向对象设计—类和对象**1. 面向对象程序设计的基本概念Java是一种面向对象的编程语言。面向对象编程,英文是Object-Oriented Programming,简称OOP。那什么是面向对象编程?面向对象其实是现实世界模型的自然延伸。可以将现实世界中的任何实体都看做是对象,对象之间通过消息相互作用。另外,现实世界中的任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心、以算法为驱动的话,面向对象的编程语言则是以对象为中心、以消息为驱动。用

2020-06-30 16:56:24 3537

原创 常用的数据结构—数组

原文链接:常用的数据结构常用的数据结构—数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。要使用Java的数组,必须经过以下两个步骤。(1) 声明数组。(2) 分配内存给该数组。一维数组这两个步骤的语法如下。数据类型  数组名[];     

2020-06-29 20:20:36 450

原创 掌握Java基础控制结构,编程就已经开始了

原文链接:程序控制结构程序控制结构程序之所以能够按照人们的意愿执行,主要依靠的就是程序的控制结果。本章重点介绍选择与循环结构语句,学习如何利用这些不同的结构编写出有趣的程序,让程序的编写更灵活,操控更方便。结构化程序设计语言,强调用模块化、积木式来建立程序。采用结构化程序设计方法,可使程序的逻辑结构清晰、层次分明、可读性好、可靠性强,从而提高了程序的开发效率,保证了程序质量,改善了程序的可靠性。一般来说程序的结构包含以下3种。顺序结构选择结构循环结构顺序结构结构化程序的最简单的结构就是

2020-06-28 15:36:54 147

原创 Eclipse使用指南与安装

原文链接:Eclipse使用指南获取eclipse安装包Eclipse使用指南字体类型和大小设置JDK设置Eclipse更换炫酷黑色主题eclipse中使用Git-学习安装和卸载插件设置代码的字体类型和大小:Window -> Preferences -> General -> Appearance -> Content Assist -> Colors and Fornts,只需修改 Basic 里面的 Text Font 就可以了JDK配置Wind

2020-06-25 11:23:28 298

原创 常量与变量入门基础

原文链接:最常用的编程元素内容声明常量常量应用示例声明变量变量命名规则变量作用范围常量概念常量就是固定不变的量,一旦被定义,它的值就不能再被改变。语法:final 数据类型 常量名称[=值] (注:[ ]中括号中的内容是可选项)常量名称通常使用大写字母,但并不是硬性要求,仅仅是一个习惯而已。常量应用示例当常量用于一个类的成员变量时,必须给常量赋值,否则会出现编译错误。package com.coder306.cn.field;public class Main { //

2020-06-24 21:07:36 173

原创 Java八种基本类型一文搞定

数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型:基本数据类型引用数据类型基本数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。数据类型中文长度(单位:位)默认值数据范围byte字节80.

2020-06-23 19:34:55 233

原创 原来类加载器的原理是这样执行的

原文链接:深入类加载原理我们知道,我们写的java文件是不能直接运行的,我们可以在IDEA中右键文件名点击运行,这中间其实掺杂了一系列的复杂处理过程。这篇文章,我们只讨论我们的代码在运行之前的一个环节,叫做类的加载。按照我写文章的常规惯例,先给出这篇文章的大致结构;首先,认识类加载机制,然后,详细介绍类加载的过程。最后,介绍了类加载器,还有双亲委派原则。废话不多说,直接来看吧。一、什么是类的加载在介绍类的加载机制之前,先来看看,类的加载机制在整个java程序运行期间处于一个什么环节,下面使用一张图

2020-06-22 10:28:58 613

翻译 2020年6月TIOBE编程语言排名公布

原文:2020年6月TIOBE编程语言排名公布2020年6月TIOBE指数6月头条:Rust 首次进入TIOBE指数前20名编程语言 Rust 诞生近 10 年后首次进入 TIOBE 指数前 20 名。这令人惊讶吗?在过去的5年里,Rust 被 Stackoverflow 用户授予"最受欢迎的编程语言"。一排!主要原因是 Rust 是一种系统编程语言,它做得正确。Rust 解决了其他语言的所有详细编程和锐边,同时以静态强类型进行解调。其类型系统可防止运行时空指针异常,并计算编译时内存管理。因此,没有垃

2020-06-16 22:09:42 1345

原创 编程语言排行榜-大学生选择专业方向的指南针

原文连接:编程语言排行榜-大学生选择专业方向的指南针前言本文章中语言排名数据来自TIOBE排行榜和PYPL排行榜。这段时间一直在忙,都忘记更新这个排行榜了,今天重操旧业,给大家看一下5月份的编程语言排行榜TIOBE排行榜5月份数据[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m4Z93gkt-1592315249238)(https://i.loli.net/2020/06/16/xDbisIkhHztJGnL.png)]2020年5月TIOBE指数以下是官方

2020-06-16 21:48:03 342

转载 使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪

原文连接:使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪一般的,一个分布式服务跟踪系统,主要有三部分:数据收集、数据存储和数据展示。根据系统大小不同,每一部分的结构又有一定变化。譬如,对于大规模分布式系统,数据存储可分为实时数据和全量数据两部分,实时数据用于故障排查(troubleshooting),全量数据用于系统优化;数据收集除了支持平台无关和开发语言无关系统的数据收集,还包括异步数据收集(需要跟踪队列中的消息,保证调用的连贯性),以及确保更小的侵入性;数据展示又涉及到数据

2020-06-12 09:05:07 227

原创 8080端口被占用怎么解决?

输入 netstat -ano|findstr “8080” 找到占用该端口的进程PID ,本机为 3864输入 tasklist|findstr 3864 获取占用程序名称,我的电脑为ApplicationWebServertaskkill /f /t /im ApplicationWebServer.exe 将NIApplicationWebSerer服务设置为手动或禁...

2020-04-30 19:49:04 1014

原创 logback.xml 不能被加载,logback不能被执行,logback.xml 无法生效,slf4j日志样式输出失败

1. 原因logback.xml 无法被加载, 尝试了好久还是失败,哎,最后新建工程竟然可以,所以说还是项目的问题;原来项目依赖了两个slf4j.jar,是版本冲突了;2. 查找原因idea Terminal 输入:mvn dependency:tree发现是com.baidu.aip 依赖了旧版本mvn dependency:tree3. 解决...

2020-03-27 00:29:09 1916

原创 Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any version that matc

错误展示:错误提示:Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+.Unable to resolve dependency for ':app@de...

2020-03-25 23:36:53 2695 3

原创 gitbub.com设置协作者提交代码步骤

1. 邀请协作者点击settings2. 等待协作者接受邀请关注注册邮箱3. 协作者生成公钥一路回车即可ssh-keygen -t rsa -b 4096 -C "公众号:九点半编程"查看复制公钥cat ~/ssh/id_ras.pub4. 增加协作者公钥到项目Settings-->Deploy keys-->add new...

2020-03-25 00:19:57 437

原创 提交代码到gitbub.com

提交代码到gitbub.comtouch README.md //新建说明文件git init //在当前项目目录中生成本地git管理,并建立一个隐藏.git目录git add . //添加当前目录中的所有文件到索引git commit -m "first commit" //提交到本地源码库,并附加提交注释git remote add origin https://githu...

2020-03-25 00:15:51 161

原创 Git配置仓库的用户名邮箱

Git配置单个仓库的用户名邮箱$gitconfig user.name “gitlab’s Name”$gitconfig user.email “[email protected]”$gitconfig --listGit配置全局仓库的用户名邮箱$gitconfig --global user.name “github’s Name”$gitconf...

2020-03-24 23:45:51 929

原创 ssh生成单个公钥

ssh生成单个公钥命令:ssh-keygen -t rsa -b 4096 -C "[email protected]"查看公钥:cat ~/.ssh/id_rsa.pub同时生成两个公钥:[email protected]邮箱:ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/id_rsa_user1 user2@1...

2020-03-24 23:27:59 153 1

原创 修改Git远程地址 git config remote.origin.url "https://..."

仓库管理:添加或指定远程仓库地址git remote set-url origin "https://..."git config remote.origin.url "https://..."删除git remote rm origin

2020-03-24 23:09:37 11301

原创 Android studio debug apk包安装失败

可在根目录gradle.properties中配置android.injected.testOnly=false

2020-03-22 19:35:43 1478 1

原创 AndroidStudio 编译失败;Caused by: org.gradle.api.resources.ResourceException: Could not get resource..

错误信息:Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/org/xxx.jar'.修改方法如下:1. 打开项目文件:build.gradle 2. 把原有build配置allprojects ...

2020-03-21 23:14:39 2276

原创 docsify 如何写博客

1. 安装node下载安装即可: https://nodejs.org/zh-cn/下载文件:https://nodejs.org/dist/v12.16.1/node-v12.16.1-x64.msihttps://nodejs.org/dist/v13.11.0/node-v13.11.0-x64.msi2. 安装githttps://git-scm.c...

2020-03-19 00:28:29 625

原创 npm设置为淘宝镜像地址

1. npm设置为淘宝镜像$npm config set registry https://registry.npm.taobao.org2. 检查一下$npm config get registry补充:npm全称=node package manager 是Node.js的包管理器,用于node插件的安装、卸载、管理依赖等。使用npm安装插件:例:npm ...

2020-03-18 23:58:27 3972

原创 Java中的四种引用方式

  无论是通过引用计数算法判断对象的引用数量,还是通过可达性分析算法判断对象的引用链是否可达,判定对象是否存活都与“引用”有关。在Java语言中,将引用又分为强引用、软引用、弱引用、虚引用4种,这四种引用强度依次逐渐减弱。无论是通过引用计数算法判断对象的引用数量,还是通过可达性分析算法判断对象的引用链是否可达,判定对象是否存活都与“引用”有关。在JDK 1.2以前,Java中的引用的定义很传统:如...

2020-03-18 21:30:34 295

Ant入门学习手册(java ant教程)

ant的工具的详细介绍,教您使用ant工具

2011-03-05

数据结构(C_语言版)

数据是外部世界信息的计算机化,是计算机加工处理的对象。运用计算机处 理数据时,必须解决四个方面的问题:一是如何在计算机中方便、高效地表示和 组织数据;二是如何在计算机存储器(内存和外存)中存储数据;三是如何对存 储在计算机中的数据进行操作,可以有哪些操作,如何实现这些操作以及如何对 同一问题的不同操作方法进行评价;四是必须理解每种数据结构的性能特征,以 便选择一个适合于某个特定问题的数据结构。这些问题就是数据结构这门课程所 要研究的主要问题。本章首先说明学习数据结构的必要性和本书的目的,然后解 释数据结构及其有关概念,接着讨论算法的相关知识,最后简单介绍本书所要用 到的相关数学知识和 C#知识。

2011-02-09

JVM的内存机制介绍

本文分为两个部分: 1,JVM specification s(JVM规范) 对JVM内存的描述 2,Sun的JVM的内存机制。

2011-02-09

JVM深入解析(JVM specification 和Sun的JVM的内存机制)

本文详细讲解了JVM(Java Virtual Machine)的方方面面,首先由java的特性来描绘JVM的大致应用,再细细阐述了JVM的原理及内存管理机制和调优.最后讲述了与JVM密切相关的Java GC机制.

2011-02-09

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

TA关注的人

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