首页
系统
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 文件加速
随笔
奶爸带娃
股市风云
随笔
关于
实时数据
隐私政策
动态
归档
留言
关于
过客
累计撰写
593
篇文章
累计创建
75
个标签
累计收到
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
以下是
过客
的文章
2019-11-30
Go操作mongoDB GridFS增删查
本文介绍了MongoDB GridFS的功能原理及Go语言实战。GridFS专为存储超过16M的大文件(如图片、视频)设计,通过将文件分割为多个chunk(通常256k)分别存储在`fs.chunks`集合,文件元数据存储在`fs.files`集合中。文章重点演示了使用`mgo`库在Go中操作GridFS的流程,详细提供了文件上传、下载及删除的完整代码示例,通过文件ID实现了对大文件的精准管理与维护。
2019-11-30
51
0
0
Go
2019-11-28
MongoDB查询内嵌数组的统计值
本文介绍了使用MongoDB聚合管道统计游戏玩家数据中指定道具数量的方法。针对需求“按平台统计创建时间大于1574954800000、道具ID为3的数量”,解决方案通过三个阶段实现: 1. **$unwind**:将每个玩家文档中的`bag`数组拆分为独立文档,使每个道具成为一条记录。 2. **$match**:过滤出`createTime`符合条件且`bag.id`为3的记录。 3. **$group**:按`platform`字段分组,并使用`$sum`累加`bag.num`,得出各平台道具3的总数量。 该管道高效地将嵌套数组数据扁平化、筛选并分组聚合,最终输出按平台分类的统计结果。
2019-11-28
50
0
0
MongoDB
2019-11-27
如何隐藏站长统计图标
本文介绍了两种隐藏网站站长统计图标的方法,旨在保留统计功能的同时优化页面美观。第一种方法是“包一层DIV隐藏”,即用一个div标签包裹统计代码,并设置样式为`style="display:none"`,从而隐藏图标。第二种方法是直接修改统计代码,在JavaScript代码的`document.write`部分,于`span`标签内添加`style='display:none;'`属性。两种方式均能有效隐藏统计代码生成的图标,实现网站统计需求与页面整洁度的平衡。
2019-11-27
43
0
0
Js/Ts
2019-11-26
Win10 此应用可能会影响电脑安全性或性能
在Windows 10系统中运行程序时,若出现“此应用可能会影响电脑安全性或性能”的提示,通常源于两种原因:一是软件与系统不兼容,例如程序不支持Win10或64位系统运行32位应用;二是系统安全设置过高,特别是程序兼容性助手服务(Program Compatibility Assistant Service)可能过度拦截。针对软件兼容性问题,可通过兼容模式解决:右键点击应用程序,选择“属性”进入“兼容性”选项卡,尝试以Windows 7或XP模式运行。若因安全服务导致,则按Win+R打开运行框,输入services.msc启动服务管理器,找到该服务并禁用它。这些方法能有效绕过警告,确保程序正常运行,但建议在确认程序来源安全的前提下操作,以平衡便捷性与系统防护。摘要字数约180字,内容简洁覆盖核心解决方案。
2019-11-26
64
0
0
Windows
2019-11-26
CocosCreator获取和设置剪切版
本文对比了Android、iOS与H5环境下的剪贴板操作实现: **Android** 使用 `ClipboardManager` 类。其核心方法为 `hasPrimaryClip()` 和 `getPrimaryClip()` 进行内容读取,通过 `setPrimaryClip(ClipData)` 写入。示例代码需在UI线程执行,并包含超时等待逻辑。 **iOS** 使用 `UIPasteboard` 类。通过 `generalPasteboard.string` 既可读也可写。示例代码针对iOS 10+系统做了兼容性判断,整体实现简洁。 **H5网页环境** 受限严重。写入(复制)可通过 `document.execCommand('Copy')` 实现,但需针对iOS/Android创建不同DOM元素并模拟选中。**读取剪贴板内容在网页环境中由于浏览器的安全策略,目前没有通用、可靠的兼容方法**,是三大平台中唯一无法稳定实现获取功能的。 总结:原生平台(Android/iOS)有完善API支持读写;H5仅能有限支持写入,读取功能因安全限制基本无法实现。
2019-11-26
69
0
0
Js/Ts
2019-11-25
CocosCreator H5 判断手机横竖屏
在CocosCreator中,使用`cc.view.getFrameSize()`或`cc.view.getCanvasSize()`获取的长宽比仅能判断视图状态,当编译时设备方向设为`Landscape`,无论手机实际方向如何,结果均显示为宽屏。为准确判断手机物理横竖屏,建议通过`window.orientation`角度检测:若角度为正负90度,则判定为横屏。示例代码提供了简洁的`isMobileLandscape()`方法实现。
2019-11-25
38
0
0
软件使用
2019-11-24
Win7安装msi提示受限
本文针对非Administrator账号安装msi程序时提示“由于计算机限制被取消”的权限问题,提供了两种解决方案。一是通过命令行提权安装:以管理员身份运行cmd,使用msiexec命令执行安装文件。二是启用Administrator账号安装:在管理员命令行中激活Administrator账号并设置密码,切换至该账号后即可正常安装程序。操作简单有效,可快速解决权限受限问题。
2019-11-24
39
0
0
Windows
2019-11-18
VisualSVN设置提交时必须填写备注信息设置
本文介绍了在VisualSVN Server中强制设置提交备注信息的方法。由于SVN默认不强制填写备注,可能导致提交日志不清晰。解决方案是通过配置Pre-commit hook钩子脚本,强制要求用户在提交时输入一定长度的注释信息。具体步骤包括:打开VisualSVN Server控制台,选择项目属性,编辑Hooks,输入检查脚本并测试。该方法可有效规范提交信息,提升团队协作效率。
2019-11-18
39
0
0
软件使用
2019-11-16
Mac ssh连接Permissions 0644 for '*.pem' are too open
本文介绍了SSH连接时出现的“UNPROTECTED PRIVATE KEY FILE”报错问题。该错误是由于私钥文件(如guoke.pem)权限设置为0644,过于开放导致系统拒绝加载。文章通过查看文件属性确认了权限问题,并提供了具体的解决方案:使用`chmod 600`命令将私钥文件权限修改为仅所有者可读写。修改权限后,SSH连接成功恢复正常。
2019-11-16
37
0
0
Mac&iOS
2019-11-15
Go中seelog日志包
本文详细介绍了Go语言中知名的日志处理包`seelog`的使用方法。文章首先展示了包的引入与基础用法,随后重点解析了如何利用XML配置文件实现高级功能,包括设置日志级别、定义输出格式,以及配置控制台、文件、滚动文件、邮件和网络转发等多种输出方式。最后,文章提供了一个封装好的日志库示例,演示了如何通过标签机制过滤日志并初始化配置,帮助开发者快速构建灵活高效的日志系统。
2019-11-15
44
0
0
Go
1
...
53
54
55
...
59