- 博客(51)
- 资源 (6)
- 收藏
- 关注
原创 我个人分析国内企业都没搞清楚GPT就开始模仿了
这一波人工智能的突破,最重要的几篇重要的论文都是美国发表的,国内科技工作者几乎毫无建树。这说明了,中国根本就没有研发GPT底层算法这方面的人才,这决定了后面中国发展人工智能的阻力大非常巨大。拿不到源代码,结果只有2个:一是只能靠国内的力量研发,慢慢的迭代,可能三五年之内都拿不出一款达到chatGPT3.5水平的产品;所以国内企业是拿不到GPT3.0的源代码的,根据美国对中国采取封锁的方针,中国没法使用GPT3.0和3.5源代码是必然的,也就是国内企业根本不懂GPT3.5的算法原理是什么。
2023-04-11 16:25:06
634
1
原创 AI工具合集
ChatGPT:OpenAI开发的聊天对话机器人;Notion AI:专注笔记领域的AI;Ai Data Sidekick:AI编写SQL代码;Writesonic:人工智能作家;Copy.ai:优化复制过来的文章和博客等文献;Character Ai:和AI生成的人物聊天对话;Firefiles:团队记录、搜索和分析语音对话;Jasper:面相企业的生成式AI平台;Outplay:AI生成销售话术;
2023-04-03 09:58:55
2768
原创 企业级直播平台架构和设计
1. 首先非常不建议企业自己研发和部署直播平台,原因大概有以下几点: a. 流程特别复杂,不光是简单的推流和拉流这么简单; b. 研发成本异常高(流媒体开发人员、开发周期、现在直播第三方服务都白菜价了); c. 服务器、带宽、CDN、质量监测、鉴黄、存储、运维 等等成本非常高; d. 稳定性是你们终生要不断优化和调试的工作,这块成本很高; e. 建议使用第三方直播服务,整个平台非常可控; .........
2021-10-24 20:05:12
2240
原创 ansible 知识
ansible 知识ansible 是一个自动化运维工具,他可以在一台主机上安装好 ansible,然后通过这个 ansible 主机对其他需要管理的机器作部署修改的操作,装了 ansible 的服务器一般被叫做主控端。1.hosts 文件ansible中第一个重要的文件是 hosts (主机清单文件) ,在这个文件中存放的是需要操作的服务器清单。例:[websrvs]10.100.200.810.200.100.7[dbsrvs]10.200.100.10010
2021-09-02 09:58:50
331
转载 C语言的异常机制 setjump longjump函数
与刺激的abort()和exit()相比,goto语句看起来是处理异常的更可行方案。不幸的是,goto是本地的:它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。为了解决这个限制,C函数库提供了setjmp()和longjmp()函数,它们分别承担非局部标号和goto作用。头文件<setjmp.h>申明了这些函数及同时所需的jmp_buf数据类型。原理非常简单:1.setjmp(j)设置“jump”点,用正确的程序上下文
2021-08-28 10:28:35
270
转载 TCP层的分段和IP层的分片之间的关系 MTU和MSS存在的关系
首先说明:数据报的分段和分片确实发生,分段发生在传输层,分片发生在网络层。但是对于分段来说,这是经常发生在UDP传输层协议上的情况,对于传输层使用TCP协议的通道来说,这种事情很少发生。1,MTU(Maximum Transmission Unit,MTU),最大传输单元(1)以太网和802.3对数据帧的长度都有一个限制,其最大 值分别是1500和1492个字节。链路层的这个特性称作MTU。不同类型的网络大多数都有一个上限。如果IP层有一个数据要传,且数据的长度比链路层的 MTU还大,那么IP层就要
2021-08-17 10:44:25
440
原创 聊聊 K8S 真正的使用场景
众所周知,目前好多互联网公司纷纷用上了 容器化部署方案,最常见的就是 k8s、docker、openshift 、docker swarm、mesos sphere 等;今天就聊一下容器化的部署方案真正意义上的使用场景 以及 怎么使用能把容器化部署真正的威力发挥出来;k8s 大家都清楚,他目前作为 弹性伸缩、资源容器的编排和治理的代表工具,部署一个集群版的k8s十分容易,我之前的博客也写过如何去部署,大家可以参考;但是我发现好多公司使用k8s 在我的理解里就是 为了使用k8s 而去使用k8s,.
2021-08-15 16:38:20
4231
原创 30分钟从零玩转部署docker+k8s集群
一、容器编排工具 docker machinedocker compose //单节点docker swarm // docker集群编排,类似k8s,没有k8s强大, 包含了docker service 和 docker stackkubernetes / k8smesos + marathon//以上都是容器编排的工具,现在比较流行的就是 k8s 和 docker swarm二、PaaS平台,基于k8s编...
2021-08-01 16:43:50
1280
4
原创 openstack P版稳定集群分布式部署-手动
openstack P版稳定集群分布式部署-手动心血来潮,最全的部署步骤,网上绝对没有,你们自己搞最快也要一周,按照我的方式搞 1-2天吧坑已经排干净了, 一些概念自己百度学习,部署照着做没问题,绝对原创,我写这个我都写吐血了快;相关文件链接:https://pan.baidu.com/s/1LhY74nyRtATVhkDS84OKhQ 提取码:f56t1, 静态IP(NetworkManager服务可以关闭)2,主机名与绑定 vi /etc/hosts192.168.1.11 co.
2021-07-28 22:16:59
1277
原创 张家界和桂林的旅游纪实(避坑指南)
湖南张家界旅游避坑指南:一共在湖南的张家界和凤凰古城和长沙玩了4天,真坑人啊,来看下面的痛诉吧,信我的没错;1. 千万不要在网上相信所为的什么文章,核心思想是 我来玩了认识什么小黄、丽丽、什么小王导游,又便宜又好,底下有微信什么的千万不要相信,这些文章全都是 旅行社 发的,专门用于骗你们,相信我不要信,即使你报团了 你也不会见到这些人,更不要相信他们加你微信后,给你发的住处的照片,除非你交天价才能享受到;2. 千万不要相信加了微信后说的 都是高端定制游,说没有任何购物点,如果你想购物,我们要和.
2021-03-28 18:14:08
2475
7
原创 跳板机/堡垒机并不安全
各位读者好,今天我很闲,就来分享一下,为何 堡垒机并不安全;不知道什么是跳板机和堡垒机的可以去百度先普及下;堡垒机和跳板机的安全性只体现到了对登陆者登录服务器时的权限和控制上,不管是阿里云还是华为云或者是开源的 Jumpserver 的堡垒机都有这类问题;虽然堡垒机可以记录 登陆者的IP 账号、时间、命令行的所有操作记录,这些都没问题,就以清晰的看到这台服务器当前有多少人登录,都谁登录过,都操作过什么,但是风险并没有排除;不安全的点:1. 对上传 文件的监控力度不够,就是没有查毒和杀毒的
2021-03-04 10:36:52
1356
5
原创 mysql多主模式/异地数据中心 部署详细文档
1. yum -y groupinstall Base Compatibility libraries Debugging Tools Dial-up Networking suppport Hardware monitoring utilities Performance Tools Development tools2. 关闭当前服务器上的mysql,并且把/usr/local 下的mysql文件夹挪走3. wget http://oss.jiugell.com/toolBox/63a9f0ea7b
2021-02-25 10:42:36
420
原创 最完整的Grafana安装和使用指南,监控mysql和服务器群
对很多开发者来说,使用一些linux命令查看服务器的一些数据是很简单的,但是不能永久的靠命令来查看数据,利用可视化平台可以省去很多人工的开销,现在我推荐一个很强大的平台,可以监控服务器、mysql、influxdb、MongoDB、redis、docker、k8s、zabbix等等等数据,就是Grafana,下面我来详细的讲出部署和使用手册,本文只讲 mysql和服务器群的监控指南,如果学会了再监控其他的数据一点问题都没有。一、先安装mysql_exporter 是一个mysql数据采集的工具文件名
2020-11-14 16:30:02
3593
2
原创 MobSF史上最全的安装指南
1. git clone https://github.com/MobSF/Mobile-Security-Framework-MobSF.git2. doc: https://mobsf.github.io/docs/#/zh-cn/installation?id=linuxmac3. sudo apt install python3-dev python3-venv python3-pip build-essential libffi-dev libssl-dev libxml2-dev libxs
2020-08-19 14:38:55
5978
原创 苹果ipa 安卓apk 和APPX 安全扫码和分析平台
MobSF 是github上开源的一个安全扫码APP的一个平台,很准,很强大,分析的漏洞也很全面;支持静态和动态分析安装办法自行谷歌搞定,主要环境 Python3 、Java,跨平台 支持windows mac linux在windows安装的只支持扫描和分析 安卓的APK 和 appx 在linux和mac上安装的支持全部app分析(ipa/apk/appx)运行界面:由于我是windows用户,去网上下载了个抖音的apk包进行了分析,结果如下:点击 static rep...
2020-08-14 13:10:40
618
1
原创 NLP分词使用总结--python HANLP
一、我用了几个NLP框架(HANLP / NLTK / JIEBA / STANFORD-NLP)后总结出来一个 还是HANLP比较好,灵活,准确;当然大家可以留言讨论;HANLP坐着是何晗二、我用的是python版本的--pyhanlp, 需要安装的环境 python3 / java /jype /pyhanlp .....的不详细说了三、HANLP词性表:a形容词ad副形词ag形容词性语素al形容词性惯用语an名形词b区...
2020-07-31 15:59:56
2033
原创 PHP下使用elasticsearch
# elasticsearch 简介```ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。...
2019-11-15 14:25:09
867
原创 python3 从装库到跑路
Python 3 爬虫 笔记:安装环境(基于centos7.x)安装Python 3.5 和 pip31. sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm2. yum update3. yum install -y python35u python35u-libs ptyhon35u-devel ...
2019-11-14 15:24:08
224
1
原创 LNMP 环境搭建和优化---详细
安装Haproxy: (已经安装)1. yum install gcc gcc-c++ make openssl-devel kernel-devel2. tar zxvf haproxy-1.7.6.tar.gz3. make TARGET=linux26 CPU=x86_64 PREFIX=/root/haproxy USE_OPENSSL=1 ADDLIB=-lz4. make in...
2019-06-03 14:49:31
734
2
原创 谈下 PHP Larvel框架责任链的一些问题
PHP有个很nice的框架:Larvel这个框架很重,自带功能很多,处理业务能力也不错,但是用的时间长了会发现一个问题:插入数据库有时候会插入失败如何造成这个问题呢? 一定是并发写入数据库的频率够高有的人用责任链写代码很舒服,长久以往就会重度依赖责任链,什么是责任链呢? 大家可以自行百度Larvel里面的责任链说白了就是一个事务,责任链每一步操作就可以回退,在事务里面会进行很多逻辑...
2019-03-22 18:04:22
386
原创 CentOS下防御或减轻DDoS攻击方发(转)
看到有价值的博客随时MARK 查看攻击IP首先使用以下代码,找出攻击者IPnetstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n将会得出类似如下的结果: 1 114.226.9.1321 174.129.237.1571 58.60.118.1421 Address1 ...
2018-08-27 17:18:32
526
原创 xorm的基本使用
中文文档:http://www.xorm.io/docs/ github地址:https://github.com/go-xorm/xorm 安装:go get github.com/go-xorm/xorm基本使用 1.创建连接 //创建orm引擎 //"root:password@/xorm?charset=utf8":root为用户名,password为密码,xorm为数据库...
2018-07-09 13:30:13
7020
转载 Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和优势
分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦。现在开源的消息中间件有很多,前段时间我们自家的产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注。原文:http://jm.taobao.org/2016/04/01/kafka-vs-rabbitmq-vs-rocketmq-message-send-performance/?utm_source=tu...
2018-03-30 13:02:06
803
原创 服务器压力测试工具
第一阶段:自动化部署Jekins :自动打包部署,然后写脚本跑起来第二阶段:测试工具1. LoadRunner和Jmeter: 协议并发测试2. NeoLoad 学习:负载和性能测试3. Load impact学习:API并发测试4. CloudTest和Loadstorm:Web并发测试...
2018-03-24 20:23:35
635
原创 【系统架构】亿级Web 系统的容错性实践【下】
服务降级,自动屏蔽非核心分支异常对于一次礼包领取请求,在我们的后端CGI会经过10多个环节和服务的逻辑判断,包括礼包配置读取、礼包限量检查、登陆态校验、安全保护等等。而这些服务中,就有不可以跳过的核心环节,例如读取礼包配置的服务,也有非核心环节,例如数据上报。对于非核心环节,我们的做法,就是设置一个比较低的超时时间。例如我们其中一个统计上报服务,平均耗时是3ms,那么我们就将超时时间设置为20ms...
2018-03-22 11:11:49
456
原创 【系统架构】亿级Web 系统的容错性实践【中】
设置超时时间调用任何一个服务或者存储,一个合理的超时时间(超时时间,就是我们请求一个服务时,等待的最长时间),是非常重要的,而这一点往往比较容易被忽视。通常Web系统和后端服务的通信方式,是同步等待的模式。这种模式,它会带来的问题比较多。对于服务端,影响比较大的一个问题,就是它会严重影响系统吞吐率。假设,我们一个服务的机器上,启用了100个处理请求的worker,worker的超时时间设置为5秒,...
2018-03-22 11:04:54
679
原创 【系统架构】亿级Web 系统的容错性实践【上】
简单重试机制最容易也最简单被人想到的容错方式,当然就是“失败重试”,总而言之,简单粗暴!简单是指它的实现通常很简单,粗暴则是指使用不当,很可能会带来系统“雪崩”的风险,因为重试意味着对后端服务的双倍请求。我们请求一个服务,如果服务请求失败,则重试一次。假设,这个服务在常规状态下是99.9%的成功率,因为某一次波动性的异常,成功率下跌到95%,那么如果有重试机制,那么成功率大概还能保持在99.75%...
2018-03-22 11:00:26
839
原创 服务器通讯注意的地方
现在服务器通讯,不管是四层协议还是七层协议,只有个token 或者pwd等等的 都是不安全的,没有把协议加密是不安全的,现在使用上高效率和最简单的加密应该是 rsa 非对称了吧?...
2018-02-27 12:46:05
238
原创 2018年送给大家的贺词
大年三十、正月初一、正月初二都在接待亲戚和串门,以及吃鸡 [haha],忙的不可开交;今天是正月初三,祝福CSDN越办越好,祝福天下所有的工程师们在2018年里事事顺心,万事如意,心想事成,大吉大利,身体健康,阖家团圆,财源滚滚来,早日脱单,BUG越来越少,技术一天比一天强。...
2018-02-18 12:59:37
598
原创 苹果iBoot源代码
我正在看iBoot源代码,还没看完,收获很多,看到目前是用3个语言写的,C、c++、Python绝对的ios核心代码,权限很高。有时间吧 我把我对iBoot的解读发出来给各位博友,一起讨论讨论iBoot下载地址:http://download.csdn.net/download/innovation_miracle/10246722 ...
2018-02-09 10:59:49
3641
8
转载 Linux 调试三剑客——strace,lsof,tcpdump
Brendan D. Gregg 专注 Linux performance & tuning 许多年,其博客 brendangregg.com 里关于分析和调优的干货琳琅满目。一篇名为 Linux Performance 文章全面而详细的整理了常用工具,覆盖了硬件、存储、网络乃至应用,如下图:能掌握上图的十八般武艺固然最好,从定位分析的角度来说,我认为三个高级而常用的命令是 s
2018-02-05 13:48:09
437
原创 服务器开发需掌握的技能
感觉现在服务器开发的水越来越深了,特有危机感的总结了一下我用过的和了解过的和精通的服务器开发技能:1. C/C++、JAVA、GO、Python、PHP、Ruby、NodeJs ...2. Nginx、Apache、Haproxy、LVS、Keepalived ...3. Mysql、Oracle、MariaDB、Mycat、MongoDB、HBase、Sphinx、UDF、Ope
2018-02-02 17:44:16
1205
原创 Haproxy+etcd+confd+Docker搭建节点自动发现的高可用负载均衡框架
操作系统:Centos 7.0先扔出一张图来解释这四个组件之间的关系下面细说1.HaproxyHaproxy不用多说,负载均衡软件,安装Haproxyyum -y install haproxy1版本是haproxy-1.5.4-3.el6.x86_64.rpm2.etcdetcd,是一个高可用的 Key/Value 的内存数据库
2018-02-01 17:55:42
561
原创 服务器并发数取决于那些?
一:服务器并发数取决于那些?1. CPU 处理性能CPU 核数,假如 CPU有4个核,处理每个访问请求用线程去处理,那么4核每次最大能处理不超过8个线程,处理时间看单个线程处理完数据的时间,假如一个线程处理时间是40ms(毫秒),那么最高秒级并发计算那就是1000/40*8=200 那么每秒最高处理并发是200个,如果服务器只收不处理数据的话处理时间还能大幅度下降, 并发数还鞥你大幅度
2018-01-26 18:41:17
8040
原创 写一首程序员界的嘻哈
一直在补充歌词,有好的歌词欢迎各位程序员补充.... thks《不完码农》作词 xuyj写不完的文档码不完的码挣不完的Money花不完的时间耗不完的身体看不完的A片撸不完的管擦不完的纸改不完的bug掉不完的发胖不完的肚子生不完的病吃不完的药加不完的班睡不完的觉敲不完的键盘甩不完的锅爆不完的肝挨不完的骂分不
2018-01-10 17:14:06
1106
2
python3 Crypto和/crypto-1.4.1.dist-info
2022-04-02
iBoot source code 核心组件源代码
2018-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人