6.26心得

浏览器类型浏览器的种类分为IE内核、谷歌内核【Webkit】、火狐内核等。还有IE内核+Webkit内核。即双核的浏览器。比如傲游浏览器、360极速浏览器、搜狗高速浏览器。第一种,只区分浏览器,不考虑版本代码function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOper
阅读本文

img标签间距问题

关于img标签间距问题:多个img之间有间距,包含img标签的div之间有间距。 <!doctype html> 2 <html lang=“en“> 3 <head> 4 <meta charset=“UTF-8“> 5 <title>test</title> 6 <link rel=“stylesheet“ type=“text/css“ href=“css/
阅读本文

在Centos7下安装Python+Selenium+Firefox学习环境

Selenium 一自动化测试工具。它支持 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。所以呢,你要用Selenium你必须得先有个浏览器(大多数人没说这点,略坑!),无论是Chrome也好,Firefox也好,你必须得有一个。安装完浏览器了,抱着愉快的心情用pip3安装了Selen
阅读本文

关于Linux联网的问题

1 你先ping 119.75.218.45 这个地址是百度的地址,看看能不能通,如果不能通,说明你的IP地址、网关可能有问题。nameserver x.x.x.x (不知道为什么这个方法行不通)3.进入etc,打开resolve.conf。这种方法只是临时的,当系统重启后会失效的。nameserver 114.114.114.114nameserver 123.125.8
阅读本文

跨站点脚本攻击XSS

跨站点脚本攻击是一种Web应用程序的攻击,攻击者尝试注入恶意脚本代码到受信任的网站上执行恶意操作。在跨站点脚本攻击中,恶意代码在受影响用户的浏览器端执行,并对用户的影响。也被称为XSS攻击。(为了区分[级联样式表CSS],把cross-site scripting称为XSS)漏洞发生在网站应用程序接收用户的输入数据却没有做必要的编码。如果对用户输入的数据没有进行正确的编码和过滤,这个被注入恶意脚本
阅读本文

前端一些兼容小技巧

1. <meta name=“renderer“ content=“webkit|ie-comp|ie-stand“>360浏览器下默认为急速模式2.<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN“ “http://www.w3.org/TR/html4/loose.dtd“>  在文件中没有大作用,不过可以避免谷歌黑火狐
阅读本文

Ionic 整合 pixi.js

最近做了个app,上线google play不大顺利,说是有假冒行为,然后改了下icon和名字以及描述,但是没啥信息去上,于是暂时放下搞点别的。 因为近期看到个比较有趣的绘图创意,于是想通过ionic整合pixi来实现,整合途径来自这里:Integrate pixijs - typescript in Ionic 2 with npm为啥是pixi呢?因为pixi目前来讲是地球上效率最好的js 2
阅读本文

div+css背景渐变色代码

.div{ height: 100px; width:300px; margin:0px auto; background-image: -moz-linear-gradient(top, #F00, #000); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00FF00
阅读本文

MySQL Daemon failed to start错误解决办法是什么呢?

首先我尝试用命令:service mysql start 来启动服务,但是提示:MySQL Daemon failed to start一开始出现这个问题我很方,然后开始查,说什么的都有,然后看到一篇博客写到查看日志,于是就去这个路径下看日志:/var/log/mysqld.log打开日志文件,发现如下提示:可以看到,提示:No space left on device于是使用命令:df -lh查
阅读本文

用netsh wlan命令行解决“Win10下WLAN不自动登陆”问题

系统崩溃了,找了一个版本Windows 10重装后,发现进入系统后不会自动连接自己家的Wifi,每次都要手动点“登录“,烦不胜烦。于是百度、Google一起上,找解决方案,然而所有网上的方法都试过后还是不行,什么先“忘记”再勾选“自动连接”啊,组策略啊,注册表啊什么的都试了个遍,还是外甥打灯笼——照旧。过了两天,自己仔细琢磨了一下,不是有netsh吗,用netsh wlan命令直接连行不行,于是g
阅读本文

HttpClient设置连接超时时间

使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这两个参数很重要,目的是为了防止访问其他http时,由于超时导致自己的应用受影响。4.5版本中,这两个参数的设置都抽象到了RequestConfig中,由相应的Builder构建,具体的例子如下:CloseableHttpClient httpclient = HttpClients.createDefault(); Http
阅读本文

nw.js的localStorage的物理储存位置

前言因为在做美团外卖商家端的nw.js壳子项目,需要保证在壳子里面使用localStorage的数据可以持久化保存。 发现nw可以保存,即使删除应用重写打包也可以保存,所以解决了这个需求,但是还是需要知道具体储存在哪里,否则不清楚什么情况下数据会丢失。储存位置nw.js打包出来的应用的localStorage的储存目录为: **C:Users【用户名】AppDataLocal【nw应用名
阅读本文

Servlet 笔记

1,精确配置 表单提交地址   action=“/AddNewsServlet“    -->获取页面上下文环境   配置内容: /AddNewsServlet2,Servlet 和 Filter 初始化顺序   ①Filter 在web服务器启动时即完成实例化和初始化   ②Servlet 在提交请求时才完成初始化   ③然后执行 Filter 的 dofilter()方法   ④其次执行 Se
阅读本文

关于代码调试de那些事

关于代码调试de那些事 1.你得明白你在做什么, 保持清醒 2.想清楚了再写代码 3.关于脚手架代码 4.写完一段代码第一时间自己review一下 5.review中注意, 代码是抠过来的么? 6.搞明白问题的表现是什么(症状) 7.调试过程中, 需要时刻注意 8.环境/数据一致性 9.先不要动代码, 假设代码是正确的 10.首先要怀疑自己 11.对于莫名其妙的问题, 多试几种情况 12.先回
阅读本文

selenium启动谷歌所遇到的问题

最近在学习selenium webdriver,发现启动火狐时,运行非常慢,几天前一直在尝试启动谷歌驱动启动,但启动中总遇到问题,启动不起来,一直百度查找方法,还是没搞定,个人比较执着,爱钻牛角尖,弄不定的事情总想去弄好,所以老会浪费一些不必要的时间,虽然是缺点,但有时总还是好的,今天还是想去尝试下,终于启动起来了,虽然成长点不大,但还是开心,言归正传,说下所遇到的问题1.当不下载谷歌驱动,不进
阅读本文

iscroll在谷歌浏览器中bug

https://segmentfault.com/q/1010000008489619 iscroll 在安卓app嵌套html页面时,导致列表页滑动不起来,并且在chorme浏览器中使用手机模式,也滑动不起来,在scroll插件的IScroll函数最后增加 document.addEventListener(‘touchmove‘, function (e) { e.preventDefault
阅读本文

GEF调色板中的多级树结构

在GEF中的调色板(工具箱)是个树形结构,如果你GEF的Editor是继承至GraphicalEditorWithFlyoutPalette类的话,其中必须实现一个叫getPaletteRoot()的方法,它要求你返回一个PaletteRoot对象,其实它就是调色板树的根节点对象。 在调色板树的根节点(PaletteRoot)下,我们一般会放一些工具组(PaletteGroup)或抽屉(Palet
阅读本文

十一、Google Protobuf 编解码

Protobuf是一个灵活、高效、结构化的数据序列化框架,相比于XML等传统的序列化工具,它更小、更快、更简单。Protobuf支持数据结构化一次可以到处使用,甚至跨语言使用,通过代码生成工具可以自动生成不同语言版本的源代码,甚至可以在使用不同版本的数据结构进程间进行数据传递,实现数据结构的前向兼容。 一、Protobuf环境搭建 开发环境:Win10 64 bit; JD
阅读本文