自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 git命令收集(记得持续更新)

这里收集了一些常用的git命令:git remote add origin git@192.168.1.128:sabo/ycdd-server.gitgit push -u origin mastergit pull git@192.168.1.128:sabo/ycdd-server.git 拉取新分支步骤:进入目标分支比如master:git  checkout

2017-03-20 20:59:19 434

转载 C++游戏服务器的性能优化

以下是最近某个项目的一次经历,最终并没有按照这样的方案来优化,但对思路确实是一个提高,所以记录在此。-------------------------------------------------------------------------------------------------------------------项目D为单机服务器,据说在线达到1500后,会很卡,于是想仔细

2017-03-20 18:44:16 635

转载 魔兽登陆页面

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.T

2017-03-20 16:29:27 501 1

转载 我的程序员之路(英语的学习)

程序员本来就很辛苦了,但看不懂英语文档更让一个程序员更加头疼。英语对一个程序员来说还是很重要的,英语的学习需要日积月累,不怕大家笑话,我初中时的英语还是杠杠的,记得中考,我英语一题没有错,就作文扣了两分,也许是初中的英语简单吧,也许是高中没有努力学习英语,不知道哪天,英语就突然间陨落了,就在也好不起来了,大学时考四级,还有点底子,一次性考过了,后来的六级就没有这么幸运了,考了5次都没有过,5次啊,

2017-03-20 12:19:14 442

转载 图片流量节省大杀器:基于腾讯云CDN的sharpP自适应图片技术实践

目前移动端运营素材大部分依赖图片,基于对图片流量更少,渲染速度更快的诉求,我们推动CDN,X5内核,即通产品部共同推出了一套业务透明,无痛接入的CDN图片优化方案:基于CDN的sharpP自适应图片无痛接入方案。据统计效果可在原图基础上节省60%-75%的流量,比之前webP无痛接入方案效果提升40%-50%,减少流量的同时提高页面渲染速度,提升用户体验。效果数据目前手Q增值业务:VIP中

2017-03-20 10:24:28 406

转载 【Java NIO的深入研究】 ServerSocketChannel

Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.channels包中。这里有个例子:ServerSocketChannel serverSocketChannel = ServerSocketChannel.open();

2017-03-19 23:29:15 276

转载 TypeScript设计模式之备忘录、命令

看看用TypeScript怎样实现常见的设计模式,顺便复习一下。学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。这里尽量用原创的,实际中能碰到的例子来说明模式的特点和用处。备忘录模式 Memento特点:通过保存对象之前的状态来使对象可以恢复到之前的样子。用处:当对象需要保存/加载某

2017-03-19 21:44:13 332

转载 noscript 标签,一个被忽视的重要标签

打开 Drupal 的新后台,发现显示大面积空白。本以为是 CSS 的问题,后来折腾好久才发现是我之前因为某些站的安全问题把浏览器的 Javascript 给禁用了。Javascript 的日益强大使我们的网页丰富多彩,交互越来越强大,功能越来越炫。但是有的网页效果完全依赖 Javascript 来实现,一旦离开了 Javascript 的支持,可能连基本的内容都显示不完全,这时候,我们老当益

2017-03-19 19:59:12 387

转载 CSS常见兼容性问题总结

原文链接:渔人码头 http://www.cnblogs.com/imwtr/p/4340010.html?utm_source=tuicool&utm_medium=referral 浏览器的兼容性问题,通常是因为不同的浏览器对同一段代码有不同的解析,造成页面显示不统一的情况。这里谈到的浏览器,主要指IE6/IE7/IE... FireFox Chrome Opera Safari

2017-03-19 16:29:12 268

转载 蓝桥杯比赛javaB组练习《饮料换购》

题目如下:饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应该输出

2017-03-19 12:44:31 524

转载 测试

web测试一、功能测试    .链接测试    .表单测试    .Cookies测试    .Cookies:把登录的用户名和密码保护在本地,方便下次访问使用。    .注意:Cookies保存在客户端上    .设计语言测试    .数据库测试:数据一致性错误、输出错误2.界面测试  .导航测试  .图形测试  .内容测试  .整体界

2017-03-19 10:44:16 307

转载 从USB驱动器运行Windows 10

我相信很多人和我一样。梦想着有个随身携带的U盘版操作系统。无论走到哪里,只要有电脑都可以随时运行自己配置好的操作系统。本篇博文就会一步步的教你如何从USB驱动器加载和运行Windows 10。让我想象一个场景。也许你使用的电脑不是你自己的,里面的系统也许是XP或Win7 Win8,系统的设置也不太符合你工作的要求(比如他的计算机装的VS2005),肿么办呢,答案就是用自己配置好的并且挂载再US

