自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YoungfreeFJS的博客

python、java

  • 博客(75)
  • 收藏
  • 关注

原创 【appium学习笔记】总目录

1

2018-06-28 11:15:54 356

原创 【java复习笔记】总目录

java放下了好久,因为python真的是太舒适了。那么,在6月中旬开始,给自己定一个小目标,慢慢的捡起来java。大学看java的时候,其实对编程还没什么概念,这次,期望能够更加深入的进行学习。与其说是复习,不如说是抛开所有,重新认认真真的进行研究,不着急的,走走停停的认真看看路上的风景。第一章:java基础-数据类型、运算符、逻辑控制与方法;...

2018-06-16 19:55:58 451

原创 【sahi】自动化UI框架详解

本文德龙/克勤原创,此处只做整理,为了自用时方便查看;第一章:初试sahi1.1安装sahihttps://blog.csdn.net/qq471011042/article/details/800542971.2 第一个sahi脚本https://blog.csdn.net/qq471011042/article/details/80060279第二章:s...

2018-04-24 10:03:33 367

原创 【Python编程: 从入门到实践】习题答案(目录索引)

前言 此书适合python初学者使用,代码基于py3,优点:简单易懂,缺点:知识过于基础,对一些基础的延伸并没有详解,点到辄止,所以只能作为类似【罗汉拳】的基础招式使用。 并且此书的优点也仅仅在于基础知识的友好度max,其后的三个项目没有一个有用的,而且友好度也成直线下降,看完基础部分就可以直接看懂后面项目的人,我只能说你真特么是个天才,而且像pygame这种四五年都没更新的模块来做的

2018-02-25 13:17:17 20591 6

原创 react

prpos 父子组件数据传递//props.js//rccimport React, { Component } from 'react'export default class PropsDemo extends Component { render() { return ( <div> {...

2020-02-07 18:49:23 204

原创 java_Collection类集框架

