iOS开发加薪攻略!一个老程序员的心得!

我相信很多人都在说,ios行业不好了,ios现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做ios开发的你,你是否在时刻准备着跳槽或者转行了。 “年后跳槽负担轻,金三银四跳槽季”这已经是职场人士的一致共识。那么当面临跳槽时,如何才能顺利地完成跳槽,从而取得职业的成功呢? 金三银四,人才跳槽高峰期,需要注意哪些方面? 是不是天天加班,有改不完的bug,没有时间陪自己的小孩,爱人,家人。面对这样的一个现实情况,你自己是否还在坚持,坚持自己的岗位,
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

web自动化测试---测试训练一

  前面学的都是基础知识,本篇将进入实战练习   以百度“搜索设置”为对象进行测试用例的写作:   百度的搜索设置在首页的“设置”里面,鼠标悬停之后即可显示,如下图红框位置: 测试目标是,修改每页的显示条数为50条(默认为10条) from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import unittest,time path='http://ww
分类: 其他 发布时间: 05-18 22:21 阅读次数: 4

python Udp与Tcp

一.UDP 首先导入socket 1.客户端 1.创建套接字(socket) udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 2.绑定一个地址,端口 udp_socket.bind("", 8080) 没有绑定时随机分配 3.发送信息(接受消息) udp_socket.sendto() / udp_socket.recvfrom(1024) 4.关闭 udp_socket.close 2.服务端 1.创建套接字 udp
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

Tcp下载文件

