自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

翻译 面试准备11

前端的学习:三大块:HTML CSS javascriptHTML: 负责页面结构CSS: 负责页面的样式javascript: 负责页面的行为前端的学习需要细心,了解核心:(1)HTML5需要使用习惯,对于标签的使用(标签元素的类型,灵活使用)(2)CSS需要灵活的使用常见的样式,以及样式嵌入到页面中(多种方式)(3)javascript原生的js使用起来比较复杂,所以一般使用jquery的库会比较多,需要熟练使用jquery的库(4)ajax技术ajax技术的目的

2020-05-30 11:50:02 352

翻译 面试准备10

排序和搜索排序算法:是一种能将一串数据依照特定顺序进行排列的一种算法(1)排序算法的稳定性稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。(针对于相同元素的顺序)不稳定排序算法可能会在相等的键值中改变纪录的相对次序,但是稳定排序算法从来不会如此。不稳定排序算法可以被特别地实现为稳定。(2)冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。

2020-05-26 10:36:24 298

翻译 面试准备9

浅谈数据结构与算法:数据结构与算法就是兵法-----------数据结构和算法是一名程序开发人员的必备基本功,需要平时不断的积累学习算法的概念:算法是独立存在的一种解决问题的方法和思想,对于算法而言,实现语言并不重要,重要的是思想,算法可以有不同的语言描述实现版本。算法的五大特性:输入:算法具有0个或多个输入输出:算法至少有1个或多个输出有穷性:算法在有限的步骤之后会自动结束而不会无限循环确定性:算法中的每一步都有确定的含义,不会出现二义性可行性:算法的每一步都是可行的,也就是说每一步都能够

2020-05-26 09:42:21 342

翻译 面试准备8