1、List1.1、ArryListimport java.util.ArrayList;import java.util.List;public class TestInterator { public static void main(String[] args) { List<String> list = new ArrayList&l...

2019-07-23 13:41:13 168

原创 java_理解main方法

2019-07-18 17:34:37 377

原创 java_String字符串池

1、对String str = “hello”,会自动入池;2、对String str = new String("hello"),对new的强制开辟新的堆内存空间,不会自动入池;3、new可使用intern()方法手动入池...

2019-07-18 17:27:13 281

原创 java_static修饰的全局数据

2019-07-18 17:24:50 134

原创 【django进阶】二、环境搭建

1、pycharm;2、mysql、navicat;3、virtualenv4、vue一、数据库权限相关mysql 的配置文件:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf重启mysql:sudo service mysql restartmysql grant all权限:https://junix1988.iteye....

2019-04-16 11:00:40 166

原创 【django进阶】一、django进阶预章

一、django层面:1、django migrations原理;2、django信号量;3、Django请求到响应的完整过程;4、独立使用django model;二、vue层面:1、vue选型分析;2、api后端接口数据填充到vue组件模板;3、vue代码结构分析;三、结构安排:设计数据库、导入原始数据;restful api基础与vue...

2019-04-16 10:42:46 237

原创 python_"\"作为字符串不被强制转义的方法

在使用pymysql时,需要存入如下字段格式,被强制转义,导致服务端无法识别,"leave_days_info":"[{\"shouldWorkHours\":0.0,修改成mete = r'''"leave_days_info":"[{\\"shouldWorkHours\\":0.0,'''倒入成功...

2019-01-10 11:50:57 15351 1

原创 Mac环境下安装jenkins,必成功版本

第一步: 不要从官方下载pkg安装不要从官方下载pkg安装不要从官方下载pkg安装 不要使用pkg安装包安装jenkins,pkg安装包,会将jenkinsWorkSpace目录安装到share文件夹下, 而且只要修改plist文件下的jenkins_HOME路径,就无法打开本地连接了;那么安装到share目录下有什么问题呢?jenkins拿不到share的权限,根本!拉!...

2018-12-27 17:10:32 3407 1

原创 【算法】1.2二分查找

numbers = [1,3,5,6,7,9,10,13,14,16,18,19]search = int(input("input:"))head , tail = 0, len(numbers)while tail - head &gt; 1: mid = (head + tail)// 2 if search &lt; numbers[mid]: ...

2018-12-19 13:15:52 214

原创 【算法】1.1双指针排序双列表

list1 = [1,3,4,6,10]list2 = [2,5,8,11]ans = list1.copy()temp = 0for i in range(len(list2)):#循环list2的长度,拿list2的每个元素去插list1 while temp &lt; len(list1):#如果计数小于list1的长度,就一直循环,就是插list1的每个位置 ...

2018-12-18 22:15:28 724

原创 【docker】1.1、centOS系统下安装docker

一、docker的安装:Docker 最低支持 CentOS 7;Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这 套脚本安装:yum install docker 二、docker的检验:dockerA self-sufficient runtime for containersOptions: --conf...

2018-11-09 16:41:31 120

原创 【python高级编程】一、遍历文件夹目录

前言如何遍历查找出某个文件夹内所有的子文件呢?并且找出某个后缀的所有文件walk功能简介1.os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。2.walk()方法语法格式如下:os.walk(top,topdown=True,onerror=None, followlinks=False) top 根目录下的每一个文件夹(包含它自己), 产...

2018-10-11 17:13:55 364

原创 【appium】appium - iOS自动化踩坑集锦

1、当appium-desktop连接simulator模拟器或真机连接时报错:error: Could not determine Xcode version:Could not get Xcode version. /Library/Developer/Info.plist does not exist on disk. 解决方法来自stackoverflow(https://stack...

2018-09-24 15:02:26 3287

原创 【swift4】1、常量与变量

swift和python不一样的是,他作为系统编程语言,不像python那样拿来就用,要先对对象进行声明,而声明过后,也有所不同;一、常量与变量常量的值一旦设定就不能改变,而变量的值可以随意更改。常量用let关键字进行声明,变量用var关键字进行声明;1.1声明与赋值(直接赋值)如:let a = 123var b = 0此时,a 被赋值为123,b被赋值成0;...

2018-09-24 14:41:43 333

原创 【django接口自动化4】session与cookie

一、views#登陆动作def login_action(request): if request.method == "POST": username = request.POST.get("username") password = request.POST.get("password") if username == "fjs"...

2018-08-27 19:48:09 301

原创 【django接口自动化3】一个简单的登录

一、urlsurlpatterns = [ url(r'^admin/', admin.site.urls), url(r"^index/",views.index), url(r"^login_action/",views.login_action), url(r"^event_manage/",views.event_manage),]二、vie...

2018-08-27 19:27:33 494

原创 【django接口自动化2】v-u路由配置(第一个hello world!)

一、配置urls打开api_cs ----&gt;urlsfrom django.conf.urls import urlfrom django.contrib import adminfrom sign import views #导入 sign 应用 views 文件urlpatterns = [ url(r'^admin/', admin.site.urls), ...

2018-08-27 18:20:08 313

原创 【django接口自动化1】环境搭建

目录一、下载python二、下载pycharm三、sudo pip install django四、django-project目录详解五、创建sign app六、查看sign app的目录详解七、创建app在setting下的文件路径八、注释掉middleware中的csrf九、配置static文件夹的setting路径十、运行django工程 一...

2018-08-27 17:31:55 807

原创 通过cmd切换python2和python3版本

当电脑中同时安装了python2和python3时,往往会由切换版本的需求。那么如何通过cmd命令行做到呢? 方法:修改python.exe的文件名举个栗子:我的电脑中同时安装了py2.7.10和python3.4.3,并且都配置了环境变量,即系统环境变量的path路径里添加了下面的路径:E:\python2.7.10_64\;E:\python2.7.10_64\Scripts;...

2018-07-16 16:19:26 19934 2

原创 【appium】0.appium-android踩坑集锦

1.appium创建session失败:selenium.common.exceptions.WebDriverException: Message: A new session could not be created. (Original error: com.client.xrxs.com.xrxsapp/.activity.WelcomeActivity' never started. C...

2018-06-28 11:18:41 525

原创 第一章:java基础-数据类型、运算符、逻辑控制与方法;

1

2018-06-16 20:24:13 273

原创 【selenium】selenium全分享

第一节:selenium基础【http://note.youdao.com/noteshare?id=43603fb53593bfc15c28bc358a3fa6ec】目录:selenium简介基于python的环境搭建与pycharm的使用说明环境搭建与日常常见问题常见api的介绍seleniu3的chm手册下载第二节:selenium自动化测试模型【http://note.youdao.com...

2018-05-24 09:24:12 478

原创 【渗透测试】(番外2)session与cookie生命周期

我们先来了解一下session和cookie怎么来的?考虑这样一个问题:Q1:如何抓取一个访问受限的网页?如新浪微博好友的主页,个人微博页面等。A1:我们可以手动输入用户名和密码来访问页面而所谓的“抓取”,其实就是使用程序来模拟完成同样的工作因此我们需要了解“登陆”过程中到底发生了什么。当用户来到微博登陆输入用户名和密码之后点击“登录”浏览器将认证信息POST给远端的服务器服务器执行验证逻辑,如果...

2018-05-11 14:42:22 728

原创 【渗透测试】(番外1)初识session与cookie

1.初识session与cookie:具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到关闭浏览器所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器建立连...

2018-05-11 14:24:48 380

原创 python selenium3在谷歌浏览器报path路径错误

步骤:一.下载安装谷歌浏览器 二.下载最新版的chromedriver.exe驱动 三.下载驱动地址:http://blog.csdn.net/huilan_same/article/details/52615123 关键步骤: 四.把下载好的驱动包chromedriver.exe解压出来,放在谷歌浏览器安装目录下的Application目录中(

2018-05-04 12:55:19 928

原创 【sahi】2.2版本迭代

http://sahipro.com/docs/introduction/whats-new-index.html

2018-04-24 10:43:12 226

原创 【sahi】2.1 团队选用sahi的优点

易维护性 a. 通过Javascript或Java轻松编写脚本; b. 即使元素没有ID,Sahi也可以工作。Sahi使用_in,_near,_under,_leftOf,_rightOf&gt;等关系API来唯一标识元素, 不需要循环逻辑来查找类似结构,树节点等表中的元素。 c. Sahi自动遍历帧,iframe和ShadowDOM。 d. 支持浏览器弹出窗口和...

2018-04-24 10:28:17 735

原创 【sahi】1.2-第一个sahi脚本

1.打开sahi打开桌面sahi的客户端程序,会提示允许使用修改IE代理(或者点击下图的 system proxy 的on开关),允许就好了,然后就会弹窗一个选择浏览器的地方。然后点击SSL(启用SSL就可以录制https的网站)。2. 打开 sahi start选择对应的launch browser,这里选择谷歌浏览器,进入sahi start页面,这里主要进行两步操...

2018-04-24 09:59:39 477 1

原创 【sahi】1.2-第一个sahi脚本

本文德龙/克勤原创,此处只做整理,自用时方便查看1.打开sahi打开桌面sahi的客户端程序,会提示允许使用修改IE代理(或者点击下图的 system proxy 的on开关),允许就好了,然后就会弹窗一个选择浏览器的地方。然后点击SSL(启用SSL就可以录制https的网站)。2. 打开 sahi start选择对应的launch browser,这里选择谷歌浏...

2018-04-24 09:53:15 588

原创 【sahi】1.1 安装sahi

本文德龙/克勤原创,此处只做整理,自用时方便查看0. 本文所有的安装包链接:https://pan.baidu.com/s/1S8E9L58TAeSZTXMwc-7wdQ 密码:2uin1.官方文档官方文档地址:http://sahipro.com/docs/introduction/index.html2. 安装jdksahi是基于java编写的,所以需要...

2018-04-23 18:41:39 1387 10

原创 selenium报错集锦(自用,持续更新)

标签超范围【Message: Element could not be scrolled into view】 当设置页面大小后(driver.set_window_size(480, 800)),可能会由于显示不全,导致找不到按钮,很神奇的操作,哈哈哈安装浏览器驱动【Message: ‘geckodriver’ executable needs to be in PATH.”】...

2018-03-11 11:58:00 4583

原创 关于selenium3,““selenium.common.exceptions.WebDriverException: Message: 'geckodriver'

“selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.”先来看这个错误的具体问题,找不到’geckodriver’ 的环境path,selenium3.x开始,webdriver/firefox/webdriver.py的init中,ex...

2018-03-11 11:46:36 33121 21

原创 19-django【orm】总结

上节内容回顾:1、Django请求生命周期 -&gt; URL对应关系(匹配) -&gt; 视图函数 -&gt; 返回用户字符串 -&gt; URL对应关系(匹配) -&gt; 视图函数 -&gt; 打开一个HTML文件,读取内容2、创建django projcet django-admin startproject mysite .....

2018-03-07 20:00:10 204

原创 jquery总结

jQueryhttp://jquery.cuishifeng.cn/模块 《=》类库DOM/BOM/JavaScript的类库版本: 1.x 1.12 2.x 3.x转换: jquery对象[0] =&gt; Dom对象 Dom对象 =&gt; $(Dom对象)一、查找元素 DOM 10左...

2018-03-05 14:11:14 195 1

原创 【django】利用fbv模型与orm进行页面登录操作

前言主要看view中的与数据库交互的内容urls文件from django.contrib import adminfrom django.urls import pathfrom django.conf.urls import url,includefrom app01 import viewsurlpatterns = [ url('login',view...

2018-02-26 10:46:26 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除