target

html5开发之viewport使用

我怕爱的太早我们不能终老 提交于 2020-02-26 04:54:19
随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5 viewport的使用能帮你做到这一点…… viewport 语法介绍: 01 <!-- html document --> 02 <meta name="viewport" 03 content=" 04 height = [pixel_value | device-height] , 05 width = [pixel_value | device-width ] , 06 initial-scale = float_value , 07 minimum-scale = float_value , 08 maximum-scale = float_value , 09 user-scalable = [yes | no] , 10 target-densitydpi = [dpi_value | device-dpi | high-dpi | medium-dpi | low-dpi] 11 " 12 /> width 控制 viewport 的大小,可以指定的一个值或者特殊的值,如 device

Nmap参数整合

倖福魔咒の 提交于 2020-02-26 02:57:25
Nmap参数汇总 之前写了几遍关于nmap的文章,虽然是写的很多参数,但是平常去查的时候不方便,今天做个整合 (可能不是很全,有错误的话可以告诉我哈) 主机发现 nmap -sn [ target ] 只进行主机发现,不扫描端口和其他信息 nmap -PR [ target ] 使用ARP协议进行主机发现适用于同一网段的目标 nmap -sn -PE [ target ] 通过ICMP协议进行主机发现,相当于ping nmap -sn -PP [ target ] 通过ICMP协议的时间戳进行主机发现 nmap -sn -PM [ target ] 通过ICMP协议的地址掩码进行主机发现 nmap -sn -PS [ target ] TCP SYN扫描 nmap -sn -PA [ target ] TCP ACK扫描 nmap -sn -PU [ target ] 使用UDP协议进行主机发现 nmap -sn -PY [ target ] 使用SCTP协议进行主机发现 nmap -sn -PO [ target ] 使用IP协议进行主机发现 nmap -R [ target ] 反向域名解析 nmap -n [ target ] 取消域名解析 nmap --dns-servers [ server1...] [ target ] 使用指定的dns服务器来查询目标 -

Inter-Provider MPLS Solutions之option A

天涯浪子 提交于 2020-02-26 01:54:49
OptionA又称作VRF-to-VRF方式,ASBR和ASBR通过背靠背的方式互连,ASBR同时也是各自所在AS的PE 。两个ASBR都把对端ASBR看作自己的CE设备,将会为每一个***创建***实例,通过划分子接口的方式,每个子接口分别绑定一个*** 实例。因为OptionA的ASBR之间互为CE的关系,所以ASBR之间不需要任何标签(也可以理解为断裂的标签),不用运行LDP。ASBR之间可以运行多种路由协议,包括BGP , OSPF、静态等。目前,在实际网络中,使用静态路由配置居多。从转发层来看,针对某个***的数据包在ASBR之间是纯IP转发,不带任何标签,就像在CE和PE之间转发的一样。 优点:简单也是实用的,因为在ASBR之间不需要运行MPLS ,所以不要扩展协议和做特殊的配置,属于天然支持。在需要跨域的***数量比较少的情况下可以考虑使用。 缺点: ASBR需要为每个*** 创建一个***实例,需要管理和维护所有***路由,如果***数量众多,将导致ASBR的***v4路由表空间过于庞大,资源开销大。如果跨多个域,配置的工作量很大,扩展性太差。 实验拓扑 需求 1)网段以及IP地址如拓扑所示 2)运行各种协议如拓扑所示 3)实施VRF-to-VRF的*** ***配置 * **** Y-PE1* ! hostname Y-PE1 ! mpls label range

Shell判断某文件夹下是否存在xxx开头的字符串

◇◆丶佛笑我妖孽 提交于 2020-02-26 01:16:21
Usage: bash judge_prefix_string.sh TARGET_DIR TARGET_STR #!/bin/bash TARGET_DIR=$1 TARGET_STR=$2 ls $TARGET_DIR/$TARGET_STR* if [ $? -ne 0 ];then echo "file begin with $TARGET_STR is not existed!" else echo "file begin with $TARGET_STR is existed!" fi for f in `ls $TAGET_DIR`;do if [[ "$f" =~^"$TARGET_STR".* ]]; then echo "file existed!" else echo "file not existed!" fi done    来源: https://www.cnblogs.com/noxy/p/11159701.html

[LeetCode]面试题53 - I. 在排序数组中查找数字 I(二分)

馋奶兔 提交于 2020-02-26 00:16:54
题目 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2 示例 2: 输入: nums = [5,7,7,8,8,10], target = 6 输出: 0 来源:力扣(LeetCode) 链接: https://leetcode-cn.com/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 题解 两次二分,分别查找第一个等于target的索引,和最后一个等于target的索引。 代码 class Solution { public int search(int[] nums, int target) { int firstPos = searchFirst(nums, target); int lastPos = searchLast(nums, target); return firstPos == -1? 0 : lastPos - firstPos + 1; } private int searchFirst(int[] nums, int target){ int l = 0; int r = nums.length - 1; while(l <= r){

