自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java利用url实现网页内容的抓取

闲来无事,刚学会把git部署到远程服务器,没事做,所以简单做了一个抓取网页信息的小工具,里面的一些数值如果设成参数的话可能扩展性能会更好!希望这是一个好的开始把,也让我对字符串的读取掌握的更加熟练了,值得注意的是JAVA1.8 里面在使用String拼接字符串的时候,会自动把你要拼接的字符串用StringBulider来处理,大大优化了String 的性能,闲话不多说,show my XXX co

2017-03-20 21:49:15 829

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

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

2017-03-20 15:34:15 489

转载 测试

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

2017-03-20 13:29:18 328

转载 对C语言的认识

有趣的C语言代码   看一下这段代码输出的是什么1 #include 2 int main()3 {4 int i = 43;5 printf("%d\n", printf("%d", printf("%d", i)));6 getchar();7 return 0;8 }C语言的特色  C语言是一个有结构化程序设

2017-03-20 11:24:28 1902

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

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

2017-03-19 22:39:13 443

转载 linux文件系统详解

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

2017-03-19 19:09:20 35125

转载 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-19 17:24:28 511

转载 黑苹果引导工具 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-19 13:49:12 56750 1

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

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

2017-03-19 11:54:15 1380

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

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

2017-03-19 09:54:13 397

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

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

2017-03-18 22:59:23 260

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

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

2017-03-18 21:09:13 260

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

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

2017-03-18 19:14:26 273

转载 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-18 17:19:16 2237

转载 ajax学习笔记

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

2017-03-18 11:29:11 245

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

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

2017-03-18 09:39:14 369

转载 测试不同格式下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-17 22:34:08 357

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

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

2017-03-17 20:49:07 292

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

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

2017-03-17 19:04:08 398

转载 WebMagic写的网络爬虫

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

2017-03-17 17:14:19 428

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

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

2017-03-17 15:24:08 844

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

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

2017-03-17 13:29:08 604

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

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

2017-03-17 11:29:06 835 1

转载 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-17 09:34:10 320

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

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

2017-03-16 22:44:08 353

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

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

2017-03-16 20:54:07 433

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

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

2017-03-16 17:09:07 528

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

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

2017-03-16 15:19:07 341

转载 Unity Shader 知识点总结(二)

紧接着上一篇文章的shader入门知识的总结,本文主要总结shader中的纹理贴图、透明度混合、顶点动画、后期特效处理等操作。如果有什么地方有错,请指出更正,谢谢。本文的代码主要来自开源书:unity入门精要一、Unity shader中的纹理  1、简单纹理        在unity shader中,纹理的主要作用是用来给模型贴上一个外表,这样得到的模型颜色就具有纹理的颜色混合。在

2017-03-16 13:34:05 434

转载 Java面试系列

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

2017-03-16 09:49:04 292

转载 DAX-PowerBI系列

DAX/PowerBI系列 - 父子层级(Parent-Child Hierarchy)难度: ★★☆☆☆(2星)应用场景:其实很多时候对数据汇总都会有层级关系的问题,不过说的不是产品分类--子分类这样的场景,而说的是父和子都是存到同一个表中(通过一个父节点的字段指定parent),而且父节点和子节点也可能会有Fact数据。以下是几个应用场景:销售 - 组织架构层级

2017-03-15 22:54:02 484

转载 设计模式----行为型模式之观察者模式(Observer Pattern)

下面是阅读《Head First设计模式》的笔记。观察者模式  定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。JDK API内置机制  JDK1.0版本就已经包含了java.util.Observer和java.util.Observable,TODO。  java.util.Observer是一个接口,所有使用内置机制实现观

2017-03-15 19:14:04 294

转载 测试方法

1. 等价类划分  常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的 测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结 果.等价类划分可有两种不同的情况:有效等价类和无效

2017-03-15 17:29:05 297

转载 工作十年,我是如何达到年薪40W以上

自从结束了创业后,心一直不甘,无奈被逼生活压力,在深养着一个老婆以及两个孩子,以外包的身份进入了国企,具体就不说了。月薪超2W,拿到手的真的不多,扣税扣得太猛了,3800还不算社保,五险一金,每次拿到工资条,心里极度不爽,到手18K左右,每个月总会有点孩子病之类的事情,所以2017年,给自己一个小目标,要突破月薪3W以上。     先说一下本人的简历,84年,07年毕业于广东科技技术学院,大专

2017-03-15 15:24:02 1926

转载 webots自学笔记(一)软件界面和简单模型仿真

本人是某非理工类某高校大四狗,由于毕设研究需要使用webots软件,在学习使用webots的过程花费了很多时间。由于这个软件基本没有什么中文资料,所以想把自己所学到的一些东西写下来,如有什么错误的地方,大家可以批评指正。  1.界面介绍      打开webots软件,我使用的是webots pro 7.0.3,界面大概如下,该软件是支持中文的,可以通过Tools->Prefenc

2017-03-15 11:39:02 830

转载 Struts2中<s-if>和<s-iterator>标签的使用

A:判断字符串的问题:1、判断单个字符:这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样:这样判断才能正确判断,至于原因我也不知道,在网上看到struts2中可能它判断的是char类型。2、判断字符串:这样写的就是判断username是不是milo,是String的判断,这个是不用加t

2017-03-15 09:54:01 585

转载 Hibernate之旅二:Hibernate简介

一. Hibernate是什么   以下是摘自百度百科对Hibernate的介绍:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDB

2017-03-14 21:36:06 274

转载 C3p0数据库连接池的使用

1:首先介绍c3p0的一般使用用法,这种用法练习使用,当然工作的时候使用第二种xml配置完成c3p0的使用。c3p0的网址:http://www.mchange.com/projects/c3p0/  1.1:第一种方式使用c3p0:    使用编码方式实现c3p0数据库连接池,练习学习使用的方式    1.1.1:创建数据库和数据表,省略。    1.1.2:引包,如下所示,

2017-03-14 20:00:00 278

转载 .NET Core 1.1日期解析无APi、SQL Server数据转换JSON

前言在批量导入Excel中的数据时发现出生日期为整数也就是为天数,结果倒腾了翻,这是其一,其二是数据库中的某一列存的是JSON数据,但是场景是为了作为作业来运行,此时不得不将筛选出的数据手动拼接成JSON,给需要的童鞋铺一点路。日期问题在Excel中我们给出的出生日期则是正确的日期格式,比如如下:但是呢,当我们导入数据时发现将其日期转换成了天数,这其实也没什么问题,但是项目是在

2017-03-14 18:28:14 331

转载 科克曼女生问题

1850年,科克曼在《女士与先生之日记》杂志上发表了题为的文章,提出了15个女学生问题:一位女教师每天带领好班上的15名女生去散步,她把这些女生按3人一组分成5组,问能不能作出一个连续散步7天的分组计划,使得任意两个女生曾被分到一组且仅被分到一组,也就是说,随便从15人中挑出 2人,她俩在一周所分成的35个小组里必在一组中见过一面,且仅见一面  解法:暴力搜索,很快得到一个解,不过其它解很长时

2017-03-14 16:52:04 1097

空空如也

空空如也

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

TA关注的人

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