在前面准备了python的基础知识、python中的一些高级操作、系统编程(线程、进程、协程)、网络编程(TCP/IP、UDP、socket、HTTP)、Web服务器(基于Socket的TCP协议)、正则表达式等等今天来准备下数据库MySql,针对Mysql本人的博客中有一个专栏,针对于的是Mysql的具体的细节学习可以参考我的博客:[https://blog.csdn.net/nbxuwentao/category_9734634.html](https://blog.csdn.net/nbxuwent

2020-05-23 18:15:30 458

原创 ubuntu中设置默认python

(1)查看当前使用的python版本python --version找到了当前的python版本(2)把默认的系统默认的python变成python2的echo alias python=python2 >> ~/.bashrc(3)然后source一下:source ~/.bashrc保存一下(4)测试:直接输入python就可以查看刚才定义的python版本...

2020-05-22 20:48:35 366

原创 ubuntu中teamviewer被检测为商业版本

这个问题困扰我一下午,wc,之前一直使用teamviewer给别人远程辅导、调试代码都没有问题,可是这几天就用不了,本人给出一个成熟的解决方案:第一步:卸载之前的teamviewersudo apt --purge remove teamviewer第二步:修改mac地址:sudo /sbin/ifconfig enp2s0 down (enp2s0 为你自己电脑的网卡名)sudo /sbin/ifconfig enp2s0 hw ether 70:1c:51:45:7f:8e(填新的M

2020-05-22 19:39:06 599

翻译 面试准备7

无论是哪种编程语言都离不开正则化表达式,这个是操作字符串基础,在开发中会有大量的字符串处理工作。基本上是任何语言都会有的一个独立模块—正则化表达式场景:判断字符串是一个手机号在一个文件中找出特定开头的语句在一个文件中找到邮箱地址等等------干什么先提前想一想,(1)正则表达式概述正则表达式,⼜称正规表示式、正规表示法、正规表达式、规则表达式、常 规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或 RE),是计算机科学的⼀个概念。正则表达式使⽤单

2020-05-22 14:11:42 328

翻译 面试准备6

客户端----服务器端(上一篇说的是网络编程,tcp/ip协议),这里主要说服务器端(1)HTTP协议简介在WEB应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。浏览器和服务器之间的传输协议是HTTP概念:HTML是一种用来定义网页的文本HTTP是在网络上传输HTTP的协议,用于浏览器和服务器的通信(2)http协议的分析浏览器请求:请求头和请求体在浏览器的地址栏输入www.baidu.com,浏览器都做了什么事情浏览器发送的数据包含请求头以及请

2020-05-22 10:27:42 290

翻译 面试准备5

今天来记录一下网络编程:对于网络的理解以及各种通信协议,这个也是后端开发的基础知识(1)网络通信的概念什么是网络:网络就是一种辅助双方或者多方能够连接在一起的工具,就是为了联通多方之后进行通信用的,把数据从一方传递给另外一方,为了让在不同的电脑上运行的软件之间能够互相传递数据,就需要借助网络的功能。简练:使用网络能够把多方链接在一起,然后可以进行数据传递,所谓的网络编程就是让在不同的电脑上的软件能够进行数据传递,即进程之间的通信(2)通信协议:tcp/ip白话协议:为了解决不同种族人之间的语言沟通

2020-05-21 23:13:34 456 1

转载 UV坐标的理解

reference:https://blog.csdn.net/weixin_33905756/article/details/85669648?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai

2020-05-21 20:42:00 2857

翻译 面试准备4

今天主要准备系统编程这一块:进程、线程、协程还记得大学的时候调试的代码吗?一直都是单进程、单线程在跑代码,曾经也想过为什么程序只能这样跑—那是因为自己的学识还不够,见的太少了。以前都是单条腿走路,现在可以多条腿走路类。(1)引入现实生活中的多任务,代码中的同步和异步----程序世界中的同步和异步和现实世界中的刚好相反,程序中的同步表示一个任务做完接着做下一个任务,异步表示多个任务可以并行执行的。单核CPU和多核CPU,单核CPU执行代码都是顺序执行,那么单核CPU执行任务是什么样?----这个问题就是

2020-05-20 17:25:33 264

转载 对法向量贴图、置换贴图的理解

三种贴图技术的介绍:https://blog.csdn.net/weiwangchao_/article/details/7043087

2020-05-20 16:17:18 626

原创 数据库的查询

数据库中最基本的查询语句:select * from 表名(1)from关键字后面写表名,表示数据来源于这个表(2)select后面的列名,如果是 * 表示在结果中显示表中所有(3)在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果中(4)如果需要查询多个列,之间使用逗号分隔消除重复行:distinct关键字可以消除重复的行select distinct ...

2020-05-20 16:16:44 310

翻译 面试准备3

python中重要的一个机制-----垃圾回收机制(GC)概念:小整数对象池整数在程序中使用非常广泛,Python为了优化速度,使用了小整数对象池,避免为整数频繁申请和销毁内存空间,python中对于小整数的定义是[-5,127]这些整数对象是提前建立好的,不会被垃圾挥手。在python的程序中,所有位于这个范围内的整数使用的都是同一个对象概念:大整数对象池每一个大整数,君创建一个新的对象。总体:小整数[-5,257)共用对象,常驻内存单个字符共用对象,常驻内存单个单词,不可修改,默认开启i

2020-05-20 11:20:49 268

翻译 面试准备基础2

对于python高级中的面试准备2:(1)迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。—可迭代对象:直接作用于for循环的数据类型:一类是集合数据类型,如list、tuple、dict、set、str等;一类是 generator,包括生成器和带yield的generator function。这些可以直接作用于for循环的对象统称为可迭代对象(2)判断是否可以迭代可以使用

2020-05-19 22:07:47 332

翻译 面试准备基础知识1

先简单总结近一年来的python开发:基础知识已经在实战中消化(1)python中的一切皆为对象,同样类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码断,也可以说是创建对象的模板,在python中只要你使用关键字class,python解释器在执行的时候就会创建一个对象,创建完类(对象之后),你可以做:1.你可以将它赋值给一个变量2.你可以拷⻉它3.你可以为它增加属性4.你可以将它作为函数参数进行传递(2)动态的创建类因为类也是对象,你可以在运行时动态的创建它们,就像其

2020-05-19 16:07:09 261

转载 ubuntu下安装和配置redis以及使用

主要是做个笔记:https://blog.csdn.net/yyh2685/article/details/82924495走了一遍流程,还是可以使用的

2020-05-19 10:52:11 295

原创 微信公众号创建菜单

在自己的服务器上搭建微信公众号:也就是接口的一些调用而已类:使用说明:(1)选择合适的接口。(2)系统会生成该接口的参数表,您可以直接在文本框内填入对应的参数值。(红色星号表示该字段必填)(3)点击检查问题按钮,即可得到相应的调试信息。今天讨论的是如何在自己的公众号上添加菜单:自定义菜单的接口说明文档如下:https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html

2020-05-17 12:06:07 765

转载 supervisor+nginx+tornado

部署supervisor+nginx+Tornado为了充分利用多核CPU,并且为了减少同步代码中的阻塞影响,在部署Tornado的时候需要开启多个进程(最好为每个CPU核心开启一个进程)因为Tornado自带的服务器性能很高,所以我们只需开启多个Tornado进程。为了对外有统一的接口,并且可以分发用户的请求到不同的Tornado进程上,我们用Nginx来进行代理。部署方案supervisor为了统一管理Tornado的多个进程,我们可以借助supervisor工具。安装sudo pip

2020-05-17 09:33:00 345

原创 系统编程中查看端口的命令

(1)netstat -apn|grep :端口号(2)sudo lsof -i:端口号这样就可以查看端口的运行状况

2020-05-17 00:29:07 534

原创 ubuntu服务器完全卸载nginx服务器

使用命令:1.查看nginx的安装依赖dpkg --get-selections|grep nginx2.执行删除命令sudo apt-get --purge remove nginx nginx-common nginx-core3.查看删除是否成功:dpkg --get-selections|grep nginx4.安装nginx命令安装:sudo apt-get install nginx...

2020-05-17 00:09:36 664 1

原创 ubuntu服务器中彻底杀死某个进程

sudo kill -s 9 PID杀死之后查看: sudo lsof -i:端口号 <使用端口进行查询>ps -aux\grep PID(或者名字)

2020-05-16 18:04:59 1503

原创 出现问题

调了一下午的代码找到bug类,这个问题实在json这里出问题,json解析问题,json需要把python中的字典对象解析成json对象,也可以把json对象解析成python中的字典对象:上面的这个问题就是:把json.loads()写成了json.load()了json.dumps()写成了json.dump()问题解决 : 加个s...

2020-05-16 08:38:41 459

转载 3D目标检测

2D目标检测已经做的非常的成熟了,接下来就是在2D目标检测的基础上做的一些3D目标检测的工作:做个笔记:(1)https://zhuanlan.zhihu.com/p/45583685片面介绍-----(2)https://blog.csdn.net/light169/article/details/105508491/全面介绍----学习到:怎么表示物体的旋转?这部分是立体视觉的知识。如果对这部分不了解的可以跳过,只要知道,一个物体的旋转可以用一个三维向量来表示就好了。3D空间中物体的姿态

2020-05-15 16:08:41 399

原创 Error: Another program is already listening on a port that one of our HTTP servers is configured to

Linux系统中 Supervisor 配置守护进程:启动Supervisor 服务语句:supervisord -c /etc/supervisor/supervisord.conf出现问题解决方案:(1)杀进程ps -aux|grep supervisord 查看进程代号kill -9 进程代号(2)执行下面语句unlink /var/run/supervisor.sockunlink /tmp/supervisor.sock 这个错误的原因就是supervisor.

2020-05-13 09:14:20 7445 1

原创 ubuntu远程服务器上配置Anaconda

第一步:连接远程服务器,常规操作:ssh 用户名@ip第二步:在服务器上下载对应版本的anaconda:wget -c https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh下载完毕之后:执行下载操作bash ./Anaconda3-2020.02-Linux-x86_64.sh接着一路yes操作,默认把环境变量添加到指定路径中去,这样就会避免自己去添加环境变量但是这个时候验证conda的时候会出现:cond

2020-05-10 10:36:20 1057

原创 对于协程的理解

理解协程先理解同步和异步:同步:代码顺序执行异步:代码可以并行执行,对于耗时的过程,我们将其交给别人去执行,而我们继续往下处理,当别人执行完耗时操作后在将结果反馈给我们这就是异步-------最容易理解的就是使用线程来实现异步对于协程的理解:实现并发,可以使用多线程、多进程进程和线程有个共同点,他们都是通过(进程和线程是操作系统来调度)操作系统来调度的,而协程则是把调度的权利交给程序员...

2020-05-07 12:36:29 440 1

图像处理的总结

图像处理的总结,简单的描述了自己的学习过程,所以简单的看看就可以的

2018-12-30

空空如也

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

TA关注的人

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