自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

原创 面向ChatGPT编程有多牛逼

ChatGPT可以理解自然语言,因此我们可以使用自然语言提出问题,ChatGPT将提供相应的解决方案。它的优势在于,ChatGPT可以理解自然语言,因此可以更轻松地处理人类语言表达的问题。最近我使用了一个名为ChatGPT的神奇工具,它是一个基于GPT-3.5架构训练的大型语言模型,可以在许多方面帮助我解决问题,比如编程中的一些难题。同样,使用ChatGPT进行编程时,可以轻松地询问:“如何从JavaScript数组中过滤空值?使用ChatGPT进行编程时,可以直接询问:“如何从URL中获取参数?

2023-03-24 20:33:53 7657 1

原创 UNIAPP、微信小程序激励视频、插屏等封装

UNIAPP、微信小程序激励视频、插屏等封装

2022-09-13 16:49:11 935

原创 Minio安装

server { listen 80; #listen [::]:80; listen 443 ssl; server_name minio.wanjd.cn; location / { proxy_pass http://172.17.0.2:9000; } ssl_certificate /usr/local/nginx/conf/vhost/certs/minio.wanjd.cn/public.pem; ssl.

2021-06-04 13:26:05 355

原创 ThinkPHP6使用mongodb

呵呵,是不是报错了?到目录下 vendor/topthink/think-orm/src/db/connector/Mongo.php下修改 if (empty($config['dsn'])) { $config['dsn'] = 'mongodb://' . ($config['username'] ? "{$config['username']}" : '') . ($config['password'] ? ":{$config[.

2020-08-19 15:49:46 2241

原创 Mysql优化

1、加索引2、查看是否含有隐式转换【一般数据库是字符串类型的,使用整型进行查询都会满上个100多倍】3、最后的最后,使用ElasticSearch等搜索引擎...

2019-09-07 10:03:33 150

原创 elasticsearch

1、安装Java8https://www.jianshu.com/p/0dd37861a9832、下载elasticsearch并解压后执行常见错误及解决方法:https://my.oschina.net/codingcloud/blog/1615013在这之前可能会出现内存不足的情况,修改config下的jvm.options中的1g改为521m或者其他大小,以免出现内存泄漏http...

2019-09-02 09:26:37 142

原创 OpenMC架构图

 

2019-02-25 08:57:12 1656

原创 高性能消息中间件——NATS

1、介绍:NATS是一个开源、轻量级、高性能的分布式消息中间件,实现了高可伸缩性和优雅的Publish/Subscribe模型,使用Golang语言开发。NATS的开发哲学认为高质量的QoS应该在客户端构建。故只建立了Request-Reply,不提供 1.持久化 2.事务处理 3.增强的交付模式 4.企业级队列。2、NATS消息传递模型NATS支持各种消息传递模型,包括:发布订阅...

2019-02-21 19:49:33 3003

原创 Sidecar模式初识

Sidecar设计模式正在收到越来越多的关注和采用。作为Service Mesh的重要要素,Sidecar模式对于构建高度高度可伸缩、有弹性、安全且可便于监控的微服务架构系统至关重要。而Service Mesh也已经被证明,正在改变企业IT的“游戏规则”,它降低了与微服务架构相关的复杂性,并提供了负载平衡、服务发现、流量管理、电路中断、遥测、故障注入等功能特性。什么是Sidecar模式?S...

2019-02-21 18:50:13 2313

原创 Service Mesh初识

什么是Service Mesh?为什么需要Service Mesh?Service mesh 特点:Service Mesh 基本原理Service Mesh架构方案      Istio 介绍      Linkerd 介绍最后什么是Service Mesh?根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服...

2019-02-21 18:39:31 860

原创 CNCF - 云原生计算基金会简介

CNCF项目简介CNCF,全称Cloud Native Computing Foundation(云原生计算基金会),口号是 坚持和整合开源技术来编排容器作为微服务架构的一部分 ,其作为致力于云原生应用推广和普及的一支重要力量,不论您是云原生应用的开发者、管理者还是研究人员都有必要了解。CNCF作为一个厂商中立的基金会,致力于Github上的快速成长的开源技术的推广,如Kubernetes...

2019-02-21 17:05:51 4257 1

原创 CentOS7升级Python2.7.5至2.7.13版本

CentOS7系统目前默认python环境版本号为2.7.5,在实际的开发、测试环境中我们可能需要2.7.13的版本,但是Centos操作系统自带软件可能依赖python2.7.5版本,故原版本不能删除,我们只能python基础版本与高版本并存,以下为具体步骤:1、查看Centos版本及python版本:[root@localhost ~]# cat /etc/centos-rele...

2019-02-18 17:25:58 1204 3

原创 十大经典排序算法

0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念...

2019-02-18 09:24:06 210

原创 程序员开源类实用软件收集

1、在线文档:Read the Docs、ShowDoc、MkDocs2、API文档: Swagger

2019-02-17 18:14:09 238

原创 WebService和WebAPI以及Webervice的应用框架

1、TCP、UDP、HTTP与Soap协议TCP面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。TCP提供的是一种可靠的数据流服务。 采用“带重传的肯定确认”技术来实现传输的可靠性。 TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。UDP面向无连接的通讯协议...

2019-02-15 14:19:32 1942

原创 Sublime Text插件

SublimeText 是一个具有漂亮的用户界面和强大功能的跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统,深受广大程序员喜爱!没有下载的小伙伴可以到这个地址下载 https://www.sublimetext.com/3今天我来给大家推荐几款Sublime Text3常用的插件首先说一下汉化汉化插件需要用Package Control组件安装,...

2019-02-14 12:52:23 275

原创 Aras Innovator PLM二次开发

资料来源较为古老,根据实际情况开发时需要有所改变,但是资料已经亲测是没有问题的。此告知。参考资料:【PLM之家】Aras Innovator 二次开发入门、【制造云社区】1 环境搭建1.1、创建一个控制台程序1.2、参考中加入 IOM.dll文件 ,路径在这里 C:\Program Files (x86)\Aras\Innovator\Innovator\Server\bin...

2019-02-14 12:33:57 6063

原创 python 资源集合与开源硬件

目录网页框架DjangoFlaskTornado其他网页框架用户图形接口相关网络相关数据库相关游戏相关开源框架大数据相关网络爬虫测试破解脚本图表及图像相关运维相关树莓派第三方平台IDE其他博客与播客及书籍文档他人总结网页框架DjangoDjango - Django。 Channels - Cha...

2019-02-14 12:03:47 1774

原创 VBS脚本常用经典代码收集

参考资料:VBA教程1、VBS脚本用途计算 处理文件和文件夹 管理Windows 处理Word, Excel, PowerPoint等Office文档 嵌入网页,驱动dHTML 编写HTTP通信 调用系统功能(COM组件),比如说语音说话 分析HTML, XML 调用命令行并分析返回结果 处理图片 自动化按键 调用Windows Media Player并管理 调用...

2019-02-14 11:56:03 7021

原创 快速将阿里云对象存储OOS挂载到服务器

1、挂载前注意事项ossfs 使用有以下限制:不支挂载归档型Bucket。编辑已上传文件会导致文件被重新上传。元数据操作,例如list directory,因为需要远程访问OSS服务器,所以性能较差。重命名文件/文件夹可能会出错。若操作失败,可能会导致数据不一致。不适合高并发读/写的场景。多个客户端挂载同一个OSS bucket时,数据一致性由您自行维护。例如,合理规划文件使用时间...

2019-02-14 11:25:05 2161

原创 PHP注释规范(PHPDOC)总结

针对PHP开发规范,有必要总结一下,与各位分享用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释/** * 递归获取所有游戏分类 * @param int $id * @return array */看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang范bi,也开始有样学样地写着这些注释。其实这种注释格式是有自己的名字的,它就叫——PHPDOC。1、介...

2019-02-14 11:03:22 1875

原创 InfluxDB与Grafana的安装,无废话版本

针对上一篇中不详细的安装方式进行补充与上一篇博文对应,不明白的可以去查看一下:InfluxDB与Grafana安装与基本使用1、InfluxDB安装1.1、下载:网址:https://portal.influxdata.com/downloads/1.2、安装:示例:以centOS为例,按操作步骤进行即可wget https://dl.influxdata.c...

2019-02-14 10:31:08 825

原创 RequireJs实现i18n国际化Demo

i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。在全球化的时代,国际化尤为重要,因为产品的潜在用户可能来自世界的各个角落。通常与i18...

2019-02-14 10:11:20 711

原创 分布式与集群

1、图解分布式与集群2、集群是个物理形态,分布式是个工作方式。分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题。集群:同一个业务部署在多台机器上,提高系统可用性。负载均衡:将一套系统拆分成不同子系统部署在不同服务器上(这叫分布式),然后部署多个相同的子系统在不同的服务器上(这叫集群),部署在不同服务器上的同一个子系统...

2019-02-14 09:53:20 162

原创 MySQL主从同步复制(Master-Slave)

1、原理介绍2、工作准备3、Master(主数据库配置)3.1、修改mysql配置3.2、重启mysql,创建用于同步的用户账号3.3、查看master状态,记录二进制文件名(mysql-bin.000009)和位置(1695):4、Slave(从数据库配置)4.1、修改mysql配置4.2、重启mysql,打开mysql会话,执行同步SQL语句(需要主服务器主机名...

2019-02-13 14:23:56 292

原创 微信小程序Flex居中布局示例

所有示例以此 wxml 为基础<view class='boxs'> <view class='box'></view> <view class='box'></view> <view class='box'></view></view>.box{ width

2019-01-22 11:34:47 1358

原创 微信小程序反编译(解包)为微信小程序前端代码

之前看了很多博客,背景说了一大堆,结果没有多少值得参考的知识。废话少说,直接上干货前置条件:1、安装夜游模拟器(其他模拟器也行,但不保证体验度)2、电脑上安装了nodejs1、获取.wxapkg文件1.1、打开夜游模拟器:安装微信 -> 设置 -> 开启root权限 -> 保存设置 -> 重启1.2、安装 RE文件管理器 ## 特别注意,不要在开启...

2019-01-22 10:55:05 7594 2

原创 Ngrok内网穿透并实现远程桌面

前提条件:一台服务器+域名。域名不用泛解析,只需要正常解析到服务器就可以。环境说明:我这里使用的是centos7阿里云服务器1、提前准备yum install gccyum install gitwget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gztar -C /usr/local/ -...

2019-01-20 22:13:20 2429

原创 Dandelion Pro - React Admin Dashboard Template 开发过程中遇见的问题总结

1、问题特征:The `fab` variant will be removed in the next major release. The `<Fab>` component is equivalent and should be used instead.解决方案:说明:一般这个文件在于头文件中,例如:app/components/Header/Header.js...

2019-01-18 16:08:18 1305

原创 NodeJs、react及redux项目快速安装及常见问题和域名配置

1、NodeJs安装1、进入官网下载https://nodejs.org/en/download2、解压安装xz -d node-v10.15.0-linux-x64.tar.xztar --strip-components 1 -xvf node-v10.15.0-linux-x64.tar -C /usr/local3、测试为保证你能够不出问题的运行你的项...

2019-01-17 11:39:14 1404

原创 (P)Redis基本使用(Laravel)

安装(如果你一直跟随着本教程的话,其实你已经安装了Redis拓展包参考[安装laravel Dingo],可以跳过本安装教程)如果没有安装,这里提供两个方法供使用:参考Laravel 5.7中文文档/Redis在/home/wwwroot/odin.com/odin/composer.json中require添加"predis/predis": "^1.1"然后:composer ...

2019-01-17 09:04:42 363

原创 Redis安装与启动及远程访问

1. 下载源码包你可以使用下面命令安装5.0.3版本,也可以去Redis官网选择需要的版本。wget http://download.redis.io/releases/redis-5.0.3.tar.gz2. 解压并进入redis目录cd /usr/localtar xzf /root/redis-4.0.1.tar.gzmv redis-4.0.1 rediscd redis...

2019-01-17 09:02:56 240

原创 LNMP、WAMP等网络开发环境的安装及虚机的创建和laravel及dingo环境安装

安装开发环境按照个人使用习惯安装LNMP、WNMP、LAMP、WAMP,LNMPA等开发环境。下面以LNMP和WNMP开发环境为例。关于Linux Server 和 Windows Server之间的选择,可以按照实际项目规模和个人使用习惯来判断。两者各具优点:Linux本身就是网络操作系统并与unix兼容且多用户多进程,开放完整成熟的社区,模块化,可裁剪,用户管理严格,病毒难以破坏。Wi...

2019-01-17 08:59:10 611

原创 phar的认识与使用

对于Web应用的开发,如果你没用使用正确的工具,那开发过程可能会变得困难和痛苦。如果你之前开发过Java程序,我相信你肯定知道Jar文件(Jar是Java ARchive的缩写)。一个应用,包括所有的可执行、可访问的文件,都打包进了一个JAR文件里,使得部署过程十分简单。PHAR (“Php ARchive”) 是PHP里类似于JAR的一种打包文件。如果你使用的是 PHP 5.3 或更高版本,...

2019-01-11 11:59:02 7583

原创 InfluxDB与Grafana安装与基本使用

在下一篇中有具体的安装过程下一篇博文对应,不明白的可以去查看一下:InfluxDB与Grafana的安装,无废话版本 本文是按照CentOS7版本的配置:1、安装2、启动influxDB3、测试4、基本操作5、Grafana安装5.1、rpm安装5.2、简单使用5.3、文件地址6、使用InfluxDB与Grafana6.1创建数据源6.2、创...

2019-01-03 15:50:17 1725

原创 关于Laravel 自定义HTTP错误(404,500等错误)

使用Dingo:1、在......\vendor\dingo\api\src\Exception\Handler.php中修改构造函数2、将.env文件中的API_DEBUG改为false不使用Dingo:修改....\app\Exceptions\Handler.php为: /** * Render an exception into an HT...

2018-12-30 14:25:11 1347

原创 Git使用

一看就懂的博客,给大家安利一下Git命令1、在一个空仓库中提交echo "# ML" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin xxxxxxxxxxxxgit push -u origin master2、在一个已存在的仓库中提交...

2018-12-29 09:30:54 166

原创 DocDoKuPLM汉化

  1、简介2、前端汉化:2.1、首先找到docdoku-web-front-dev\app\js\localization\nls\common.js文件2.2、复制docdoku-web-front-dev\app\js\localization\nls\ru文件并改名zh2.3、修改zh下的10个文件翻译为中文2.4、将每个页面下的js配置项的“en”改为“zh”...

2018-12-27 17:29:09 1369

原创 AutoCAD二次开发

参考资料:http://help.autodesk.com/view/OARX/2019/ENU/?guid=GUID-B9D5DD07-846E-418F-A346-0CEB35E724F7监控命令及事件:示例代码如下:using System;using System.IO;using System.Collections.Generic;using System.Li...

2018-12-26 17:39:35 697

原创 程序员工具类软件收集

1、远程工具:Xshell、FinalShell、TeamViewer(Windows远程桌面)2、FTP工具:WinSCP3、数据库工具:Navicat for MySQL、Adminer4、Redis工具:Redis Desktop Manager5、编辑器类工具:Sublime、Notepad++6、视频流检测工具:VLC media player7、思维导图类工具:...

2018-12-26 13:36:18 380

DocDoKuPLM十个翻译文件

DocDoKuPLM十个翻译文件,汉化

2018-12-28

古月居ROS探索总结-6.使用smartcar进行仿真(Kinetic版本)

古月居ROS探索总结-6.使用smartcar进行仿真(Kinetic版本)

2018-09-17

ROS_Robot_Programming_CN_2017-12-22_ROS机器人程序设计

,ROS机器人程序开发PDF电子文档,ROS机器人程序开发PDF电子文档,ROS机器人程序开发PDF电子文档

2018-09-15

PHP生成二维码类库

PHP类中二维码的生成

2017-06-20

空空如也

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

TA关注的人

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