tzwsoho
码龄17年
关注
提问 私信
  • 博客:176,785
    社区:8,703
    185,488
    总访问量
  • 71
    原创
  • 1,829,451
    排名
  • 79
    粉丝
  • 0
    铁粉

个人简介:我的博客:Http://Blog.CSDN.Net/TZWSOHO

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2007-07-23
博客简介:

tzwsoho的专栏

查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得72次评论
  • 获得143次收藏
  • 代码片获得674次分享
创作历程
  • 1篇
    2023年
  • 6篇
    2021年
  • 1篇
    2020年
  • 6篇
    2019年
  • 6篇
    2018年
  • 4篇
    2016年
  • 2篇
    2013年
  • 3篇
    2012年
  • 32篇
    2011年
  • 18篇
    2010年
  • 3篇
    2009年
  • 6篇
    2008年
成就勋章
兴趣领域 设置
  • 微软技术
    c#.netasp.net
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

NAT类型和判断方法

3.A对S的IP2和端口2发信息,S获得A的公网IPa和端口Pb,并将此信息使用IP2和端口2打包返回A,则A将会收到此数据包(除非NAT配置不允许入站数据或S服务器不存在),A需要检查数据包中的Pb与步骤1的Pa是否一致,如果一致则为限制锥形或端口限制锥形,不一致则为对称形。2.A对S的IP1和端口1发信息,S获得A的公网IPa和端口Pa,使用S的第二个IP(IP2)和端口2向A的IPa和端口Pa发信息(也可以通知另一S2服务器向A发信息),如果A能收到此数据包,则A为全锥形NAT。
原创
发布博客 2023.07.24 ·
1481 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[REDIS]哨兵模式配置

三个master节点,三个slave节点,三个sentinel节点:master节点配置,端口6379、6381、6383:port 6379daemonize yessave ""dbfilename master1.rdbpidfile /var/run/redis_6379.pidprotected-mode yesslave节点配置,端口6380、6382、6384:port 6380daemonize yessave ""dbfilename slave1.rd
原创
发布博客 2021.10.21 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Git]git的一些常用操作笔记

回滚到某次历史提交:git log:查看分支提交历史,确认需要回退的版本git reset --hard commit_id:进行版本回退git push --force origin:推送至远程分支合并提交记录:git log:查看分支提交历史,确认需要开始合并的最初版本,应选取最初版本的前一个版本git rebase -i commit_id:进入版本合并vim编辑模式,大概如下:pick acf6d24 优化pick 0353373 增加逻辑pick 1234567 增加其.
原创
发布博客 2021.08.10 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[frida]拦截SSL_read/SSL_write函数获得HTTPS请求和响应

