自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter第一次尝试

下载Jmeter http://jmeter.apache.org/download_jmeter.cgi; 下载后解压;在bin中找到jmeter.bat点击启动jmeter;启动后如图所示  在测试计划下添加线程组:  在线程组下添加配置元件:http信息头管理器、http cookie管理器、http请求默认值、在监听器里添加查看结果树和s

2017-02-08 11:28:35 361

原创 Accessibility辅助功能--一念天堂,一念地狱

0x00什么是Accessibility(辅助功能)考虑到部分用户不能很好地使用Android设备,比如由于视力、身体、年龄方面的限制,造成阅读内容、触控操作、声音信息等方面的获取困难,Android提供了Accessibility特性和服务帮助用户更好地使用Android设备。依据Android官方的详细介绍,开发者在增加视图属性如contentDescription等内容后,可以在不修

2017-02-07 22:43:32 486

原创 C++字符数组的输入输出

字符数组的输入输出可以有两种方法:1) 逐个字符输入输出。2) 将整个字符串一次输入或输出。例如有以下程序段:char str[20];cin>>str;  //用字符数组名输入字符串cout在运行时输入一个字符串,如:China↙在内存中,数组str的状态如图5.9所示,在5个字符的后面自动加了一个结束符′\0′。输出时,逐个输出字符直到遇结束

2017-02-07 18:48:32 9243

原创 C++关系运算和逻辑运算

往往要求根据某个指定的条件是否满足来决定执行的内容。例如,购物在1000元以下的打九五折,1000元及以上的打九折。C++提供if语句来实现这种条件选择。如:if amountelse tax=0.9;  //若amountpay=amount*tax;  //pay为实付款流程可以用图3.4表示。图 3.4关系运算和关系表达式上面if语句中的“amount

2017-02-07 14:48:42 2484

原创 ASP.NET Web Pages – 教程

ASP.NET 是一个开放框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。ASP.NET 支持三种开放模式:Web Pages、MVC (Model View Controller) 以及 Web Forms。本教程为您讲解 WEB PAGES。Web Pages MVC Web Forms从何处入手?很多开发者喜欢通过阅读示例的方式

2017-02-07 10:19:13 423

原创 SimRank协同过滤推荐算法

在协同过滤推荐算法总结中,我们讲到了用图模型做协同过滤的方法,包括SimRank系列算法和马尔科夫链系列算法。现在我们就对SimRank算法在推荐系统的应用做一个总结。1. SimRank推荐算法的图论基础    SimRank是基于图论的,如果用于推荐算法,则它假设用户和物品在空间中形成了一张图。而这张图是一个二部图。所谓二部图就是图中的节点可以分成两个子集,而图中任意一条边的两个端点分

2017-02-06 17:38:27 1452

原创 Java豆瓣电影爬虫——减少与数据库交互实现批量插入

节前一个误操作把mysql中record表和movie表都清空了,显然我是没有做什么mysql备份的。所以,索性我把所有的表数据都清空的,一夜回到解放前……  项目地址:https://github.com/DMinerJackie/JewelCrawler  在上一个版本中,record表存储了7万多条记录,爬取的有4万多条,但是可以明显的发现爬取的数据量越多的时候,机子就越卡。又一次报

2017-02-06 13:58:59 1002

原创 js事件_0

js事件,我这里主要谈谈这三种,冒泡事件,委托事件,以及事件监听。所谓的冒泡事件,通俗一点就是,一个泡泡往上冒,当往上面的节点事件与目标节点事件(这里是p)一致时,也会发生。直接上货吧。老样子,先把html放上来,要明白的是这里的节点树是:body>div>p,都添加了onclick事件,目标函数都是add(),赋予的参数不一样body>div.maopao 这里是要放的内容块

2017-02-05 21:08:24 213

原创 Intel Galileo Debian Image Prequits_0

Intel Galileo开发板 Debian镜像在原发布者的基础上进行了更新,附带开发入门套件,打包内容:  -intel_galileo_debian_xfce4镜像  -约3GB  -putty  -firmwire updater 固件更新工具  -win32diskmanager烧写工具---------------------------------------

