自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 面经2018.8.6-02

2016-08-19 一面:1.自我介绍2.跟我提简历里面的项目,如何实现的?具体原理?如果出现XXX情况,会不会出现XXX问题?3.Android 消息机制,Looper、消息队列等4.Android事件分发机制5.自定义过View吗?回答有自定义过,然后谈了下(普通View)onMeasure、onDraw。针对ViewGroup谈了下onLayout,然后还有就是需要注意onDra...

2018-08-06 16:28:12 331

原创 面经2018.8.6-01

关于项目经验,我认为并发编程网的创始人方腾飞老师讲的一段话非常好:介绍产品时面试官会考察应聘者的沟通能力和思考能力,我们大部分情况都是做产品的一个功能或一个模块,但是即使是这样,自 己有没有把整个系统架构或产品搞清楚,并能介绍清楚,为什么做这个系统?这个系统的价值是什么?这个系统有哪些功能?优缺点有哪些?如果让你重新设计这个 系统你会如何设计?我觉得这就已经足以概括了。也许你仅仅工作一年,也许你...

2018-08-06 16:27:05 323

转载 cpp后台资料

搞了很久搜索了,可是做的很多都是业务逻辑和PM的需求,也没有高大上的技术。感觉随着开源项目的成熟技术的门槛在逐渐的降低,曾经高大上的技术已经渐渐变得没什么门槛了。。。(记得脉脉上看到一句很好玩的话,程序员是一个高大上的职业,直到JAVA语言的出现。。。)不过我也还是认真总结和实践了一些深入的技术,在做业务的时候也有一些积累的吧。总的来说C++后台开发深入一些的有网络编程、多线程编程、进程/线程同步...

2018-06-19 14:42:33 523

转载 Nginx学习

从现在开始学习Nginx——1.基础知识作为高速、轻量、高性能等优点集于一身的服务器,Nginx在近些年迅速发展并不断扩大市场份额,甚至在最近其市场份额一举超过微软的IIS,跃身到第二位,仅次于Apache。但是由于其高性能的特点,尤其适用于高流量网站,在全球前 10,000个站点中的市场份额为58.4%,稳居第一。 Nginx的诞生Nginx是俄罗斯人Igor Sysoev在2002年开发的一个...

2018-06-19 11:12:38 224

原创 后台开发----操作数据库

Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3.  sudo apt-get install libmysqlclient-dev安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudo nets...

2018-06-15 11:10:53 921

原创 后台开发的知识总结

。。。。。。

2018-06-01 18:49:07 867

原创 测试过程操作数据库等操作

1.先登录服务器:  ssh --matrix [email protected]  远程连接数据库:mysql -h10.99.199.68 -P3306 -uroot -proot -A2. show databases; 显示可以数据库    use novel_trade; 使用某一个数据库    show tables; 显示可用的表...

2018-05-24 17:36:29 1658

原创 robot framework

http://www.testclass.net/rf/

2018-05-11 15:28:37 207

原创 后端server使用数据库

1.远程连接:mysql -h 10.99.199.68 -P3306 -uroot -proot -Ause novel_trade;select *from bean_user_info_new where uid = 868971573show tables;select *from novel_reg_info_new where uid = 868971573;修改7天有效期的sql  ...

2018-05-11 15:16:35 1091

转载 json在前后台交互

一.什么是json?json本来是javascript里的内容,有时后端要传各种各样的数据格式来适应前端,所以需要用到json来转换,用它来表示各种各样复杂的数据,如对象,数组,集合,以及集合的集合等数据。 先来了解json是什么,json是一种轻量级的前端后端以及网络传输的数据交换格式,就是一串字符串,只不过元素会使用特定的符号标注。 {} 双括号表示对象,[] 中括号表示数组,”” 双引号内是...

2018-05-10 11:58:11 1345

转载 Windows下charles 使用教程指南

下面是pc端的抓包使用情况 Charles支持抓去http、https协议的请求,不支持socket。然后charles会自动配置IE浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。 这里打开百度抓包下,工具界面和相关基础功能如下图所示: 上图中的7个位置是最常用的几个功能。 (1) 那个垃圾桶图标,功能是clear,清理掉所有请求显示信息。 (2)那个望远镜图标,功能是搜索关键字,...

2018-05-10 11:10:35 2642

原创 春招京东c++开发实习经历

京东面试邀请比较突然,在面试华为的时候突然打来,有点措手不及,好了具体介绍一下面试情况。晚上6.30电话面试如约开始,刚开始介绍自己,然后开始真招了,一面具体问了如下几类题目:1.语言方面:c++特性,虚函数,多态,重载和重写的区别,指针引用,new delete 和malloc free的区别,数组链表区别,c++和其他语言的区别。。。2.算法方面:链表逆转,链表求环,一个整数的二进制中1的个数...

2018-04-17 20:12:02 905 2

原创 春招2019华为实习生面试经历

