自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(539)
  • 资源 (50)
  • 收藏
  • 关注

原创 docker filebeat 将日志多级目录和多维json数据日志同步到es

使用的时候先调试调试配置,调试成功在尝试写入es,如果es写入失败就是es账户.密码/白名单.和index未创建的问题,细节可以留言setup.template.priority 模板优先级 调整这个可以配置一台机器多个filebeat 容器启动多级目录日志和多维josn日志结构。

2024-01-13 10:47:30 533

原创 golang中的循环依赖

关于导入循环错误最糟糕的是,Golang 不会告诉您导致错误的源文件或部分代码。如果 Go 检测到代码中的导入循环,则会抛出编译时错误。. 有时您还可以使用它解决代码中的导入周期问题,但您应该避免使用它,因为它仍然是一种 hack,并且 Golang 团队不推荐。循环依赖还可能导致内存泄漏,因为每个对象都保留另一个对象,它们的引用计数永远不会达到零,因此永远不会成为收集和清理的候选者。,乍一看很难理解,看下面的源代码链接,我尝试用它解决导入循环。避免导入周期的,而是用它来避免导出不应该公开的 API。

2024-01-10 14:04:45 1052 2

原创 pythom导出mysql指定binlog文件

要求本地有py环境和全局环境变量。

2023-11-17 14:42:59 595

原创 php mysql 如何处理查询中存在正则特殊字符的查询

需要查询/^DO-BOM-\d{4}$/测试可以使用如下sql查询规律(主要取出mysql不能查询的符号即可)

2023-11-17 10:14:14 410

原创 a网站加载了b网站的资源(比如字体)ttf|otf|eot|woff|svg|woff2的资源,未配置发现会提示跨域

a网站加载了b网站的资源(比如字体)ttf|otf|eot|woff|svg|woff2的资源,未配置发现会提示跨域。

2023-11-14 14:19:21 154

原创 docker 部署和supervisord管理守护进程的区别

Docker 部署和管理守护进程是两个不同的概念,但它们可以结合使用以确保在 Docker 容器内部运行的应用程序的可靠性和稳定性。在 Docker 中,你可以使用作为容器内部的进程管理工具。这样可以确保容器内的多个进程都能被监控和管理。在这种情况下,Docker 主要负责容器的创建、隔离和部署,而则负责容器内的进程管理。例如,你的 Dockerfile 可能包含的安装和配置,并在启动容器时启动。将负责启动并监控容器内的各个服务或应用程序。总体而言,Docker 提供了容器化的解决方案,而。

2023-11-01 14:21:32 428

原创 业务优先还是技术至上

最终,团队的成功通常取决于其对业务和技术的敏感性,并能够根据具体情况做出明智的决策。技术话题可能作为一个技术是需要持续思考的,解决问题的能力,还是推动扩展业务的能力更重要,作为一个打工仔,没有成为老板之前都只思考自己手边业务的问题,眼界比较窄,当然换个角度就是自己领域内的东西技术仔还是比行外人清晰的.每个程序员站在项目的高度都会思考,什么时候该业务优先,什么时候该技术先行,当然这个问题思考不是对于一些项目可能不具备通用性。这篇文章属于持续更新的文章,会经常根据自己的视角完成,这是一篇有灵魂的文章。

2023-11-01 14:08:36 242

原创 windows查找管理端口常用命令

netstat -ano |findstr "3306" # 查看指定端口的占用情况netstat -ano|findstr "3306" # 3306 是要查找的端口tasklist|findstr "4876" # 通过PID查询出进程。taskkill /f /t /im mysqld.exe # 结束进程taskkill /PID 53176 -T -F # 结束进程。

2023-09-19 09:34:05 165

原创 postman如何设置才能SwitchHosts切换host无缓存请求到指定ip服务

开发测试中,遇到多版本同域名的服务使用postman进行测试,一般会搭配SwitchHosts切换host类似工具进行请求,postman缓存比较重,如何做到无缓存请求呢,下面简单记录一下如何实现。

2023-09-18 14:43:32 946

原创 博客数量为啥产出少了呢

gpt是通过我们大家写的博客和大量文档学习出来的,如果大家都不写了,以后会不会变成弱鸡,或者结果和解决方案会停留值历史上的方案方法,导致大家慢慢的都得不到正确的结果呢。gpt出来了之后大部分问题都可以通过gpt搜索到结果了,慢慢的就养成习惯了,很容易知道结果的东西就不想记录下来了,这获取就是人类的惰性吧,哈哈哈,越容易获取越不珍惜。2. gpt会不会产生思维,通过自己学习后成为超级大脑,推演出更多新东西和创造东西呢。如题博客数量为啥产出少了。