2017-02-05 17:08:27 247

原创 FCN-for-semantic-image-segmentation 训练过程的一些坑记录_0

(1)首先,出现layer registry error,提示convolutional layer已经注册过了。网上大多的问题是提示unknown layer,并非already registed,大概有两种针对前一种的解决方法:1.链接的caffe静态库和动态库的区别,应该链接动态库?2.caffe的注册机制的问题,添加头文件,外部强制注册?感觉不太像是我这个问题的答案。查了谷歌,好像是我装了

2017-02-05 13:23:42 335

原创 Callback Promise Generator Async-Await 和异常处理的演进_1

根据笔者的项目经验,本文讲解了从函数回调,到 es7 规范的异常处理方式。异常处理的优雅性随着规范的进步越来越高,不要害怕使用 try catch,不能回避异常处理。我们需要一个健全的架构捕获所有同步、异步的异常。业务方不处理异常时,中断函数执行并启用默认处理,业务方也可以随时捕获异常自己处理。优雅的异常处理方式就像冒泡事件,任何元素可以自由拦截,也可以放任不管交给顶层处理。文

2017-02-05 09:28:38 659

原创 C语言使用sqlite3数据库【第一节】

首先我们需要准备工具和文件!工具:VS2015(最好是VS2010旗舰版)PS:在网上有提供下载,VS2010有破解版,VS2015官方有社区免费版,所以工具在这里我就不解释了。文件:我们要访问sqlite3官方网站,下载源码包(sqlite3的源码)     网址:https://www.sqlite.org/download.html 大概就是这个样子,我们下载这个图片

2017-02-04 16:58:32 375

原创 设计模式之策略设计模式

一、何为策略设计模式呢?  在我的理解中,策略模式是尽量使用组合而非继承来实现一个行为,对一个方法的进行封装来使用,在组合类中进行调用时能够随时改变这一方法的运行时的内容。下面让我们来看看将一个实现改成策略模式后的便捷性。  二、一个简单的示例  假设我们有一个抽象的人,他拥有会踢球跟会乐器的技能,然后有一个只会踢球不会乐器的人继承了这个抽象的人类,还有一个只会乐器不会踢球的人继承了这

2017-02-04 13:03:49 250

原创 如何在Centos7中添加Tree命令

作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案:sudo apt-get install tree输进去,不对啊:后来一想,原来ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install

2017-02-04 09:18:37 9438 4

原创 python爬虫爬取内容中,-xa0,-u3000的含义

