- 服务器上部署Nginx的几种方式
香蕉可乐荷包蛋
服务器服务器nginx运维
在服务器上部署Nginx有多种方式,具体取决于你的操作系统和偏好。以下是几种常见的部署方式:1.使用包管理器安装这是最常见和推荐的方式,适用于大多数Linux发行版。1.1在Ubuntu/Debian上使用apt更新包列表sudoaptupdate安装Nginxsudoaptinstallnginx启动Nginx服务sudosystemctlstartnginx设置开机自启动sudosystemc
- WSL2- 使用Shell工具连接的一些配置
yfs1024
简单总结linuxwindows
1.固定ip参考文章:Windows中wsl2为虚拟Linux子系统设置固定IP的方法_wsl2固定ip-CSDN博客2.操作步骤1.安装并配置SSH服务器首先,您需要在WSL2中安装和配置OpenSSH服务器。更新软件包列表并安装OpenSSH服务器:sudoaptupdatesudoaptinstallopenssh-server配置主机密钥生成RSA主机密钥:sudossh-keygen-t
- 通过ssh连接wsl
ricardo.dong
ssh运维
要在WSL(WindowsSubsystemforLinux)上通过SSH进行连接,你可以按照以下步骤操作:安装OpenSSH服务器:在WSL中,默认可能没有安装OpenSSH服务器。你可以通过以下命令来安装它:bashsudoapt-getupdatesudoapt-getinstallopenssh-server如果已经安装,可能需要重新安装以确保最新版本:bashsudoapt-getrem
- MySQL 详解之函数:数据处理与计算的利器
尹劭东
mysql详解android数据库mysql
在MySQL中,函数可以接受零个或多个输入参数,并返回一个值。这些函数可以在SELECT语句的字段列表、WHERE子句、HAVING子句、ORDERBY子句以及UPDATE和INSERT语句中使用。合理利用函数,可以简化SQL语句,提高开发效率。MySQL提供了大量的内置函数(Built-inFunctions),涵盖了字符串处理、数值计算、日期时间操作、流程控制、聚合计算等众多领域。此外,用户还
- 超详细的linux-conda环境安装教程
109702008
人工智能编程conda人工智能学习
GPT-4o(OpenAI)当然,我可以为你提供一个详细的Linux下安装Conda环境的教程。以下是安装步骤:第一步:更新系统包管理器在安装Conda之前,确保你的系统包管理器是最新的。sudoaptupdatesudoaptupgrade(如果你使用的是其他Linux发行版,可以使用相应的包管理器命令,例如`yum`、`dnf`等)第二步:下载Miniconda安装脚本Anaconda和Min
- ubuntu 20使用kubeadm安装k8s 1.26
RealKeyboardMan
K8Skubernetesubuntudocker
步骤机器:4核8G,root账号,可访问互联网1、更新aptapt-getupdate2、安装一些基本工具apt-getinstallca-certificatescurlgnupglsb-releasenet-toolsapt-transport-https3、ifconfig获取ip,hostname获取主机名,若主机名不符合规范(比如有特殊字符,则使用hostnamectlset-hostn
- ubuntu20.04安装Apollo Cyber RT及问题记录
tianzhenba
dockerubuntu自动驾驶
1.docker安装此处参考官方安装教程docker官方教程1.1卸载旧版本运行以下命令以卸载所有冲突的软件包forpkgindocker.iodocker-docdocker-composepodman-dockercontainerdrunc;dosudoapt-getremove$pkg;done1.2更新软件包索引并安装软件包以允许使用sudoapt-getupdatesudoapt-ge
- 【设计模式】之观察者模式(Observer)
iteye_6233
设计模式java测试
观察者模式的定义是:定义一个对象之间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象会自动被通知和更新。Defineaone-to-manydependencybetweenobjectssothatoneobjectchangesstate,allitsdependentsarenotifiedandupdatedautomatically.在OO软件设计中,一个很重要的原则就是
- OpenGL: Shader、GLSL和Uniform
清醒的兰
OpenGL+Qt计算机视觉图形渲染
一、QtUI调用OpenGL控件功能1、如果需要从paintGL()以外位置触发重新绘制(典型示例是使用计时器设置场景动画),则应调用Widget的update()函数来安排更新。2、在paintGL()、resizeGL()、initializeGL()里调用标准OpenGLAPI函数,Widget的OpenGL上下文将自动变为当前。3、但在其它函数里调用标准OpenGLAPI函数,则必须首先调
- Unity 3D定点数物理引擎实战系列3
Unity_RAIN
unityjava前端
BEPUphysicsint碰撞检测详解上一节我们給大家介绍了BEPUphysicsint的基本使用,在游戏开发中我们经常要使用物理引擎的事件,所以本节我们详细的讲解BEPUphysicsint的物理事件。此物理引擎会产生了碰撞事件与非碰撞事件,碰撞事件大家好理解,非碰撞事件例如:物理Entity的update事件,Entity的activation/deactivation事件等。本文主要详解由
- CZX前端秘籍2
C先生20190721
哈哈哈前端vue.jsjavascript
vue生命周期(组件从创建到销毁的过程就是它的生命周期)创建前beforeCreat(在这个阶段属性和方法都不能使用)创建时created(这里时实例创建完成之后,在这里完成了数据监测,可以使用数据,修改数据,不会触发updated,也不会更新视图)挂载前beforeMount(完成了模板的编译,虚拟DOM也完成创建,即将渲染,修改数据,不会触发updated)挂载时Mounted(把编译好的模板
- 2、Ubuntu 环境下安装RabbitMQ
核動力牛馬
RabbitMQrabbitmqlinux
⼀.安装ErlangRabbitMqRabbitMq需要Erlang语⾔的⽀持,在安装rabbitMq之前需要安装erlang需要Erlang语⾔的⽀持,在安装rabitMq之前需要安装erlang。安装erlang#更新软件包sudoapt-getupdate#安装erlangsudoapt-getinstallerlang查看erlang版本erl退出命令halt().⼆.安装RabbitMQ
- Ubuntu 24.04 上安装 Conda
MonkeyKing.sun
ubuntucondalinux
步骤1:更新系统软件包sudoaptupdatesudoaptupgrade-y步骤2:下载Anaconda或Miniconda安装脚本您可以选择安装完整的Anaconda发行版,或者更精简的Miniconda。下载Anaconda:前往Anaconda官方网站获取最新版本的下载链接:Anaconda下载页面或者使用wget命令直接下载(请根据最新版本更新链接):wgethttps://repo.
- 在Ubuntu 18.04 LTS上安装MySQL 5.7详细步骤讲解
Mortal3306
MySQL安装ubuntumysqllinux
在Ubuntu18.04LTS上安装MySQL5.7的过程可以分为几个详细的步骤,下面我将为你提供一个非常详尽的安装指南。准备工作确保你拥有一个具有sudo权限的用户账户。打开终端(如果是通过SSH连接的服务器,同样适用)。步骤1:更新系统包在终端中,首先更新你的Ubuntu系统的包索引列表。这确保了你能够安装最新版本的软件包和依赖关系。sudoaptupdate接下来,升级所有已安装的包至最新版
- 如何通过六个简单的步骤在 Ubuntu 18.04 LTS(Bionic Beaver)上安装 Postgresql-10 和 PostGIS-2.4
csdn_aspnet
PostgresqlUbuntuubuntupostgresqlpostgis
安装Ubuntu18.04LTS(BionicBeaver)1.检查你的Ubuntu版本:-lsb_release-a安装Postgresql2.在服务器或您的电脑(终端)上:-sudoapt-getupdatesudoapt-getinstall-ypostgresqlpostgresql-contrib创建数据库和用户以供访问将DATABASE_NAME_HERE和USER_NAME_HERE
- ROS2 安装详细教程,Ubuntu 22.04.5 LTS 64 位 操作系统
Stuomasi_xiaoxin
人工智能机器学习&深度学习ubuntulinux运维slamros深度学习
一、完整安装流程(推荐)1.安装依赖工具sudoaptupdate&&sudoaptinstall-ysoftware-properties-commoncurlgnupg22.添加ROS2GPG密钥sudocurl-sSLhttps://raw.githubusercontent.com/ros/rosdistro/master/ros.key-o/usr/share/keyrings/ros-
- Hive架构
漂漂1
大数据主题Hive架构Hive是一种以SQL风格进行任何大小数据分析的工具,其特点是采取类似关系数据库的SQL命令。其特点是通过SQL处理Hadoop的大数据,数据规模可以伸缩扩展到100PB+,数据形式可以是结构或非结构数据。Hive与传统关系数据库比较有如下几个特点:侧重于分析,而非实时在线交易无事务机制不像关系数据库那样可以随机进行insert或update.通过Hadoop的map/red
- 使用Tortoise-ORM和FastAPI构建评论系统
title:使用Tortoise-ORM和FastAPI构建评论系统date:2025/04/2521:37:36updated:2025/04/2521:37:36author:cmdragonexcerpt:在models.py中定义了Comment模型,包含id、content、created_at、updated_at字段,并与User和Article模型建立外键关系。schemas.py
- python后端程序部署到服务器 Ubuntu并配合 Vue 前端页面运行
不懂球的小胖
大模型pythonai服务器前端python
将PyCharm研发的Web后端系统程序部署到Ubuntu24.04服务器并配合Vue前端页面运行,可按以下步骤操作:1.服务器环境准备在开始部署之前,需要在Ubuntu24.04服务器上安装必要的软件。#更新系统软件包sudoaptupdatesudoaptupgrade-y#安装Python3和pipsudoaptinstallpython3python3-pip-y#安装Node.js和np
- MyBatis-Plus 通过 ID 更新数据为NULL总结
行星008
Mybatis框架java开发语言springbootmybatis后端
在使用MyBatis-Plus通过ID更新数据时,若需将字段值设为null,可参考以下解决方案:方法一:使用@TableField注解在实体类字段上添加注解,指定更新策略为忽略非空检查:publicclassUser{@TableField(strategy=FieldStrategy.IGNORED)privateStringemail;}调用updateById时,该字段即使为null也会被更
- Python中dict详解
爱玩网络的小石
Pythonpython开发语言
目录dick定义一个dict定义空字典类型转换dict内置函数详解1.clear2.copy3.get4.items5.keys6.values7.pop8.popitem9.setdefault10.update课后扩展dickdickdictionary字典特点:根据关键字去获取内容关键字不能重复关键字必须是不可变的数据类型定义dict的语法定义dict:根据key去取value字典中的元素必
- Linux:opencv安装
_乐多_
Ubuntulinux服务器linuxopencv
在Linux上安装OpenCV可以通过几种方式进行,最常见的方式是使用包管理器(如APT)进行安装,或者从源代码编译安装。下面是两种常用方法的步骤:用方法1就行。亲测可用。方法1:使用APT安装OpenCV(适用于Ubuntu和Debian)更新包列表:打开终端,首先确保你的包列表是最新的:sudoaptupdate安装依赖包:安装OpenCV所需的依赖包:sudoaptinstallbuild-
- spring boot 使用BeanUtils.copyProperties 忽略字段
韩zj
springboot
使用BeanUtils.copyProperties,对两个实体类进行字段赋值,可以忽略一些不需要更新的字段privatestaticString[]IGNORE_ISOLATOR_PROPERTIES=newString[]{"id","creater","createTime","updater","updateTime","logicDel","version","registerOrgan
- Masscan下载Linux安装
软件工匠手记
linux运维服务器
`masscan`是一款高速的端口扫描工具,能够在极短的时间内扫描大量IP地址和端口。以下是关于如何在Linux系统上下载并安装`masscan`的详细步骤。###通过包管理器安装对于一些Linux发行版,你可以直接使用系统的包管理器来安装`masscan`。例如,在基于Debian的系统(如Ubuntu)中,可以使用`apt-get`命令:```bashsudoapt-getupdatesudo
- SVN的checkout与update的区别
dadaobusi
svn
SVN有checkout和update;很少有人问到区别是什么;因为从命令本身的应用场景来说,本身就是在不同场合下使用的;checkout是建立工作目录;update是提交前更新文件;当然也可以更新出一些其他人新提交的文件;刚好我也遇到类似的问题:stackoverflow上有个讨论,应该算是比较深入的了。但是有一个问题,我暂时并没有在重复的checkout时遇到他说的错误;(人品爆发?)tort
- 基于Centos7.9的一键部署本地/远端/局域网Yum源脚本解析:原理、实战与避坑指南
东窗西篱梦
运维
一、原理1.1Yum源工作原理Yum(YellowdogUpdaterModified)是RPM包管理器的高级封装工具,通过解析软件包的元数据依赖关系,自动解决软件安装时的依赖问题。其核心要素包括:仓库元数据:包含软件包列表、依赖关系、版本信息仓库路径:支持file://(本地)、http://(网络)、ftp://等多种协议缓存机制:通过makecache生成元数据缓存加速查询1.2三种部署模式
- composer 更新指定的依赖包
antd
compoesr的require/update都可以更新指定的依赖包(升级/降级)。require更为灵活些,未安装则进行安装,已安装则根据传入的版本号进行升级或降级。update则无法在命令行传入指定的版本号,需要先手动编辑composer.json,指定新的版本号,然后执行更新命令。忽略composerrequiregoogle/protobuf--ignore-platform-reqs-v
- 实验二 创建数据库与数据表
zhanghongyi_cpp
数据库练习sql数据库
一、实验目的1.掌握使用sql语句创建、删除和修改数据库。2.掌握使用sql语句创建、删除和修改数据表结构,创建各种完整性约束。3.掌握数据更新语句insert、update和delete的使用。二、实验内容用createdatabase语句创建名为“project”的数据库,字符集和排序规则采用系统默认。CREATEDATABASEproject;用createtable语句在project数据
- Linux 系统中使用 OpenSSL 生成适用于 IIS 的证书
龙仔725
linux运维服务器
Linux系统中使用OpenSSL生成适用于IIS的证书1.确保OpenSSL已安装在Linux系统中,可以通过以下命令检查OpenSSL是否已安装:opensslversion如果未安装,可以使用包管理器安装。例如:在基于Debian的系统(如Ubuntu)中:sudoaptupdatesudoaptinstallopenssl在基于RedHat的系统(如CentOS或Fedora)中:sudo
- 性能检测工具perf 安装与使用
Summer0828
c++
工作记录系统环境:ubuntu20.04编程语言:c++一、安装perf:1.打开终端:你可以通过Ctrl+Alt+T快捷键或搜索终端应用程序来打开它。2.安装perf工具:perf工具包含在linux-tools包中,该包与你的Linux内核版本相关联。首先,你需要安装与你当前内核版本相匹配的linux-tools包:sudoaptupdatesudoaptinstalllinux-tools-
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">