2023-09-18 11:52:26 69

原创 ubuntu apt update 报错Err:6 https://download.docker.com/linux/ubuntu jammy InRelease

Clear your package sources:有时候,错误的来源可能是由于旧的或者损坏的软件源信息。你可以尝试清除已存在的软件源信息并重新添加。再次执行apt update 基本就可以了。

2023-08-11 15:12:32 525

原创 多分支git合并流程

git merge --squash 是一个 Git 命令,它的作用是将当前分支(通常是主分支)与另一个分支(通常是特性分支或分支的分支)进行合并,但不会在历史记录中保留合并的信息。而是将合并的结果作为一次新的提交记录在 Git 历史中。在你的例子中,feature_test_20230801是一个特性分支的名称,它可能包含了某些特定的功能或修改。使用 git merge --squash 命令可以将该特性分支的修改内容合并到当前分支中,但不会保留合并的历史记录。

2023-08-02 10:07:32 433

原创 jenkins gitlab多分支构建发布

公司现在还使用单分支发布测试环境和生产,多人协同开发同一个项目导致测试环境占用等待等情况测试环境占用等待问题测试环境代码直接合并到 master,容易导致误发布到生产的情况避免多版本同时发布测试不完善的情况出现中间件配置部署问题(代码仓库没有中间件的配置(mysql redis kafka 等),phpunit 单元测试无法执行)

2023-08-02 09:54:50 1226

原创 Php Jenkins phpunit配置

jenkins 自动化单元测试持续集成php Phpunit 构建流水线示例配置,这里是winwods配置示例

2023-07-07 14:04:16 857

原创 RabbitMQ中的限流、return机制、死信队列

下面模拟一条消息显示被投入普通队列,这条消息被设置过期时间是10秒,在这10秒内没有消费者来处理,因此这条消息就过期了,变成了死信,这时,RabbitMQ会将它放到死信队列里,也就是我们在代码中声明的死信队列。该代码虽然执行成功了,并且创建了我们声明的交换机,但是因为我们指定的路由键找不到与之绑定的队列,所以消息并不会推送进rabbitmq,但是因为rabbitmq并没有报错,所以我们会误以为推送成功了。这时再运行程序,就会进行报错,我们这里是输出了错误,实际生产中应该是将错误记录到指定的日志数据表中。

2023-06-05 23:34:34 646

原创 bleve和es RediSearch 区别

Elasticsearch 则是一个功能强大的分布式搜索引擎,它采用 Lucene 作为搜索引擎内核,支持复杂的查询和过滤功能、全文搜索、数据聚合分析等,可以处理海量的数据,并具有高可用性、可扩展性和安全性等特性。Bleve 是一个纯 Go 语言开发的搜索引擎库,主要用于构建个性化的搜索解决方案,它提供了快速、轻量级的搜索能力,适用于小型到中型的数据集搜索场景。内部搜索:企业内部的文件、文档、邮件、聊天记录等数据,可以使用 Bleve 进行全文搜索、分析和过滤等操作,提高工作效率和信息可访问性。

2023-05-31 09:15:27 540

原创 使用docker构建ElasticSearch集群

1、拉取镜像2、创建容器3、访问 192.168.78.200:91004、通过postman添加为es集群添加一个索引},"id": {},},5、我们再访问192.168.78.200:9100,查看结果:6、总结及注意通过elasticsearch-head,我们可以清晰看到数据分片情况,这点是kibana做不到的,后续使用时会有深刻感受,二者结合才是王道。注意:如果这一步没有添加成功,返回结果是,那很有可能是磁盘空间不足了。使用df -h。

2023-05-15 14:01:33 667 1

原创 PHP redis Sorted Set 实现字符串去重

以上代码中,首先使用 zIncrBy() 方法将每个字符串作为 Sorted Set 的 member 值,Score 值为 1,并在遇到重复的字符串时将其对应的 Score 值加 1。在上面的代码中,我们首先创建了一个名为my_set的Redis Sorted Set,并设置了一些元素。遍历完所有的字符串后,只保留 Score 值大于等于 2 的字符串即可,因为它们出现了 2 次或更多次,而 Score 值为 1 的字符串只出现了一次。每当遇到相同的字符串时,就将该字符串对应的 Score 值加 1。

2023-05-12 14:21:20 665

原创 golang 云效私有模块依赖拉取配置

