自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 frameset标签设计页面

重要事项:不能将 标签放在 标签里。且 HTML5 已经不支持 frameset 标签的使用!!!1、frameset 元素可定义一个框架集,它被用来组织多个窗口(框架)。每个框架存有独立的文档。配合框架的使用,我们可以对页面进行分割,局部刷新。合理的使用会给用户带来非常好的体验效果。 2、frameset 的几个属性:①、cols:定义框架集中列的数目和尺寸。垂直切割画面(如分

2017-03-20 20:34:17 471

转载 c++对象内存的分配

1 关于c++的对象只要是用了class或者struct定义的,都是对象,不管有没有方法。不过,一般情况下,没有方法的对象用struct关键字来定义。2 不用new关键字定义对象要看这样的对象在内存中的位置,要看它所处的上下文。如果是在函数中,那么这个对象的内存就是在该函数的栈上,其生命周期就是该函数的生命周期。如果定义为另外一个类的成员变量,那么该对象的位置要看包含它的类在内

2017-03-20 18:39:16 363

转载 项目架构开发:服务层

上一次(即昨天),我们完成了业务逻辑层的演示;传送门:项目架构开发:业务逻辑层之领域驱动失血模型设计上虽然还不是太优雅,但是距离真正的OO编程又更近了一步,而且也保留了事务脚本模式的简单快捷的特性只要后续把Model层丰富起来,那就算是掌握了另一种软件开发模式,而且也是整个思想上的转变。都有点期待了。。 本章我们来完成在业务逻辑层之上的服务层;服务层并不是必须的,在有一定复杂度

2017-03-20 16:24:16 353

转载 用C#来学习唐诗三百首和全唐诗

Begin最近把项目做完了,闲来无事,就想做点好玩的事情,刚好前几天下载了【唐诗三百首】和【全唐诗】这两个txt文件,正好用C#来整理一下。然后导出QData格式,可以给其他软件读取。以后弄个开机自动显示一句诗,岂不是美滋滋?(逃【唐诗三百首】文件格式【全唐诗】文件格式目标将每一首诗提取之后存入Poem对象中Poem类软件界面 - 【匹配唐诗三百首】

2017-03-20 14:29:18 423

转载 性能调优之:缓存

在执行任何查询时,SQL Server都会将数据读取到内存,数据使用之后,不会立即释放,而是会缓存在内存Buffer中,当再次执行相同的查询时,如果所需数据全部缓存在内存中,那么SQL Server不会产生Disk IO操作,立即返回查询结果,这是SQL Server的性能优化机制。一,主要的内存消费者(Memory Consumer)1,数据缓存(Data Cache)Data Ca

2017-03-20 12:14:16 283

转载 区间动规经典题——石子合并

题目描述在一个园形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分试设计出1个算法,计算出将N堆石子合并成1堆的最小得分和最大得分输入输出格式输入格式:数据的第1行试正整数N,1≤N≤100,表示有N堆石子.第2行有N个数,分别表示每堆石子的个数输出格式:输出共2行,第1行为最小得分,

2017-03-20 10:19:18 306

转载 【Java NIO的深入研究6】JAVA NIO之Scatter-Gather

Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。    分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。因此,Channel将从Channel中读取的数据“分散(scatter)”到多个Buffer中。

2017-03-19 23:24:17 401

转载 TP 框架 常识

总结: TP框架常识和难点: 1.每个文件夹的作用【MVC】+config文件  是常用的                          ①应用程序目录【这个可以修改配置后直接运行配置文件系统自己生成(包括内部的文件)】①控制器:(存放类文件)控制器的命名格式【控制器名字+Controller.class.php】②视图文件:内部由对应控制器的名字命名的文件夹  存放HTML文件【HT

2017-03-19 21:39:13 378

转载 JavaWeb与Asp.net工作原理比较分析

一、概述不管是什么语言开发的web应用程序,都是在解决一个问题,那就是用户输入url怎么把对应的页面响应出来,如何通过url映射到响应的类,由于自己做asp.net的时间也不短了,还算是对asp.net的整个流程还算是了解,所以在自学JavaWeb的时候也很好奇JavaWeb中是如何处理的。二、asp.net的工作原理下面的对asp.net的工作流程的介绍(红字)以及我个人的理解。

2017-03-19 18:09:12 602

转载 CSS3形变——transform与transform-origin画时钟

css3属性transform和transform-origin“画”时钟效果图  前言八哥:哈喽,大家好!好攻城狮就是我就是你们的小八,欢迎收听你的月亮。。。哦不,是很高兴与你们共享知识,诶呀呀,现在夜黑风髙好做事呀,嘿~嘿~嘿,你们懂的!哈哈^_^  哎哟。哟。哟!九儿你轻点。。。小九:大晚上的不睡觉发什么骚呢!八哥捂着耳朵:你看看你看看,不单纯了吧!本着学无止境,不分

2017-03-19 16:24:14 435

转载 浅析=======Struts2之==========valueStack

今天刚学习了struts2的valueStack,在这里把自己学到的做个分享,说道valueStack就不得不提OGNL表达式===struts2工作流程1.OGNL(Object Graph Navigation Language)对象导航图语言  Struts2框架使用OGNL作为默认的表达式语言,OGNL(Object Graph Navigation Language),是

2017-03-19 10:39:12 265

转载 实现自动构建编译javaweb项目并发布到N台服务器

前言当你使用nginx实现了负载均衡,当你有了超过3台以上的应用服务器时,一个特别头疼的问题就来了,发布项目好麻烦。你每次都要在本地编译打包一遍,然后手动复制到每一台服务器上面去,如果只有一两台服务,那么确实还不算麻烦,但是当你有了一定数量的服务,你就会发现,发布一遍项目,一个小时过去了。然后你即使改动一个小的地方,所有的必须又重新发布一遍,最后在发布项目上面浪费的时间都足够你睡一觉了。

2017-03-18 23:49:13 281

转载 二进制-转换结构

二制就是 0 | 1 二种状态,我们在对进制进行转换的时候也没有具体的一个解析过程,二进制到底是怎么转换成其它进制的,在我们学习中也没见说得很明白。下面是我对二进制进行分析的时候的一点总结。 首先是二进制怎么对应 十进制的: 我把二进制以矩阵形式进行分布    00   01   10   11 00 0000 0001 0010 0011     0    1    2    3

2017-03-18 21:54:17 301

转载 Springboot启动源码详解

我们开发任何一个Spring Boot项目,都会用到如下的启动类@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }

