- 【兼容性】js 浏览器兼容问题处理方式
编程轨迹_
javascriptjs兼容性javascript浏览器IE火狐
⭐️本文首发自前端修罗场(点击即可加入),一个专注Web技术、答疑解惑、面试辅导、职业发展的社区。现在加入,即可参与打卡挑战,和一群人一起努力。挑战成功即可获取一次免费的模拟面试机会,进而评估知识点的掌握程度,获得更全面的学习指导意见,不走弯路,不吃亏!参考:http://www.frontopen.com/2552.html使用CSS来修正一切:20+常见错误和修复http://www.noup
- vue + video.js实现视频列表页(多个视频)
River_tong
vue+video.js实现视频列表页vue项目中做一个视频列表页,本来用原生video标签来实现,由于考虑到手机浏览器兼容问题,找了很多插件,最后决定用video.js这个插件来实现。Video.js是一个有着HTML5背景的网络视频播放器。它同时支持HTM5和Flash视频,简单来说就是HTMl5和Flash视频播放器安装video.js$npminstallvideo.js在main.js中
- 【面试总结系列】在开发 PC 端项目时,需要考虑哪些主流设备浏览器兼容性的问题?
八了个戒
前端面试问题解决前端内核csshtmljavascript
一、问题描述在开发PC端项目时,需要考虑哪些兼容性的问题?二、答案详解首先,为什么会出现浏览器兼容问题?各大厂商出于自身利益考虑而设置的种种技术壁垒,都让CSS应用起来比想象得要麻烦;由于各大主流浏览器由不同的厂家开发,所用的核心架构和代码也很难重和,这就为各种莫名其妙的Bug(代码错误)提供了温床。介绍一下目前最流行的五大浏览器以及五大内核浏览器:IE浏览器Firefox(火狐)浏览器Chrom
- css 上下布局 flex,Css Flex布局
SeaTable
css上下布局flex
Flex布局是Css3中新加入的额外布局系统。传统布局基于盒模型,依赖“display”、“position”、“float”属性,对于特殊布局非常不便。因此2009年,W3C提出新的布局方案-Flex布局,但由于浏览器兼容问题,Flex布局并没有大范围铺开。实现Flex布局的条件1.必须有一个父级容器作为Flex容器(作为容器)·定义一个Flex容器.box{display:flex;}2.Fl
- app分享页面,唤醒app方法总结
lvzhiyi
app分享页面看似简单的静态展示页面,其实里面有很多坑1、分享页面的打开的浏览器兼容问题,微信,qq,手机自带浏览器等;2、唤醒方法的兼容性问题,ios和安卓唤醒方法的兼容性,window.location、setattribute('href','url');3、如何唤醒app内部固定的某个页面这里分享一下我的个人总结;首先是几个常用的函数//判断微信客户端functionisWeiXin(){
- 如何处理html5新标签的浏览器兼容问题?
那维莱特
html5前端html
处理HTML5新标签的浏览器兼容问题,特别是针对较旧的浏览器,可以采用以下几种方法:使用JavaScript创建元素:对于不支持HTML5新标签的浏览器,可以使用JavaScript(特别是DocumentObjectModel,DOM)来创建这些元素。例如,可以使用document.createElement('article')来在DOM中创建元素。这样做之后,这些元素就可以通过CSS进行样式
- vue项目中导出PDF的两种方式
weixin_30570101
javascriptjavauiViewUI
参考大家导出的方式,基本上是如下两种:1.使用html2Canvas+jsPDF导出PDF,这种方式什么都好,就是下载的pdf太模糊了。对要求好的pdf这种方式真是不行啊!2.调用浏览器自身的方法。window.print()来打印(打印时可选下载),这种方式打印出来很清楚,但纯在浏览器兼容问题。谷歌浏览器比较好用点。两种导出pdf清晰度对比:--------------左边html2canvas
- Css reset 和Normalize.css
normi-D18
csshtml前端
Cssreset又叫做CSS重写或者CSS重置,用于改写HTML标签的默认样式。有些HTML标签在浏览器里有默认的样式,例如p标签有上下边距,li标签有列表标识符号等。这些默认样式在不同浏览器之间也会有差别,例如ul默认带有缩进的样式,在正下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的。这必然会带来浏览器兼容问题因此,在CSS代码中,可以使用CSS代码去
- 浏览器兼容问题汇总
wj_39ed
市场上浏览器种类很多,不同浏览器的内核也不尽相同,所以各个浏览器对网页的解析存在一定的差异。浏览器内核主要分为两种,一是渲染引擎,另一个是js引擎,内核更加倾向于说渲染引擎。常见的浏览器内核可以分四种:Trident、Gecko、Blink、WebkitIE浏览器:Trident内核,也称为IE内核Chrome浏览器:Webkit内核,现在是Blink内核Firefox浏览器:Gecko内核,俗称
- 导出下载Execl/PDF IE浏览器兼容问题
宋小菜_菜菜
fetch请求接口IE浏览器不兼容解决主要原因:IE浏览器不兼容fetch解决办法:安装whatwg-fetch并导入import'whatwg-fetch';请求方法使用fetch代码块,IE浏览器转换文件流使用msSaveOrOpenBlob方法才可下载returnfetch(fullUrl,newOptions).then(response=>response.blob()).then(bl
- 浅谈前端浏览器兼容问题,包含千牛工作台
CCCCCccccccch
因为现在接手的项目正好要做浏览器兼容,顺便写出来与大家分享一下,上周拉出的用户使用的浏览器占比如下图所示:最大比重的chrome项中是包含了360浏览器的用户,且360的占大部分。除上述之外,还有一大部分用户是用千牛工作台来使用我们软件的,并不包含在上述统计中,也是令人头痛的一点。浏览器分类根据内核来说的话,其实主流的浏览器内核分为:Trident,Gecko,Webkit,Chromium/Bi
- 修改input中placeholder样式
mr_cmx
小程序htmlcsscss3
实现方法:使用::placeholder”选择器::placeholder是css3新增的选择器,可能存在一定的浏览器兼容问题,所以最好加上不同的前缀-ms-、-webkit-、-ms-等input::placeholder{font-weight:400;color:#624b2f;}//::-webkit-input-placeholder/*WebKit,Blink,Edge*///:-mo
- HTML5+CSS3之快速入门 day6-day10布局,表单,css精灵,css hack,BFC规范
星夏一夜
IThtml5htmlcss3css
day06布局核心:盒模型(间距)浮动(并排)定位(覆盖+特殊位置)定位类型position静态定位position:static;默认值静态定位不能使盒子位置变化不适合布局作用:解决低版本浏览器兼容问题相对定位position:relative;能不能使盒子发生位置变化yes2.参考对象:自身初始位置3.脱离不脱离标准流不脱离标准(保留原来位置)4.是否适合布局:不适合布局(压盖,特殊位置)因为
- 我在 vue3 开发中踩的坑
前端瓶子君
vuejavajavascriptjsreact
前期准备由于vite在开发态是基于ESM进行模块化开发,而ESM的浏览器兼容版本有限,如下图。esm-兼容所以,如果你打算使用vite作为构建工具去开发,你至少要有一个合适版本的浏览器。如果你和我一样,Chrome版本的浏览器比较低,但是又不想升级,想留着偶尔方便自测和定位浏览器兼容问题,那我推荐你安装一个Chromium。这样你就可以一个电脑里面拥有两个Chrome。_没有两个chrome的前端
- div+CSS浏览器兼容问题整理(IE6.0、IE7.0 ,ie8 , FireFox...)
sdh_down
ie浏览器cssdivfirefoxhtml
CSS技巧1.div的垂直居中问题vertical-align:middle;将行距增加到和整个DIV一样高line-height:200px;然后插入文字,就垂直居中了。缺点是要控制内容不要换行poweredby25175.net2.margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inli
- div+CSS浏览器兼容问题整理(IE6.0、IE7.0 ,ie8 , FireFox...) 四
limfungsuen
CSS+DIVie浏览器cssdivfirefoxfunction
IE6、IE7、FF与兼容性有关的特性CSSHACK代码:所有浏览器通用height:100px;IE6专用_height:100px;poweredby25175.netIE6专用*height:100px;IE7专用*+height:100px;IE7、FF共用height:100px!important(优先级);一、CSSHACK以下两种方法几乎能解决现今所有HACK.1,!importa
- div+CSS浏览器兼容问题整理(IE6.0、IE7.0 ,ie8 , FireFox)
aijue2015
javascriptxhtmlViewUI
1.div的垂直居中问题vertical-align:middle;将行距增加到和整个DIV一样高line-height:200px;然后插入文字,就垂直居中了。缺点是要控制内容不要换行poweredby25175.net2.margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;例如
- div+CSS浏览器兼容问题整理(IE6.0、IE7.0 ,ie8 , FireFox..
名贤集
CSSie浏览器cssdivfirefoxhtml
CSS技巧1.div的垂直居中问题vertical-align:middle;将行距增加到和整个DIV一样高line-height:200px;然后插入文字,就垂直居中了。缺点是要控制内容不要换行poweredby25175.net2.margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inli
- Vite中的CSS工程化方案
东方睡衣
css前端react.jsnode.js
样式方案的意义Q.不用任何CSS工程方案,会有哪些问题?A.开发体验欠佳,原生不支持CSS选择器嵌套样式污染问题,容易互相覆盖和侮然浏览器兼容问题,需要手动添加浏览器前缀打包后的代码体积问题,所有的CSS代码都将打包到产物中,导致体积过大Q.CSS解决方案有哪些?A.CSS预处理器:包含主流的Sass/Scss、Less和Stylus。这些方案各自写了一套语法,可以使用嵌套规则、定义变量、条件判断
- event事件各浏览器兼容问题
RL空RLR空L
window.onload=function(){document.onclick=function(ev){varoEvent=ev||event;alert(oEvent.clientX+','+oEvent.clientY);};};
- iframe子页面调用history.back(),父页面会返回的问题解答
farawei
1,问题原因:浏览器兼容问题,Chrome支持,Safari不支持解决姿势:https://blog.csdn.net/qingyuexiao/article/details/84707473functiongoBack(){//解决Safari中后退功能的兼容问题if(navigator.userAgent&&/(iPhone|iPad|iPod|Safari)/i.test(navigator
- CSS浏览器兼容问题
星哥真的太难了
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE影响CSS处理,作为W3C的标准,一定要加DOCTYPE声名.CSS技巧1.div的垂直居中问题vertical-align:middle;将行距增加到和整个DIV一样高l
- 前端面试题整理
barnett_y
【前端面试点滴知识】
前端和计算机相关知识http://www.cnblogs.com/haoyijing/p/5789348.html你能描述一下渐进增强和优雅降级之间的不同吗浏览器兼容问题如何对网站的文件和资源进行优化?怎么学习前端?怎么接触前端新知识?关于前后端分离关于浏览器内核(渲染引擎)浏览器加载文件顺序以及repaint/reflow为什么使用多个域名来存储网络资源会更有效?进程和线程的区别前端开发的优化问
- Web入门笔记
yfdddong
java学习笔记笔记
Web入门笔记HTTP协议超文本传输协议规定了浏览器和服务器之间数据传输的规则,请问数据和响应数据的格式基于TCP请求-响应模式一次请求对应一次响应无状态的协议请问数据格式浏览器版本:解决浏览器兼容问题。GET请求体:存放请求参数响应HTTP协议解析Tomcat开源、免费的web服务器tips:工具:任务管理器–详细信息–找到java进程HTTP协议默认端口号是80,如果将Tomcat端口号改为8
- 浏览器兼容性
Fairy_妍
一、什么是浏览器兼容性浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的兼容问题。在网站的设计和制作中,做好浏览器兼容,才能够让网站在不同的浏览器下都正常显示。而对于浏览器软件的开发和设计,浏览器对标准的更好兼容能够给用户更好的使用体验。浏览器兼容问题包括HTML标签兼容、css兼容和JS兼容二、HTML标签兼容1、问题:对于H5新增
- 网页制作之html基础学习6-CSS浏览器兼容问题
weixin_30810583
xhtmljavascriptViewUI
初学html和css时,每天切图,总会遇到很多浏览器兼容性问题。最近一直关注移动平台开发,就html和css来说,不用考虑那么多浏览器兼容性问题。到现在,以至于很多浏览器兼容性几乎忘光了。今天把以前总结的知识拿来分享一下,顺便自己也复习一下。当然,其中肯定有很多不足,望指正啊。1ie6.0横向margin加倍产生因素:块属性、float、有横向margin。解决方法:display:inline;
- 常见兼容问题以及解决方案
Jacqui_
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin
- chromefirefox浏览器全历史版本下载
起风了zsj
前端firefoxchrome历史版本旧版本下载地址
前端开发过程中涉及到浏览器兼容问题时,经常需要以前的历史版本浏览器做测试,下面是chrome谷歌浏览器以及firefox火狐浏览器的各历史版本的下载地址:Firefox全历史版本下载:firefox历史版本下载地址DirectoryListing:/pub/firefox/releases/http://ftp.mozilla.org/pub/mozilla.org//firefox/releas
- Babel解决ES6语法无法在浏览器兼容问题
天问运
Java攻城狮摇篮es6eswebwebpacknpm
问题1:babel:无法加载文件C:\Users\win\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.micros问题2:get-ExecutionPolicy获取的结果为:Restricted解决:1、用PowerShell,以管理员的身份运行,注意:必须用PowerShell和管理员身份2、使用命令:get-E
- 前端面试题整理
俊逸豪杰的小天地
web前端面试题
前端和计算机相关知识你能描述一下渐进增强和优雅降级之间的不同吗浏览器兼容问题如何对网站的文件和资源进行优化?怎么学习前端?怎么接触前端新知识?关于前后端分离关于浏览器内核(渲染引擎)浏览器加载文件顺序以及repaint/reflow为什么使用多个域名来存储网络资源会更有效?进程和线程的区别前端开发的优化问题Flash,Ajax各自的优缺点,使用中如何取舍?CSSCSS3css居中的方式请写一个简单
- JAVA基础
灵静志远
位运算加载Date字符串池覆盖
一、类的初始化顺序
1 (静态变量,静态代码块)-->(变量,初始化块)--> 构造器
同一括号里的,根据它们在程序中的顺序来决定。上面所述是同一类中。如果是继承的情况,那就在父类到子类交替初始化。
二、String
1 String a = "abc";
JAVA虚拟机首先在字符串池中查找是否已经存在了值为"abc"的对象,根
- keepalived实现redis主从高可用
bylijinnan
redis
方案说明
两台机器(称为A和B),以统一的VIP对外提供服务
1.正常情况下,A和B都启动,B会把A的数据同步过来(B is slave of A)
2.当A挂了后,VIP漂移到B;B的keepalived 通知redis 执行:slaveof no one,由B提供服务
3.当A起来后,VIP不切换,仍在B上面;而A的keepalived 通知redis 执行slaveof B,开始
- java文件操作大全
0624chenhong
java
最近在博客园看到一篇比较全面的文件操作文章,转过来留着。
http://www.cnblogs.com/zhuocheng/archive/2011/12/12/2285290.html
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html
一.获得控制台用户输入的信息
&nbs
- android学习任务
不懂事的小屁孩
工作
任务
完成情况 搞清楚带箭头的pupupwindows和不带的使用 已完成 熟练使用pupupwindows和alertdialog,并搞清楚两者的区别 已完成 熟练使用android的线程handler,并敲示例代码 进行中 了解游戏2048的流程,并完成其代码工作 进行中-差几个actionbar 研究一下android的动画效果,写一个实例 已完成 复习fragem
- zoom.js
换个号韩国红果果
oom
它的基于bootstrap 的
https://raw.github.com/twbs/bootstrap/master/js/transition.js transition.js模块引用顺序
<link rel="stylesheet" href="style/zoom.css">
<script src=&q
- 详解Oracle云操作系统Solaris 11.2
蓝儿唯美
Solaris
当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。
- spring学习——springmvc(一)
a-john
springMVC
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。
1,跟踪Spring MVC的请求
请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
- hdu4342 History repeat itself-------多校联合五
aijuans
数论
水题就不多说什么了。
#include<iostream>#include<cstdlib>#include<stdio.h>#define ll __int64using namespace std;int main(){ int t; ll n; scanf("%d",&t); while(t--)
- EJB和javabean的区别
asia007
beanejb
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只需要安装Tomcat就可以了
1.EJB用于服务端应用开发, 而JavaBeans
- Struts的action和Result总结
百合不是茶
strutsAction配置Result配置
一:Action的配置详解:
下面是一个Struts中一个空的Struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
&quo
- 如何带好自已的团队
bijian1013
项目管理团队管理团队
在网上看到博客"
怎么才能让团队成员好好干活"的评论,觉得写的比较好。 原文如下: 我做团队管理有几年了吧,我和你分享一下我认为带好团队的几点:
1.诚信
对团队内成员,无论是技术研究、交流、问题探讨,要尽可能的保持一种诚信的态度,用心去做好,你的团队会感觉得到。 2.努力提
- Java代码混淆工具
sunjing
ProGuard
Open Source Obfuscators
ProGuard
http://java-source.net/open-source/obfuscators/proguardProGuard is a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, m
- 【Redis三】基于Redis sentinel的自动failover主从复制
bit1129
redis
在第二篇中使用2.8.17搭建了主从复制,但是它存在Master单点问题,为了解决这个问题,Redis从2.6开始引入sentinel,用于监控和管理Redis的主从复制环境,进行自动failover,即Master挂了后,sentinel自动从从服务器选出一个Master使主从复制集群仍然可以工作,如果Master醒来再次加入集群,只能以从服务器的形式工作。
什么是Sentine
- 使用代理实现Hibernate Dao层自动事务
白糖_
DAOspringAOP框架Hibernate
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。
public void save(Object obj){
Session session = this.getSession();
Transaction tran = session.beginTransaction();
try
- maven3实战读书笔记
braveCS
maven3
Maven简介
是什么?
Is a software project management and comprehension tool.项目管理工具
是基于POM概念(工程对象模型)
[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复]
[与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区]
功能:
- 编程之美-子数组的最大乘积
bylijinnan
编程之美
public class MaxProduct {
/**
* 编程之美 子数组的最大乘积
* 题目: 给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度。
* 以下程序对应书上两种方法,求得“乘积中最大的一组”的乘积——都是有溢出的可能的。
* 但按题目的意思,是要求得这个子数组,而不
- 读书笔记-2
chengxuyuancsdn
读书笔记
1、反射
2、oracle年-月-日 时-分-秒
3、oracle创建有参、无参函数
4、oracle行转列
5、Struts2拦截器
6、Filter过滤器(web.xml)
1、反射
(1)检查类的结构
在java.lang.reflect包里有3个类Field,Method,Constructor分别用于描述类的域、方法和构造器。
2、oracle年月日时分秒
s
- [求学与房地产]慎重选择IT培训学校
comsci
it
关于培训学校的教学和教师的问题,我们就不讨论了,我主要关心的是这个问题
培训学校的教学楼和宿舍的环境和稳定性问题
我们大家都知道,房子是一个比较昂贵的东西,特别是那种能够当教室的房子...
&nb
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
daizj
oraclermanfilespersetPARALLELISM
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
- 简单排序:冒泡排序
dieslrae
冒泡排序
public void bubbleSort(int[] array){
for(int i=1;i<array.length;i++){
for(int k=0;k<array.length-i;k++){
if(array[k] > array[k+1]){
- 初二上学期难记单词三
dcj3sjt126com
sciet
concert 音乐会
tonight 今晚
famous 有名的;著名的
song 歌曲
thousand 千
accident 事故;灾难
careless 粗心的,大意的
break 折断;断裂;破碎
heart 心(脏)
happen 偶尔发生,碰巧
tourist 旅游者;观光者
science (自然)科学
marry 结婚
subject 题目;
- I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 收藏代码
dcj3sjt126com
redis
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
异常原因:没有安装g
- 并发容器
shuizhaosi888
并发容器
通过并发容器来改善同步容器的性能,同步容器将所有对容器状态的访问都串行化,来实现线程安全,这种方式严重降低并发性,当多个线程访问时,吞吐量严重降低。
并发容器ConcurrentHashMap
替代同步基于散列的Map,通过Lock控制。
&nb
- Spring Security(12)——Remember-Me功能
234390216
Spring SecurityRemember Me记住我
Remember-Me功能
目录
1.1 概述
1.2 基于简单加密token的方法
1.3 基于持久化token的方法
1.4 Remember-Me相关接口和实现
- 位运算
焦志广
位运算
一、位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&am
- nodejs 数据库连接 mongodb mysql
liguangsong
mongodbmysqlnode数据库连接
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
- java动态编译
olive6615
javaHotSpotjvm动态编译
在HotSpot虚拟机中,有两个技术是至关重要的,即动态编译(Dynamic compilation)和Profiling。
HotSpot是如何动态编译Javad的bytecode呢?Java bytecode是以解释方式被load到虚拟机的。HotSpot里有一个运行监视器,即Profile Monitor,专门监视
- Storm0.9.5的集群部署配置优化
roadrunners
优化storm.yaml
nimbus结点配置(storm.yaml)信息:
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional inf
- 101个MySQL 的调节和优化的提示
tomcat_oracle
mysql
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列
- zoj 3829 Known Notation(贪心)
阿尔萨斯
ZOJ
题目链接:zoj 3829 Known Notation
题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。
解题思路:贪心,数字的个数要要保证比∗的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到∗-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是1