摘要:在写响应式H5页面的时候,我常常会用rem字体,为了兼容多个分辨率的设备,需要写多个@media标签,太麻烦并且不够精致,尤其是移动端的页面往往打不到我想要的效果,后来就用js替代了css的@media,下面是代码。(以下方案以750px的设计图) ...
分类:
编程语言 时间:
2018-02-05 12:33:48
阅读次数:
146
Description 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的。现在你要处理的就是一段没有标点的文章。 一段文章T是由若干小写字母构成。一个单词W也是由若干小写字母构成。一个字典D是若干个单词的集合。 我们称一段文章T在某个字典D下是可以被理解的,是指如果文章T可以被分成若干部分 ...
分类:
编程语言 时间:
2018-02-05 12:34:27
阅读次数:
130
多线程一共就俩问题:1.线程安全(访问共享数据) 2.线程通信(wait(),notify()) 1.线程安全,无非就是加锁,访问共享资源时,synchronized 2.线程通信,就是控制各个线程之间的额执行顺序,线程之间是无法进行通讯的,也是借助于第三方object,object的wait()和 ...
分类:
编程语言 时间:
2018-02-05 12:35:38
阅读次数:
135
条件判断与缩进,注意冒号加次数限制#猜数字lucky_num=19input_num=-1#次数限制count=0#whilelucky_num!=input_numandcount<3:whilecount<3:input_num=int(input("pleaseinputyourlucky_num:"))ifinput_num<lucky_num:pri
分类:
编程语言 时间:
2018-02-05 12:37:21
阅读次数:
164
运行eclipse前首先配置好JDK环境变量等 双击这句话可跳转配置环境变量详细步骤 运行eclipse软件 1、File菜单—New — project 2、Java Project — Next 3、Project name 项目名:Test 首字母大写 =>Finish 4、右击src 新建一 ...
分类:
编程语言 时间:
2018-02-05 12:37:29
阅读次数:
233
python安装目录:...\python_3_6_1_64bit 新建文件:chenyeubai.pth,写入库所在的绝对路径E:\workSpace\my_code\learn\myLib 安装路径下的.pth文件会在运行时将文件中路径写入path ...
分类:
编程语言 时间:
2018-02-05 12:38:10
阅读次数:
733
引言: doctest是python的一个测试用标准库。这个库用来模拟控制台对话来检测值是否正确。 顾名思义,这个模块就是寻找程序里面像python交互式解释器的部分,然后运行这部分和提供的结果进行比较,来判断实际运行结果和你希望的结果是否一致。 基本使用: 1.通过Docstrings测试 我们先 ...
分类:
编程语言 时间:
2018-02-05 12:39:13
阅读次数:
261
C++中多维数组是指数组的数组: int ia[3][4][5];//a是一个大小为3的数组,它的每个元素是大小为4的数组,这些数组的元素又是都含有5个整数的数组。 对二维数组的引用: 1.用范围for语句 for (int (&p)[4] : a){//p是引用,引用一个含有4个整数的数组 for ...
分类:
编程语言 时间:
2018-02-05 12:40:48
阅读次数:
181
1、引用计数法 这是个比较古老而经典的垃圾回收算法,其核心就是在对象被其他所引用的时候计数器加1,而当引用失去时减1。这个方法有非常严重的问题:无法此话有理循环引用的情况,还有就是每次进行加减操作比较浪费系统性能。 2、标记清除法 分为标记和清除两个阶段进行回收内存中的对象,这个方法也有很大的弊端, ...
分类:
编程语言 时间:
2018-02-05 12:41:13
阅读次数:
164
不要在 foreach 循环里进行元素的 remove / add 操作。 remove 元素请使用 Iterator方式,如果并发操作,需要对 Iterator 对象加锁。正例: 反例: subList 也一样 ...
分类:
编程语言 时间:
2018-02-05 12:42:00
阅读次数:
251
其实python对于深拷贝与浅拷贝的处理方式依然是很灵活的,甚至有一个专门的工具包copy来做个事情 来看以下这组list的拷贝方法: 已知lista是一个已经定义好了的list listb=lista 注意,这个并不是一个copy的过程,这里lista与listb完全等同 以下提供一些copy方法 ...
分类:
编程语言 时间:
2018-02-05 12:42:41
阅读次数:
222
转载自:http://langgufu.iteye.com/blog/2107023 java处理大文件,一般用BufferedReader,BufferedInputStream这类带缓冲的Io类,不过如果文件超大的话,更快的方式是采用MappedByteBuffer。 MappedByteBuf ...
分类:
编程语言 时间:
2018-02-05 12:43:23
阅读次数:
219
import cv2 import numpy import os # Make an array of 120,000 random bytes. randomByteArray = bytearray(os.urandom(120000)) flatNumpyArray = numpy.arra ...
分类:
编程语言 时间:
2018-02-05 12:44:27
阅读次数:
222
本文通过C语言异常处理的方式引入C++的异常处理,进而分析C++异常处理机制,和异常处理的一些特殊问题等。
分类:
编程语言 时间:
2018-02-05 12:45:00
阅读次数:
190
前言:使用python3.x写的socket编程,本人wechat: YWNlODAyMzU5MTEzMTQ= 。 如果内容有错,请指出来。 ssh服务端 ssh客户端 import socket client=socket.socket() client.connect(("localhost", ...
分类:
编程语言 时间:
2018-02-05 12:45:07
阅读次数:
184
在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。 解决的办法就是使用spring mvc提供的@InitBinder标签 在我的项目中是在BaseController中增加方法initBinder,并使用注解@InitBi ...
分类:
编程语言 时间:
2018-02-05 12:45:37
阅读次数:
221
回顾上一节:grains 和 pillar 都是定义他们的属性的grains 定义在minion端(定义完必须重启minion,才能生效)pillar 定义在master端(无需重启即可生效)saltstack的apiSalt-api有两种方式:第一种:是函数的形式,有人家定义好的函数,我们可以直接调用,直接写python代码调用函数或者类就可以了。第二种:形式是salt-api有封装
分类:
编程语言 时间:
2018-02-05 12:47:14
阅读次数:
211
前言:python3.x部分学习笔记,有意交流学习者可加wechat: YWNlODAyMzU5MTEzMTQ= 。如果笔记内容有错,请指出来。 对数据类型的操作 1. 可变数据类型 :列表,集合,字典 列表: 集合: 字典: 2. 不可变数据类型 :元组,字符串 元组: 字符串: 函数 1. 高阶 ...
分类:
编程语言 时间:
2018-02-05 12:47:32
阅读次数:
210
算法思想将原问题分解为几个规模较小但类似于原问题的子问题,递归的求解这些子问题,然后再合并这些子问题的解来建立原问题的解。 归并排序操作分解:将待排序的包含n个元素的序列分解为各含n/2个元素的子序列解决:使用归并排序递归的排序两个子序列合并:合并两个子序列以产生已排序的答案 归并排序算法时间复杂度 ...
分类:
编程语言 时间:
2018-02-05 12:49:31
阅读次数:
189
前言:我是从c和c++对比的角度来讲解c++的基础知识。 (1)c++格式如下: (2)c++是在c的基础上发展起来的那么我们当然可以使用c中的头文件了,一般在c头文件前面加个c就可以了,比如是c中的标准输入输出可以这么写include <cstdio>,后面的.h去掉,当然这是不是标准的写法,c+ ...
分类:
编程语言 时间:
2018-02-05 14:15:46
阅读次数:
192