Mac下搭建python3.6+appium

纯记录: 因为之前用windows,想学习下appium,奈何手机iphone,所以干脆把之前学习selenium的环境弄到mac上,也好顺便搭建appium 。写下来记录下 安装python3.6 ,度娘安装包,安装 然后安装selenium, 在终端里输入: sudo easy_install pip sudo pip install selenium==2.53.6 安装完以后,下载pycharm,发现在3.6里面selenium import 不了。才发现是selenium 安装到2.
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

迪克斯特拉算法python实现

graph={} graph['start']={} #定义图中的各个邻居节点 graph['start']['a']=6 graph['start']['b']=-1 graph['a']={} graph['a']['end']=1 graph['b']={} graph['b']['a']=3 graph['b']['end']=5 graph['end']={} cost={} #首尾已知点的代价 infinity=float('inf') cost['a']=6 cos
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

MyBatis框架入门小案例(关于用mybatis框架对数据库的增删改查)

1.新建一个maven项目,建好相对应的包,在https://mvnrepository.com中导入MyBatis需要的依赖,复制到配置文件中 2.在resources文件下添加mybatis-config.xml文件和mapper文件夹,mybatis-config.xml是连接mysql的主要配置,mapper文件夹存放的是对数据库增删改查的映射 mybatis-config.xml配置如下: <?xml version="1.0" encoding="utf-8"?> <!DOCTYP
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

Django REST Framework API Guide 04

本节大纲   1、serializers 1、Serializers Serializers允许复杂的数据,像queryset和模型实例转换成源生的Python数据类型。从而可以更简单的被渲染成JSON,XML或其他内容类型。Serializers也提供了反序列化的功能,允许解析过的数据转化为复杂的类型,在即将到来的数据被验证完之后。 另外的一点就是REST framework跟Django的Form和ModelForm类很相似。这里也提供了2个类,Serializer和ModelSerial
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

Debian中配置静态IP

默认安装Debian的时候是用dhcp服务的,有时我们需要设置一下静态IP。 一共涉及两个文件的修改 /etc/network/interfaces auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.168.2.121 netmask 255.255.255.0 gateway 192.168.2.2 IP地址,掩码,gateway什么的,你应该已经知道,或者可以咨询当地网络管理员 /etc/resolv.co
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

CSS 文本样式

1. 文本样式 text <!--文本颜色color --> .text {color:red;} 2. 文本对齐方式 text-align <style> .text { text-align:left;/*向左对齐*/ } .text { text-align:center;/*居中*/ } .text { text-align:right;/*向右对齐*/ } .t
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

Oracle rdbms Brush password

Restore database user history account password 1. 用户状态 select * from user_astatus_map; select * from user_astatus_map; STATUS# STATUS ---------- -------------------------------- 0 OPEN 1 EXPIRED 2 EXPIRED(GRACE) 4
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

蛋疼的递归删除无头单链表元素

1 import java.util.Scanner; 2 3 /** 4 * Created by yueli on 2018/9/11. 5 */ 6 public class Exmple { 7 class node{ 8 public int n; 9 public node next; 10 } 11 public void remove(int x,node now,node prev){ 12
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

LeetCode.9 Palindrome Number

题干:判断一个整数是不是回文 解法1:整数转字符串,判对称 时间效率 164ms,耗时在字符串转换 应该是这样 bool isPalindrome(int x) { if (x < 0) return false; else { int num = x; char str[1000]; sprintf(str, "%d" , num); int size = (int)strlen(str);
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

小学生最喜欢的作业

---恢复内容开始--- 今天又是充满希望的一天嘛? 一、预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 600 900 • Estimate • 估计这个任务需要多少时间 600 900 Development 开发 300 500 • Analysis • 需求分析 (包括学习新技术) 100 200 • Design Spec • 生成设计文档 30 30 • Design Revie
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

面相对象

面向对象: 面向对象的基本特征: 面向对象编程的优势和他的三个特征分不开:封装性、继承性和多态性。 1.封装性 封装性就是把对象的属性和方法结合成一个独立的单位,并尽可能隐蔽对象的内部细节,对象的使用者只是通过预先定义的接口关联到某一对象的行为和数据,而无须知道其内部细节。 2.继承性 继承的本质是在已有的类的基础上进行扩充或改造,得到新的方法,以满足新的需要。 当一个类A能够获取另一个类B中所有非私有的成员属性和行为时,就称这两个类之间具有继承关系。 被继承的类B成为父类或超类(superc
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

linux poll用法

相对于select来说,poll 也是在指定时间内论询一定数量的文件描述符,来测试其中是否有就绪的,不过,poll 提供了一个易用的方法,来实现 i/o 复用。 声明如下: #include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int timeout);   其中,struct pollfd 定义为: struct pollfd { int
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

代码组装程序,程序组装代码.

程序组装代码存在吗? 每个程序是代码组成的,固定的程序可能是固定的代码,当其组装完成后,就可以执行这段程序. 怪不得代码搬运工这样的字眼会存在,那编程的意义何在? 字母A联合字母B形成了程序AB,但A与B已经是存在的A与B.既然已经存在,并且可按规律或规则规范去组织进行使用. 怪不得有说法说人工智能或可取代程序员. 从接触编程到现在有一段时间了,感触最深的就是打字速度快了,脑子快了,但有时脑子也是很顿,是因为代码顿了. 编程,60的快乐,40的无奈.
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

poi在线预览 excel多sheet处理

package com.yutu.platform.otherPreview; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.hssf.util.HSSFColor; import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRang...
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

mysql 存储过程循环

create PROCEDURE pwhile() begin declare done int default 0; declare ids int; declare idCur cursor for select id from t_base_party_organ_copy; declare continue handler for not found set done = 1; o...
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

mybatis 嵌套

一张栏目表t_column_video一张栏目下的视频列表t_attachment_video xml:&amp;lt;resultMap type=&quot;java.util.HashMap&quot; id=&quot;definedMap&quot;&amp;gt;  &amp;lt;id column=&quot;code&quot; property=&quot;code&quot; jdbcType=&quot;VARCHAR&quot; /&amp;gt;  &amp;lt;resul
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

kettl的bat脚本

@echo off set KETTLE_PATH=D:\etl\data-integration set JOB_PATH=D:\脚本目录 set LOG_PATH=D:\脚本目录\LOGS rem 根据当前日期生成日志文件:LOGYYYYMMDD.txt set LOG_FILE=tohbb_LOG_%date:~0,4%%date:~5,2%%date:~8,2%.txt re...
分类: 其他 发布时间: 09-11 23:35 阅读次数: 0

JFPlayer web视频播放的使用

&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt; &amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;skins/beelden.css&quot; /&amp;gt; &amp;lt;link rel=&quot;s
分类: 其他 发布时间: 09-11 23:34 阅读次数: 0

springboot mybatis配置二级缓存redis

1.pom依赖&amp;lt;!--redis  --&amp;gt;&amp;lt;!-- https://mvnrepository.com/artifact/redis.clients/jedis --&amp;gt;        &amp;lt;dependency&amp;gt;            &amp;lt;groupId&amp;gt;redis.clients&amp;lt;/groupId&amp;gt;            &amp;lt;artifa...
分类: 其他 发布时间: 09-11 23:34 阅读次数: 0

springboot jpa 及logback的配置

结构图1.pom&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma...
分类: 其他 发布时间: 09-11 23:33 阅读次数: 0