自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

原创 论文篇:教你如何用chatgpt辅助写论文文献综述

2. 关于XX话题的未来研究发展方向。ChatGPT教你写文献综述的模版。2. XX话题实验结果相关研究结论。2. XX话题的研究重要性及意义。3. XX话题的研究现状回顾。1. XX话题的一般方法介绍。2. XX话题的先进方法讨论。1. XX话题的实验结果分析。1. XX话题的新技术展望。1. XX话题背景介绍。

2023-02-09 17:35:56 14121

原创 Python多线程通俗易懂快速理解附例子解释

3分钟快速理解python多线程

2023-01-08 16:55:55 154

原创 戳!一文带你完全拆解nginx之proxy_pass指令!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈一、proxy_pass的nginx官方指南nginx中有两个模块都有proxy_pass指令。ngx_http_proxy_module的proxy_pass:语法: proxy_pass URL;场景: location, if in location, limit_except说明: 设置后端代理服务...

2020-03-23 14:02:20 426

原创 这才是你必须了解的Linux配置开机自启动执行脚本的两种方法

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈开机要启动的脚本qidong.sh[root@c69-01 scripts]# vim /server/scripts/qidong.sh[root@c69-01 scripts]# cat /server/scripts/qidong.sh#!/bin/bash/bin/echo $(/bin/date ...

2020-03-23 13:24:16 270

原创 来了!入门篇!在Linux下发布dotnet core 应用 (完整版)

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈步骤一:申请一台免费的Linux主机(如果已有Linux主机可以跳过此步骤)在这里,我们使用华为云提供的Linux主机步骤二:远程登录Linux主机(这里推荐的工具是:PuTTY)输入完IP后点击【Open】然后输入【用户名】和【密码】登录Linux步骤三:安装Docker...

2020-03-23 11:22:39 653

原创 一文带你从操作系统层面理解Linux下的网络IO模型!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈I/O( INPUT OUTPUT),包括文件I/O、网络I/O。计算机世界里的速度鄙视:内存读数据:纳秒级别。 千兆网卡读数据:微妙级别。1微秒=1000纳秒,网卡比内存慢了千倍。 磁盘读数据:毫秒级别。1毫秒=10万纳秒 ,硬盘比内存慢了10万倍。 CPU一个时钟周期1纳秒上下,内存算是比较接近CPU的,...

2020-03-23 11:13:01 195

原创 实战技术!OpenGL超级宝典笔记——贝塞尔曲线和曲面

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈参数方程表现形式在中学的时候,我们都学习过直线的参数方程:y = kx + b;其中k表示斜率,b表示截距(即与y轴的交点坐标)。类似地,我们也可以用一个参数方程来表示一条曲线。1962年,法国工程师贝塞尔发明了贝塞尔曲线方程。关于贝塞尔曲线的详细介绍可以参考(维基贝塞尔)。这里只介绍OpenGL实现贝塞尔的函数。...

2020-03-23 09:09:49 873

原创 实战技术!Jfreechart绘制漂亮的图表

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈美化后,Jfreechart图形效果展示:柱状图界面:代码:这是我封装的工具类,然后绘制图表就非常简单了,而且美观专业!package util;import java.awt.BasicStroke;import java.awt.Color;import java.a...

2020-03-22 21:58:55 1274 3

原创 一篇带你了解让你的眼睛写代码!Opencv实时眼球追踪,解脱的你双手!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 Opencv实时眼球追踪,让你的眼睛写代码!这个还是有点对于我现在的追踪效果,还有点距离,但是我想完成这个还是没有问题的,用眼睛去控制电脑打字。我认为只要用手可以做,用眼睛都可以做到,包括游戏、画画、写字等等! 废话不多说,目前追踪率82.5%-98%(戴眼镜和不戴眼镜),目前这个是第一个版本,只是基本上...

2020-03-22 21:25:51 2841 5

原创 这才是你必须了解的技术!基于opencv的摄像头脸部识别抓取及格式储存(python)

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈刚接触opencv,参照opencv的sample例子做了一个视频头像抓取的小代码,顺便一起学习着用,先上视频抓取及存储代码:#-*-coding:cp936-*-importcv2capture=cv2.VideoCapture(0)#将capture保存为motion-jpeg,cv_fourc...

