自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mar.三月

SLIM!

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

原创 apt程序

apt 是Advanced Packaging Tool的简称,是Ubuntu下的包安装管理工具,大部分的软件安装/更新/卸载都是利用apt命令来实现的。安装软件:sudoaptinstall[software]; 卸载软件:sudoapt remove [software]; 更新可用软件包:sudoapt update; 更新已安装软件包:sudoapt u...

2019-07-28 09:57:22 169

原创 关于高级语言

无论是编译型语言c++,还是解释性(class字节码)语言也好,他们都是高级语言,有其各自的特性,不得不说,解释性语言的运行速度是一定小于编译型语言的,谁让人家拿来就可以运行了呢,还有二者其实没什么大的区别,基本数据类型啦,基础库啦,扩展库啦...

2019-07-28 09:46:04 274

原创 阿里巴巴咸鱼2面

上来直接撸代码,目前的我很久没有写过算法了,我真的是分分钟蛇在这里,,哎,/*** Example 1:* Source: (1, 4), (2, 5), (8,9)* Result: (1, 5), (8, 9)** Example 2:* Source: (2, 3), (1, 4), (8,9)* Result: (1, 4), (8, 9)** ...

2019-07-26 16:19:55 459

原创 依图科技一面

1自我介绍2项目介绍下,最熟悉的介绍了ai互动广告,面试官问我这个素材是图片还是视频啊,还有这个东西面向的是用户还是自己去运营?其次广告素材存储在哪里?(面试官一定是用心了,才会想到这个问题)存储在oss上面,oss具体如何存储的,我才发现这里我是一个黑洞,3项目用到的数据库?mysql,redis的区别?mysql事物用过吗?我只用过存储过程,mysql索引,存储引擎说下4考...

2019-07-26 15:46:16 1288

原创 龙寰科技一面

1自我介绍2大四时间都能实习?3介绍下你项目,又有什么优势,,有啥需要改进的地方4考试成绩还行?5讲下做题的思路?

2019-07-26 09:59:17 773

原创 中和农信提前批一面

索引什么时候会不好使?面试时被问到这个问题,记录笔记,免得被面试的人鄙视!!索引什么时候不会生效,以下集中情况会导致索引失效:1.条件中用or,即使其中有条件带索引,也不会使用索引查询(这就是查询尽量不要用or的原因,用in吧)注意:使用or,又想索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引。3.like的模糊查询以%...

2019-07-22 09:28:59 345 1

原创 校招笔试1

2019/720校招真的开始了!笔试现在陆陆续续的都开始了!加油干!刚起来!第一个笔试邀请:疯狂游戏(著名的app头脑吃鸡。。)

2019-07-20 09:55:49 337

原创 阿里咸鱼提前批次一面

划重点:面试的是一个超级萌的一个 小姐姐!1自我介绍2介绍下目前你认为做过的最难de项目3所以你的主语言?java?(每次都被默认是。。。。)说下类的加载过程什么样的哦对象会被放入老年代乐观锁,悲观锁?spring会嘛web应用servlet的生命周期函数a需要调用函数b,但是在调用时函数a会产生一些临时变量,函数b如何拿到函数a的临时变量(不通过函数b入参的形...

2019-07-19 19:20:06 240

原创 校招提前批--抖音1面

1实习在哪,目前在商汤负责什么工作2网络问题tcp是哪层的协议?传输层还有什么协议?tcp断开连接的过程?总共几次交互呢?具体的过程说下?time wait知道吗? osi7层模型说下?2语言问题默认我最熟悉的语言是java,哎,其实我是都不熟,都是拿来用hashmap的实现?是线程安全的吗?什么是线程安全的呢?hashtable怎么实现的线程安全?synchronized...

2019-07-17 16:46:23 426

转载 什么是机器学习中的 训练数据、算法、模型 ?

一句话总结:通过算法 去 引导模型去训练数据,最终使得模型可用,该模型的训练数据的过程就是机器学习的过程一直以来总感觉手写体识别并不适合作为机器学习开篇的基础认知讲解。终究觉得它还不够那么的直观和形象的解释清楚机器学的过程和数据、算法以及模型之间的关系。引出一个象形直白简单的例子教大家如何区分数据、算法、模型之间的关系。希望能够帮到初学者。相比于一上来就去...

2019-07-17 11:17:42 9587

原创 spark学习(一)

前沿因算法评测系统使用hadoop,且用spark代替了mapreduce,故习之什么是spark?Spark是UC Berkeley AMP lab开发的一个集群计算的框架,类似于Hadoop,但有很多的区别(详细见3.4)。最大的优化是让计算任务的中间结果可以存储在内存中,不需要每次都写入HDFS,更适用于需要迭代的MapReduce算法场景中,可以获得更好的性能提升。例如一次排序...

2019-07-15 12:21:49 308

原创 hadoop学习(二)

hadoop能做什么哦?Hadoop框架允许用户快速地编写和测试的分布式系统。有效并在整个机器和反过来自动分配数据和工作,利用CPU内核的基本平行度。hdfs如何保证高容错的?Hadoop文件系统使用分布式文件系统设计开发。它是运行在普通硬件。不像其他的分布式系统,HDFS是高度容错以及使用低成本的硬件设计。HDFS拥有超大型的数据量,并提供更轻松地访问。为了存储这些庞大的数据,这...

2019-07-15 11:33:37 130

原创 hadoop学习(一)

前沿由于算法评测脚本需要hadoop相关知识,故习之为什么hadoop会出现?我们的算法评测系统为什么要使用hadoop?因为目前基于单个服务器的性能已经满足不了大数据存储的要求,因此提出分布式的概念去满足大数据的存储,使得大数据存储在不同的机器上,从而提高性能。分布式文件系统,用来满足大数据的存储,每个数据文件大致在GB以上的级别由于算法评测系统本身会有很大的testda...

2019-07-15 11:00:42 120

原创 yml文件

yaml 语言(或者说是一种规范吧)可以编写 .yml 文件,和 json 一样是配置文件。也许是有人认为 json 的写法不爽,于是乎发明了这玩意。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。...

2019-07-10 12:00:20 6493 2

原创 lock文件

项目中看到的.lock文件,了解下.lock文件被很多的操作系统和应用程序所使用来锁住某些资源,比如一个文件或者一个设备。典型的一般是没有包含任何数据的一个空的文件,但是可能也包含lock文件的属性和设置。Lock文件表明一个应用程序中某个资源在锁释放之前是不能被应用的。这对那些需要并发访问临界资源的应用程序是十分有用的。对于文件锁,应用程序会创建一个新文件,然后将此文件在原有命名的基础上...

2019-07-10 11:55:22 9701

原创 toml

toml是一种配置文件格式,常见的配置文件格式有很多种,toml是我最新见到的,常见的有.ini .json .yaml\yml .xml ,但是toml最为简洁、最为语义化!TOML 是前GitHub CEO, Tom Preston-Werner,于2013年创建的语言,其目标是成为一个小规模的易于使用和阅读的语义化配置文件格式。TOML的目标是成为一个有明显语义而容易去阅读的...

2019-07-10 11:49:56 1716

原创 秋招---操作系统---面试篇(一)

操作系统面试题

2019-07-10 11:13:27 265 2

原创 秋招开始准备!

目前 在实习,但是人生中的唯一一次秋招已经开始了,默默的,有些哀叹,看来这个劫逃不过了,只能苦逼的应对了。面对实习时间和秋招时间的碰撞,我选择科学安排时间,不让自己丢了秋招进入7月,秋招已经开始了,接下来我会控制好实习时间与准备秋招的时间的早8----早10 准备秋招时间早10----晚6 实习时间,建议尽快完成工作晚6:30----晚10:30准备秋招时间秋招复习范围...

2019-07-10 10:45:43 367 2

原创 长知识了.hpp

之前学习c++,就知道.h .cpp现在尽了新的公司,并不知道.hpp是个什么鬼,哈哈哈.h .hpp .cpp(顾名思义).hpp,本质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该.hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用...

2019-07-09 19:34:03 1182 3

转载 关于spark

由于重构的算法评测系统使用到了spark,因此了解下spark干啥的1. Spark概述1. 什么是Spark?Spark作为Apache顶级的开源项目,是一个快速、通用的大规模数据处理引擎,和Hadoop的MapReduce计算框架类似,但是相对于MapReduce,Spark凭借其可伸缩、基于内存计算等特点,以及可以直接读写Hadoop上任何格式数据的优势,进行批处理时更加高效,并有更低...

2019-07-09 13:46:36 202

原创 python学习(八)数据库编程

MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。使用python操作sqlite数据库使用python操作mysql数据库...

2019-07-09 11:58:44 158

原创 用linux也太爽了啊

最近更换了公司,换成了ubuntu系统进行开发,我只能说比windows开发好用多了,在windows需要各种工具,然而linux的名林嗯行就解决了很多的问题,从前windows下面还得绞尽脑汁去破解ssh工具,然而现在linux下终端输入ssh root@ip就可以进行远程登录...

2019-07-09 10:51:02 422

原创 C++学习(五)第三方库

C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。...

2019-07-09 10:06:38 425

原创 C++学习(四)类

类的封装、继承、抽象类(纯虚函数)

2019-07-09 10:02:20 109

原创 C++学习(三)基础知识

函数参数传递类型数组字符串stringstring a="dd"指针指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:连字号(&)运算符访问的地址,它表示了在内存中的一个地址输入输出如果字节流是从设备(如键盘、磁盘驱动器、网络连...

2019-07-08 20:28:04 195

原创 C++学习(二)基础知识

数据类型各种数据类型以及占用内存以及表示范围typeoftypeof int zhengshu;zhengshu a=10;您可以使用typedef为一个已有的类型取一个新的名字枚举类型enum color { red, green, blue } c;c = blue;左值右值左值就是内存中实际存储的值,而右值是指内存中的临时值(中间值)在C...

2019-07-08 18:36:23 130

原创 C++学习(一)开发环境

写在前面大一上学期用c++编写代码时,参加acm比赛,一个人开局是真的6,然而时间一晃,三年过去了,全都忘记了,目前由于实习公司需要我需要重新操家伙,用c++和python完成算法评测系统 的重构c++特性了解C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。是一种面向对象的程序设计语言,C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX ...

2019-07-08 16:27:04 833

原创 python(六)面向对象初级编程

类的初步定义和使用一个对象包含了数据和操作数据的函数在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。注意object指的是people继承自object类访问限制public/private在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外...

2019-07-08 12:10:55 121

原创 python(五)函数、模块、包

模块、包的概念?在Python中,一个.py文件就称之为一个模块(Module)。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块你也许还想到,如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。举个例子,一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py...

2019-07-08 11:32:12 371

原创 ST记录

1ubuntu安装gitsudo add-apt-repository ppa:git-core/ppasudo apt update; sudo apt install git检验是否安装成功git version2ubuntu安装git-lfsgit-lfs:git的一个管理工具,用于管理二进制大文件...

2019-07-08 08:54:46 178

原创 linux命令记录

之前一直都在用,但是有一些记不住,还有就是不知道命令的含义,最近慢慢记录ubuntu快捷键ctrl+alt+l锁屏ctrl+alt+t终端启动搜索命令which查看可执行文件的位置。 whereis查看文件的位置。 locate配合数据库查看文件位置。 find实际搜寻硬盘查询文件名称。which命令的作用是...

2019-07-07 19:03:21 100

原创 python学习(三)基础

python基础0数据类型变量:动态语言布尔型:True False空值:None字符串:对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符/和//区别:一个值是浮点数,另一个 值是整数注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-214...

2019-07-07 16:42:03 402

原创 python学习(二)解释器

python和其他高级语言的对比-----代码少,执行速度慢,代码不能加密(解释性语言的痛点)高级语言------二进制机器码----计算机执行比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒对应到编程语言,就是越低级的语言...

2019-07-07 12:29:18 172

转载 opencv什么鬼

OpenCV(开源计算机视觉库)是一个开源的BSD许可库,其中包含数百种计算机视觉算法。该文档描述了所谓的OpenCV 2.x API,它本质上是一个C ++ API,与基于C的OpenCV 1.x API相反。OpenCV简介OpenCV 是 Intel 开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括...

2019-07-07 11:48:13 585

原创 python学习(一)入门

学习python记录如何运行python程序----本质python 程序1.cmd执行python进入python运行环境,执行程序(环境变量中的python命令)2.将文件保存为.py,执行程序 python **.py(环境变量中的python命令)以下为Python命令行参数:选项 描述-d 在解析时显示调试信息-O 生成优化代码 ( .pyo 文件 )...

2019-07-06 18:40:37 151

原创 学习git很久之后的总结

文章目的:教你使用git从一开始学习git的蒙蔽,到后来轻松使用git命令进行操作,再到现在重新整理下我个人比较常用的git命令git的创建者Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定义的呢?大家可以体会一下。什么是git什么是版本库呢?版本库又名仓库,英文名repository,你可以...

2019-07-06 10:59:22 222

原创 bash脚本的新技能get

linux下的可执行脚本为.sh,通常我们在开发项目的时候有可能需要书写shell脚本,以避免一系列重复命令的输入下面教大家如何编写shell脚本创建.sh文件touch test.sh使得文件可执行chmod +x test.sh输入文件内容echo "hello world"exit 0执行该文件./test.sh输出如下chmod命令+...

2019-07-05 13:50:19 308

原创 ruby学习---rails web框架

最近进入新公司,需要搞ruby,看一下ruby的框架吧RailsRails 是使用 Ruby 语言编写的 Web 应用开发框架,目的是通过解决快速开发中的共通问题,简化 Web 应用的开发。与其他编程语言和框架相比,使用 Rails 只需编写更少代码就能实现更多功能。有经验的 Rails 程序员常说,Rails 让 Web 应用开发变得更有趣ubuntu16.04安装ruby以及...

2019-07-05 13:36:33 597

原创 7.2-7.5周报

1.sdk开发环境安装2.编译跑通sdk代码3.学习c++/c python

2019-07-04 16:54:31 120

原创 ubuntu截屏&查找文件

最近尽了新的公司,配的系统是ubuntu,截图工具也很不错,系统的截图工具就够用吧1选择截图shif+fn+print screen =截图如果想将截图直接保存到复制板上,则shif+fn+print screen+ctrl2全屏截图fn+print screen3查找文件find / -name 文件名locate 文件名...

2019-07-03 09:05:36 185

空空如也

空空如也

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

TA关注的人

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