首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏睡不着所以学编程

    移动web开发(2)

    流式布局方式是移动web开发使用的比较常见的布局方式. 比如说,我们想要一个盒子里面放两个小盒子,那我们就采取流失布局,主要是宽度要采取百分比的形式. <!

    93111编辑于 2022-09-20
  • 来自专栏全栈程序员必看

    Web后端开发入门(2

    搭建JavaWeb应用开发环境–Tomcat服务器 下载与安装 首先,搜索Tomcat,找到如图网址 点击,进入Tomcat官网 在最左边一栏,有个Download,找到最新版 一台物理机上搭建多个web站点,每个web站点独立运行,互不干扰,这些站点就是虚拟主机 基于主机名的虚拟主机配置 基于主机名的虚拟主机:多个域名解析到同一个IP地址,在WEB服务器里添加多个站点,每个站点设定一个主机名 HTTP协议请求里包含了主机名信息,当WEB服务器收到访问请求时,就可以根据不用的主机名来访问不同的网站。 www.taiyuan.org” appBase=”E:\app” unpackWARs=”true” autoDeploy=”true”> <Context docBase=”e:\app\app2″ u %t "%r" %s %b” /> </Host> </Engine> </Service> <Service name=”Catalina2

    84430编辑于 2022-06-28
  • 来自专栏Java Web

    初学Java Web2)——搭建Java Web开发环境

    ---- ——【3.安装配置 MySql 服务器】—— 不管怎样,服务器端总是要有数据库的,这里就给出两个绿色版本的工具,来建立一个 Web 开发所需要的 MySql 服务器: 链接:https:// pan.baidu.com/s/1i-H4SUMcn2y5_arluK923A 密码:1n04 xampp 是一套 Web 开发套件,里面包含了 mysql、apache、tomcat 等常用组件 ④ 创建一个动态网页项目测试 1.选中 Eclipse 菜单项“New”→“Dynamic Web Project”,新建一个动态网页项目 2.在新建项目界面中 project name 处输入工程名称 ---- 至此,Java Web开发环境就已经全部搭建好了,关于为什么选择 Eclipse 而不选择 IDEA ,是因为这学期开的 Java Web 课程中使用的也是 Eclipse ,为了避免麻烦 参考资料: 1.迷路的国王博客 2.本学校的实验说明

    4.2K80发布于 2018-04-26
  • 来自专栏一只程序原

    SpringBoot2核心技术-web开发

    【提示:参照SpringBoot官方文档web开发内容协商章节】 5、视图解析与模板引擎 视图解析:SpringBoot默认不支持 JSP,需要引入第三方模板引擎技术实现页面渲染。 配置好了 SpringTemplateEngine 3、配好了 ThymeleafViewResolver 4、我们只需要直接开发页面 public static final String DEFAULT_PREFIX "classpath:/templates/"; public static final String DEFAULT_SUFFIX = ".html"; //xxx.html 3、页面开发 /a> </h2> </body> </html> 4、构建后台管理系统 1、项目创建 thymeleaf、web-starter、devtools、lombok 2、静态资源处理 自动配置好,我们只需要把所有静态资源放到 web场景包-导入tomcat web应用会创建一个web版的ioc容器 ServletWebServerApplicationContext ServletWebServerApplicationContext

    99230编辑于 2022-08-22
  • 来自专栏王小雷

    在PaaS上开发Web、移动应用(2

    在PaaS上开发Web、移动应用(2) PaaS学习笔记目录 PaaS基础学习(1) 在PaaS上开发Web、移动应用(2) PaaS优点与限制(3) 6. 在开发速度以及在适应扩展需求的总体架构之间进行权衡。 新技术的面向服务架构(SOA)在Web应用的复兴 标准技术(例如REST)也让服务更统一和易维护。 7. 瘦Web客户端 元服务可以直接在浏览器中调用。 11. 这些应用无论在Web还是移动客户端都让人感觉到类似桌面应用的效果。 12. 将AsyncTask类扩展为异步任务类 2. 创建一个URLConnection并且将数据转换为字符串 3.

    2.1K60发布于 2018-01-05
  • 来自专栏sktj

    python flask web开发实战 Jinja2模板

    templates/index.html

    Hello World!

    templates/user.html

    Hello, {{ name }}!

    91930发布于 2019-07-05
  • 来自专栏程序源代码

    【程序源代码】《Spring Boot 开发笔记》web开发实战2

    classpath:/META-INF/resourcess/templates" //一般保存数据连接properties配置文件 "classpath:/META-INF/resourcess" 2

    39320发布于 2020-04-02
  • 来自专栏Java后端开发博客

    Web开发

    # Web开发 SpringMVC自动配置概览 简单功能分析 静态资源访问 欢迎页支持 自定义 Favicon 静态资源配置原理 请求参数处理 请求映射 普通参数与基本注解 视图解析与模板引擎 视图解析 基本语法 字面量 文本操作 数学运算 thymeleaf使用 引入Starter 自动配置好了thymeleaf 页面开发 构建后台管理项目 项目创建 静态资源处理 路径构建 页面跳转 数据渲染 拦截器 = null) { Iterator var2 = this.handlerMappings.iterator(); while(var2.hasNext /a> </h2> </body> </html> 控制层 /** * @author frx * @version 1.0 * @date 2022/4/2 0:17 */ @Controller /a> </h2> </body> </html> 测试结果 # 构建后台管理项目 # 项目创建 thymeleaf、web-starter、devtools、lombok # 静态资源处理 自动配置好

    3.1K10编辑于 2022-12-25
  • 来自专栏Django Web 开发教程

    Django教程第2章| Web开发实战-用户管理

    专栏系列:Django学习教程 前言 从第2章开始,我们正式以实战为核心开发用户管理系统,计划实现效果图所有模块功能。 本章我们将开始实现我们第一个功能模块:用户管理。 2.数据库配置 在mysite/settings.py文件中配置你的MySQL连接信息 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql verbose_name='年龄') salary = models.DecimalField(verbose_name='工资', max_digits=10, decimal_places=2) gender_choices =( (1, '男'), (2, '女') ) gender = models.SmallIntegerField

    61010编辑于 2024-01-24
  • 来自专栏赵康的日常专栏

    【前端】移动端Web开发学习笔记【2】 & flex布局

    上一篇:移动端Web开发学习笔记【1】 ---- meta标签 width设置的是layout viewport 的宽度 initial-scale=1.0 自带 width=device-width content="width=device-width, initial-scale=1.0, user-scalable=no"> ---- Flex弹性盒模型 来源:慕课网 源HTML文件(备份下载):web_flex.html.zip 设计点2:弹性图片 类似第一点,图片也使用百分比。 优点: 减少重复开发。 ---- 移动Web的特别样式处理 高清图片 在retina屏幕上渲染图片,为了避免图片产生模糊,图片的宽高应该用物理像素单位渲染。 例子: width: (w_value/dpr)px; height: (h_value/dpr)px; 1像素边框 在retina屏幕上渲染图片,1px使用2dp或者3dp渲染。

    49530编辑于 2023-10-17
  • 来自专栏C/C++基础

    web前端开发初学者十问集锦(2

    2.img标签是行内元素为什么可以设置宽高? 准确来说,img是替换内联元素 replaced inline element,属于inline element类目。 (2)在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。这样的话就可以对浮动后的行内元素应用高和宽的属性了。可参见:CSS float 属性。 7.web前端开发相关代码如何注释? (1)JavaScript代码如何注释? 100%减去自己内容高度的百分比除以2得出的百分比就是 margin-top:百分比的数值。 (2)或者将当前浮动的div的定位方式设置为relative,absolute,然后使用top:n%的方式。百分比的计算方式如上。

    1.7K10发布于 2018-08-03
  • 来自专栏学习/读书笔记

    web前端开发--仿京东官网首页项目实战(2

    这期主要完成了仿京东官网首页的搜索栏和导航部分。

    51420编辑于 2022-04-07
  • 来自专栏Devops专栏

    2. Python 开发web服务器,返回HTML页面

    那么该怎么去开发这个功能呢? 大致开发思路 上一篇是通过TCP返回一长串http的数据,分别为 header 和 body 部分。 come on<h2>\r\n" response_body += "

    binlang!!! come on<h2>\r\n" # response_body += "

    binlang!!! [root@server01 web]# ls html server.py [root@server01 web]# ls ./html/css/base.css . 这次开发的完整代码如下 [root@server01 web]# cat server.py #coding=utf-8 from socket import * import re def handle_client

    1.5K10编辑于 2022-01-17
  • 来自专栏大数据学习笔记

    SpringBoot 2.x 学习笔记(3):Web开发之Thymeleaf

    1、代码结构 ###2、Bean类 package cn.hadron.springboot.bean; import java.io.Serializable; public class UserBean ; request.getServletContext().setAttribute("name","Hello,SpringBoot 2.x!") ; return "test"; } @RequestMapping("/testIf") public String testIf(WebRequest web ){ System.out.println("IndexController.testIf"); web.setAttribute("username","Hadron 循环测试

    </body> </html> 提示: thymeleaf提供的相对上下文动态路径 thymeleaf的th:src或者th:href属性改变标签的链接路径 (2

    31220编辑于 2022-05-06
  • 来自专栏clz

    Web开发安全

    Web 开发安全 参加字节跳动的青训营时写的笔记。这部分是刘宇晨老师讲的课。 1. 攻击 1.1 跨站脚本攻击(XSS) XSS 攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。 而 DOM-based XSS 的恶意脚本是注入到浏览器中,而且攻击不需要服务器的参与 1.1.4 Mutation-based XSS 利用浏览器渲染 DOM 的特性(独特优化) 按浏览器进行攻击 2. 中间人攻击 2.

    1.3K20编辑于 2023-01-02
  • 来自专栏mySoul

    web开发模式

    代码如下 创建数据库 no 列名称 描述 1 userid 保存用户的登录id 2 name 用户真实姓名 3 password 用户密码 目录结构如下 ! this.preparedStatement.setString(1, user.getUserid()); this.preparedStatement.setString(2, 用户登录程序</h2> <% List<String> info = (List<String>)request.getAttribute("info"); if(info ! DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc. //DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name

    85140发布于 2019-03-18
  • 来自专栏OSChina

    springBoot -web开发

    WebMvcAuotConfiguration: @Override public void addResourceHandlers(ResourceHandlerRegistry regis

    73340发布于 2019-08-01
  • 来自专栏python3

    python web开发

    HTTP超文本传输协议 CSS层叠样式 HTML 超文本标记语言 JavaScript脚本语言 WSGI接口:Web Server Gateway Interface. -- 它只要求web开发者实现一个函数 start_response):     start_response('200 OK', [('Content-Type', 'text/html)])     return [b'

    hello, web

    '] web框架 wsgi框架 -- 其实一个web app,就是写一个wsgi的处理函数,针对每个http请求进行响应。 使用flask编写web app比wsgi接口简单。

    96310发布于 2020-01-13
  • 来自专栏房东的猫

    Web 开发 RESTful

    __) api = Api(app) # 初始化得到 api 对象 # 初始化待办列表 todos = { 'todo_1': "读《程序员的自我修养》", 'todo_2' some-opaque-string'} # 第一个参数是资源类,第二个参数是路由 api.add_resource(Todo1, '/todo_1/') api.add_resource(Todo2, '/todo_2/') api.add_resource(Todo3, '/todo_3/') if __name__ == '__main__': # 别忘了启动应用的代码 app.run 并显示出 HTTP 标头,HTTP 状态码为 201 curl http://localhost:5000/todo_2/ -i HTTP/1.0 201 CREATED Content-Type: curl http://localhost:5000/reqparser/ -d "id=noint" -X GET { "message": { "id": "\u53c2\

    1.4K40发布于 2021-04-08
  • 来自专栏前行的CVer

    Web开发tutorial

    2 element element div p 选择紧接在 元素之后的所有 元素。 2 ¶RESPONSIVE RULES /*RESPONSIVE RELUS*/ @media screen and (max-width:715px){ ​ } Mobile Web 调试方法 ¶服务器端 Basic “Web Site” Server ? “Web Application” Server ? 如果网络的流量很大,需要多个“Web Application” Server,然后使用负载均衡器去调配多个服务器。 学习资源 ¶视频教程 web开发思维导图及对应视频教程 MEAN Stack Tutorials (MongoDB, Express, Angular, Node) ¶模板 https://startbootstrap.com

    1.1K10发布于 2021-03-04
  • 领券