2020-03-22 18:33:29 215

原创 实战技术:提升网站用户体验—WebP 图片的高效使用

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈一.WebP 的由来现代图像压缩技术对我们的生活方式影响很大。数码相机能将上千张高质量图片存储到一张内存卡里、智能手机可以与邻近设备快速分享高分辨率的图片、网站与手机等移动设备能快速展示各种富媒体。然而,如果图片只能以最原始的格式进行存储的话,以上所有都只是纸上空谈。在 APP、浏览器或 PC 端、还是移动端等...

2020-03-22 18:04:50 321

原创 来了!娱乐篇!一文带你了解那些适合日常使用的开源工具和应用(娱乐篇)

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈Part 3:娱乐篇影视 音乐 游戏一、影视1、VLC Media PlayerVLC Media Player 是知名的开源视频播放器,功能强大,它可以播放来自网络、摄像头、磁盘、光驱的文件,支持包括 MPEG 1/2/4,、H264、 VC-1、DivX、 WMV、 Vorbis、AC3、AAC等格式...

2020-03-22 15:03:26 1141

原创 再续!一篇带你了解那些适合日常使用的开源工具和应用(设计篇)

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈Part 2:设计篇平面设计/图像设计 网页设计/网页开发 CAD 设计 影视设计/视频编辑一、平面设计/图像设计1、KritaKrita 是一个免费开源绘图工具,是专门为概念艺术家、插图作者、粗面纹理艺术家,和视觉特效行业而设计的。Krita 已经开发了超过10年之久,它提供很多通常和创新性的功能...

2020-03-22 14:57:53 472

原创 一篇带你了解那些适合日常使用的开源工具和应用(办公篇)!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈项目当中享受其中乐趣,亦或者是想更自在、定制化的使用一些应用,开源都是极佳的选择。那么,当决定开始将更多的开源工具和应用集成到你的日常工作和生活中时,要怎么去寻找合适的?本系列文章将针对办公、设计、娱乐、教育等日常使用场景,进行一些开源工具和应用的推荐,希望能对大家有所帮助。优秀的实在太多,篇幅有限,仅列出部分,发...

2020-03-22 14:48:11 555

原创 浅析流媒体:ffmpeg生成HLS的m3u8与ts片段!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈ffmpeg将一个完整的视频切割成ts片段,并且生成m3u8文件需要通过m3u8-segmenter来实现,但是m3u8-segmenter的作者已经放弃维护该项目,并且声明该项目过期。I no longer have much time to work on this project and for the mos...

2020-03-22 14:33:31 856

原创 这才是你必须了解的python数据可视化----绘制各种图形!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈1.环境系统:windows10python版本:python3.6.1使用的库:matplotlib,numpy2.numpy库产生随机数几种方法import numpy as npnumpy.randomrand(d0,d1,...,dn) In [2]: x=n...

2020-03-22 12:11:11 311

原创 带你了解抖音神器---Java实现图片(Image)转字符(ASCII)图片!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈最近抖音上挺火的一个小把戏,在记事本打开,一整篇的乱码字符,然后进过调整之后,出现一张由各种字符组成的黑白照片。先看一个效果图接下来我们就用Java来实现吧。需要用到的工具类代码https://gitee.com/xshuai/ai/blob/master/AIDemo/src/main/java/...

2020-03-22 09:20:02 342

原创 一文带你了解drools实现自定义业务!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈首先看看规则文件大大致样子,rule "testDrools" when ...各种条件 then ...执行业务 end看起来比较像if else,但是切忌,我们应该用一个业务人员的视角而不是一个程序员的视角来看规则文件,否则你会进入很多误区。当多个工作对...

2020-03-21 22:05:38 515

原创 浅析基于可视化复杂SQL拼接插件 QueryBuilder技术!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈引言基于Web的自定义查询系统在国内一直是一个短板,目前国内普遍的自定义查询均为一个简单的查询组件的罗列,达不到真正的实现动态、智能化的自定义查询。本系统就是在这个背景下,着力于解决这个短板,并将一个demo发布出来。功能设计1.1设计思想自定义查询系统的组要目的是对系统中的任何数据进行任意组合的查询,而考...

