- 博客(96)
- 资源 (4)
- 收藏
- 关注
原创 面向ChatGPT编程有多牛逼
ChatGPT可以理解自然语言,因此我们可以使用自然语言提出问题,ChatGPT将提供相应的解决方案。它的优势在于,ChatGPT可以理解自然语言,因此可以更轻松地处理人类语言表达的问题。最近我使用了一个名为ChatGPT的神奇工具,它是一个基于GPT-3.5架构训练的大型语言模型,可以在许多方面帮助我解决问题,比如编程中的一些难题。同样,使用ChatGPT进行编程时,可以轻松地询问:“如何从JavaScript数组中过滤空值?使用ChatGPT进行编程时,可以直接询问:“如何从URL中获取参数?
2023-03-24 20:33:53 7806 1
原创 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 410
原创 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 2369
原创 Mysql优化
1、加索引2、查看是否含有隐式转换【一般数据库是字符串类型的,使用整型进行查询都会满上个100多倍】3、最后的最后,使用ElasticSearch等搜索引擎...
2019-09-07 10:03:33 183
原创 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 215
原创 高性能消息中间件——NATS
1、介绍:NATS是一个开源、轻量级、高性能的分布式消息中间件,实现了高可伸缩性和优雅的Publish/Subscribe模型,使用Golang语言开发。NATS的开发哲学认为高质量的QoS应该在客户端构建。故只建立了Request-Reply,不提供 1.持久化 2.事务处理 3.增强的交付模式 4.企业级队列。2、NATS消息传递模型NATS支持各种消息传递模型,包括:发布订阅...
2019-02-21 19:49:33 3426
原创 Sidecar模式初识
Sidecar设计模式正在收到越来越多的关注和采用。作为Service Mesh的重要要素,Sidecar模式对于构建高度高度可伸缩、有弹性、安全且可便于监控的微服务架构系统至关重要。而Service Mesh也已经被证明,正在改变企业IT的“游戏规则”,它降低了与微服务架构相关的复杂性,并提供了负载平衡、服务发现、流量管理、电路中断、遥测、故障注入等功能特性。什么是Sidecar模式?S...
2019-02-21 18:50:13 2415
原创 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 1078
原创 CNCF - 云原生计算基金会简介
CNCF项目简介CNCF,全称Cloud Native Computing Foundation(云原生计算基金会),口号是 坚持和整合开源技术来编排容器作为微服务架构的一部分 ,其作为致力于云原生应用推广和普及的一支重要力量,不论您是云原生应用的开发者、管理者还是研究人员都有必要了解。CNCF作为一个厂商中立的基金会,致力于Github上的快速成长的开源技术的推广,如Kubernetes...
2019-02-21 17:05:51 4489 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 1279 3
原创 十大经典排序算法
0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念...
2019-02-18 09:24:06 404
原创 WebService和WebAPI以及Webervice的应用框架
1、TCP、UDP、HTTP与Soap协议TCP面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。TCP提供的是一种可靠的数据流服务。 采用“带重传的肯定确认”技术来实现传输的可靠性。 TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。UDP面向无连接的通讯协议...
2019-02-15 14:19:32 2076
原创 Sublime Text插件
SublimeText 是一个具有漂亮的用户界面和强大功能的跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统,深受广大程序员喜爱!没有下载的小伙伴可以到这个地址下载 https://www.sublimetext.com/3今天我来给大家推荐几款Sublime Text3常用的插件首先说一下汉化汉化插件需要用Package Control组件安装,...
2019-02-14 12:52:23 346
原创 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 6519
原创 python 资源集合与开源硬件
目录网页框架DjangoFlaskTornado其他网页框架用户图形接口相关网络相关数据库相关游戏相关开源框架大数据相关网络爬虫测试破解脚本图表及图像相关运维相关树莓派第三方平台IDE其他博客与播客及书籍文档他人总结网页框架DjangoDjango - Django。 Channels - Cha...
2019-02-14 12:03:47 2145
原创 VBS脚本常用经典代码收集
参考资料:VBA教程1、VBS脚本用途计算 处理文件和文件夹 管理Windows 处理Word, Excel, PowerPoint等Office文档 嵌入网页,驱动dHTML 编写HTTP通信 调用系统功能(COM组件),比如说语音说话 分析HTML, XML 调用命令行并分析返回结果 处理图片 自动化按键 调用Windows Media Player并管理 调用...
2019-02-14 11:56:03 7390
原创 快速将阿里云对象存储OOS挂载到服务器
1、挂载前注意事项ossfs 使用有以下限制:不支挂载归档型Bucket。编辑已上传文件会导致文件被重新上传。元数据操作,例如list directory,因为需要远程访问OSS服务器,所以性能较差。重命名文件/文件夹可能会出错。若操作失败,可能会导致数据不一致。不适合高并发读/写的场景。多个客户端挂载同一个OSS bucket时,数据一致性由您自行维护。例如,合理规划文件使用时间...
2019-02-14 11:25:05 2318
原创 PHP注释规范(PHPDOC)总结
针对PHP开发规范,有必要总结一下,与各位分享用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释/** * 递归获取所有游戏分类 * @param int $id * @return array */看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang范bi,也开始有样学样地写着这些注释。其实这种注释格式是有自己的名字的,它就叫——PHPDOC。1、介...
2019-02-14 11:03:22 2209
原创 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 885
原创 RequireJs实现i18n国际化Demo
i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。在全球化的时代,国际化尤为重要,因为产品的潜在用户可能来自世界的各个角落。通常与i18...
2019-02-14 10:11:20 789
原创 分布式与集群
1、图解分布式与集群2、集群是个物理形态,分布式是个工作方式。分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题。集群:同一个业务部署在多台机器上,提高系统可用性。负载均衡:将一套系统拆分成不同子系统部署在不同服务器上(这叫分布式),然后部署多个相同的子系统在不同的服务器上(这叫集群),部署在不同服务器上的同一个子系统...
2019-02-14 09:53:20 193
原创 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 324
原创 微信小程序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 1469
原创 微信小程序反编译(解包)为微信小程序前端代码
之前看了很多博客,背景说了一大堆,结果没有多少值得参考的知识。废话少说,直接上干货前置条件:1、安装夜游模拟器(其他模拟器也行,但不保证体验度)2、电脑上安装了nodejs1、获取.wxapkg文件1.1、打开夜游模拟器:安装微信 -> 设置 -> 开启root权限 -> 保存设置 -> 重启1.2、安装 RE文件管理器 ## 特别注意,不要在开启...
2019-01-22 10:55:05 7861 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 2513
原创 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 1353
原创 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 1456
原创 (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 413
原创 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 269
原创 LNMP、WAMP等网络开发环境的安装及虚机的创建和laravel及dingo环境安装
安装开发环境按照个人使用习惯安装LNMP、WNMP、LAMP、WAMP,LNMPA等开发环境。下面以LNMP和WNMP开发环境为例。关于Linux Server 和 Windows Server之间的选择,可以按照实际项目规模和个人使用习惯来判断。两者各具优点:Linux本身就是网络操作系统并与unix兼容且多用户多进程,开放完整成熟的社区,模块化,可裁剪,用户管理严格,病毒难以破坏。Wi...
2019-01-17 08:59:10 677
原创 phar的认识与使用
对于Web应用的开发,如果你没用使用正确的工具,那开发过程可能会变得困难和痛苦。如果你之前开发过Java程序,我相信你肯定知道Jar文件(Jar是Java ARchive的缩写)。一个应用,包括所有的可执行、可访问的文件,都打包进了一个JAR文件里,使得部署过程十分简单。PHAR (“Php ARchive”) 是PHP里类似于JAR的一种打包文件。如果你使用的是 PHP 5.3 或更高版本,...
2019-01-11 11:59:02 7756
原创 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 1915
原创 关于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 1432
原创 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 207
原创 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 1648
原创 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 827
原创 程序员工具类软件收集
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 451
ROS_Robot_Programming_CN_2017-12-22_ROS机器人程序设计
2018-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人