所有博文

UT框架下使用Redis乐观锁进行高并发(例)

开发实例与经验 2024-05-24 16:22:09 4200 阅读
//表kucun,字段numsint//表log,字段uidint/logtimedatetimeuselibraryUsualToolIncUTInc;uselibraryUsualToolRedisUTRedis;uselibraryUsualToolDataUTData;$redis=UTRedis::GetRedis();$redis->watch(’sale’);//监测锁$sale=$...
阅读全文 →

用户跨平台跨设备而保持登录的解决方案之一

开发实例与经验 2024-03-15 11:07:08 4136 阅读
从APP到H5,从小程序到H5,从网站到网站......用户保持登录状态是一个老生常谈的话题,今天笔者介绍一个使用Token的方法。1.Token加密与参数组成Token携带用户信息,用户每项信息使用随机参数进行间隔。请注意这个随机参数每一次均为唯一,而致每一次桥接url携带的Token唯一。加密请使用RSA2,公钥作为请求端加密,私钥作为目标端解密使用,严格保密。同时,url除携带token外,...
阅读全文 →

1024程序员节

互联网观察 2023-10-24 10:24:00 4716 阅读
2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名规定平年的9月13日和闰年的9月12日为程序员节日,“程序员节”从此成为了俄罗斯的一个正式节日。在中国,程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。运行程序的硬件进制是以1024为基础的,如1G=1024M,1M=1024KB。1024程序员节是程序员的节日,10月24日这天建议程序员拒绝加班。...
阅读全文 →

Websocket防范恶意请求的一种方法

开发实例与经验 2023-08-15 21:36:47 6103 阅读
防范websocket恶意请求方法之一:请求连接时携带非对称加密字符串。方法步骤:1用户进入指定页后,服务器自动下发一个token值(已加密)随连接请求一同发送到websocket服务器。2服务器同时将token值(解密)储存,状态为0。3websocket服务器接收token值,进行解密并与储存的token进行比较,符合:状态更新为1,不符合:禁止连接。4伪造者必然要伪造这个token,但如果用...
阅读全文 →

已设Access-Control-Allow-Origin,AJAX请求仍报跨域问题的解决

开发实例与经验 2023-06-26 23:26:46 5948 阅读
Ajax请求跨域问题比较常见,对于接口服务器来讲,一般设置Access-Control-Allow-Origin:*便能解决。但对于PreflightedRequest(带预检的跨域请求)来讲,光设置Access-Control-Allow-Origin:*不够。那么什么情况下会涉及到带预检的跨域请求呢?设置了自定义header字段的请求,便会涉及到PreflightedRequest。此时,如果...
阅读全文 →

Linux下安装opencv的PHP扩展教程

开发实例与经验 2023-05-17 00:34:53 4394 阅读
下载opencv及PHP扩展wgethttps://github.com/opencv/opencv/archive/xxx.zipwgethttps://github.com/opencv/opencv_contrib/archive/xxx.zipwgethttps://github.com/hihozhou/php-opencv/xxx.zip#编译OpenCV#将opencv3rdpart...
阅读全文 →

SQL批量替换字符串方法

开发实例与经验 2023-05-08 00:20:35 3410 阅读
SQL中批量替换字符串可以使用REPLACE,参考以下语句:UPDATE表SET字段=REPLACE(字段,原字符,新字符)...
阅读全文 →

没有必要担心AI会让你失业

互联网观察 2023-04-28 15:45:43 6733 阅读
很多人对于AI技术的快速进步深感担忧,这大可不必。当你理解真正AI的进化,便会知晓chatgpt不过是离AI最近的一个东西。AI其实可以最早追溯到上个世纪的50年代初的神经网络,到本世纪初提出的深度学习。尽管chatgpt如此优秀,他仍然处于机器学习的深度学习阶段。深度学习有一个过程,即监督学习-->半监督学习-->无监督学习-->强化学习,实现对外部数据进行理解和释放。拿其中的NLP即语义理解来...
阅读全文 →

通过Nginx配置以支持Wss协议

开发实例与经验 2023-03-19 01:11:33 4008 阅读
前提:应用已支持SSL,NGINX已有SSL配置。加入以下配置便支持wss location/wss/{proxy_passhttp://127.0.0.1:端口/;proxy_http_version1.1;proxy_set_headerUpgrade$http_upgrade;proxy_set_headerConnection"Upgrade";proxy_set_headerX-real...
阅读全文 →

解决zbarcode编译PHP模块时zbar_version错误的问题

开发实例与经验 2023-03-11 01:27:13 2639 阅读
zbar_version错误时,进入zbarcode目录打开zbarcode.c文件 第834行改为: zbar_version(&major,&minor);...
阅读全文 →