自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 数据结构和算法面试题系列—递归算法总结

这个系列是我多年前找工作时对数据结构和算法总结,其中有基础部分,也有各大公司的经典的面试题,最早发布在CSDN。现整理为一个系列给需要的朋友参考,如有错误,欢迎指正。本系列完整代码地址在 这里。注:此刻,我正在从广州回家的绿皮火车上整理的这篇文章,火车摇摇晃晃,颠簸的尽是乡愁,忍不住又想翻翻周云蓬的《绿皮火车》了。———记于2018年9月30日夜22:00分。0 概述前面总结了随机算法,...

2018-09-30 14:02:24 1239

转载 C语言,初次见面~

  C语言是一门介于低级语言(如汇编语言)和高级语言(如Java,Python)之间的一门编程语言,所以它兼有两类语言的一些优点,并且具有自身的一些特点。    1、c语言的高效性。c语言具有通常是汇编语言才具有的微调试能力,可以根据具体情况微调使得程序更好的使用内存或获得更快的运行速度。    2、c语言的可移植性。相对于汇编语言、BASIC语言以及FORTRAN语言等,c语言程序能够稍...

2018-09-29 18:01:00 166

转载 IDEA修复JavaDoc注释快捷键设置

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-29 10:38:00 1969

转载 JDK源码解析string之二