2017-03-18 21:59:12 1343

转载 WebGIS中自定义互联网地图局部注记的一种方案

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/1.    前言实际项目中我们经常会遇到这样一种场景:地图底图可能是互联网地图(百度、高德、天地图)等等,同时我们自己又有某个区域单独的一套POI数据,我们需要将互联网地图中这个区域的原有POI数据进行遮罩然后只显示我们自己的POI数据。针对这样的需求,我们首先

2017-03-18 20:09:11 409

转载 linux文件系统详解

最近在做磁盘性能优化,需要结合文件系统原理去思考优化方向,因此借此机会进一步加深了对文件系统的认识。在看这篇文章之前,建议先看下前面一篇关于磁盘工作原理的解读。下面简单总结一些要点分享出来:一、文件系统层次分析由上而下主要分为用户层、VFS层、文件系统层、缓存层、块设备层、磁盘驱动层、磁盘物理层用户层:最上面用户层就是我们日常使用的各种程序,需要的接口主要是文件的创建、删除、打开、关闭

2017-03-18 16:19:11 312

转载 C++设计模式-Template Method

我使用过一个简单的后台服务框架.这个框架上手很容易,我只需要继承一个基类,同时实现,或重写(override)基类声明的几个接口(这些接口声明为虚函数,或者纯虚函数),然后调用基类定义好的run()函数,便可以将框架代码运行起来.run函数做的事情,是依序调用上述的几个接口:class Service {public :int run(){ // .... st

2017-03-18 12:29:10 255

转载 黑苹果引导工具 Clover 配置详解及Clover Configurator使用

黑苹果引导工具 Clover 配置详解及Clover Configurator使用 2017-03-11 14:01:40 by SemiconductorKING转自:@三个表哥 简介:可引导mac os 10.4-10.12,win efi,linux efi 可引导传统操作系统 (WindowsXP,Linux,DOS)的启动扇区 (mbr) EFI bo

2017-03-18 10:29:11 19550 1

转载 百度富文本编辑器的上传图片的路径问题

之前在写个人博客网站的时候,用到了百度的富文本编辑器,在往文章内容插入图片的时候,上传一直出错,总结了一下,与大家分享在使用富文本编辑器的时候上传文件路径不对:在配置文件config.json中,把imagePathFormat路径改为相对于服务器根目录的路径,如:/www/my_blog/resources/assets/ueditor/upload_img/{yyyy}{mm}{dd}

2017-03-17 23:39:07 1609

转载 排序算法2--简单选择排序、堆排序

一、简单选择排序和堆排序都属于选择排序       选择排序的思想是:每一趟从待排序的记录中选出关键字最小的记录,按顺序放在以排序的记录序列的后面,知道全部拍完为止。二、简单选择排序(直接选择排序)1.简单选择排序法是每次循环找出最值,循环结束后将最值调整到合适位置,交换的次数少。每次找出当前无序队列中的最小的元素与第一个交换位置,再选择第二小的与第二个交换位置  原始队列:

2017-03-17 21:39:10 489

转载 在 JavaScript 中 prototype 和 __proto__ 有什么区别

本文主要讲三个 问题prototype 和 proto function 和 object new 到底发生了什么 prototype 和 proto首先我们说下在 JS 中,常常让我们感到困惑的地方,就是 prototype 和 __proto__ 到底是干嘛的1. __proto__ 就是 Javascript中 所谓的原型 (这里,我们还是拿具体的例子来说明吧)

2017-03-17 19:54:09 231

转载 【java 类加载的深入研究1】loadClass()的研究

1.开门见山以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下:class SingleTon { private static SingleTon singleTon = new SingleTon(); public static int count1; public static i

2017-03-17 18:09:07 302

转载 Pdf File Writer 中文应用(PDF文件编写器C#类库)

该文由小居工作室(QQ:2482052910)    翻译并提供解答支持,原文地址:Pdf File Writer 中文应用(PDF文件编写器C#类库):http://www.cnblogs.com/wjs5943283/p/6528853.html 首先 Pdf File Writer  是一个很好用的PDF文件生成工具,由于作者对中文编码不熟悉,涉及到中文字体的输出会发生异常,经过本人多次

2017-03-17 14:19:15 1412

转载 Java垃圾回收学习笔记

通常来说,要写Java代码,你基本上都没必要听说垃圾回收这个概念的。这不,对于已经写了多年Java代码的我来说,我还没有哪次经历说是需要使用垃圾回收方面的知识来解决问题的。但是,我依然督促自己花了几天时间系统性地(也比较浅显地)学习了Java垃圾回收机制。我认为学习Java垃圾回收机制至少可以得到以下几方面的好处:对于系统调优有直接帮助 增加和同行聊天或者下一份工作面试时的谈资 在追求技术

2017-03-17 12:19:09 250

转载 C语言 · 阿尔法乘积

算法训练 阿尔法乘积  时间限制:1.0s   内存限制:512.0MB     问题描述  计算一个整数的阿尔法乘积。对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个整数的阿尔法乘积。例如:4018224312的阿尔法乘积等于8,它是按照以下的步骤来

2017-03-17 10:29:07 404

转载 ajax学习笔记

在很早之前,就已经接触过ajax了,包括原生ajax请求方式、跨域ajax请求方法、HTTP的相关知识。这次写ajax主要是对之前学习的知识的一个回顾会总结吧,因为我发现之前好像被我玩的滚瓜烂熟的东西渐渐被我忘记了。我发现这个淡忘很可怕,回顾我之前学的那些知识,发现好多东西都是模模糊糊的有些映像,可是真的要去想又想不起来了,所以我觉得能有个平台,把自己学习的东西记录下来。这样,不管是分享还是回顾,

2017-03-16 23:34:06 174

转载 计算机程序的思维逻辑 (72)

上节我们介绍了显式锁,本节介绍关联的显式条件,介绍其用法和原理。显式条件也可以被称做条件变量、条件队列、或条件,后文我们可能会交替使用。用法基本概念和方法锁用于解决竞态条件问题,条件是线程间的协作机制。显式锁与synchronzied相对应,而显式条件与wait/notify相对应。wait/notify与synchronized配合使用,显式条件与显式锁配合使用。条件与锁相关联,

2017-03-16 21:49:16 226

转载 测试不同格式下depth buffer的精度

这篇文章主要是参考MJP的“Attack of The Depth Buffer”,测试不同格式下depth buffer的精度。测试的depth buffer包含两类: 一是非线性的depth buffer,存储着perspective z(也就是最常用的,透视投影后归一化的z/w的buffer),二是线性的depth buffer,存储着view space z(这里的线性指的是在view

2017-03-16 19:59:05 281

转载 对spring web启动时IOC源码研究

研究IOC首先创建一个简单的web项目,在web.xml中我们都会加上这么一句 context-param> param-name>contextConfigLocationparam-name> param-value>classpath:applicationContext.xmlparam-value> context-param>

2017-03-16 18:09:05 167

转载 从零开始学习Vue(三)

我们从一个例子来学习组件,vuejs2.0实战:仿豆瓣app项目,创建自定义组件tabbar这个例子用到其他组件,对于初学者来说,一下子要了解那么多组件的使用,会变得一头雾水。所以我把这个例子改写了一下,只需要依赖Vue.然后最好FQ安装一个chrome的扩展 vue-devtools,这样可以更好看到组件的内容 组件(Component)是 Vue.js 最强大的功能之一。组件可

2017-03-16 16:09:04 188

转载 WebMagic写的网络爬虫

一、前言  最近因为有爬一些招聘网站的招聘信息的需要,而我之前也只是知道有“网络爬虫”这个神奇的名词,具体是什么、用什么实现、什么原理、如何实现比较好都不清楚,因此最近大致研究了一下,当然,研究的并不是很深入,毕竟一个高大上的知识即使站在巨人的肩膀上,也不能两三天就融会贯通。在这里先做一个技术储备吧,具体的疑难知识点、细节等以后一点一点的完善,如果现在不趁热打铁,以后再想起来恐怕就没印象了,那

2017-03-16 14:24:05 335

转载 SQL Server-字字珠玑,一纸详文,完全理解SERIALIZABLE最高隔离级别(基础系列收尾篇)

前言对于上述锁其实是一个老生常谈的话题了,但是我们是否能够很明确的知道在什么情况下会存在上述各种锁类型呢,本节作为SQL Server系列末篇我们 来详细讲解下。Range-Lock上述关于RangeS-U、RangeS-S、RnageX-X以及还有RangeI-N这四种锁属于范围锁(Range-Lock)范畴。那么在什么情况下会存在范围锁呢,当在SERIALIZABLE最高隔离级别时

2017-03-16 12:29:07 328

转载 lucene倒排索引缓冲池的细节

倒排索引要存哪些信息  提到倒排索引,第一感觉是词到文档列表的映射,实际上,倒排索引需要存储的信息不止词和文档列表。为了使用余弦相似度计算搜索词和文档的相似度,需要计算文档中每个词的TF-IDF值,这样就需要记录词在每个文档中出现的频率以及包含这个词的文档数量,前者需要对应每个文档记录一个值,后者就是倒排表长度。除此以外,为了能够高亮搜索结果,需要记录每个词在文档中的偏移信息(起始位置和长度)

2017-03-16 10:39:07 474

转载 grpc-gateway:grpc转换为http协议对外提供服务

我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了google的grpc。使用grpc的优点很多,二进制的数据可以加快传输速度,基于http2的多路复用可以减少服务之间的连接次数,和函数一样的调用方式也有效的提升了开发效率。不过使用grpc也会面临一个问题,我们的微服务对外一

2017-03-15 23:49:03 606

转载 c3p0和QueryRunner的结合使用,让开发更加简便

1:DBUtils中的QueryRunner的使用:  1.1:QueryRunner中提供了对SQL语句操作的api;  1.2:主要有三个方法:    1.2.1:query():用于执行select(查询);    1.2.2:update():用于执行insert(插入)/update(更新)/delete(删除);    1.2.3:batch():批处理;2

2017-03-15 21:54:06 219

转载 (原创)我对未来的人类的发展,以及AI技术发展的一些思考。

最近AI非常的火,不仅仅是阿尔法狗的成功,因为它击败了人类最强的大脑,颠覆了人类几千年来的对传统的认识,也让人类意识 到了一个问题:天外有天,人外有AI。  那么AI究竟会对人类的未来造成什么深远的影响呢?它又将怎么改变人类的生活呢?我来列举几个阶段性的东西,希望能给大家一些思考和启发。  近期:AI其实我个人感觉10年前并不是很火,但是最近突然火了起来,主要的发展还是在图片识别了文字识别

2017-03-15 20:04:03 348

转载 瞎谈CNN:通过优化求解输入图像

本文同步自我的知乎专栏:From Beijing with Love机器学习和优化问题很多机器学习方法可以归结为优化问题,对于一个参数模型,比如神经网络,用来表示的话,训练模型其实就是下面的参数优化问题:其中L是loss function,比如神经网络中分类常用的cross-entropy。CNN学到了什么?特征(Representation)。把原始图像看做一个维度是

2017-03-15 18:19:03 294

转载 推荐15个很优秀的跨平台的移动开发工具

跨平台的移动开发指的是通过特定方式开发出来的移动应用可以用在多种移动平台,iOS、Android 以及 WindowsPhone。利用现有的高质量移动框架来构建移动 Web 应用程序已成为非常容易,本文包含15个最佳的跨平台移动开发工具。您可能感兴趣的相关文章网站开发中很有用的 jQuery 效果【附源码】 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5

2017-03-15 16:24:03 524

转载 基于nodejs模拟浏览器post请求爬取json数据

今天想爬取某网站的后台传来的数据,中间遇到了很多阻碍,花了2个小时才请求到数据,所以我在此总结了一些经验。  首先,放上我所爬取的请求地址http://api.chuchujie.com/api/?v=1.0; 下面我们开始爬取数据。一.写一个基于nodejs的爬虫   1.引入所需模块    这里需要引入http模块(nodejs用来向浏览器发送http请求的模块)和quer

2017-03-15 14:29:02 2528

转载 【Linux】Centos之安装Nginx及注意事项

关于nginx配置见这篇文章:http://www.cnblogs.com/wangzhongqiu/p/6532702.html1.Nginx的简单说明  a.  Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发,源代码符合BSD开源。其特点就是占用内存少并发能力强,在天

2017-03-15 12:39:02 215

转载 PHP解耦的三重境界(浅谈服务容器)

阅读本文之前你需要掌握:PHP语法,面向对象在完成整个软件项目开发的过程中,有时需要多人合作,有时也可以自己独立完成,不管是哪一种,随着代码量上升,写着写着就“失控”了,渐渐“丑陋接口,肮脏实现”,项目维护成本和难度上升,到了难以维持的程度,只有重构或者重新开发。第一重境界假设场景:我们需要写一个处理类,能够同时操作会话,数据库和文件系统。我们或许会这么写。境界特征:可以运行,但是

2017-03-14 23:52:03 211

转载 Java面试系列

如果你的面试简历是如下这样写的,请务必准备回答下面的所有问题。 面试职位:Java高级工程师专业技能:(1)牢固掌握Java基础知识,如集合、并发、I/O等,并对Java源码有一定的研究。 (2)掌握Git、SVN等版本管理工具,熟练使用Maven、Jenkins等工具。(3)熟练使用MySQL数据库,了解InnoDB存储引擎,接触过MySQL的调优。熟悉Redis数据库。

2017-03-14 22:24:03 462

空空如也

空空如也

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

TA关注的人

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