华为实习生面试经过简历投递--->笔试--->性格测试--->技术面试--->综合面试,完成流程之后想着把这些记录一下,留个纪念。先说笔试,三道编程题目,难度还可以,比一般的互联网简单点,AC一道就可以。紧接着过两天就是性格测试,这个主要是要注意前后一致,尽量选好的,然后根据自己的第一感觉选基本没有问题;之后就是技术面试,重点说一下:1. 有一个注意点,华为面试官是按照官网...

2018-04-17 20:11:41 7419

原创 2018春招百度经历

。。。

2018-04-08 16:14:27 1778 1

原创 2018春招阿里经历(cpp后台开发)

。。。

2018-04-08 16:13:55 1303

原创 今日头条测试开发经历

    总的来说,头条的面试效率非常的高,面试质量也是感觉是整个行业很高的,春招之行有幸经历头条,一方面检验了自己的学习效果,另一方面也是对自己不足的地方一个警告,知耻而后勇嘛。接下来到秋招的这段时间,好好的打磨自己,到时候展现一个全新的自己。...

2018-04-08 16:10:12 3803

原创 数据库优化

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果...

2018-04-08 13:15:00 353

原创 今日头条面试----TCP拥塞控制和流量控制

拥塞避免:   让拥塞窗口cwind缓慢地增大,每经过一个往返时间RTT就把发送方的拥塞窗口cwind加1,而不是加倍。这样拥塞窗口cwind线性缓慢增长,比慢开始算法的拥塞窗口增长速率缓慢得多。   无论慢启动开始阶段还是在拥塞避免阶段,只要发送方判断网络出现拥塞(其根据就是没有收到确认),就要把慢启动门限ssthresh设置为出现拥塞时的发送方窗口值的一半(但不能小于2)。然后把拥塞窗口cwi...

2018-04-08 12:26:17 4029

原创 http的8种请求方式

。。。。

2018-04-08 11:03:19 239

原创 Effective CPP

...

2018-04-07 14:52:46 261

原创 cpp设计模式学习总结

。。。

2018-04-07 14:52:08 597

原创 CPP后台开发知识总结

。。。。

2018-04-07 14:51:03 1562 1

原创 STL深入学习理解

。。。

2018-04-07 14:50:36 349

原创 2018春招今日头条经历

。。。

2018-04-07 14:49:02 1358 1

原创 非关系型数据库Redis知识总结

NoSQL ,(Not Only SQL),泛指非关系型数据库。 NoSQL 通常是以key-value形式存储, 不支持SQL语句, 没有表结构优点:高并发读写的性能 大数据量的扩展(分布式存储) 配置简单  灵活、高效的操作与数据模型 低廉的成本 不足之处: 没有统一的标准 没有正式的官方支持 各种产品还不算成熟1、redis介绍:(1)Redis是Remote Dictionary Serv...

2018-04-07 14:44:30 282

原创 大型项目优化

大项目优化的作用非常明显。因为访问的人数特别多,总计下来的时间就会非常高。 平时理解的大项目:流量大,并发高的。程序复杂度高的。1)代码优化 从sql语句来讲:2)数据库优化表结构的设计,就是SQL语句的抒写。但是数据库有很严重的问题。数据库经常会遇见的问题是:IO瓶颈!IO瓶颈就是硬盘读写速度已经跟不上,我们需要数据的速度。所有我们要减少与数据库的交互。操作数据库的时候,一定要把数据库拿到测试机...

2018-04-07 14:37:45 368

原创 机器学习SVM移植到OpenWRT平台工程经验总结

这段时间由于项目需要,一边学习机器学习,一边摸索把SVM移植到嵌入式平台,大体上有了一些经验,现总结一下,以备不时之需。svm中前人做了大量的工作,这保证了它的移植性特别强,完全是POSIX标准,工程中只要将svm.h和svm.cpp拷到自己的工程路径中,具体业务逻辑因人而异,这样就可以轻松的使用train和predict方法。离线训练可以先训练好核函数和参数,然后构造出model,写入程序中,供...

2018-04-05 14:45:55 682

转载 二叉树的简历和求叶子和深度

#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef struct node{    char data ;    struct node * lchild;    struct node * rchild;}BiTree;BiTree * CreatTree();int Count(BiTre...

2018-03-24 21:05:14 194

原创 DNS工作原理

DNS,域名系统,解析域名和ip地址的关系。解析的过程大致如下:假设你输入mail.163.com。1.主机先查找自己的缓存文件,如果有mail.163.com的信息,则7;否则2。2.主机向本地域名服务器(这里就是地址里的DNS了)进行查询,如果该服务器有mail.163.com的IP信息,则6;否则3。3.该DNS服务器向根域名服务器发起查询。根域名服务器告诉本地域名服务器下一次应查询dns....

2018-03-24 20:23:10 184

转载 在页面输入url,会经过的一些过程