(28) public boolean startsWith(String prefix, int toffset) { char ta[] = value; int to = toffset; char pa[] = prefix.value; int po = 0; int ...

2018-09-29 02:33:28 118

转载 【每日一练】装饰器

写一个用户登录认证函数,要求:1.要求用户输入账号密码和txt中的用户名数据库对比;2.要求用户有三次尝试机会;3.要求用户登陆后,执行其他功能无需再验证;4.要求拥有超时重新登录功能;txt数据:{'auth_name':'user0', 'auth_passwd':'123'}{'auth_name':'user1', 'auth_passwd':'123'}{'aut...

2018-09-28 23:47:00 47

转载 VMware workstation 14 CentOs 7.5.1804 虚拟机网卡设置为NAT模式并设置固定IP

一、背景知识 虚拟机网络模式 无论是vmware workstation,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:1.桥接2.NAT3.Host-Only桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同...

2018-09-28 21:04:00 117

转载 在Docker容器中安装部署RabbitMQ

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-28 09:18:00 1034

转载 14-利用思维导图梳理JavaSE-大汇总

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-26 19:34:00 150

原创 Reddit重写其iOS应用,改进性能、模块化和测试

去年,Reddit一直在努力改进其iOS应用的性能,同时使其适合更快的迭代周期,改善其测试覆盖率,提高其可扩展性。所有这些都是通过把应用原来的MVC架构改造成Model-View-Presenter(MVP)架构实现的。\\原来的MVC设计其中一个主要的问题是容易导致大量的视图控制器,这是由于视图和它需要的控制器之间是紧耦合的。其中一个明显的影响是滚动性能退化,从60fps降到了45-55fps,...

2018-09-25 19:00:00 53

转载 专业的技术支持是如何炼成的

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-25 14:37:00 105

转载 前端算法之快速排序

通常见到的快速排序function quickSort(arr){ if(arr.length <= 1){ return arr } var left = [], right = [], key = Math.floor(arr.length/2), value = arr[key] arr....

2018-09-25 07:24:14 362

转载 react-native

React Native的常见问题(来自react-native中文社区论坛)bbs.reactnative.cn/topic/130/新…一般问题Q:RN和React.js是一个东西吗?A:RN和React.js共用一些抽象层,但具体有很多差异,且目标平台不同:RN目前只能开发iOS/Android App,而React.js用于开发web页面。Q:RN有哪些已经上架的案例?A:官方...

2018-09-24 13:25:27 93

转载 79. Word Search

一、题目  1、审题    2、分析    给出一个二维的字符数组board,一个字符串word;在board中可以向左右、上下延伸,判断word是否可以在延伸中找到。其中board中每个字符只能用一次。二、解答  1、思路:    运用递归的思想进行实现。    开辟一个二维数组的空间用于记录该字符是否被使用。class Solut...

2018-09-23 11:56:00 47

转载 小练习8:封装设置CSS样式的方法

本次练习封装设置CSS样式的方法,通过标签属性ele,属性名attr,属性值value直接设置CSS的样式,设置css样式的方法主要通过ele.style.attr的方式实现 function setCss(ele, attr, value) { if (attr === 'opacity') { ele.style.opacity = valu...

2018-09-21 10:50:00 707

转载 高程3总结#第15章使用Canvas绘图

使用Canvas绘图基本用法要使用<canvas>元素,必须先设置其width和height属性,指定可以绘图的区域大小。出现在开始和结束标签中的内容是后备信息,如果浏览器不支持<canvas>元素,就会显示这些信息<canvas id="drawing" width="200" height="2...

2018-09-21 00:01:17 120

转载 【go并发编程】

GO 并发编程协程(进程 线程)进程是“程序执行的一个实例” ,担当分配系统资源的实体。进程创建必须分配一个完整的独立地址空间。进程切换只发生在内核态。线程:线程是进程的一个执行流,独立执行它自己的程序代码。协程:协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。在语言级别可以创建并发协程,然后编写代码去...

2018-09-20 21:52:32 84

转载 FR 8.0 主子报表的错误

【提要】: 制作两个报表,订单统计表于订单明细表。 要求:订单明细表可以根据订单统计表的不同而变化。【问题】: 第二个报表,订单明细表的数据无法显示。结果如下图所示:【原因】: 产品ID需要跟随订单ID的变化而变化,所以需要设置产品ID的左父格为订单ID。 而这里没有没有设置。【难点】: ...

2018-09-20 11:34:22 75

转载 Confluence 6 Windows 中以服务方式自动重启的原因

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-20 08:04:00 55

转载 对python3编码那些事的小小总结

一、 了解一下编码的发展。1、 计算机只能处理数字,如果需要处理文本,需要先将文本转换为数字。因为计算机是美国梆子发明的,所以他们发明了最早的编码--ASCII编码,也就是将他们的大小写字符数字和一些符号编码得到计算机中。比如A的编码是65。2、 随着计算机在中国发展起来,拿ASCII去处理中文,显然是不够的,因为英文需要一个字节处理,而中文是需要两个字节。为了满足需求我们中国发明了自己...

2018-09-19 09:41:08 104

转载 CSS基础

一. CSS概念CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。二. CSS的引用方式1. 行内引用行内式是在标记的style属性中设定CSS样式。不推荐大规模使用。<p style="color: red">Hello world.&l...

2018-09-18 22:08:00 43

转载 单点登录原理与实现

一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览...

2018-09-17 14:21:43 58

转载 MySQL 学习笔记

MySQL 学习笔记mysql数据库的内部存储结构数据库操作语句1.查看所有数据库1、查询mysql服务软件的所有数据仓库 show databases;2、查看mysql数据仓库的编码 show create database mysql;123nformation_schema数据库:其...

2018-09-16 06:50:47 53

转载 mysql 查询语句可以使用的函数总结

mysql 查询语句有时候需要用到函数,但是函数比子查询的效率要高,有时候函数还是很方便的,下面简单总结sql函数具体用法。1,对数字处理函数avg()count()max()min()sum()2,对字符串的处理合并字符串函数:concat(str1,str2,str3…)比较字符串大小函数:strcmp(str1,str2)获取字符串字节数函数:length(str)获取字符串字符数函数:c...

2018-09-15 16:43:03 494

转载 线程的中断

『中断技术』其实是计算机系统中很重要的一个概念,甚至有人说,我们的操作系统就是「中断驱动的」。中断,其实指的就是程序在执行过程中,发生了某些非正常的事件指示当前进程不能继续执行了,应当得到暂停或终止,而通知正在执行的进程暂停执行的这个操作就叫『中断』。中断同时也是我们实现并发的基础,中断一个线程的执行,调度另一个线程的执行。中断源如果按照中断事件类型来分,大致上有以下几种类型的中断事件类型...

2018-09-14 07:46:22 87

转载 Redis Sentinel实现高可用配置

一般情况下yum安装redis的启动目录在:/usr/sbin ;配置目录在/etc/redis/在其目录下会有默认的redis.conf和redis-sentinel.conf redis高可用配置:配置哨兵(redis-sentinel),我的所有配置文件都放在/etc/redis-cluster/目录下1、创建redis-sen...

2018-09-12 20:08:55 93

转载 redis key 对应操作

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-11 10:11:00 1062

转载 SpringDataRedis事务 专题------转载

SpringDataRedis事务 专题5.10.1. @Transactional SupportTransaction Support is disabled by default and has to be explicitly enabled for each RedisTemplate in use by setting setEnableTransactionS...

2018-09-10 15:13:00 116

转载 crmv2项目

maven转载于:https://www.cnblogs.com/Alwaysbecoding/p/9617570.html

2018-09-10 10:11:00 55

转载 linux之开机自动挂载

mount命令只能手动挂载磁盘,系统需要一个自动挂载磁盘的机制。即/etc/fstab。此文件的一些限制:/必须优先于其他mount point被挂载进来其他挂载点必须已经新建的目录所有挂载点同一时间内只能挂载一次所有分区在同一时间之内只能挂载一次[root@www~]#cat/etc/fstab##/etc/fstab#Cre...

2018-09-09 20:42:17 81

转载 Docker简介、常用命令与实践(一)

一、为什么要使用Docker以及与虚拟机的区别?1.1 为什么要使用DockerDocker的思想来自于集装箱。集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我...

2018-09-09 18:13:31 90

转载 学以致用三----centos7.2基本环境补充

补充:在上一篇里,加时间戳echo ‘export HISTTIMEFORMAT ="%F %T `whoami`" ’ >> /etc/profilesource /etc/profile注意 ‘export HISTTIMEFORMAT ="%F %T `whoami`" ’ HISTTIMEFORMAT 和 = 之间不能有空格否则会报错为了找这个原因,...

2018-09-09 13:35:00 78

转载 dubbo 常用的基于redis的分布式锁实现

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-07 12:04:00 429

转载 Java基础加强总结(三)——代理(Proxy)

一、代理的概念  动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。  动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢?  举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,...

2018-09-07 10:34:00 54

转载 9个JSP内置对象,4个作用域

转载自:https://www.cnblogs.com/smyhvae/p/4065790.html欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4065790.html【系列】JSP学习系列文章:(持续更新)JavaWeb学习(一)-...

2018-09-07 08:26:54 75

转载 前端基础之BOM和DOM

---恢复内容开始---今日内容大纲:一.window对象二.window子对象  1.navigator对象(了解即可)  2.screan对象(了解即可)  3.history对象(了解即可)  4.location对象  5.弹出框    1>警告框    2>确认框    3>提示框  6.计时相关三.HTML DOM...

2018-09-06 18:41:00 46

转载 Mysql四种常见数据库引擎

四种mysql存储引擎前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心...

2018-09-06 14:40:00 112

转载 七月机房考核

ubuntu系统安装 (考试40分钟)1. 做RAID5。2. 并安装ubuntu16.04系统,分区/ 100G、/boot 512MB、/data剩余,全部使用XFS文件。3. 设置root可以直接远程系统。一、做RAID5,并安装ubuntu16.04系统,分区/ 100G,/boot 512MB、data剩余,全部使用XFS文件。环境:DELL R610 HGST 1...

2018-09-05 10:26:23 93

转载 你所不知道的日志异步落库

在互联网设计架构过程中,日志异步落库,俨然已经是高并发环节中不可缺少的一环。为什么说是高并发环节中不可缺少的呢? 原因在于,如果直接用mq进行日志落库的时候,低并发下,生产端生产数据,然后由消费端异步落库,是没有什么问题的,而且性能也都是异常的好,估计tp99应该都在1ms以内。但是一旦并发增长起来,慢慢的你就发现生产端的tp99一直在增长,从1ms,变为2ms,4ms,直至send timeou...

2018-09-05 08:09:25 49

转载 Qt之二维绘图:QGraphicsScene与QGraphicsView的关系

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-09-04 15:05:00 1507

转载 AJAX

1.AJAX简介 AJAX是异步的JavaScript和XML,是一种用于创建快速动态网页的技术,使用AJAX可以更新部分网页内容,是非常方便使用的2 AJAX的基本用法 1.创建XMLHttpRequest对象: var ajax=new XMLHttpRequest(); 2向服务器发送请求:使用open() 和 send() 方法:open(...

2018-09-03 19:33:00 95

空空如也

空空如也

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

TA关注的人

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