深入浅出nodejs.pdf
2024-02-29 23:04:42 4.26MB node
1
反爬技术方案的研究与落地 一个在线教育的平台,译文的数据很重要吧,但被别人通过爬虫技术全部爬走了,那结果就是“凉凉”。再比说有个独立开发者想抄袭你的产品,通过抓包和爬虫手段将你核心的数据拿走,然后短期内做个网站和App,短期内成为你的劲敌。成果:segmentfault上发表过,获胜赞148。 大前端时代安全性如何做 如果想了解大前端(Web,App,接口)区域的安全性,可以查看我的介绍。 爬虫工程师的爬虫手段 从渲染好的html页面直接找到感兴趣的副本,然后获取对应的文本 去分析对应的接口数据,更加方便,精确地获取数据 制定出网站端反爬技术方案 本人从这2个角度(网页所见非所得,查接口请求没用)出发,制定了下面的反爬方案。 使用HTTPS协议 单位暂停限制掉请求次数过多,则封锁该账号 前端技术限制(接下来是核心技术) 例如需要正确显示的数据为“ 19950220” 先按照自己的需求利用相应的规则(数字乱序映射,正常正常的0对应还是0,但是乱序就是0 <-> 1,1 <-> 9,3 <-> 8,...)制作自定义字体(ttf) 根据上面的乱序映射规律,求得到需要返回的数据1995022
2024-01-18 15:21:14 44.04MB nodejs algorithm ocr encryption
1
## 开发软件: VsCode 开发语言: Javascript 数据库:Nosql的代表之Mongodb ## 开发技术: Nodejs环境, 前端Vue框架,后台Express框架,界面设计还使用了Element-ui,都是网站前沿的技术! 设计一个基于vue数据驱动的在线购物商城,一个有2个身份,前端用户注册登录后可以查询商品,可以挑选喜欢的商品加入购物车,修改购物车的商品数量,提交自己的收货地址后提交订单付款;管理员后台登录后可以添加商品信息,维护商品信息,可以根据用户分组查询订单信息,对于用户的每条订单记录,可以修改订单发货状态,用户也可以在自己的订单中心查询到订单的状态!整个项目的数据保存采用Nosql数据库之MongoDB存储,它相比传统的关系数据库更灵活,内存数据库效率也更高,小伙伴们来试试吧!
2024-01-14 14:46:26 2.39MB vue.js mongodb express
1
通过 NodeJS中的http.get 和 http.request模块两种方法,调用中国天气api
2024-01-11 09:26:49 736B NodeJS 调用中国天气
1
开发技术:nodejs + express + ElementUI + layui 开发工具环境:Vscode + Mysql 后台登录地址:http://localhost:8080/nodejsr08n1/admin/dist/index.html#/login 管理员账号密码:abo/abo 社团账号密码:账号1/123456 前台地址:http://localhost:8080/nodejsr08n1/front/index.html 学生账号密码:学号2/123456 (一) 用户功能需求分析 用户在社团里可以充当的是普通用户,也可以充当社团会员或者是社团内部的干事。这里首先分析的用户功能主要在社团管理系统的前台服务上进行实现的,也就是用户访问社团管理平台之后登录社团管理系统,在页面上可以进行哪些操作。 1.首页 (1)在首页上能够查看社团管理系统首页的轮播图; (2)点击相关按钮查看其它内容; 2.社团信息 (1)可以查看社团有哪些类型; (2)可以按照社团名称、社团类型、院系信息查找社团; 3.社团活动 (1)可以查看社团活动; (2)可以按照活动名称、活动类型、社团
2023-12-14 00:00:01 16.6MB mysql nodejs express
1
实现代码: 代码如下:var os = require(‘os’);function getLocalIP() {    var map = [];    var ifaces = os.networkInterfaces();    console.log(ifaces);     for (var dev in ifaces) {        if (dev.indexOf(‘eth0’) != -1) {            var tokens = dev.split(‘:’);            var dev2 = null;            if (tokens.l
2023-12-05 15:23:31 19KB ip
1
主要介绍了nodejs获取本机内网和外网ip地址的实现代码,需要的朋友可以参考下
2023-12-05 15:22:17 21KB nodejs 获取ip地址
## 开发工具: WebStorm 开发环境:Nodejs + vue + express + mongodb数据库 失物招领平台主要使用JavaScript作为开发语言,前端使用当前最热门的三大框架之一Vue,后端使用以Node.js为基础的express框架,使用mongodb作为数据库为失物招领平台提供可扩展的高性能存储解决方案,使用七牛云对象存储来保存上传的图片,使图片成为外链可直接访问的网络图片,减少后端服务器的存储压力。该平台主要分为以下几个功能模块: 用户模块:包括注册、登录、修改密码、修改用户名、修改头像、保持登录态等功能。 首页展示模块:包括根据发布时间展示的招领、寻物讯息各十条,广告轮播,根据关键词搜索讯息,查看更多讯息功能等。 发布模块:已登录的用户可发布讯息,支持修改已发布讯息,删除讯息功能。
2023-11-30 01:39:43 4.33MB mongodb vue.js nodejs 失物招领
1
最近在写nodejs项目,没有发现合适或者特别好用的分页插件,今天晚上自己写了一个,分享给大家,也希望大家能够拍砖!
2023-11-21 23:06:47 28KB nodejs
1
crawlGitRepo Node.js应用程序用于构建Github存储库数据的数据集。
2023-11-10 15:26:49 2.12MB nodejs mysql github-api
1