最近用scrapy爬某网站,发现拿到的内容里面含有\xa0、\u3000这样的字符,起初还以为是编码不对,搜了一下才知道是见识太少233。\xa0是不间断空白符 我们通常所用的空格是\x20,是在标准ASCII可见字符0x20~0x7e范围内。而\xa0属于latin1(ISO/IEC_8859-1)中的扩展字符集字符,代表空白符nbsp(non-breaking space

2017-02-03 19:33:29 737

原创 SQL Server-聚焦事务、隔离级别详解(二十九)

前言事务一直以来是我最薄弱的环节,也是我打算重新学习SQL Server的出发点,关于SQL Server中事务将分为几节来进行阐述,Always to review the basics。 事务简介事务是一个工作单元,可能包含查询和修改数据以及修改数据定义等多个活动。我们可以显式或隐式的定义事务边界。可以使用BEGIN TRAN或者BEGIN TRANSACTION语句显式的定义事务

2017-02-02 17:29:02 263

原创 2017年要学习的三个CSS新特性

这是翻译的一篇文章,原文是:3 New CSS Features to Learn in 2017,翻译的不是很好,如有疑问欢迎指出。新的一年,我们有一系列新的东西要学习。尽管CSS有很多新的特性,但有三个特性令我最激动并进行学习。1. Feature Queries(特性查询)在这之前我写了一篇关于Feature Queries的文章the one CSS feature I rea

2017-02-01 23:38:21 228 1

原创 C++ 头文件系列(unordered_map、unordered_set)

简介很明显,这两个头文件分别是map、set头文件对应的unordered版本。 所以它们有一个重要的性质就是:乱序 如何乱序这个unorder暗示着,这两个头文件中类的底层实现----Hash。 也是因为如此,你才可以在声明这些unordered模版类的时候,传入一个自定义的哈希函数,准确的说是哈希函数子(hash function object)。具有相同相同哈希值

2017-01-31 22:03:17 16140

原创 【LeetCode题解】二叉树的遍历

我准备开始一个新系列【LeetCode题解】,用来记录刷题,顺便复习一下数据结构与算法。1. 二叉树二叉树(binary tree)是一种极为普遍的数据结构,树的每一个节点最多只有两个节点——左孩子结点与右孩子结点。C实现的二叉树:struct TreeNode { int val; struct TreeNode *left; // left child

2017-01-31 13:58:12 207

原创 flask部署-Ubuntu下使用nginx+uwsgi+supervisor部署flask应用

之前一直用的Centos或者Red hat,自从使用Ubuntu后,发现Ubuntu使用起来更方便,自此爱上Ubuntu。 一.从github上下载flask应用  1.我已经成功将自己编写好的应用上传至github网站上。   使用命令 git clone https://github.com/xautxuqiang/minion_blog.git  下载  2.启动虚拟环境

2017-01-30 21:13:10 241

原创 从十二大科技热词看互联网科技行业趋势

过年了,每一个正在阅读文章的读者朋友应该都已经平安到家或者正在赶往家乡的途中吧。虽然人们总说年味越来越淡,但是过年终究是过年,和家人团聚在一起的日子还是那么有滋有味,那么幸福甜蜜。又一年过去了,不论您是出于什么机缘在茫茫“号”海里关注到我们,刘旷公众号在这里对每一位读者朋友说一声感谢,感谢你们的陪伴和认可,刘旷公众号将继续为朋友们奉上更多热腾腾的原创文章。那么,作为恭贺新春的文章,当然得来点特

2017-01-30 13:03:11 634

原创 Hybrid容器设计之第三方网站

平台化容器API释放接上文:(阅读本文前,建议阅读前三篇文章先)浅谈Hybrid技术的设计与实现浅谈Hybrid技术的设计与实现第二弹浅谈Hybrid技术的设计与实现第三弹——落地篇之前设计Hybrid整块交互的时候,受众都是自己的团队,没有想往“公司化”和“平台化”方向发展,而近期业务的发展逐渐超出预期了,慢慢会有第三方网站接入我们的APP,而且第三方网站还会用一些Nativ

2017-01-29 19:38:12 241

原创 在VMWare虚拟机中安装Ubuntu 16.04.1 LTS

一、需要的准备安装好VMWare虚拟机(傻瓜式安装,一直next就可以,请支持正版),将Ubuntu的系统镜像下载好,目前最新的LTS版本为16.04.1。 我把虚拟机和Ubuntu镜像传到了百度云里,需要的可以下载。链接:http://pan.baidu.com/s/1nvyhwHb 密码:2cjv 如果Ubuntu镜像有什么问题,也可以到官网下载,链接:http://w

2017-01-29 11:33:06 43720 12

原创 玩转spring boot——结合阿里云持续交付

前言  在互联网项目中,项目测试、部署往往需要花费大量时间。传统方式是在本地打包、测试完毕程序,然后通过ftp上传至服务器,再把测试的配置文件修改为生产环境的配置文件,最后重新运行服务。这一过程如果交给人工完成往往容易出错,如项目有大量的配置,而仅有一处配置不正确将会发生重大的灾难,因此项目的持续集成和持续交付则尤为重要。之前,笔者的项目是通过git+maven+tomcat+jenkins来

2017-01-28 09:28:06 803 1

原创 【微信开发】-- 企业转账到用户_0

在微信公众号支付的API中没有这个接口,如果企业需要给用户转账,或者让用户提现或者给用户发红包等需要再商户平台中的产品中心分别开通。 一、开通功能开通就是点击一下,很简单。但需要注意的是支持向用户转账的账户和收到用户付款的账户不是同一个,而为了满足此功能,你需要先用财付通进行充值(交易中心--资金管理--充值)。二、下载证书证书下载在账户中心--API安全,现在需要手机验证码和

2017-01-27 14:58:02 535

原创 Jquery实现的几款漂亮的时间轴

引言     最近项目中使用了很多前端的东西,对于我一个做后台开发的人员,这是一个很好的锻炼的机会。经过这段时间的学习,感觉前端的东西太多了,太强大了,做出来的东西太炫酷了。现在有很多开源的前端框架,做的都非常的漂亮,h5发展了这么多年了,改变了互联网行业啊!下面给大家介绍几款漂亮的时间轴,也许大家以后工作中会用到。一、纵向折叠时间轴1、js文件(jQuery.js或者jQuery.m

2017-01-26 19:53:04 1079

原创 计算密集型分布式内存存储和运算平台架构_0

避嫌声明:所有图文都是根据自己的理解原创,且已离开这家公司三年以上,不存在保密协议,写此文只是用来分享知识、探究不足。牢骚:本来想弄个ppt交互展示的,不过我的js权限还没批。。。 1. 相关概念1.1 内存数据库关系型数据库处理永久、稳定的数据,内存数据库就是将其数据放在内存中,活动事务只与内存数据打交道,重新设计了体系结构并且在数据缓存、快速算法、并行操作方面也进行了相应的

2017-01-26 11:32:58 455

原创 从0到1学习node之简易的网络爬虫

我们这节的目标是学习完本节课程后,能进行网页简单的分析与抓取,对抓取到的信息进行输出和文本保存。爬虫的思路很简单:确定要抓取的URL;对URL进行抓取,获取网页内容;对内容进行分析并存储;重复第1步 本文地址: http://www.xiabingbao.com/node/2017/01/19/node-spider.html总索引:从0到1学习node(一

2017-01-25 12:23:00 179

原创 PHP扩展调用C++静态库

概述      php通过扩展方式,调用c++源码,这样做的理由有很多,当你搜到这篇文章时,相信你已经有自己的考虑了。写这篇博客的理由有二:整理下php扩展调用c++代码的过程。嗯,对,网上有很多类似的文章,不过对于php扩展c++的方式,很多文章在关键的地方并没有说明,或者说,大部分都是扩展调用c代码的。已经两年有余没写博客了,在这2017刚开始的时候,开个博客,开始新的旅程

2017-01-24 17:27:58 793

原创 高频交易算法研发心得—最稳妥的低风险交易策略

高频交易算法研发心得—最稳妥的低风险交易策略注意:本文章的算法策略适用于可借资源的市场(数字币、贵金属),不适用于股票 很多人在进行交易的时候,都喜欢一直盯着大盘看,为什么呢?原因很简单,大家都在关心着当前的行情有没有大涨大落,正常情况下(用货币来买入交易物)没有人会害怕行情大涨,但是一旦出现了极端情况,行情一路大跌,很多人会血压升高,满面通红。咱们书归正文,很多人都在寻找能提前预

2017-01-24 09:07:55 3919 1

原创 Android SVG矢量资源的使用方法

VectorDrawable 与 SVGAndroid 5.0(Lollipop, API 21)后,新增了标签,以VectorDrawable的形式支持SVG类型矢量图形(SVG本质为XML标记描述的图形)。※ Android不直接支持SVG图形文件SVG文件(XML)对应的VectorDrawable资源封装格式为: <vector xmlns:andro andr

2017-01-23 13:57:53 351

原创 CSS页面渲染优化属性will-change

前面的话  当我们通过某些行为(点击、移动或滚动)触发页面进行大面积绘制的时候,浏览器往往是没有准备的,只能被动使用CPU去计算与重绘,由于没有事先准备,应付渲染够呛,于是掉帧卡顿。而CSS属性will-change为web开发者提供了一种告知浏览器该元素会有哪些变化的方法,这样浏览器可以在元素属性真正发生变化之前提前做好对应的优化准备工作。这种优化可以将一部分复杂的计算工作提前准备好,使页面

2017-01-22 19:01:00 181

原创 FP Tree算法原理总结

在Apriori算法原理总结中,我们对Apriori算法的原理做了总结。作为一个挖掘频繁项集的算法,Apriori算法需要多次扫描数据,I/O是很大的瓶颈。为了解决这个问题,FP Tree算法(也称FP Growth算法)采用了一些技巧,无论多少数据,只需要扫描两次数据集,因此提高了算法运行的效率。下面我们就对FP Tree算法做一个总结。1. FP Tree数据结构    为了减少I/O

2017-01-22 12:32:56 835 3

原创 Java自然语言处理NLP工具包

自然语言处理1. Java自然语言处理 LingPipeLingPipe是一个自然语言处理的Java开源工具包。LingPipe目前已有很丰富的功能,包括主题分类(Top Classification)、命名实体识别(Named Entity Recognition)、词性标注(Part-of Speech Tagging)、句题检测(Sentence Detection)、查询拼写检查(

2017-01-21 20:32:51 1634

原创 程序修行从“拔刀术”到“万剑诀”

程序修行路上走了一段时间,终于成为了高级程序员,然后就该碰到瓶颈了。近来就有高级程序员和我聊起这个瓶颈问题,这正是《两种增长类型》这篇文章中提到的「对数增长」的瓶颈期。在这个对数缓慢增长的瓶颈期,我也曾困扰许久。在摸索尝试了一段时间后,慢慢走出下面这样一条路径,下面我想用点形象的类比来说明。拔刀斩拔刀术来自日本古武道,其核心思想便是一击必杀,利用瞬间高速的拔刀攻击对敌人造成出其不意的打

2017-01-20 23:47:50 462

原创 基于ionic+cordova+angularJs从零开始搭建自己的移动端H5 APP

这里详细介绍下如何用ionic+cordova+angularjs搭建自己的移动端app,包括环境搭建,框架使用等,具体项目已放置在github上,可下载下来自行启动。下载地址:https://github.com/foreverjiangting/myApp/tree/master/myApp一:环境搭建      1.配置java的运行环境,包括path变量的路径,这里不再详细讲解

2017-01-20 18:02:50 3307 1

原创 yum和编译两种方式升级or降级Centos内核

今天探讨用yum和编译两种方式升级或者降级内核版本:升级:比如玩kvm,docker等虚拟化,centos内核则升级尤为重要(虽然内核通过加载模块也可以玩,但是效果不如)降级:如果发现内核在危险漏洞列,降级内核则显得尤为重要。当然如果有特殊需求,也可以降级内核。1、yum方式升级内核版本)查看当前系统内核版本[root@node4 ~]# cat /etc/re

2017-01-20 11:47:55 5592

原创 Oracle 12c 单机安装PSU(12.1.0.2.161018)

一、准备工作1,数据库环境操作系统版本   : Redhat x64   数据库版本     : Oracle x64     Oracle database: 2,准备内容OPatch : p6880880_122010_Linux-x86-   DB PSU : p24006101_121020_Linux-x86- 仅oracle12c单机使用。

2017-01-19 18:42:47 1304

原创 DBImport V3.7版本发布及软件稳定性(自动退出问题)解决过程分享

DBImport V3.7介绍: 1:先上图,再介绍亮点功能:主要的升级功能为:1:增加(Truncate Table)清表再插入功能:清掉再插,可以保证两个库的数据一致,自己很喜欢这个功能。2:信息栏增加红色部分:黑色的信息太多,有时候错误信息被淹陌,分拆出来单独红色块标识错误信息,清晰一些。3:增加保存所有的配置及配置还原:之前只保存数据库链接的配置,为了第

2017-01-19 13:17:45 437

原创 运维工作中的bootstraping之PXE自动安装操作系统

运维工作纵向来看主要分为三个方向::主要做的是操作系统的安装与配置,包括Bare Metal(pxe,cobbler)和Virtual Machine(image files)。:主要使用运维工具如puppet(rubby研发)、saltstack(python研发)、ansible、chef、cfengine等自动化运维工具做应用程序做批量部署与配置。and Co

2017-01-18 21:02:49 1120

空空如也

空空如也

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

TA关注的人

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