自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 package-cleanup

package-cleanup 是一个python开发的命令程序,用来清除本机已安装的、重复的 或孤立的软件包。desktop版的CentOS镜像包含这个工具,而Minimal版的CentOS镜像不包含这个工具使用场景:在 Redhat/CentOS 操作系统上,安装了重复、错误、或孤立的rpm包时,会导致yum无法正常执行,此时可以使用 package-cleanup来恢复RPM 仓

2017-08-31 21:41:37 616

转载 递归调用里的性能问题(js)

说明这是在codewars.com上刷的一道js练习题,在此做个记录问题描述The Fibonacci sequence is traditionally used to explain tree recursion.斐波那契序列通常是用来解释递归调用。function fibonacci(n) { if(n==0 || n == 1) return

2017-08-31 17:01:34 2615

转载 [译] OpenStack Pike 版本中的 53 个新功能盘点

原文:https://www.mirantis.com/blog/53-things-to-look-for-in-openstack-pike/作者:Mirantis Nick Chase发布日期:08/27 本周我们都在期待 OpenStack 第16个社区版本 Pike,它预计在08/30发布。现在是我们传统节目时间了,那就是从这个版本中概括出53个核心功能。 

2017-08-31 12:21:33 3066

转载 C# 学习——静态(第四天)

一、命名空间类似于文件夹,而类就是文件夹中的文件; 作用:明确的指向我们所需要的类的 所在的位置; 统一命名空间下,类名不能重复。 二、类概念:具有相同属性和功能的对象的抽象的集合。三、静态与实例静态变量:使用static修饰了的变量; 静态方法:使用static修饰了的方法; 静态类:使用static修饰了的类。 例子:注意:在外部调用静态类时,要在cla

2017-08-30 20:37:31 212

转载 java web面试技巧,数据库面试,java web轻量级开发面试教程

我最近看到一本比较好的讲java web方面面试的书,java web轻量级开发面试教程。其中不仅用案例和视频讲述了Spring MVC,Hibernate, ORM等方面的技巧,而且还实际讲到了面试技巧。 如下部分是对数据库面试方面的总结。如果在面试或与资深人事交流的过程中,你能有效合理地展示出本章所给出的一些知识点,那么对你的评价就会是“对数据库有深入了解”,甚至能加上“有设计

2017-08-30 10:45:32 1196

转载 基于Vue2实现的上拉加载之移动端

上拉加载需求相信很多做移动端的同学基本都有遇到,当然PC端也是家常便饭。目前项目基本接近尾声,前后端联调、真机测试都ok,话说项目需求文档其实并没有说要实现上拉加载功能,但是我们领导说这个可以有,可以成为一个小亮点。然后就这么愉快的决定了(冷冷的冰雨在我脸上胡乱的拍 233333333333.。。。)好了,废话不多扯,奔入今天的主题吧!接下来就是一坨坨的代码了。。。 1

2017-08-29 19:05:32 3391

转载 Linux中的定时任务at、crontab

atat命令可以用来在某一时段执行一次任务,只会执行一次,不会重复执行。at命令是由atd服务来控制的,使用之前先查看atd服务是否正常:$ /etc/init.d/atd status* atd is running如果没有的话就需要安装:$ sudo apt-get install at$ /etc/init.d/atd startat命令的基本语法:at

2017-08-29 14:21:41 379

转载 简单几步,提升.Net Core的开发效率

附加IIS进程调式?以前在开发ASP.NET(MVC)项目的时候,为了加快程序的启动速度(调式),我们会选择使用IIS。先用IIS架设还在开发的项目,在需要调式的时候附加进程,而在更多时候,如果调整CSS和HTML或者JS会显得更加方便快速,而不用每次都在Visual Studio中按F5运行,只需要在浏览器中按F5刷新即可。然而到 .Net Core ,这一招不管用了(或许是我的姿势不对)。

2017-08-29 09:45:33 3361

转载 NetworkX

常用网站:官方文档 Github (latest development) NetworkX官方介绍:========NetworkX (NX) is a Python package for the creation, manipulation, andstudy of the structure, dynamics, and functions of complex n

2017-08-28 18:05:30 1756

转载 -汉诺塔-递归算法(JS递归函数)

前言递归是一种强大的编程技术,他把一个问题分解为一组相似的子问题,每一问题都用一个寻常解去解决。递归函数就是会直接或者间接调用自身的一种函数,一般来说,一个递归函数调用自身去解决它的子问题。"汉诺塔"经典递归问题"汉诺塔"是印度的一个古老传说,也是程序设计中的经典的递归问题,是一个著名的益智游戏:  题目如下:    塔上有三根柱子和一套直径各不相同的空心圆盘,开始时源柱子上的

2017-08-28 13:17:27 765

转载 Writing A Threadpool in Rus

文 Akisann@CNblogs / zhaihj@Github本篇文章同时发布在Github上:https://zhaihj.github.io/writing-a-threadpool-in-rust.html多线程一直是我相当不相碰的东西,总觉得看起来很棒,用起来却一点都不放心——尤其是过去用Delphi体验了多线程之后。实际上到了多线程里根本就没法定位那里出了错误,因此大部分时间

2017-08-27 21:37:24 257

转载 CSS3盒子模型

web前端必须了解的CSS3盒子模型1、需要了解的属性以及属性值display:box或者display:inline-boxbox-orient:horizontal | vertical (水平 垂直)  定义盒模型的布局方向box-direction:normal reverse(正序 反序)  元素排列顺序box-ordinal-group:number(数值) 设置元

2017-08-27 16:53:23 486

转载 为什么mysql设置了密码之后,本地还可以直接访问,不需要输入密码就可以登录数据库了?

今天开发中在Centos7中安装MySQL5.6版本后,在表中新建了一个weicheng的账户,并且设置了密码,但是在用weicheng账号登陆mysql发现,如果使用“mysql -uweicheng -p”登陆会报错,即使密码正确也不能登录,最后发现,直接用“mysql -uweicheng”不输入密码也可以登陆。后来,查询了资料原因是:应为数据库里面有空用户,通过select * f

2017-08-27 12:13:28 16089 4

转载 Kafka中时间轮分析与Java实现

在Kafka中应用了大量的延迟操作但在Kafka中 并没用使用JDK自带的Timer或是DelayQueue用于延迟操作,而是使用自己开发的DelayedOperationPurgatory组件用于管理延迟操作,Kafka这类分布式框架有大量延迟操作并且对性能要求及其高,而java.util.Timer与java.util.concurrent.DelayQueue的插入和删除时间复杂度都为对数阶

2017-08-26 20:25:23 7278

转载 弹性伸缩布局-fle

弹性伸缩布局-flex引言:本文主要参照阮一峰的网络日志 、郭锦荣的博客总结完成。正文:布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持。 一、Fl

2017-08-26 15:45:22 776

转载 Redis使用记录-相关资料汇总

1 redis在centos上的安装http://www.cnblogs.com/hanyinglong/p/5036558.html2 redis在windows上的可视化GUI工具https://redisdesktop.com/download3 redis的中文官网 介绍很详细http://www.redis.cn/基本上这3个站点就能把redis跑起来。 

2017-08-26 10:57:26 242

转载 设计模式的征途—20.备忘录(Memento)模式

相信每个人都有后悔的时候,但是人生并无后悔药,有些错误一旦发生就无法再挽回,有些事一旦错过就不会再重来,有些话一旦说出口也就不可能再收回,这就是人生。为了不让自己后悔,我们总是需要三思而后行。这里我们要学习一种可以在软件中实现后悔机制的设计模式—备忘录模式,它是软件中的“后悔药”。备忘录模式(Memento)学习难度:★★☆☆☆使用频率:★★☆☆☆一、可悔棋

2017-08-25 19:29:22 269

转载 tensorflow笔记(二)之构造一个简单的神经网络

tensorflow笔记(二)之构造一个简单的神经网络版权声明:本文为博主原创文章,转载请指明转载地址http://www.cnblogs.com/fydeblog/p/7425200.html前言这篇博客将一步步构建一个tensorflow的神经网络去拟合曲线,并将误差和结果可视化。博客的末尾会放本篇博客的jupyter notebook,可以下载自己调试调试。实践——构

2017-08-25 14:53:20 430

转载 Akka(19): Stream:组合数据流,组合共用-Graph modular composition

akka-stream的Graph是一种运算方案,它可能代表某种简单的线性数据流图如:Source/Flow/Sink,也可能是由更基础的流图组合而成相对复杂点的某种复合流图,而这个复合流图本身又可以被当作组件来组合更大的Graph。因为Graph只是对数据流运算的描述,所以它是可以被重复利用的。所以我们应该尽量地按照业务流程需要来设计构建Graph。在更高的功能层面上实现Graph的模块化(mo

2017-08-25 09:53:19 360

转载 Three.js使用局部纹理更新

THREE.js开发的应用运行在iphone5下发现有些时候会崩溃,跟了几天发现是因为Sprite太多频繁更新纹理占用显存导致的。通常解决纹理频繁更新问题就要用到one draw all方法,放到纹理上就是把所有纹理图片生成一张大图片的方式。一、阻止纹理重复上传我们需要一张大纹理,先将所有的内容绘制在大纹理上,需要显示局部纹理的时候通过纹理坐标控制去大纹理上取图像。那么这个时候问题来了,T

2017-08-23 20:49:22 3707 1

转载 51nod 1393 0和1相等串 思路 - map存前缀和

题目: 思路:把'0'当成数字-1,'1'当成数字1,求前缀和,用map更新当前前缀和最早出现的位置。(用map而不用数组是因为可能会出现负数)   当前缀和的值之前出现过,比如i = 10时,sum = 0;j = 50时,sum = 0; 更新ans = max(ans,j-i);  下面是一个例子: 代码:#include using na

2017-08-23 16:17:15 300

转载 SYZOJ中文安装指南

Made By:SpaceskynetThanks to other developers.测试系统 Ubuntu-17.04PS(全局变量):[syzoj2 path] = 您git的syzoj的路径;[syzoj-judge path] = 您git的syzoj-judge的路径系统要求1.node >=6.0.0 (node.js)2.npm

2017-08-23 11:37:14 6876 6

转载 vue通信

组件实例的作用域是孤立的。一、父子通信  父组件通过props向下传递数据给子组件,子组件通过events给父组件发送消息。  要让子组件使用父组件的数据,我们需要通过子组件的props选项。prop是单向绑定的,父组件属性变化时,将传递给子组件,但是不会反过来。  子组件想要和父组件通信,需要用到vue的自定义事件系统。使用$on(eventName)监听事件,使用$emit(e

2017-08-22 16:54:12 275

转载 我的微服务之路

# 我的微服务之路故事开端故事开始于一年半前,当时还在维护着公司的一套老项目,项目虽老,但是每天的pv,up都是过千万的。理论上算得上是一个大项目,对于技术能力有一定的挑战。公司历史悠久,项目架构庞杂,说实话进入公司之后好像没有听到如何强制的执行一些开发及代码规范,比如插件啦,git指南啦,codestyle啦,codereview流程啦。大多数程序员每天的任务就是完成运营或者产品同学

2017-08-22 09:42:15 248

转载 Swoole笔记(五)

配置说明$server->set(array( 'daemonize' => true, 'log_file' => '/www/log/swoole.log', 'reactor_num' => 2, 'worker_num' => 2, 'task_worker_num' => 4, 'max_request' => 100,

2017-08-21 17:45:10 775

转载 Generator函数执行器-co函数库源码解析

一、co函数是什么   co 函数库是著名程序员 TJ Holowaychuk 于2013年6月发布的一个小工具,用于 Generator 函数的自动执行。短小精悍只有短短200余行,就可以免去手动编写Generator 函数执行器的麻烦二、co函数怎么用  举个栗子就能清楚的知道如何使用co函数1 function* gen(){2 var f1 = yield fu

2017-08-21 13:05:09 504

转载 关于js的单双引号嵌套问题

单引号和双引号之间可以相互嵌套。1、单引号内只能嵌套双引号。2、双引号内只能嵌套单引号。3、如果想在双引号内,再嵌套双引号,里面的双引号,一定要进行转义(\”)。4、JS中的转义字符是反斜杠(\).常用的转义字符有:\’、\”、\\、\r、\n等。转义字符也就是,当浏览器遇到反斜杠(\)时,将会对其后的一个字符进行特殊对待,当成一个一个普通字符来对待。所谓“普通”字符就是a、b

2017-08-20 21:33:06 1084

转载 JFreeChart与AJAX+JSON+ECharts两种处理方式生成热词统计可视化图表

本篇的思想:对HDFS获取的数据进行两种不同的可视化图表处理方式。第一种JFreeChar可视化处理生成图片文件查看。第二种AJAX+JSON+ECharts实现可视化图表,并呈现于浏览器上。        对此,给出代码示例,通过网络爬虫技术,将上传到HDFS的新浪网新闻信息实现热词统计功能,通过图表的柱状图来显示出来。------>目录:1、JFreeChart可视化处理(生成

2017-08-20 17:05:09 2279

转载 Java项目经验——程序员成长的钥匙

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如

2017-08-19 14:03:33 453

转载 Xmemcached学习笔记二(简单使用)

首先说一下XMemcached我们简单使用时主要是做了什么事情:  当我们使用XMemcached的时候主要是用了XMemcachedClient的对象来进行插入,查找和删除缓存数据。  但是我们不采用XMemcachedClient memcachedclient=new XMemcachedClient();的方式来获取XMemcachedClient对象。  为什么呢,因为XMe

2017-08-18 21:28:28 321

转载 centos7 安装mariadb最新版并配置

打开http://mirrors.aliyun.com/,查找mariadb,然后拼装地址http://mirrors.aliyun.com/mariadb/yum打开,点开你想要的版本,选择你的操作系统点进去,复制地址,我这里是http://mirrors.aliyun.com/mariadb/yum/10.3/centos7-amd64/新建一个源 迅雷日租vip加qq11492951

2017-08-18 15:38:27 4973 1

转载 【算法】3、堆排序

堆排序是一种选择排序,其时间复杂度为O(nlogn)。堆的定义  n个元素的序列{k1,k2,…,kn}当且仅当满足下列关系之一时,称之为堆。  情形1:ki 2i 且ki 2i+1 (最小化堆或小顶堆)  情形2:ki >= k2i 且ki >= k2i+1 (最大化堆或大顶堆)  其中i=1,2,…,n/2向下取整;                      

2017-08-18 10:03:28 292

转载 css before和after伪元素应用

1、说明":before" 伪元素可以在元素的内容前面插入新内容。":after" 伪元素可以在元素的内容之后插入新内容。2、兼容性伪元素有2种写法,单冒号和双冒号,单冒号和双冒号作用是一样的。兼容性查看:http://caniuse.com/#search=%3Abefore从上图看见:IE8浏览器只支持单冒号写法,不支持双冒号写法,因此建议before和after伪

2017-08-17 17:23:25 780

转载 利用构造函数 创建钟表

翻出来之前的一些效果,觉得这个时钟还挺好玩的就写出来共大家分享:HTML代码如下:div id="box"> div>当前盒子用于插入钟表内容;js代码如下: function clock(size,panBorderWidth){ this.size = size || 400;

2017-08-17 11:18:25 477

转载 laravel 中使用ajax和vue总结

最近写一个项目是基于laravel框架的,这个框架传言是为艺术而创作的优雅框架,简洁分明的风格,很吸引我,所以最近研究比较多。本次就是基于该框架然后将Vue插件加入实现一定的功能,vue插件本身强大,具体不说了,有兴趣的同学可以去官网https://cn.vuejs.org/。laravel 本身php页面是用blade引擎,渲染数据格式:{{msg}}但是熟悉Vue渲染的同学知道

2017-08-16 18:38:23 592

转载 神奇的Redis延迟

最近在做某业务Redis的缩容工作,涉及到数据迁移,而Redis的数据迁移看起来蛮简单的,一对一的数据迁移只需要在slave行配置masterauth 和slaveof 两个参数即可,当然迁移过程中涉及到其它特殊情况需要特殊处理外。以上几个步骤都做好后, 就等着实例的切换了,不过在实例切换前我们还要检查同步情况、数据一致性等。在检查实例同步情况的时候发现了奇怪的现象:在迁移的540个实例中

2017-08-16 10:53:36 4138

转载 RabbitMQ入门与使用篇

介绍RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。RabbitMQ的官方概念:Brocker:消息队列服务器实体。 Exchange:消息交换机,指定消息按什么规则,路由到哪个队列。 Queu

2017-08-15 17:48:21 505

转载 第17课

第17课 - 对象的构造(上)0. 问题  对象中成员变量的初始值是什么?  下面的类定义中成员变量 i 和 j的初始值是什么?  对象定义在 全局空间、栈上、堆上,具有不同的属性。     1 #include 2 3 class Test 4 { 5 private: 6 int i; 7 int j; 8 p

2017-08-14 22:13:23 355

转载 查询ICCID,找回被盗iPhone

iPhone不慎丢失后怎么办?普通青年:立刻报警,基本没用。文艺青年:用Find my iPhone查找位置。但那只是个大概位置,iPhone关机后更是没戏,接着是用iCloud锁定手机,发送警告信息乃至清除数据?这虽然保护了个人隐私,但很难找回,小偷会自己或托人重刷系统。普通青年和文艺青年的方法一般都找不回手机,除非运气极佳,二逼青年可能会直接买个新的吧。绝处逢生,为丢失iPhone的青

2017-08-14 14:58:24 2395

空空如也

空空如也

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

TA关注的人

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