此方法网上已经有很多文章介绍,可以绕过证书校验。这里只放出关键代码,hook.js: var SSL_read, SSL_write; const apiResolver = new ApiResolver('module'); apiResolver.enumerateMatches('exports:*libssl*!SSL_*').forEach(function (v) { if (v.name.indexOf('SSL_read') > 0) { SS
原创
发布博客 2021.08.03 ·
4489 阅读 ·
1 点赞 ·
4 评论 ·
14 收藏

[frida]抓包脚本

可以抓取任意指定app的tcp封包,修改了这里的代码:iddoeldor/frida-snippets: Hand-crafted Frida examples (github.com)使用方法:1.将文件保存为capture.jsProcess .getModuleByName({ linux: 'libc.so', darwin: 'libSystem.B.dylib', windows: 'ws2_32.dll' }[Process.platform]) .enumerateExpo
原创
发布博客 2021.07.23 ·
2626 阅读 ·
2 点赞 ·
3 评论 ·
11 收藏

[Android]objection hook指定方法

最近调试一款app,遇到一个问题是有个类里面有多个重名的重载函数,但我只想hook某个指定的函数,看了一下网上很多文章基本都是简略带过,只有这篇还提示了一下可以带上参数来区分:objection 指南 | 凡墙总是门 (kevinspider.github.io)但在我的实践中仍然不能实现需求,所以后来我只能慢慢摸索。objection hook的基本命令是:android hooking watch class_method 方法名 [参数1类型名,参数2类型名...] [--dump-
原创
发布博客 2021.07.21 ·
2732 阅读 ·
2 点赞 ·
1 评论 ·
8 收藏

[MySQL] 搭建一主一从数据库

我搭建的环境是Windows 10 + MySQL Community Server 8.0.23,首先从MySQL的官方网站(https://dev.mysql.com/downloads/mysql/)下载zip包并解压,我这里是解压到E:\MySQL,然后创建主从库的数据目录E:\MySQL\data_master和E:\MySQL\data_slave。主库设置:创建主库配置文件:E:\MySQL\my_master.cnf,内容如下:[mysqld]port=3306us
原创
发布博客 2021.02.14 ·
158 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

[GO]freenom网站管理API

https://github.com/tzwsoho/go-freenomGO语言管理Freenom的库[Freenom](https://www.freenom.com)是一个海外域名管理网站,也是全球唯一的免费域名提供商,但它并没有提供相关的API对域名进行管理,为此我将Freenom上一些较为常用的管理功能封装成库,方便他人使用本库对Freenom上的域名进行管理。本库具有以下功能:-[x]登录-[x]列出已购买的域名-[x]列出域名的所有DN...
原创
发布博客 2020.11.09 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Redis]Redis数据库不停服迁移

这篇笔记很久以前就想写出来,一直忘记就没写,现在放出来希望能帮到有需要的人。由于工作关系,需要将服务器A的redis数据库迁移到服务器B上,一开始是打算停服后再把rdb文件复制过去,但是这个方法显然对现有业务造成很大影响。网上查了一下,再结合自己的研究,发现其实是可以不停服迁移的,而且方法也很简单。有两种情况,一种是服务器B中没有开启redis服务,可以新建一个配置文件,修改相关字段来实现...
原创
发布博客 2019.10.25 ·
1483 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

[RPI]树莓派搭建samba服务

网上搜了很多资料都不太管用,于是只能自己慢慢总结,先发最后的配置吧,Raspbian 9版本可用:## Sample configuration file for the Samba suite for Debian GNU/Linux.### This is the main Samba configuration file. You should read the# smb.c...
原创
发布博客 2019.09.09 ·
452 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

关于Pandownload一些功能的挖掘

众所周知,最近由于某些特殊原因,pandownload关闭了默认搜索功能,一直使用畅快的我感到了前所未有的掣肘感。但很感谢pandownload的作者提供了这么好用的功能,希望事情过去后仍然可以把功能开放一下。本文仅供学习研究使用,禁止用作非法用途,如有不妥之处请告之,本人会在第一时间修改删除。这篇文章主要是对pandownload(下面简称PD)两大功能的挖掘: 默认搜索功能 ...
原创
发布博客 2019.09.09 ·
10555 阅读 ·
6 点赞 ·
2 评论 ·
12 收藏

[RPI]树莓派监控温度及报警关机保护

最近把树莓派用作了Aria2下载机+无线路由,24小时不间断工作,生怕机子有时会过热烧坏,所以写了个脚本做温度记录,以及在温度过高时能自动关机保护。下面直接上Shell脚本(/data/temperature.sh):#!/bin/sh# 高温阈值hot_temp=80.0# 低温阈值cold_temp=-70.0# 过热预警连续出现次数hot_cnt=0# 过冷预警连...
原创
发布博客 2019.09.09 ·
2168 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

[C#] WinPcap API,Ethernet/ARP/IP/TCP/UDP/ICMP 头部声明与 checksum 计算

// Coded By TZWSOHO 2019.07.12using System;using System.Text;using System.Net;using System.Net.Sockets;using System.Net.NetworkInformation;using System.Runtime.InteropServices;using Microsoft...
原创
发布博客 2019.07.09 ·
812 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

[RPI]关于树莓派3B+的AV接口(RCV)

最近想把树莓派3B+接到显示器上,但显示器的HDMI只有一个,并且插了电脑,每次要接树莓派总要先把线拔下,比较麻烦,于是想到树莓派还有一个AV(RCV)接口,于是搜了一下相关的资料。树莓派3B+采用的AV接口是美式标准的接口,与中国国标有所不同,国标从插头尖端往后,分别是声道1、声道2、视频输出、共地端,而美标从插头尖端往后,分别是声道1、声道2、共地端、视频输出。而且,市面上...
原创
发布博客 2019.04.22 ·
8626 阅读 ·
2 点赞 ·
4 评论 ·
6 收藏

[js] 使用llnode插件调试nodejs代码

最近在用NODE.JS做项目,发现每当一到将近零点,服务器总会崩溃并且生成core文件。一开始我像调试C++代码一样,用gdb加载core文件,输入bt,发现堆栈显示的都是v8的底层C++函数,完全找不到js函数的影子。于是我只好在有可能崩溃的地方都加了try catch,但终究无济于事,每天照旧崩溃,百度搜了很久也没发现有相关的资料,最后折腾了许久终于在Google上发现了llnode这个lld...
原创
发布博客 2018.06.20 ·
2017 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

[qemu] hostfwd的问题

在使用qemu时,客户机(虚拟机)与主机之间通讯可通过hostfwd参数指定转发端口来实现,-net user,id=n0,hostfwd=[tcp|udp]:[主机ip]:主机端口-[客户机ip]:客户机端口这种方法可以在主机的qemu进程监听一个端口,主机可通过这个端口与客户机对应的端口通讯。这时问题就来了,如果我要在客户机开启一系列监听端口,就必须要写一大串hostfwd参数才能实现功能,即...
原创
发布博客 2018.05.13 ·
5607 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

[qemu] VNC鼠标不同步

启用qemu的VNC远程控制之后,默认鼠标指针总是跟客户端指针运动不同步,网上教的是加上-usbdevice tablet参数即可搞定,但此参数已被新版的qemu弃用,新的参数应该是-machine usb=on -device usb-tablet。...
原创
发布博客 2018.05.13 ·
5156 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

[js] 网易漫画爬虫

最近迷上了看漫画,看到网上评论说Kindle看漫画体验不错,于是入手了一台KPW3。一开始时还想着可以自己跟着kdroid.net上的教程刷个安卓,这样看漫画也方便,直接打开APP就可以看了,谁知道刷完后居然提示要上淘宝店购买激活码,上去一问居然还要收150。。。想想几百块的机子刷个安卓就收150就算了,还是老老实实用原生系统吧,就是每次看漫画都要用USB线复制,还要自己制作电子书,虽然是比直接用...
原创
发布博客 2018.04.26 ·
1203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[娱乐]帝国时代I:罗马复兴秘籍

2月20日微软商店终于上架了帝国时代I的4K重制版——Age of Empire: Definitive Edition,中文译名《帝国时代:决定版》,这款游戏勾起了我太多的童年回忆,大概初中刚接触电脑时就在广州亲戚家看到别人玩这款游戏,在当时算是上乘的游戏画面,简单容易上手的操作,种族间互相战争时爆炸效果等等……这些都深深吸引了我,在当时网络设施基本还是零的年代,我花了十块零花钱买了帝国时代I:...
原创
发布博客 2018.02.23 ·
1917 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

[js]socket.io最简单的例子

很久没写博,最近用到了socket.io,在网上找了挺多例子都不太好懂,于是自己查了文档写了个示例,仅当笔记记录到CSDN。socket.io/socket.io-client文档地址:https://github.com/socketio/socket.io/tree/master/docs服务器示例代码:'use strict';const socket_io = requir
原创
发布博客 2018.01.31 ·
2881 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多