leetcode 两数之和Python解答

空扰寡人 提交于 2020-02-26 00:06:26
萌新小白: class Solution : def twoSum ( self , nums , target ) : nums_l = [ ] for i in range ( len ( nums ) - 1 ) : if ( target - nums [ i ] ) in nums [ i + 1 : ] : nums_l . append ( i ) nums_l . append ( nums [ i + 1 : ] . index ( target - nums [ i ] ) + 1 + i ) break return nums_l 由于是暴力解答,耗时方面较多。 在看题解中看到了大神们的字典模拟hash法,偷学了一手也贴上: def twoSum ( self , nums , target ) : hash_dict = { } for i , j in enumerate ( nums ) : hash_dict [ j ] = i for k , l in enumerate ( nums ) : p = hash_dict . get ( target - l ) if k != p and p is not None : return [ k , p ] 耗时相比暴力 快了近十倍。我觉得学习大神们的思维还是很可取的。 来源: CSDN 作者:

二次开发的Selenium Demo版本

时光怂恿深爱的人放手 提交于 2020-02-25 21:27:36
1 文件名你们自己命名就好,至于为什么要重写强制位移的函数呢,是因为Mac上Selenium不支持拖拽,只能这样做了,4个文件----------------------------------------------------------------------------------------------def login(auto): 2 """ 3 遍历上方login_config 4 按照其格式进行自动化操作 5 """ 6 for item in login_config: 7 for key, value in item.items(): 8 try: 9 # 把auto与key组合起来并传入value执行 10 # 如auto.refresh(2) 11 getattr(auto, key)(value) 12 except Exception as error: 13 print(error) 14 def Test(auto): 15 """ 16 遍历上方login_config 17 按照其格式进行自动化操作 18 """ 19 for item in Test_config: 20 for key, value in item.items(): 21 try: 22 # 把auto与key组合起来并传入value执行 23 # 如auto

OpenGL 编程指南 (4)

旧时模样 提交于 2020-02-25 20:49:41
1、OpenGL用户裁剪需要使用一个vertex shader的内置变量gl_ClipDistance,它是一个声明的时没有指定大小的数组,因此需要重新声明它的大小或者将它作为一个编译时的常量使用(啥意思???)。 gl_ClipDistance每一个元素对应一个平面,平面数目有限通常为8个,可以通过gl_MaxClipDistances获取平台支持的最大值。这个数组大小包括了已经启用的其它裁剪面,vertex shader必须写入所有已经启用裁剪面的距离,否则表现不可预测,通过裁剪的片元可以读取裁剪面插值后的结果。 2、transform feedback 是顶点处理结束之后,图元装配和光栅化之前的步骤,它能够重获获取顶点数据后选择性地部分或全部传递到缓冲对象中。 void glGenTransformFeedbacks(GLsizei n, GLuint* ids) void glBindTransformFeedback(GLenum target, GLuint id)//target 必须是 GL_TRANSFORM_FEEDBACK 系统有一个默认的transform feedback对象,id为0。可以同时给transform feedback对象绑定多个缓冲,也可以绑定缓冲对象的多个子块,甚至可以将统一个缓冲对象的不同子块同时绑定到不用的transform

大文件拷贝,试试NIO的内存映射

不想你离开。 提交于 2020-02-25 18:59:35
最近项目里有个需求需要实现文件拷贝,在java中文件拷贝流的读写,很容易就想到IO中的InputStream和OutputStream之类的,但是上网查了一下文件拷贝也是有很多种方法的,除了IO,还有NIO、Apache提供的工具类、JDK自带的文件拷贝方法 IO拷贝 public class IOFileCopy { private static final int BUFFER_SIZE = 1024; public static void copyFile(String source, String target) { long start = System.currentTimeMillis(); try(InputStream in = new FileInputStream(new File(source)); OutputStream out = new FileOutputStream(new File(target))) { byte[] buffer = new byte[BUFFER_SIZE]; int len; while ((len = in.read(buffer)) > 0) { out.write(buffer, 0, len); } System.out.println(String.format("IO file copy cost %d

The target server failed to respond 错误解决

前提是你 提交于 2020-02-25 16:51:57
一个很正常的网站,使用httpclient提交怎么都会有问题      HttpPost httppost = new HttpPost(); // HttpGet httppost = new HttpGet(); URI uri = new URI(post); httppost.setURI(uri); HttpClient httpclient = new DefaultHttpClient(); String html = ""; HttpResponse response = httpclient.execute(httppost); System.out.println(response.getStatusLine()); 总是报那个错误org.apache.http.NoHttpResponseException:                         The target server failed to respond 本来打算读读源码看看到底什么问题,突然想把post换成get方式再试试,结果完全无问题了。。。。哪位有兴趣读了源码可以告诉我下原因 来源: https://www.cnblogs.com/t2xingzhe/archive/2012/11/30/2796234.html