一.下载文件 tcp 客户端 1.创建套接字 down_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 2.获取ip,port down_ip = input("请输入ip:") down_port = int(input("请输入port:")) 3.链接服务器 down_socket.connect((down_ip,down_port)) 4.获取下载文件的名字 down_name = input("请输入下载文件名:
分类: 其他 发布时间: 05-18 22:21 阅读次数: 4

第八周学习笔记

好用的模块 import requests #1、发get请求 # url = 'http://api.nnzhp.cn/api/user/stu_info' # data = {'stu_name':'小黑'} #请求数据 # req = requests.get(url,params=data) #发get请求 # print(req.json()) #字典 # print(req.text) #string,json串 #返回的都是什么 #返回的类型是什么 #中文的好使吗 #
分类: 其他 发布时间: 05-18 22:21 阅读次数: 4

深度学习——特殊应用:人脸识别和神经风格转换[13]

1. 什么事 2. one-shot learning problem 什么是one-shot(一次学习):比如人脸识别中,你的数据库中每个人只有一张图,对于一个输入,就只能从数据库中的一个图来找出是否是那个人 方案:把人脸放到一个CNN网络中,然后输出softmax结果(5个人,6个结果,一个表示都不是),但是因为数据集太小,这个方法并不可行 可行的方法:学习相似函数 输入两个图,然后d函数输出它们之间的差异,如果差值小于一定值,则表示相同,否则表示不同(这个用于验证) 可以用到识别上,就是
分类: 其他 发布时间: 05-18 22:21 阅读次数: 7

动态树学习笔记

数据结构使我头秃 动态树,又名Link-Cut-Tree,简称LCT 我们要维护一个森林,这个森林里面有很多有根树 然后说一下定义,定义就是实边和虚边了 一个点和它的儿子中只能有一条实边,这些实边串起来后用splay维护,头结点的父亲就是路径中最浅节点的父亲 然而怎么判断Splay的根呢,根的父亲还是有的(这是虚边的表示方法),但是根的父亲的左右儿子都不是它 然后有一些操作 1 Access(x) 这里构造一条x到根的路径 1.如果x和儿子有实边,就断掉,方法是x转到根,然后断掉右儿子 2.然
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

VS2017密钥

VS2017密钥 Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

深度学习——循环序列模型[14]

哪些是序列数据 2. 符号表示 例子:从一句话中识别出名字(named-entity recognization problem,搜索引擎中比如找出新闻人物、时间等应用),输出的0、1表示是否是名字 X是输入,x<t>表示输入的第t个值,y是输出,也有对应的位置。Tx表示输入的长度,Ty表述输出的长度。x(i)<t>表示第i个样本的第t个值 怎么表示输入 建立一个字典dictionary,一般30,000-50,000个,按序排列单词。如下,字典为10,000个词,对于输入,每个词用一个100
分类: 其他 发布时间: 05-18 22:21 阅读次数: 9

css 横行滑动 list 菜单

要达到横向的 tab 使其左右滑动,常见的应该是 flex 布局了,我们先展示 dom 结构,如下 <ul class='tabs'> <li class='tab-list'>web前端</li> <li class='tab-list'>web前端</li> <li class='tab-list'>web前端</li> <li class='tab-list'>web前端</li> <li class='tab-list'>web前端</li>
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

题目记录

bzoj4561 本来是在做计算几何的,莫名其妙来到了这道题,看了题解之后感觉挺有意思的。 我们用扫描线+平衡树,扫到圆的左端时插入两个点,分别表示圆的上弧和下弧,扫到右端点的时候删除他们。由于圆不相交,所以圆弧的相对位置不会改变,所以平衡树的形态也不会改变。并且可以通过圆的解析式轻松求出当前横坐标下每个圆弧所对应的纵坐标。那么就可以很轻松的完成插入和删除操作。 答案是什么呢?我们只需要对于每个圆,看一下他插入时平衡树中的后继是上弧还是下弧,下弧说明两个圆是并列关系,上弧说明是包含关系,没后继
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

Django Form

一、Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示显示对应的错误信息.。 Django form组件就实现了上面所述的功能。 总结一下,其实form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 普通的登录 vi
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

深度学习——序列模型和注意力机制[16]

1. 基础模型 法语翻译成英语 图像描述:根据图片自动学习描述语 AlexNet对图像进行处理,然后再输入RNN 2. 选择最可能的句子 机器翻译:前半部分是encode,后半部分是decode,与语言模型类似 不同点:语言模型总是以空向量作为输入;它输出任意语句的概率,所以,机器翻译也可称为有条件的语言模型,它是以encode的输入为条件,输出的句子的概率 目标:找到一个y,使得该条件概率最大 为什么不能用贪婪算法? 只是用例子来说明问题,比如Jame is 确定后,在后面时is going
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

python数据可视化——matplotlib 用户手册入门:使用指南

参考matplotlib官方指南: https://matplotlib.org/tutorials/introductory/usage.html#sphx-glr-tutorials-introductory-usage-py matplotlib的用户指南分为三个等级:入门,中级,高级。在入门级,主要介绍下图内容 这里我首先介绍 使用指南 部分,即 Usage Guide。 1.一张图的组成 在使用matplotlib画图时,你会发现各种参数,下面就说说这些参数具体设置什么 2.画图函数
分类: 其他 发布时间: 05-18 22:21 阅读次数: 5

linux上安装Docker(非常简单的安装方法)

最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗! Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。 仓库:类似代码仓库,是Docker集中存放镜像文件的场所。 简单介绍一下在CentOS上安装Docker。 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回
分类: 服务端 发布时间: 05-18 22:21 阅读次数: 5

php curl 需要登录爬取页面

$data='[email protected]&password=123qwe&remember=1'; $curlobj = curl_init(); // 初始化 curl_setopt($curlobj, CURLOPT_URL, "http://www.imooc.com/user/login"); // 设置访问网页的URL curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, true);
分类: 服务端 发布时间: 05-18 22:21 阅读次数: 4

03.第二次练习:TCP

一、请详细说出网卡MAC地址的组成结构。 网卡MAC,硬件地址,由48个bit组成,前24bit个表示生产厂商的唯一标识符,由IEEE机构发放给不同的厂家,后3个字节称为扩展表示符,由厂家自行指派给设备,6个字节共同组成具有唯一性的标识符来表示网卡的硬件地址。 二、请简述TCP/IP协议栈和OSI模型的区别和联系。 TCP/IP协议栈是由一组协议共同组成的一个协议栈; OSI定义的是一个网络的结构体系和各层功能的划分。 三、为什么说TCP协议通信是可靠的?请简述TCP协议建立连接的三次握手过程
分类: 其他 发布时间: 05-18 22:16 阅读次数: 6

深度学习——目标检测[12]

1. 目标定位 图像分类定位:一般图像中只有一个对象 对象检测:一般有多个对象 分类定位问题:识别出图像中的对象属于哪一类,且给出一个边界框来表示它在图像中的位置。所以,最后输出的地方再加上四个参数来表示位置 注:bx, by是图中对象所在位置的中心点 对象有三种,如果是background,表示没有任何对象 定义输出的label y y中包含了8个值,第一个pc表示是否有对象,如果有则为1,没有为0(也就是只有背景) 如果只有背景,则其它结果就不重要了,"don't care" 定义loss
分类: 其他 发布时间: 05-18 22:16 阅读次数: 5

JAVA程序员成长路线图

https://www.cnblogs.com/godtrue/p/4283708.html
分类: 其他 发布时间: 05-18 22:16 阅读次数: 5

后缀自动机学习笔记

这个算法的大概流程,是这样的 1.新建一个空结点的后缀自动机 2.我们现在已经拥有了一个后缀自动机,我们把新的结点加进去,找前一个节点和它的父亲,如果没有指向新节点的字符的边,就建上这条边。 3.如果我们向前找找到了空,那么这个东西的父亲就是根节点,它没有与它正好相等的后缀。 4.如果找到了某个节点,如果这条字符边指向的点就是在它们后面的一个结点,那么就让这个新加入的节点的父亲连到这条字符边指向的地方。 5.如果4的条件后半段不成立,那么新建一个结点k复制原来的结点,顺着父边找到每一个点p,如
分类: 其他 发布时间: 05-18 22:16 阅读次数: 4