首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
609
篇文章
累计创建
77
个标签
累计收到
4
条评论
栏目
首页
系统
Android
Mac&iOS
Windows
Debian
Ubuntu
CentOS
ProxmoxVE
Nas
编程语言
Go
Js/Ts
Java
C#
C/C++
软件使用
frp
大模型
博客
Office
Docker
Nginx
MySQL
MongoDB
工具&收藏
It-Tools
Google二次验证
GitHub 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
目 录
CONTENT
最新文章
2021-12-22
天天基金免费开放数据
本文针对平台推荐的基金收益不佳问题,提出通过自主获取和分析基金数据进行筛选的方案。文章详细介绍了从天天基金网爬取数据的三个关键步骤:一是获取全量基金列表,通过请求特定JS文件并解析JSON数组实现;二是抓取基金详情,利用分隔符提取变量名与值以解析持仓及净值走势;三是获取实时涨跌数据,通过解析返回的JSONP格式数据掌握最新动态。文中均附有具体的Golang代码示例,为投资者提供了详实的数据获取技术参考。
2021-12-22
59
0
0
Js/Ts
2021-12-21
Go解析html
本文介绍了Go语言中用于HTML解析的`goquery`库,其接口设计类似于jQuery。核心内容包括:通过`go get`命令安装;推荐使用`http.Get`获取响应后,将`Body`传递给`NewDocumentFromReader`创建文档对象,而非直接传入URL;主要使用CSS选择器进行元素查找,例如通过`Find("head")`、`Find("#id")`、`Find("tag.class")`定位元素,并可用`Attr`获取属性或`Text()`提取文本;对于多个匹配元素(如`doc.Find("div.pull-left")`),可使用`Each`方法遍历并批量处理数据。该库是Go中进行Web抓取和HTML数据提取的常用工具。
2021-12-21
58
0
0
Go
2021-12-19
Go读写文件
本文介绍了Go语言中文件读写的常见方法。文件读取分为三种方式:将文件整体读入内存(效率高但占用内存大)、按字节读取(灵活适合大文件)以及按行读取(适用于日志文件)。文件写入主要分为两种:直接写入整个文件(覆盖或新建)和在文件尾部追加内容(常用于日志记录)。文章针对每种方式均提供了具体的Go语言代码实现示例,涵盖了从打开、读取到写入、关闭文件的完整流程,适合开发者快速掌握文件操作的基本技巧。
2021-12-19
46
0
0
Go
2021-12-18
Go json.Unmarshal报错invalid character ' ï' looking for beginning of value
本文解决了Go语言中`json.Unmarshal`反序列化失败的问题,报错提示为`invalid character 'ï' looking for beginning of value`。经排查,问题根源在于JSON字节数据前缀包含了UTF-8编码的BOM(字节顺序标记)头字段(`\xef\xbb\xbf`)。该标识符导致解析器无法识别正常的起始字符。解决方案非常简单,使用`bytes.TrimPrefix`函数在解析前移除这3个字节即可成功处理数据。
2021-12-18
255
0
1
Go
2021-12-17
SVN仓库版本回退
本文介绍了在SVN增量备份恢复过程中,若误操作导致版本号跳跃或顺序错乱时的解决方案。由于`svnadmin`缺乏直接删除指定版本的命令,可通过修改文件实现回滚:首先删除`db`目录下的`rep-cache.db`缓存文件;修改`current`文件将版本号回退至正确节点;最后删除`revs`和`revprops`目录下对应的版本文件。完成上述操作后,即可重新按正确顺序加载dump文件,恢复仓库数据。此方法亦可用于彻底删除仓库中的指定版本。
2021-12-17
50
0
0
软件使用
2021-12-13
MySQL创建用户并授权
本文介绍了MySQL线上环境中多项目用户权限管理的最佳实践及具体操作命令。主要内容涵盖用户创建与删除、权限授予与撤销的SQL语法。文章详细解释了关键参数含义,如用户名、主机地址及权限类型,并通过示例演示了如何创建本地和远程账户,以及如何针对特定数据库进行全权限或只读权限的精细化配置,以确保数据库的安全隔离。
2021-12-13
50
0
0
MySQL
2021-12-12
制作CentOS安装U盘
本文详细介绍了使用UltraISO制作CentOS安装U盘的方法。准备工作包括准备8G及以上U盘、下载UltraISO软件及CentOS镜像文件。具体制作步骤为:首先在软件中打开镜像文件,随后选择“写入硬盘映像”功能;接着选定目标U盘,将写入方式设为USB-HDD+,注意需将NTFS格式转为Fat32,点击写入并等待完成。最后通过重启电脑测试,成功进入安装界面即表示制作完成。该方法操作简便,适合需要安装系统的用户参考。
2021-12-12
50
0
0
CentOS
2021-12-08
获取客户端真实IP
本文总结了在Java网站服务器中获取客户端真实IP的两种情况及实现方法。一是客户端直连服务器时,直接使用`HttpServletRequest.getRemoteAddr()`即可获取;二是通过Nginx、Apache等代理转发时,需配置服务器添加`X-Forwarded-For`请求头。文章分别给出了Nginx和Apache的具体配置示例,并提供了兼容两种情况的Java代码实现:优先解析`X-Forwarded-For`头中的首个IP,若无则回退至`getRemoteAddr()`方法。
2021-12-08
60
0
0
Java
2021-12-07
编译Go版本proto3出现go_package错误
本文解决了protobuf2升级protobuf3过程中,因更新protoc-gen-go版本导致的编译错误。使用高版本protoc-gen-go(v1.27.1)编译时,报错提示无法确定Go导入路径。其根本原因在于新版本要求明确指定包名。解决方案主要有两种:一是在.proto源文件中添加`option go_package = "/ipc";`配置;二是将protoc-gen-go版本回退至1.3.2及以下。推荐采用第一种方法,修改配置以适配新版本要求。
2021-12-07
55
0
0
Go
2021-12-06
Java实现基本计算器
本文介绍了一个使用Java实现的基本计算器程序,支持加、减、乘、除及括号运算。程序核心流程分为两步:首先利用双栈结构将中缀表达式转换为逆波兰表达式(后缀表达式),处理了运算符优先级和括号逻辑;随后通过栈遍历逆波兰式并执行数值计算。代码包含字符串解析、优先级判断及四则运算逻辑,最终输出计算结果,完整演示了从表达式解析到结果输出的全过程。
2021-12-06
56
0
0
Java
1
...
33
34
35
...
61