2020-03-21 22:04:33 1195

原创 一篇让你立马读懂mycat如何实现mysql读写分离实践

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈mycat是一个的数据库中间件,基于阿里开源的cobar产品而研发,由几个有志之士的牛人共同完成并开源。提供高可用性数据分片集群,自动故障切换,高可用性 ,支持读写分离,支持Mysql双主多从,以及一主多从的模式 ,支持全局表,数据自动分片到多个节点,用于高效表关联查询 ,支持独有的基于E-R 关系的分片策略,实现了高效的...

2020-03-21 21:09:00 231

原创 再谈Springboot 打jar包分离lib,配置文件正确方式(二)

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈背景从《Springboot 打jar包分离lib,配置文件正确方式》中,可以达到把配置文件和依赖第三方的jar包分离开,但稍显有点臃肿,今天再次提供一种方式,供大家参考。部署环境window 10 redhat 6.4 其他版本没有尝试,应该也是可以的POM.xml<?xml version...

2020-03-21 20:59:25 183

原创 浅析Springboot 打jar包分离lib,配置文件正确方式(一)

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈部署环境window 10 redhat 6.4 其他版本没有尝试,应该也是可以的POM.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2020-03-21 18:53:57 138

原创 实战技术:百万级高并发mongodb集群性能数十倍提升优化实践!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈背景线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用mongodb天然的分片模式架构,数据均衡的分布于各个分片中,添加片键启用分片功能后实现完美的负载均衡。集群每个节点流量监...

2020-03-21 18:49:11 319

原创 浅谈时序数据库 Apache-IoTDB 源码解析之前言

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈这一章主要想聊一聊:为什么重复造轮子,从物联网行业的数据特点到IoTDB的发展过程 这个轮子造的怎么样,IoTDB和竞品测试对比时序数据我个人理解时序数据是基于时间维度的同一个物体或概念的值构成的一个序列数据。在传统关系型数据库中,例如MySQL,我们通常会放置一个自增的Id列作为主键标识,如下:...

2020-03-21 18:43:17 260

原创 浅谈Location:Action,新的JSON序列化的思路!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈通常来说,序列化json,实际上有2总方式通过当前流行的JSON工具。 编写代码,手工序列化这俩种方式各有优劣。第一种方式毫无疑问,不需要开发者做什么工作,直接调用序列化接口,输出就是json。但是,如果需要特殊需求,比如需要将日期格式化按照yyyy-mm-dd 输出,这些JSON工具可以指定日期格式化输出...

2020-03-21 18:36:18 261

原创 实战技术!Elasticsearch 2.2.0 分词篇:中文分词

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈在Elasticsearch中,内置了很多分词器(analyzers),但默认的分词器对中文的支持都不是太好。所以需要单独安装插件来支持,比较常用的是中科院 ICTCLAS的smartcn和IKAnanlyzer效果还是不错的,但是目前IKAnanlyzer还不支持最新的Elasticsearch2.2.0版本,但...

2020-03-21 18:31:03 144

