腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
陶士涵的菜地
有问题微信联系:llike620
专栏作者
举报
1741
文章
2324925
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
php
android
go
http
数据库
sql
java
网站
linux
html
系统
网络安全
javascript
https
云数据库 SQL Server
存储
函数
tcp/ip
nginx
json
git
windows
api
xml
缓存
微信
接口
python
打包
容器
css
数据
github
开源
源码
面向对象编程
unix
composer
socket编程
云数据库 Redis
ide
开发
命令行工具
腾讯云测试服务
vue.js
企业
安全
小程序
机器人
配置
node.js
ubuntu
数据结构
测试
bash
服务
字符串
apache
容器镜像服务
grep
文件存储
正则表达式
部署
事件
com
websocket
管理
后台
进程
模型
前端
access
apt-get
laravel
其他
angularjs
textview
bash 指令
渲染
二叉树
数据分析
file
key
登录
对象
连接
浏览器
数组
搜索
索引
指针
c 语言
servlet
listview
class
data
mysql
post
变量
脚本
框架
jquery
单片机
web.py
访问管理
云数据库 MongoDB
mongodb
shell
ssh
int
string
tcp
url
var
客户端
排序
centos
分布式
html5
dns
utf8
flex
gin
gpt
null
server
time
布局
集合
域名
jsp
sqlite
短信
云推荐引擎
wordpress
yum
npm
udp
swoole
sdk
即时通信 IM
auto
chatgpt
error
header
interface
ip
map
openai
select
set
编码
操作系统
产品
服务器
后端
教程
镜像
内存
日志
软件
微信小程序
c++
自动化
网站建设
canvas
app
channel
display
email
form
range
struct
table
token
wait
程序
公众号
链表
上传图片
微信公众号
区块链
NLP 服务
ajax
typescript
webview
jar
tomcat
日志服务
SSL 证书
电商
unicode
client
default
func
imap
innodb
lock
max
md5
model
path
pid
return
web
width
win10
遍历
编译
并发
代理
多进程
二进制
服务端
加密
权限
视频
数据类型
算法
推送
负载均衡
ecmascript
memcached
eclipse
svn
爬虫
ftp
cdn
腾讯云开发者社区
kafka
bat
cat
chat
cpu
excel
exe
function
get
goroutine
io
list
match
native
push
ref
response
root
shift
size
smtp
sql语句
tcpdump
text
tools
百度
表格
程序员
磁盘
定时器
反射
分页
工具
技巧
协程
协议
异步
优化
语音
原理
原型
云硬盘
ios
regex
react
jquery ui
ruby on rails
搜索引擎
消息队列 CMQ 版
数据加密服务
electron
jdk
hashmap
单元测试
jenkins
kernel
mvcc
ascii
Elasticsearch Service
append
apt
audio
azure
bit
branch
cli
closures
code
commit
count
date
debug
decode
dom
edge
el
embedding
gitlab
goland
icon
include
init
insert
layout
media
merge
message
mkdir
models
mutex
overflow
padding
php7
public
redis
request
scrolltop
sha256
slice
sort
tail
txt
types
using
word
x86
xpath
备份
闭包
插件
递归
定时任务
队列
工作
环境搭建
继承
即时通讯
计算机
解决方案
开发者
可视化
快捷键
流量
乱码
命令行
内核
手机
响应式
消息队列
序列化
异常
依赖注入
硬件
注解
费用中心
对象存储
mac os
lua
.net
bootstrap
symfony
nosql
mvc
flask
负载均衡缓存
thinkphp
mapreduce
批量计算
短视频
数据库一体机 TData
腾讯git代码托管(工蜂)
视频处理
图像处理
eslint
express
svg
sass
webpack
yarn
jdbc
markdown
rpc
iis
大数据
nat
openapi
nest
虚拟化
迁移
接口测试
es
验证码
语音消息
智能客服机器人
汽车
腾讯云
abstract
action
ada
add
addeventlistener
aigc
alias
apply
app开发
area
assert
assets
atomic
audit
autoload
autowired
axios
backend
background
base64
blur
border
break
builder
callback
capture
case
cell
char
character
clone
cloud
cloudflare
config
connection
cookie
counter
crm
css3
csv
curl
cygwin
database
datetime
db
deployment
deprecated
diff
directory
distinct
dump
duration
eloquent
emoji
encode
encoding
eof
eval
event
executable
exit
favicon
fetch
filter
firefox
flexbox
focus
formdata
for循环
free
gmail
gmp
gorm
goto
gradient
graphics
grid
hash
height
host
href
hyperf
iconfont
iframe
image
increment
ini
input
invoke
iso
it
join
jq
keydown
keypress
kill
lifetime
lines
load
loading
local
location
ls
malloc
math
mean
memory
middleware
min
mozilla
multipart
myisam
nav
navicat
navigator
oauth
ode
outlook
output
package
pandas
paste
pdo
phpstorm
pip
pipe
pool
port
postman
prefix
private
proc
project
projection
readonly
redhat
reflection
refresh
release
render
requests
rmi
rollback
rows
rpa
runtime
sandbox
scanf
schema
script
security
sed
send
service
sleep
socket
space
src
ssl
static
status
subquery
substr
sys
telnet
terminal
textarea
timer
tls
tortoisegit
trace
tree
trim
undefined
unique
unsigned
upload
urlencode
utc
uuid
vim
vimeo
watch
webkit
webrtc
web服务器
worker
yaml
zip
编程
编辑器
表单
泛型
服务器配置
行业
互联网
架构
加密算法
监控
量化
面试
摄像头
生命周期
事务
同步
统计
通信
图表
网络
网络通信
线程
消息推送
性能
压缩
音频
音视频
用户体验
语法
重构
私有云
包管理器
搜索文章
搜索
搜索
关闭
vue.js客服系统实时聊天项目开发(十三)日期缩短展示,同一天只展示时秒,同一年展示月日小时秒
unix
编程算法
客服系统中在展示聊天消息时间的时候,根据当前日期与目标日期的情况进行缩短显示,如果是同一天,只显示小时、分钟、秒,如果是同一年,只显示月日小时、分钟、秒,否则显示全部,根据这样的缩短逻辑就可以进行显示了。
唯一Chat
2023-02-17
667
0
[Go]获取当前时间戳秒/毫秒/纳秒 转成字符串string
unix
编程算法
获取当前时间戳的函数 , 默认有秒和纳秒 , 毫秒需要处理一下 , 转成字符串需要转换一下
唯一Chat
2021-02-25
8.6K
0
[Go]GO实现滑动窗口限流算法-单机版
unix
本代码基于原博客java版本的GO实现 , 原文解释也比较详细 , 这里也放上原文链接:https://www.cnblogs.com/dijia478/p/13807826.html
唯一Chat
2020-12-16
1.5K
1
[MySQL] mysql 5.5和 5.6 timestamp default 默认值CURRENT_TIMESTAMP问题
unix
数据库
云数据库 SQL Server
sql
1.第一个未设置默认值的TIMESTAMP NOT NULL字段隐式默认值:CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
唯一Chat
2020-11-24
2.2K
0
[PHP] 抽象工厂设计模式-创建型设计模式
unix
抽象工厂: 在不指定具体类的情况下创建一系列相关或从属对象。最重要的特征就是抽象类的组合. 通常,创建的类都实现相同的接口。抽象工厂的客户端并不关心这些对象的创建方式,只是知道它们如何组合在一起。
唯一Chat
2020-10-27
301
0
[PHP] GET参数加密签名保证安全防止篡改
http
php
unix
编程算法
当我们开发时候需要对外开放接口 , 不管是GET还是POST , 都有点害怕对方传递给我们参数的方式被别人知道 , 然后直接改改参数搞破坏.
唯一Chat
2020-03-24
845
0
[MongoDB]MongoDB的ObjectId组成
unix
mongodb
数据库
sql
云数据库 MongoDB
一、ObjectId的组成 首先通过终端命令行,向mongodb的collection中插入一条不带“_id”的记录。然后,通过查询刚插入的数据,发现自动生成了一个objectId “5e4fa350b636f733a15d6f62”这个24位的字符串,虽然看起来很长,也很难理解,但实际上它是由一组十六进制的字符构成,每个字节两位的十六进制数字,总共用了12字节的存储空间。相比MYSQL int类型的4个字节,MongoDB确实多出了很多字节。不过按照现在的存储设备,多出来的字节应该不会成为什么瓶颈。不过MongoDB的这种设计,体现着空间换时间的思想。 ObjectId的官方规范 1)Time 时间戳。将刚才生成的objectid的前4位进行提取“5e4fa350”,然后按照十六进制转为十进制,变为“1582277456”,这个数字就是一个时间戳。通过时间戳的转换,就成了易看清的时间格式2020-02-21 17:30:56, 2)Machine 机器。接下来的三个十六进制就是“b636f7”,这三个是所在主机的唯一标识符,一般是机器主机名的散列值,这样就确保了不同主机生成不同的机器hash值,确保在分布式中不造成冲突,这也就是在同一台机器生成的objectId中间的字符串都是一模一样的原因。 3)PID 进程ID。上面的Machine是为了确保在不同机器产生的objectId不冲突,而pid就是为了在同一台机器不同的mongodb进程产生了objectId不冲突,接下来的“af71”两位就是产生objectId的进程标识符。 4)INC 自增计数器。前面的九个字节是保证了一秒内不同机器不同进程生成objectId不冲突,这后面的三个字节“5d6f62”是一个自动增加的计数器,用来确保在同一秒内产生的objectId也不会发现冲突,允许256的3次方等于16777216条记录的唯一性。 总的来看,objectId的前4个十六进制字符是时间戳,记录了文档创建的时间;接下来3个十六进制字符代表了所在主机的唯一标识符,确定了不同主机间产生不同的objectId;后2个是进程id,决定了在同一台机器下,不同mongodb进程产生不同的objectId;最后通过3个是自增计数器,确保同一秒内产生objectId的唯一性。ObjectId的这个主键生成策略,很好地解决了在分布式环境下高并发情况主键唯一性问题,值得学习借鉴
唯一Chat
2020-02-25
1.1K
0
[Linux] 使用awk比较两个文件的内容
编程算法
linux
unix
当需要比较A , B两个文件 , A文件中存在 , 并且把也在B文件中存在的行去除掉 , 可以使用这个awk的用法来
唯一Chat
2019-12-26
2.8K
0
[PHP] 循环查看php-fpm的内存占用情况
命令行工具
php
linux
unix
在webmail的业务中进行发信,如果携带了附件,会把附件拼接内嵌到邮件正文里,这时会极大的占用内存,可以使用以下命令查看fpm的进程内存占用
唯一Chat
2019-12-02
1.4K
0
[Linux] Nginx服务下统计网站的QPS
unix
linux
nginx
编程算法
单位时间的请求数就是QPS,那么在nginx服务的网站下,如果要统计QPS并且按从高到低排列,需要使用awk配合sort进行处理 awk做的主要工作是把access每行日志按分隔符分开,然后循环每一行,存到一个数组里,如果只按时间不区分脚本路径,数组里存的数据是比如arr['[28/Nov/2019:14:12:23']=20 key是时间,value是次数
唯一Chat
2019-12-02
2.6K
0
[PHP] PHP PDO与mysql的连接单例防止超时情况处理
缓存
编程算法
sql
数据库
unix
这个数据库类主要处理了单例模式下创建数据库对象时,如果有两次较长时间的间隔去执行sql操作,再次处理会出现连接失败的问题,利用一个cache数组存放pdo对象与时间戳,把两次执行之间的时间进行了比较,如果间隔超过了10秒就再次new PDO创建连接,没有超过的情况下会继续使用原来的连接,并且因为每次使用后会使连接续期,cache数组里的时间戳也进行了续期. 每次执行操作都会从cache数组中获取下连接,多次执行不超过10秒的情况下,只会有一个连接
唯一Chat
2019-11-18
1.8K
0
[android] android通信协议
xml
unix
文件存储
android
4.2简单代码处理:时间戳(SimpleDateFormat)+随机值(Random)
唯一Chat
2019-09-10
573
0
[Linux] 搭建rsync服务端
unix
tcp/ip
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。
唯一Chat
2019-09-10
864
0
[PHP] PHP多个进程配合redis的有序集合实现大文件去重
云数据库 Redis
ubuntu
linux
javascript
unix
-rw-r--r-- 1 ubuntu ubuntu 9.1G Mar 1 17:53 2018-12-awk-uniq.txt
唯一Chat
2019-09-10
666
0
[Linux] awk与posix字符集
linux
unix
awk posix字符集 [:alnum:] 文字数字字符 [:alpha:] 文字字符 [:digit:] 数字字符 [:graph:] 非空字符(非空格、控制字符) [:lower:] 小写字符 [:cntrl:] 控制字符 [:print:] 非空字符(包括空格) [:punct:] 标点符号 [:space:] 所有空白字符(新行,空格,制表符) [:upper:] 大写字符 [:xdigit:] 十六进制数字(0-9,a-f,A-F)
唯一Chat
2019-09-10
509
0
[PHP] defunct僵尸进程
unix
1.如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程
唯一Chat
2019-09-10
2K
0
[Linux] 大数据库导出大文件统计并去重
linux
unix
grep
数据库
sql
mysql -h主机 -P端口 -u用户 -p密码 -A 数据库 -e "select email,domain,time from ent_login_01_000" > ent_login_01_000.txt
唯一Chat
2019-09-10
1.3K
0
[linux] C语言Linux系统编程进程基本概念
linux
unix
bash
1.如果说文件是unix系统最重要的抽象概念,那么进程仅次于文件。进程是执行中的目标代码:活动的、生存的、运行的程序。
唯一Chat
2019-09-10
1.2K
0
[Linux]C语言Linux系统编程创建进程
unix
编程算法
linux
每一个进程都由一个唯一的标识符表示,即进程ID,简称pid.系统保证在某时刻每个pid都是唯一的。
唯一Chat
2019-09-10
4.2K
0
[linux] C语言Linux系统编程-做成守护进程
unix
2.在新守护进程的父进程中,调用exit(),为了守护进程的爷爷进程确认父进程结束
唯一Chat
2019-09-10
2.8K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档