1.      我们输入一个域名:www.baidu.com  2.      浏览器查找浏览器缓存,如果有域名的IP地址则返回,如果没有继续查找;3.      系统查找系统缓存,如果有域名的IP地址则返回,如果没有继续查找;4.      路由器查找路由器缓存,如果有域名的IP地址则返回,如果没有继续查找;5.      本地域名服务器采用迭代查询,它先向一个根域名服务器查询;6.      ...

2018-03-24 20:19:33 297

原创 STL之vector内存情况

学cpp的人都知道,vector类似于动态数组,可以动态调整内存大小,也就是刚开始定义的时候回分配一个初始内存,如果之后的操作超过了这个大小,就会分配两倍内存大小,然后删除之前的内存,并复制数据过去,测试如下:1.#include <iostream>#include <vector>using namespace std;int main(){ vector <in...

2018-03-20 21:57:36 270

原创 操作系统复习知识点总结

对于批处理作业,必须提供相应的作业控制信息  操作系统的主要功能是管理计算机系统中的(资源)  分时系统的响应时间(及时性)主要是根据(用户所能接受的等待时间)决定的  推动分时系统形成和发展的动力是(方便用户)//人机交互  多道批OS动力是(提高资源利用率和OS吞吐量)  采用(微内核)结构时,将OS分成用于实现OS最基本功能的内核和提供各种服务的服务器两个部分  Windows 95是(单用...

2018-03-20 17:42:30 1209

原创 cookie和session

~.cookie和sessiond的主要区别1.1  什么是cookiecookie,原意饼干。用来在浏览器端存储用户的状态信息,然后在访问后端的时候将这部分信息带回到后端。cookie的内容主要包括:名字,值,过期时间,路径和域1.2 cookie的分类         会话cookie  不设置过期时间的cookie 保存在浏览器的内存中,关闭浏览器,cookie便被销毁。(常常被用作sess...

2018-03-20 13:38:23 144

原创 http状态码

2开头 (请求成功)表示成功处理了请求的状态代码。200   (成功)  服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201   (已创建)  请求成功并且服务器创建了新的资源。 202   (已接受)  服务器已接受请求,但尚未处理。 203   (非授权信息)  服务器已成功处理了请求,但返回的信息可能来自另一来源。 204   (无内容)  服务器成功处理了请求,但没有返...

2018-03-20 11:54:35 208

原创 HTTP与HTTPS的区别

HTTPS和HTTP的区别主要如下:  1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。  2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。  3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。  4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进...

2018-03-20 11:54:06 130

原创 BS与CS的区别

C/S是Client/Server的缩写,客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、...

2018-03-20 11:50:58 450

原创 pthread的pthread_join()

一、使用方式pthread_t tid;pthread_create(&tid, NULL, thread_run,NULL);pthread_join(tid,NULL);创建线程之后直接调用pthread_join方法就行了。二、为什么要使用pthread_join()       在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束...

2018-03-20 10:44:23 697

原创 面试之常见Linux指令考察

1.复制文件和文件夹cp [option] Source Directorycp命令中有一个常用选项R,它可以递归的复制目录中的所有文件用法示例:1).复制并重命名文件将/etc/samba/smb.conf备份到当前目录中,并将文件重命名为smb.conf_backup:$cp  /etc/samba/smb.conf   smb.conf_backup2).复制目录如果要复制的源目录中还存在子...

2018-03-19 21:53:59 913

翻译 c++之智能指针

学习c和cpp的时候,相信令大家头大的就是指针的问题,自己在使用和学习的时候也是遇到了一些麻烦,故记下以备自己以后复习使用。指针的理解不深导致一些野指针,内存泄露等问题,智能指针本质是存放在栈的模板对象,只是在栈内部包了一层指针。而栈在其生命周期结束时,其中的指针指向的堆内存也自然被释放了。因而实现了智能管理的效果,不需要考虑内存问题了,其实有点类似某种单例写法,程序运行结束,也不用考虑单例对象内...

2018-03-19 21:32:43 177

原创 线程同步机制

多线程编程最难的是资源的共享,因为不知道说明书及,哪个线程操作该资源,需要合理安排竞争。1. Mutex 互斥锁互斥量是一把锁,保护某个资源,若一个线程想访问某个资源,但该资源已经上锁的话,线程只能阻塞等待,直到该资源解锁,只有线程获得互斥量并加锁,才能访问该资源。1.临界资源  临界资源是一次仅允许一个进程使用的共享资源。各进程采取互斥的方式,实现共享的资源称作临界资源。属于临界资源的硬件有,打...

2018-03-17 12:04:17 288

DS操作过程.ppt

自己学习的

2019-12-24

二分类预测识别资源包

二分类人工智能识别算法源代码资源,特别适合人工智能专业人员不同平台的一直工作参考。

2018-04-05

空空如也

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

TA关注的人

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