2017-03-18 18:09:11 436

转载 GCD浅析

1.关于GCDGrand Central Dispatch是异步执行任务的技术之一。我们先看一个简单的示例: 1 - (void)doSomethingInBackground { 2 [self performSelectorInBackground:@selector(startWork) withObject:nil]; 3 } 4 5 - (void)

2017-03-18 14:19:29 282

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

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

2017-03-18 12:24:12 487

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

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

2017-03-17 21:34:10 265

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

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

2017-03-17 19:49:08 716

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

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

2017-03-17 16:14:08 221

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

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

2017-03-17 10:24:10 259

转载 ajax和jsonp的原生封装

最近在学ajax和跨域,于是就自己封装了一个,虽然有点粗糙但还是可以用的。其实jsonp的本质就是:动态创建script标签,然后通过src属性发送跨域请求,然后服务器端响应的数据格式为【函数调用(foo(实参))】,所以在发送请求之前必须先声明一个函数,并且函数的名字与参数中传递的名字要一致。这里声明的函数是由服务器响应的内容(实际就是一段js代码-函数调用)来调用。其他的就不多说了,直接上代码

2017-03-16 23:29:06 190

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

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

2017-03-16 21:44:05 234

转载 从USB驱动器运行Windows 10

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

2017-03-16 16:04:11 196

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

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

2017-03-16 14:19:06 281

转载 Spring总结_04_容器和bean

一.概念理解1.容器     IoC容器负责容纳并管理bean,在Spring中,BeanFactory是IoC容器的核心接口。 它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。     Spring提供两种IoC容器的实现:    (1)BeanFactory       :org.springframework.beans.factory.BeanFac

2017-03-16 12:29:02 272

转载 linux文件系统详解

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

2017-03-16 10:34:16 584

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

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

2017-03-15 23:44:22 158

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

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

2017-03-15 21:49:06 818

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

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

2017-03-15 18:14:03 388

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

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

2017-03-15 16:19:11 266

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

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

2017-03-15 14:24:04 393

转载 TypeScript设计模式之门面、适配器

看看用TypeScript怎样实现常见的设计模式,顺便复习一下。学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想记住就好。这里尽量用原创的,实际中能碰到的例子来说明模式的特点和用处。适配器模式 Adapter特点:把类或接口转换成另一个接口以便系统调用。用处:当系统需要引入多个功能类并且这些功

2017-03-15 10:39:02 201

转载 Java垃圾回收学习笔记

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

2017-03-14 22:20:04 222

转载 C语言 · 阿尔法乘积

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

2017-03-14 20:44:00 463

转载 ajax学习笔记

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

2017-03-14 19:04:06 145

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

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

2017-03-14 17:36:00 437

转载 测试不同格式下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-14 15:59:59 313

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

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

2017-03-14 14:28:00 201

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

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

2017-03-14 12:51:59 148

转载 WebMagic写的网络爬虫

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

2017-03-14 11:28:01 568

空空如也

空空如也

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

TA关注的人

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