经验 删除版本重发相同版本是拉不到最新代码的 建议新建标签新的版本。定义环境变量 %HOME%,值为 %USERPROFILE%文件应该存放在执行账户的根目录下,即:~/.netrc。在 %HOME% 路径下新建一个文件 .netrc。在 可以在 netrc 文件中指定凭据。在 .netrc 中配置下述的配置信息。虚拟机容易被删除~/.netrc文件。克隆账号和克隆密码在云效个人设置页。docker容器中没有凭证配置。按照正常模块使用方法使用即可。版本格式 v0.0.0。

2023-04-19 09:08:10 564

原创 Phpunit php7.0.9 phpstrom笔记

安装phpunit,如果引入失败,自行解决compose源的问题。phpstrom的配置phpunit

2023-04-11 09:03:08 144

原创 go-zero rpc直连配置和postman请求rpc

其中,Type 指定使用 zrpc 协议,StrictControl 表示是否开启严格控制模式,Direct 是一个列表,用于指定直连的地址。在这个例子中,我们将服务直接连接到本地的 50051 端口上。自己启动,本人是 wsl2+ubuntu+golang debug 启动。输入 rpc 服务 虚拟 ip 和端口。可以查看 proto 文件。

2023-03-28 15:26:30 725

原创 wsl2 ubuntu安装golang

为啥会选择独立安装golang呢,我的本地环境是wsl2+ubuntu+idea,想通过本地虚拟机直接debug,就不能把golang装在dokcer里面了。

2023-03-16 17:01:01 556 1

原创 Wsl2 ubuntu 配置git 阿里云codeup

创建一个跟你windows git使用相同的用户名,特别重要配置git 用户名和邮箱配置阿里云codeup拉取仓库提示文件权限问题给用户目录权限配置项目文件别名key_load_public: invalid format 怎么办?WSL ubuntu sshd: no hostkeys available -- exiting.Golang 执行go list -m -json all 没权限怎办新建用户没有root安装的go环境怎么办 想办法共享环境变量

2023-02-24 18:31:13 759

原创 wsl2 docker 安装

