首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏XRSec.Blog

    App exe 封装教程

    BurpSuiteLoader.jar -javaagent:$@/BurpSuiteCn.jar -Dfile.encoding=utf-8 -jar $@/Burp-Suite.jar listen 需要切换到app --main-jar Burp-Suite-Launch.jar --type dmg --app-version "2021.2.1" \ --copyright "Xrsec" --description Mac zulu-Jdk15 Burp-Suite2021.2.1 Burp-Suite-Launch 1.0.0" --icon app.icns 授人以鱼不如授人以渔 抱歉,鱼卖光了 pyinstaller image.png pyinstaller -w -F --icon="app.ico" Burp-Suite.py Windows 需要ico图标 生成完毕可以清理多余文件夹,生成的exe在dist

    1.2K20编辑于 2022-02-14
  • 来自专栏python知识

    部署Web App

    作为一个合格的开发者,在本地环境下完成开发还远远不够,我们需要把Web App部署到远程服务器上,这样,广大用户才能访问到网站。 但是,我们还需要一个高性能的Web服务器,这里选择Nginx,它可以处理静态资源,同时作为反向代理把动态请求交给Python代码处理。

    1.3K30发布于 2021-05-25
  • 来自专栏python知识

    完成Web App

    Web App框架和基本流程跑通后,剩下的工作全部是体力活了:在Debug开发模式下完成后端所有API、前端所有页面。 我们需要做的事情包括: 把当前用户绑定到request上,并对URL/manage/进行拦截,检查当前用户是否是管理员身份: @asyncio.coroutine def auth_factory(app __user__.admin): return web.HTTPFound('/signin') return (yield from handler(request 注册页:GET /register 登录页:GET /signin 注销页:GET /signout 首页:GET / 日志详情页:GET /blog/:blog_id 把所有的功能实现,我们第一个Web App就宣告完成!

    52420发布于 2021-05-25
  • APP封装源码深度解析:从零搭建企业级APP封装平台源码架构

    传统的APP开发模式不仅周期长、成本高,还难以满足企业在多场景下的定制化封装需求,此时,一套稳定、高效、可扩展的企业级APP封装平台便成为企业数字化转型的关键支撑。 本文将深度解析企业级封装平台的源码架构设计,结合技术栈选型、核心模块实现、测试验证等维度,提供可落地的开发指南。 技术栈推荐类别推荐选项特点源码演示s.appwin.top前端框架React/Vue/Flutter跨平台支持,组件化开发,适配Web/APP/小程序后端框架Spring Boot/Node.js/Django # 版本控制类├── core/ # 核心引擎│ ├── WebView.php # WebView封装组件│ └── Signer.php 安全测试通过OWASP ZAP扫描SQL注入、XSS等常见漏洞实施JWT鉴权机制,动态申请摄像头、位置等敏感权限安全加固措施:修改默认Token加密密钥,限制WebView域名白名单结语企业级APP封装平台的源码架构设计需平衡开发效率与系统稳定性

    23610编辑于 2025-09-04
  • 来自专栏程序生涯

    原生APPweb APP的区别

    定义,什么是原生APPweb APP?    Web App   Web App即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份   6、任何时候都可以发布App,因为根本不需要官方卖场的审核   7、如果你已经有了一个Web App,你可以使用 responsive web design来辅助改进(这也是优势?)    适用企业:游戏、电子杂志、管理应用、物联网等无需经常更新程序框架的APP应用。   移动Web无所不在,移动Web是目前唯一的支持各种设备访问的平台,与桌面Web一样,移动Web支持各种标准的协议。 移动Web也是唯一一个可供开发者发布移动应用的平台,它将各种移动交互与桌面任务有效地连接了起来;而开发Native App可以充分利用设备的特性,而这一点往往是Web浏览器做不到的,所以对一个产品本身而言

    3.2K20发布于 2020-08-14
  • 来自专栏零域Blog

    Web App 相关技术

    但今天一看,在我们团队,前端工程师超过一半的工作都是在做移动端的Web或者APP的开发。 移动Web或者APP在技术本质上是和做桌面端Web没有本质区别,但是移动端的坑那是非常的多,通过学习这部分内容,让你成为一名桌面移动通吃的前端开发工程师。 -- iOS 设备 begin --> <meta name="apple-mobile-<em>web</em>-<em>app</em>-title" content="标题"> <! -- 添加到主屏后的标题(iOS 6 新增) --> <meta name="apple-mobile-<em>web</em>-<em>app</em>-capable" content="yes"/> <! -- 添加智能 App 广告条 Smart App Banner(iOS 6+ Safari) --> <meta name="apple-mobile-<em>web</em>-<em>app</em>-status-bar-style

    1.2K30编辑于 2022-03-22
  • 来自专栏python知识

    编写Web App骨架

    由于我们的Web App建立在asyncio的基础上,因此用aiohttp写一个基本的app.py: import logging; logging.basicConfig(level=logging.INFO ): return web.Response(body=b'

    Awesome

    ') @asyncio.coroutine def init(loop): app = web.Application (loop=loop) app.router.add_route('GET', '/', index) srv = yield from loop.create_server(app.make_handler ,Web App将在9000端口监听HTTP请求,并且对首页/进行响应: $ python3 app.py INFO:root:server started at http://127.0.0.1:9000 这里我们简单地返回一个Awesome字符串,在浏览器中可以看到效果: 这说明我们的Web App骨架已经搭好了,可以进一步往里面添加更多的东西。

    66620发布于 2021-05-25
  • 来自专栏Cyber Security

    基础入门-APP架构&小程序&H5+Vue语言&Web封装&原生开发&Flutter

    常规Web开发 Web App软件开发简单地说,就是开发一个网站,然后加入app的壳。 Web App一般非常小,内容都是app内的网页展示,受制于网页技术本身,可实现功能少,而且每次打开,几乎所有的内容都需要重新加载,所以反应速度慢,内容加载过多就容易卡死,用户体验差,而且app内的交互设计等非常有效 课程资源 百度云链接 APP-开发架构-原生态-IDEA 演示:remusic项目源码 安全影响:反编译&抓包&常规测试 安全影响:逆向的角度去分析逻辑设计安全 Android Studio使用 APP -开发架构--Web封装-封装平台 演示:ShopXO源码程序(WEB+小程序)+一门APP打包(输入手机站网址或上传Html文件,三分钟在线生成APP) 安全影响:常规Web安全测试 搭建注意事项:vps 安全组设置 使用平台将web网站封装成手机端APP,与单纯的web没有任何差异。

    37910编辑于 2024-07-18
  • 来自专栏仙士可博客

    利用cordova将网站封装app

    本来在上半年就实现了网站封装app的,但一直没时间写这篇文章,现在就说下吧 首先安装cordova环境 参考文章 http://www.cnblogs.com/xiyangbaixue/archive /2016/04/11/5374728.html 当安装好了,将网站的wap静态页面放进www目录,进行编译即可 本篇文章主要说明一下封装的坑 一:封装app,网站必须是静态访问+ajax获取数据,

    1.3K10发布于 2019-12-19
  • 来自专栏IT架构圈

    移动终端之Native App还是Web App

    Web app的概念实际上还是从Native app来的,在以前更多称为网站(对外的内容发布平台),Web应用系统(BS结构的业务系统)。 Web App是与Native App对应的,只是实现的手段不同。Web App是基于浏览器的,Native App是基于操作系统的,所以Web app在很多方面就收到了限制。 所以Web再不好用,还是逐渐成为了主流。 App的兴起是在Web系统成为主流的情况下发生的,这是一个很有意思的现象。 Web app是比Native app出现更晚一些,Web应用都是很弱的,难以与native app相抗衡,直到HTML5的出现,在这一方面Google的Chrome做出了很大的贡献,在离线应用方面做了很多探索 从理论上说Web app应用效果上将接近于Native appWeb的好处在于它的安全性,因为它是基于浏览器的。

    1.7K30发布于 2018-06-01
  • 来自专栏服务端技术杂谈

    聊聊Web App、Hybrid App与Native App的设计差异

    目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。 一、Web App、Hybrid App、Native App 纵向对比 首先,我们来看看什么是 Web App、Hybrid App、 Native App。 1. Web APP Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。 Hybrid App Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。 网络环境,渲染性能 Web APP对网络环境的依赖性较大,因为Web APP中的H5页面,当用户使用时,去服务器请求显示页面。

    3.4K80发布于 2018-04-16
  • 来自专栏IMWeb前端团队

    浅谈 React Web App 优化

    Web 被赋予越来越重要的使命。 配合 React 等 Web 框架,可以迅速地开发出功能强大的 SPA。 不过,随着应用功能的迭代与体积的增加,Web 应用的性能对用户体验的影响也会日益凸显,因此,针对性的性能优化手段在 Web 开发中是必不可少的。 1. 更多信息可以参考:WebpackDllPlugin 使用 LazyLoad 首先运行 npm install --save react-lazyload 实现两个 Helper Function 来封装 在组件声明时使用 LazyLoad 封装: !

    1.1K10发布于 2019-12-03
  • 来自专栏AIRX三次方

    Web vs App(AR版)

    WebAssembly和WebGL是基础,但是我们如何使用这些API创建基于Web的AR体验? 无需应用程序 无应用程序AR是指使用本机Web浏览器来提供AR体验,使其可以在所有平台,设备和移动OS上运行。 当前基于Web的AR的实现要求在OS之上进行计算,从而导致计算滞后,限制渲染,有时甚至导致可见滞后。 要使AR通过Web更加可访问性,迈出的一大步就是Web Standards采用API直接访问ARCamera对象。 如果该抽象可以作为标准的Web API存在,则任何浏览器应用程序都可以利用ARkit / ARCore或存在的任何底层平台。Web API一旦存在,就会出现许多不同的框架。

    2.8K00发布于 2020-12-06
  • 来自专栏APICloud AVM多端开发教程

    使用APICloud AVM框架封装app日历组件

    ​实现的日历效果图 话不多说,上代码! <template> <view class="page"> <safe-area></safe-area> <view class="calendar-wrapper"> <view class="calendar-toolbar"> <text class="prev" onclick="prevMonth">〈</text> <text class="current">{{ currentDateStr }}</t

    73720编辑于 2022-04-06
  • 来自专栏王大锤

    新闻类App顶部菜单栏封装

    所以自己封装了一个空间。菜单栏使用UICollectionView,VC控制使用PageViewController。 这样做的目的是为了完全复用,支持无限扩展。

    1.4K20发布于 2018-12-20
  • 来自专栏大猪的笔记

    go web: 2 封装日志包log

    web项目中,记日志是非常重要的。所以,我做的第一件事,就是向log包动手。 和Python相比,log包功能上逊色不少,但它给我们提供了基础的构架,让我们能自己稍微封装下。 附录logger.go代码 // Package logger 是系统日志的封装,主要在之上封装了Error,Info两个函数。并提供了跨日期 // 自动分割日志文件的功能。

    1.8K10发布于 2019-11-21
  • 来自专栏后端1

    Web测试和App测试区别

    一、测试的流程WEB测试和app应用测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。 从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试,性能测试,安全性测试,GUI测试等测试类型。 二、web测试和app测试具体区别1、兼容性测试的区别在WEB端是兼容浏览器,在应用端兼容的是手机设备而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试 但是APP端是不能够保证完全一致的,除非用户更新客户端如果是APP下修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。 还有升级测试:升级测试的提醒机制,升级取消是否会影响原有功能的使用,升级后用户数据是否被清除了三、web接口测试和app接口测试的区别web接口测试和app接口测试的主要区别点在于header的不同web

    1.4K01编辑于 2022-06-25
  • App拉起:openinstall打通WebApp最短路径

    openinstall把这套体验总结成一套可落地的App拉起方案:一套SDK+一组链接跳转规则+一个可自定义的落地页,就能把WebApp的整条动线缩成一次点击。 一、App拉起的核心价值openinstall的App一键拉起功能封装所有深度链接核心技术,允许用户通过网页、广告页或其他应用直接唤醒目标App,并传递自定义参数,实现场景化跳转。 (4)Web to App场景随着企业数字化转型的推进,将Web端的流量转化为App用户是需要极致体验来承接的。可以在Web页面上设置openinstall深度链接实现App拉起。 通过这种方式,企业可以将Web端的潜在用户高效地转化为App用户,拓展App的用户群体。 例如,一些企业官网会提供App下载入口,通过openinstall的App拉起技术,用户点击下载链接后,无论是已安装还是未安装App的情况,都能得到最佳的引导和体验,提高了从WebApp的转化率。

    35910编辑于 2025-07-25
  • 来自专栏编程微刊

    uni-app封装一个request请求

    如果不封装那么我们会面临几个不方便的地方: 请求头每次网络请求都要单独设置 返回数据的正确性判断每次都要重复大量代码 返回数据格式有变化需要修改所有网络请求的地方 那么,该怎么使用uni-app封装一个 注意:使用的例子,来自于这篇文章的相关的代码,修改封装请求是基于这个文章里面代码。进行相关的修改的。 2、打开request.js文件,开始写封装的代码 思路很简单 定义域名:baseUrl; 定义方法:api; 通过promise异步请求,最后导出方法。

    6K20发布于 2020-07-10
  • 来自专栏编程微刊

    uni-app封装一个request请求

    如果不封装那么我们会面临几个不方便的地方: 请求头每次网络请求都要单独设置 返回数据的正确性判断每次都要重复大量代码 返回数据格式有变化需要修改所有网络请求的地方 那么,该怎么使用uni-app封装一个 注意:使用的例子,来自于这篇文章的相关的代码,修改封装请求是基于这个文章里面代码。进行相关的修改的。 https://www.jianshu.com/p/bc62c9e1beed 步骤如下: 1、项目下新建common文件夹,再创建request.js文件 2、打开request.js文件,开始写封装的代码

    94400编辑于 2025-05-19
领券