- 博客(55)
- 资源 (2)
- 收藏
- 关注
转载 django1.10的很多操作跟现在出版的书里的命令都不一样了
1.项目下创建APP--books cmd 进入到项目目录下(例如:mysite),manage.py的同级目录,执行 python manage.py startapp books 这个命令并没有输出什么,它只在 mysite 的目录里创建了一个 books 目录,目录下自动创建了一些py文件 不同点: 1.10.1 比 1.1.0 要多几个py文件和一个目录2.
2016-09-23 15:58:35 2134
原创 django 报错指南
学习教程 down vohttp://www.code123.cc/575.htm http://www.code123.cc/575.html1、安装了django后,创建项目时,输入命令django-admin.py startproject mysite 一直没反应,路径也加了,django-admin.py的默认打开方式也
2016-09-23 11:11:50 2724
原创 python 安装request库
1、下载tar 包2、在cmd进入tar包路径3、Python setup.py install4、在Python idle中import requests
2016-07-12 16:47:23 2059
转载 接入httpDNS
对于互联网,域名是访问的第一跳,而这一跳很多时候会“失足”,导致访问错误内容,失败连接等,让我们在互联网上畅游的爽快瞬间消失。国内运营商LocalDNS造成的用户访问异常可以归为下三类:1、域名缓存:域名缓存很好理解,就是LocalDNS缓存了腾讯的域名的解析结果,不向腾讯权威DNS发起递归,示意图如下:为何LocalDNS要把域名解析结果进行缓存呢?原
2016-07-12 14:49:23 1663
原创 客户端接入SDK
一、基本概念软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。二、反垃圾SDK易盾反垃圾云服务对外提供在线实时检测和离线检测结果获取两类接口。在线实时检测接口是易盾反垃圾云服务实时反垃圾引擎检测接口,该接口实时
2016-07-12 10:54:19 4057
转载 java 集合详解
Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 Java集合框架的基本接口/类层次结构:java.util.Collection [I]+--java.util.List [I] +--java.util.ArrayList [C] +--java.util.Linked
2016-07-06 14:20:12 278
转载 java内部类详解
(转)内部类有两种情况:(1) 在类中定义一个类(私有内部类,静态内部类)(2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。
2016-07-05 15:12:30 277
转载 java中的final 关键字
一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意f
2016-06-27 20:23:04 267
转载 性能测试
一、响应时间响应时间的构成响应时间 = 数据传输时间(N1+N4) +系统处理时间(A1+A3+A2) + 浏览器页面呈现时间 (R1) 数据传输时间这个阶段用户点击页面,利用Http协议建立连接,做get请求或post请求。http连接实际上就是TCP连接和一些使用连接的规则。 系统处理时间比如,业务逻辑处理, 数据库连
2016-06-27 19:53:00 328
转载 软件测试面试 (二) 如何测试网页的登录页面
功能测试(Function test)输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。输入错误的用户名或者密码, 验证登录会失败,并且提示相应的错误信息。登录成功后能否能否跳转到正确的页面用户名和密码,如果太短或者太长,应该怎么处理用户名和密码,中有特殊字符,和其他非英文的情况记住用户名的功能登陆失败后,不能记录密码的功能用户名和密码前后有空格的处理密码是否以星号显示
2016-06-27 19:44:08 675
转载 selenium webdriver 打开Firefox和chrome
http://my.oschina.net/dyhunter/blog/94090一、Firefox package lesson1;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa
2016-06-12 15:12:54 4892
原创 搭建selenium java测试环境 use selenium IDE自动录制脚本
之前电脑已经安装了jdk 和eclipse,只需要再下载selenium 相关程序即可。1.Selenium IDE 下载后的文件为selenium-ide-1.10.0.xpi,打开Firefox浏览器,把selenium-ide-1.10.0.xpi文件拖入浏览器中,按提示安装即可,重启后,会在Firefox的工具中看到Selenium IDE,选中后会弹出Selen
2016-06-12 14:59:00 2567
原创 第一个完整项目移动端上线流程
1、需求说明会2、交互评审会3、视觉评审会(这次由于时间原因视觉并没有提测,导致开发过程中很多视觉效果开发并没有注意到)4、测试用例评审会5、开发提测6、测试并反馈7、bugbash8、提交兼容性测试9、验证bug及回归测试10、testflight11、打包提交审核
2016-06-03 10:33:13 1678
转载 流量测试三个工具
首先是:iperfIperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。主页:http://iperf.sourceforge.net/第二个:网络测试利器 netperfNetperf是一种网络性能的测量工具,主要针对基于TCP
2016-05-23 19:06:51 6280
转载 charles使用教程指南+客户端弱网测试
转载from http://www.2cto.com/Article/201406/310928.html0x01 前言:Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓取数据的开始暂停方便等等优势!下面来详细介绍下这款强大好用的抓包工具。0x02 下载与安装首先是工具下载和安装 首先需要下
2016-05-16 11:05:11 21354 2
原创 测试常见名词解释
记录一下这两天实习听到/用到的新名词。一、bugbashBug Bash通常发生在项目开发各阶段(里程碑)的末期,比如Beta版发布前,划出一个专门的时间段(通常1-3天),在这期间所有参与项目的人员,集中全部精力,运用各方面的知识,尽全部智慧来搜寻项目的Bug。经验1、 尽管这是一个测试活动,但参与者并不仅限于测试人员。项目经理,开发人员甚至于高层管
2016-05-10 17:16:31 3547
转载 Linux下用户组、文件权限详解
转载 自http://www.cnblogs.com/123-/p/4189072.html用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念- 所有者- 所在组- 其它组- 改变用户所在的组 所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls ‐ahl命令可以看到文件的
2016-04-28 15:45:49 344
转载 linux vim order
vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;因为程序简单
2016-04-25 16:25:27 337
原创 STL源码 SET 解析
这个是阿里春招实习二面的时候面试官问的一个问题。SET是STL中的标准容器,SET里面的元素会根据键值自动排序,它不像map那样拥有实值value和键值key的对应,set只有实值。SET的底层实现时RB-tree,当插入到RB-tree中后,其值不能再更改,因为更改就意味着可能不符合RB-tree的特性了,所以其迭代器set::iterator是RB-tree的constrant ite
2016-04-06 20:19:04 617
转载 STL源码剖析---vector
转自http://www.cnblogs.com/sooner/p/3273395.htmlvector容器概述 vector的数据安排以及操作方式,与array非常相似。两者的唯一区别在于空间的运用的灵活性。array是静态空间,一旦配置了就不能改变;要换个大(或小)一点的房子,可以,一切琐细都得由客户端自己来:首先配置一块新空间,然后将元素从旧址一一搬往新址,再把原来的空
2016-04-06 10:03:20 317
原创 2016腾讯春招模拟笔试
虽然不知道为什么腾讯还有模拟笔试,然而还是乖乖做了,发现选择题考得比较基础,编程题也不像腾讯的难度啊。根据草稿纸上的内容整理了一下考到的知识点。1、64位linux系统下,short,int ,long 占的字节。 理论上来讲 我觉得数据类型的字节数应该是由CPU决定的,但是实际上主要由编译器决定(占多少位由编译器在编译期间说了算)。常用数据类型对应字节数 可用如
2016-03-26 15:34:44 910 1
原创 2016华为春招机试
三道编程题,第一道是输出连续字符串连续重复 的字符和它的个数。第二道:求两个大数相除的余数考试的时候只想到了两个数相减,导致提交结果一直是时间超出限制。回来后重新思考了一下,写了个新程序,同时把求商的算法也写了一下,编译通过,但不知道能不能在华为测试系统通过。#include "stdafx.h"#include #include #include using names
2016-03-25 13:39:44 1477
原创 华为机试--删数
一、问题描述二、算法分析这是一个约瑟夫环问题,解法一:STL 库int JosephusProblem_Solution1(int n, int m) { if(n return -1; listint> listInt; unsigned i; //初始化链表 for(
2016-03-24 19:25:12 671
原创 淘宝SPM解读
一、提出问题查看淘宝网页的源代码会经常看到http://detail.tmall.com/item.htm?id=3716461318&&spm=2014.123456789.1.2 这类代码,发现这是淘宝提供的SPM是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的一套跟踪引导成交效果数据的解决方案。仔细看了一下文档,简直就是一种跟踪利器。二、SPM名词解释S
2016-03-23 13:01:36 4572
原创 网易2016暑期实习生笔试题(技术+非技术)
昨天进行了网易的 笔试题,特意整理了一个各个岗的题目,看看自己哪里还需要加强复习。1、前端先说下今天前端的题吧,10道单选,10道多选,5道简答编程题。小题都考察前端水平吧,js占大多数,闭包,作用域,call,apply,bind这些都有,还有一两道html标签的题,一两道css的题,一般都是h5和css3的,我记得有flex,选择器,ol,dl,dt。还有一道数据库的题,这是道多选,给
2016-03-23 10:05:06 5822
原创 常见操作系统知识整理
一、线程和进程区别进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等,然后,该进程被放入到进程的就绪队列,进程调度程序选中它,为它分配CPU及其它相关资源,该进程就被运行起来。线程是进程的一个实体,是CPU
2016-03-22 16:00:50 380
原创 经典算法整理之字符串匹配
一、题目描述长为n的字符串中匹配长度为m的子串二、 算法分析1、简单匹配:将主串S中某个位置i起始的子串和模式串T相比较。即从 j=0 起比较 S[i+j] 与 T[j],若相等,则在主串 S 中存在以 i 为起始位置匹配成功的可能性,继续往后比较( j逐步增1 ),直至与T串中最后一个字符相等为止,否则改从S串的下一个字符起重新开始进行下一轮的"匹配",即将串T向后滑动一位,
2016-03-22 14:13:47 564
原创 ACM练习笔记
一、求等比数列的和1、用公式直接输出2、x^y=pow(x,y)3、控制输出小数点后的位数cout.precision(n) :小数点后保留n位输出时加fixed参数,cout二、 求最大公约数(欧几里得法)只要两数不相等,就反复用大数减小数,直到相等为止int gcd(int x,int y){ while(x!=y) { if(x>y)x=x-
2016-03-21 14:36:20 301
原创 经典算法整理之快速排序
一、基本思想分治法:从后向前找,再从前向后找二、 代码实现void fastSort(int a[],int left,int right){ if(left<right) { int key=a[left]; int low=left,high=right; while(low<high) { while(lowkey) { high--
2016-03-21 14:26:37 340
原创 经典算法整理之归并排序
一、基本思想有序数组的归并,递归下去,归并上来二、代码void mergearray(int a[], int first, int mid, int last, int temp[]) { int i = first, j = mid + 1; int m = mid, n = last; int k = 0; whi
2016-03-21 13:54:11 300
原创 经典算法整理之选择排序
一、基本思想在无序区选择一个最小的数放到有序区的最后二、代码实现void selectSort(int a[], int n){ for(int i=0;i<n;i++) { int minc=i; for(int j=i+1;j<n;j++) { if(a[j]<a[minc]) { minc=j;
2016-03-21 13:28:28 335
原创 经典 算法整理之希尔排序
一、基本思想分组插入排序二、代码实现#include "stdafx.h"#include#includeusing namespace std;void swap(int *a,int *b){ int temp=*a; *a=*b; *b=temp;}void shellSort(int a[], int n){ for (int gap = n /
2016-03-21 13:04:20 302
原创 经典算法之插入排序
一、基本思路:将一个待排序的记录,按照关键字大小插入到前面已经拍好的子序列的适当位置,直到全部记录插入完成为止。如果序列基本有序,效率很高。二、代码#include "stdafx.h"#include#includeusing namespace std;void swap(int *a,int *b){ int temp=*a; *a=*b; *b=te
2016-03-21 12:48:19 318
原创 数据结构与算法复习
此文整理数据结构与算法复习中的基础知识,不定期更新1、时间复杂度计算:http://univasity.iteye.com/blog/11647072、STL容器知识整理
2016-02-25 19:45:54 293
原创 Python学习--爬虫
在搜索python知识的时候一直看到爬虫相关知识,感觉挺好玩的,打算简单了解一下。1、在用户浏览网页的过程中,我们可能会看到许多好看的图片,这个过程其实就是用户输入网址之后,经过DNS服务器,找到服务器主机,向服务器发出一个请求,服务器经过解析之后,发送给用户的浏览器 HTML、JS、CSS 等文件,浏览器解析出来,用户便可以看到形形色色的图片了。因此,用户看到的网页实质是由 HT
2015-12-25 13:03:00 484
原创 机器学习--主题模型&检测劣质答案
一、主题研究1、潜在狄利克雷分配sklearn 不支持潜在狄利克雷分配,可以使用python中的genism包2、稀疏性当你有一个很大的矩阵或者向量的时候,基本上大多数的值都是0,因此,在任何时候,只有一小部分数据时相关的。3、选择主题个数主题模型通常是一个面向目标的终端服务,在这种情况下,你具体选择了哪些参数并不总是很重要,不同的主题数或者参数值会得到效果几乎相同的系统。
2015-12-24 12:55:56 1338
原创 机器学习--支持向量机
找到一篇特别完整的文章,就看这个了。。。http://blog.csdn.net/v_july_v/article/details/7624837
2015-12-23 12:15:16 318
原创 机器学习--决策树
一、决策树构建的基本步骤:1. 开始,所有记录看作一个节点2. 遍历每个变量的每一种分割方式,找到最好的分割点3. 分割成两个节点N1和N24. 对N1和N2分别继续执行2-3步,直到每个节点足够“纯”为止二、纯度计算方法如果记录被分为n类,每一类的比例P(i)=第i类的数目/总数目。Gini不纯度熵(Entropy)错误率上面的三个
2015-12-22 13:20:14 459
原创 机器学习--贝叶斯分类器
一、最简单的来讲,利用贝叶斯变换公式的分类算法就是贝叶斯分类器。先验概率和后验概率公式:二、朴素贝叶斯分类器1、思想:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。2、算法流程 第一阶段——准备工作阶段,这个阶段的任务是为朴素贝叶斯分类做必要的准备,主要工作是根据具体情况确定特征属性,并对每个特征属性进行适当划分
2015-12-21 14:47:37 847
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人