原创 一文带你全新了解7 款顶级开源 BI(商务智能)软件和报表工具!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈在这个信息化时代,每分每秒都产生海量数据。在海量数据中,挖掘出有用的数据,并且能以较人性化、直观的方式展示这些数据,变得尤为重要。本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据的分析处理,希望对您有所帮助。BIRTBIRT(Business Intelligence and Reportin...

2020-03-21 17:08:05 735

原创 你应该知道的技术!Springboot 打jar包分离lib,配置文件正确方式

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈部署环境window 10 redhat 6.4 其他版本没有尝试,应该也是可以的POM.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2020-03-20 22:10:05 156

原创 浅谈反应式架构:基本概念介绍

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40% 以上。PayPal凭借其基于Akka构建的反应式平台squbs,仅使用8台2vCPU虚拟机,每天可以处理超过10亿笔交...

2020-03-20 22:00:49 899

原创 谈谈从架构师视角看是否该用Kotlin做服务端开发技术

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈前言自从Oracle收购Sun之后,对Java收费或加强控制的尝试从未间断,谷歌与Oracle围绕Java API的官司也跌宕起伏。虽然Oracle只是针对Oracle JDK8的升级收费,并释放了OpenJDK一直开源这份善意,但是如果没有各个大非Oracle的JVM、JDK和众多其它基于JVM的语言,Oracle这...

2020-03-20 17:01:10 171

原创 实战技术:如何高效地远程部署?自动化运维利器 Fabric 教程

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈附Java/一、Fabric 的版本区分Python 2 版本已经被官宣在今年元旦“退休”了,未来只会是 Python 3 的舞台。为了适应 Python 版本的非兼容性迁移,很多项目也必须推出自己的新版本(兼容或只支持 Python 3),其中就包括本文的主角 Fabric。Fabric 自身存在着 ...

2020-03-20 16:24:58 263

原创 浅析Redis五种数据结构的底层原理!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈概念Redis作为一个开源的用C编写的非关系型数据库,基于优秀的CRUD效率,常用于软件系统的缓存,其本身提供了以下五种数据格式: string:字符串 list:列表 hash:散列表 set:无序集合 zset:有序集合 接下来我们就要针对这五种数据结构,来分析其底...

2020-03-20 15:50:46 146

原创 实战技术!编程语言之问:何时该借用,何时该创造?

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈elif 是“else if”的简写,用于条件判断。当只有两个分支时,我们会写成“if...else...”,当出现更多分支时,我们会写成如下格式:if 判断条件1: 做事情1elif 判断条件2: 做事情2else: 做其它事简写而成的 elif 不仅是减少了几个字符,而且由于单一...

2020-03-20 12:59:39 96

原创 注意!你不知道的Lambda的秘密和陷阱 !

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈从例子二探lambda传递Runnable创建Threadjava8之前package com.baigt.learn.nolambda;public class NoLambdaWithSecond { public static void main(String[] args) { ...

2020-03-20 10:39:21 391

原创 一文让你马上清楚微服务架构的理论基础 - 康威定律!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈一、概述微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是 不明觉厉 。前段时间看了Mike Amundsen《远距离条件下的康威定律——分布式世界中实现团队构建》(是Design RESTful API的作者)在InfoQ上的一个分享,觉得很有帮助,结合自...

2020-03-20 10:04:45 151

原创 一文带你了解Python在计算内存时应该注意的问题!

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈附1、计算的是什么?我们先来看看列表对象的情况:如图所示,单独计算 a 和 b 列表的结果是 36 和 48,然后把它们作为 c 列表的子元素时,该列表的计算结果却仅仅才 36。(PS:我用的是 32 位解释器)如果不使用引用方式,而是直接把子列表写进去,例如 “d = [[1,2],[1,2,...

2020-03-20 09:15:09 166

原创 实战技术:试玩 cocos2d-x-3.0beta on android

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈1 环境准备Cocos2d-x: v3.0beta Android SDK: Revision 22.3(SDK Tools) Android NDK: Revision 9c Apache Ant: 1.9.3 Released Python: 2.7.6Android SDK Manager:ps...

2020-03-20 08:40:54 154

原创 实战技术:从王者荣耀聊聊游戏的帧同步

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈农药自从上线以来,依靠着强大的产品力以及腾讯的运营能力,在游戏市场上表现可谓是风生水起,根据第三方的调研数据显示,《王者荣耀》渗透率达到22.3%,用户规模达到2.01亿人,每日的日活跃用户(DAU)均值为5412.8万人。 如此可观的数据,令人十分钦佩。当然了,作为技术人,更愿意从技术上了解去一些王者荣耀的实现原理和...

2020-03-19 22:57:13 1112

原创 一篇足矣!带你认识Spring Boot 配置文件中的花样

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈配置基础在快速入门示例中,我们介绍Spring Boot的工程结构时,有提到过src/main/resources目录是Spring Boot的配置目录,所以我们要为应用创建配置个性化配置时,就是在该目录之下。Spring Boot的默认配置文件位置为:src/main/resources/applicatio...

2020-03-19 22:06:51 91

原创 实战技术:学会IDEA REST Client后就可以丢掉postman了

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所谓工欲善其事必先利其器,在没有尝到IDEA REST真香之前,postman(chrome的一款插件)确实是一个非常不错的选择,具有完备的REST Client功能和请...

2020-03-19 21:46:21 159

空空如也

空空如也

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

TA关注的人

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