重新启动(以确保 WSL 根本未在使用中),一个简单的方法wsl --shutdown 可能会起作用,但通常不会。要启用,请在 WSL 下启动您的 Ubuntu(或其他 Systemd)发行版(通常wsl ~会起作用)。建议全程使用 git使用的那个用户安装,比如我的 wangkai ,遇到权限命令前面加sudo。配置源很重要,要不然安装东西各种坑,之后被你修改了配置导致各种问题,建议重装一次。在 Ubuntu 22.04 上安装 Python 3.9(多版本适用。配置完源后先安装python。

2023-02-24 18:18:53 472

原创 win10下 WSL2安装及配置

或者自己搜索下载解压目录后找到Ubuntu_2004.2021.825.0_x64.appx切记配置用户名记得使用阿里云git的用户名 要不然权限问题很难解决 手动配置的用户没办法给到权限 可能是wsl的坑吧, 重装中。

2023-02-22 09:18:29 6836

原创 WSL ubuntu sshd: no hostkeys available -- exiting.

2.再次执行提示 sshd: no hostkeys available -- exiting.1.查看sshd 报错情况,如果配置有问题及时修改配置,我之前有行配置有问题。启动sshd失败 执行如下命令。3. 重启sshd,发下成功了。最好在root权限下执行。

2023-02-16 18:03:16 240

原创 docker-compose搭建consul集群环境

这里说明一下,另外一个参数-bootstrap,用来控制一个server是否运行在bootstrap模式:当一个server处于bootstrap模式时,它可以选举自己为leader;所以这个参数一般只能用在只有一个server的开发环境中,在有多个server的cluster产品环境中,不能使用这个参数,否则如果多个server都标记自己为leader那么会导致数据不一致。client模式不提供持久化功能,并且实际上它也不工作,只是把用户客户端的请求转发到server模式的节点。

2023-02-07 11:26:18 476

原创 go-zero使用consul作为注册中心

go-zero使用consul作为注册中心修改 service/user/rpc/internal/configrpc/internal/config 文件。

2023-01-31 14:05:30 1191 1

原创 Docker tarsgo

服务端开发,首先把 tars 协议文件转化为 Golang 语言形式输出 SayHello.tars [SayHello.tars]

2023-01-12 09:36:38 505

原创 docker 日常命令小笔记

home/wwwroot/ops-driver-operation-team/docker 快捷路径 www。文件挂载路径 /media/sf_test 快进路径 lanwww。

2023-01-09 09:16:59 676

原创 nginx反向代理配置和文件上传ab压测

查看自己服务器ipcurl ip.sb。测试命令文件文件目录 vim /tmp/test.txt内容自己填充 图片则转成bese64文本放进文件即可,下面是个示例

2022-12-19 09:28:04 693

原创 php mysql mysqli取出的数据都成了string

mysqli是可以获取数据库中的数据类型的,但是默认并没有开启。需要设置option参数 MYSQLI_OPT_INT_AND_FLOAT_NATIVE。当然pdo也是可以的。

2022-12-01 17:09:06 431

原创 kafka优化配置,Kafka 的消费者客户端详解

前面讲解了 Kafka 的生产者,而与生产对应的就是消费者,程序中可以通过 KafkaConsumer 来订阅主题,并从订阅的主题中拉取消息。而 Kafka 中消费者比生产者多了个组的概念,也称消费者组,从而提升单机的消费速度。本文将介绍下消费者与消费者组的概念,然后再对客户端开发进行详细讲解。对于 Kafka 的分区来说,它的每条消息都有唯一的偏移量,用来展示消息在分区中对应的位置,它是一个单调递增的整数。

2022-11-28 16:45:34 2376

原创 docker快速搭建zookeeper集群

把leader zoo3关掉,再分别进zoo1、zoo2,会发现,zoo2变成leader了,这也说明了zookeeper集群中,主从角色不需要我们人为干预,其内部会自己进行选举。再依次到zoo2、zoo3中看,最后发现,zoo3是leader角色,其他两个是follower角色,这是三台zookeeper内部选举的结果,无需我们干预。二、使用docker-compose编排zookeeper集群。1、创建docker-compose.yml。到这里,zookeeper集群就搭建好了。

2022-11-24 13:56:04 1098

原创 go-mysql-elasticsearch 使用

无需三方工具直接监听 mysql binlog 即可同步数据到 es。服务器配置 2 核 4g 代码,mysql和es在同一台服务器上。所占内存小 cpu 水位不会飙升。开启时间 11:00 后。

2022-11-07 10:51:20 789

原创 Redis – 哨兵机制及配置

Redis Sentinel 是一个分布式架构,其中包含若干个 Sentinel 节点和 Redis 数据节点,每个 Sentinel 节点会对数据节点和其余 Sentinel 节点进行监控,当它发现节点不可达时,会对节点做下线标识。如果挂掉的是主节点,则哨兵集合不仅会对主节点做下线标识,而且还会所有哨兵进行"协商”,选举出新的主节点,来完成自动故障转移工作。是填写连接的master的名字和密码,这里名字就用的默认的mymaster,密码要填写master的密码,我这里都设置成一样的了。

2022-10-26 11:02:53 974

原创 docker快速搭建kafka集群

之所以这样指定网络而不是在编排文件中指定网络为一个网络段的原因是因为考虑到后面可能kafka和zookeeper分布在6台机器上,到时使用docker swarm构建docker 集群,网络处理就很方便,不用修改编排文件。因为为每台容器都新增了一个网络,如果不重启,容器用的还是之前的网络,就会导致kafka和kafka-manager是ping不通zookeeper的三个容器的。说明kafka集群构建好了,并且kafka集群已经完成了和zookeeper集群的互通。6、构建zookeeper集群。

2022-10-26 09:28:25 1423

原创 golang框架gin的日志处理和zap lumberjack日志使用

gin框架好用,轮子也多,我也来丰富下内容,golang框架gin的日志处理和zap lumberjack日志使用。

2022-10-20 15:00:55 1348

原创 E: Release file for http://mirrors.tuna.tsinghua.edu.cn/debian-security/dists/bullseye-security/InRe

方法 B 仅限于RedHat Linux 和 CentOS。检查一下时间是否对得上,再去执行安装更新命令就没问题了。虚拟机yun update 时间失效问题。2. 修改设置Linux服务器时区。命令 : "timeconfig"命令 : "tzselect"命令 : "date -R"一、查看和修改Linux的时区。

2022-10-10 14:38:47 535

原创 Docker Canal-adapter 1.15

参考文档: canal同步mysql数据到es中docker搞不定就下载安装包直接安装配置再去研究即可去github下载自己想安装版本就行canal-1.1.6docker安装canal deployer admin adapter 过程中把conf配置目录同步到宿主机会出现容器崩溃的情况,建议把日志同步出来即可logs启动复制配置文件到容器外启动容器编辑application.yml模板java提示info级别的跳过即可

2022-10-10 10:10:24 865

thinkphp5 demo

简单的thinkphp5 demo,内置数据库及文档,新手可下载参照使用

2018-02-02

SourceTreeSetup19100 git工具

SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具SourceTreeSetup19100 git工具

2018-01-18

thinkhphp3.2 excel导入导出demo

thinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demothinkhphp3.2 excel导入导出demo

2018-01-17

Thinkphp5整合excel导入导出

Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出

2018-01-17

PHP扫码关注微信公众号

PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号PHP扫码关注微信公众号

2018-01-05

git 可视化工具

git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具

2017-12-05

SwitchHosts工具

SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具SwitchHosts工具

2017-11-15

好用的安卓蓝牙调试工具app

好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app好用的安卓蓝牙调试工具app

2017-09-28

一个调试成功的微信小程序接蓝牙demo

一个调试成功的微信小程序接蓝牙demo一个调试成功的微信小程序接蓝牙demo一个调试成功的微信小程序接蓝牙demo一个调试成功的微信小程序接蓝牙demo一个调试成功的微信小程序接蓝牙demo

2017-09-28

phpstudy配置path_info成功的配置

phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置 phpstudy配置path_info成功的配置

2017-09-16

php微信分享代码

php微信分享代码

2017-08-09

php获取微信用户基本信息

php获取微信用户基本信息

2017-08-08

微信获取用户基本信息(UnionID机制)

微信获取用户基本信息(UnionID机制)

2017-08-08

tp微信自定义分享功能demo

tp微信自定义分享功能demo

2017-08-08

素材火的成功和自己没成功的第三方登录

素材火的和自己没成功的第三方登录,一样的代码,我只修改了连接,对方的demo成功了,我的没成功

2017-08-08

php获取微信code.openid.名字和头像

php获取微信code.openid.名字和头像,自己被坑了那么久,上传记录下

2017-08-08

tp微信获取openid并登录的demo

tp框架获取openid并登录的demo,并且成功,分享给大家

2017-08-08

git操作笔记

git操作笔记,自己总结入门笔记,

2017-08-08

阿里云虚拟主机操作

阿里云虚拟主机操作

2017-08-02

基于ThinkPHP3.2.3的微信OAuth2.0微信网页授权

基于ThinkPHP3.2.3的微信OAuth2.0微信网页授权

2017-07-28

pdf和word excel ppt互转

pdf和word excel ppt互转pdf和word excel ppt互转pdf和word excel ppt互转pdf和word excel ppt互转

2023-05-29

phpunit-5.7.27

phpunit-5.7.27包

2023-04-11

4294967295 (0xffffffff)问题解决

Download the Linux kernel update package 下载Linux内核更新包 4294967295 (0xffffffff)问题安装更新后解决 在终端输入WSL 显示 WSL 2 需要更新其内核组件 可能问题就出现在了这里 于是打开Install WSL | Microsoft Learn https://learn.microsoft.com/en-us/windows/wsl/install-manual

2023-03-26

ios Google Route

ios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Routeios_Google_Route

2023-01-06

php curl 报错 php 导入整数 cacert.pem

php curl 报错 php 导入整数 cacert.pem

2022-10-22

logstash-7.13.3.tar包,欢迎下载

logstash-7.13.3.tar包,欢迎下载

2022-10-22

20211117233110.zip

google 身份验证器

2021-11-23

ios混淆代码工具及垃圾代码生成器工具

ios混淆代码工具及垃圾代码生成器工具

2020-11-12

mpdf.6.0.1,支持php5.6

mpdf.6.0.1,支持php5.6

2020-09-14

Xshell-6.rar

Xshell-6.rar

2019-09-20

jdk-8u171-windows-x64.zip

java jdk1.8.0_171,请自行下载

2019-07-15

xcode12.3最新真机模拟器包.zip

xcode12.3最新真机/模拟器包,

2019-05-22

swoole websocket学习参考源码

swoole websocket学习参考源码

2018-12-27

swoole websocket聊天

swoole websocket聊天

2018-12-27

网络调试助手netassist

网络调试助手netassist

2018-12-26

JPG批量修整工具

简单粗暴的压缩工具,JPG批量修整工具

2018-11-12

php barcode

dahai_barcode,直接在php环境下运行即可,简单可用

2018-09-26

barcode的php类

barcode的php类

2018-09-25

Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz

Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz

2018-08-27

office转pdf

自测成功暂时不支持excel哦,,office转pdf

2018-08-23

空空如也

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

TA关注的人

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