- 博客(201)
- 收藏
- 关注
转载 Flume-ng源码解析之Source组件
如果你还没看过Flume-ng源码解析系列中的启动流程、Channel组件和Sink组件,可以点击下面链接:Flume-ng源码解析之启动流程Flume-ng源码解析之Channel组件Flume-ng源码解析之Sink组件在前面三篇文章中我们初步了解了Flume的启动流程、Channel组件和Sink组件,接下来我们一起来看看agent三大组件中Source组件。1 Sour
2017-03-20 20:29:20
642
转载 C++11之std--future和std--promise
为什么C++11引入std::future和std::promise?C++11创建了线程以后,我们不能直接从thread.join()得到结果,必须定义一个变量,在线程执行时,对这个变量赋值,然后执行join(),过程相对繁琐。 thread库提供了future用来访问异步操作的结果。std::promise用来包装一个值将数据和future绑定起来,为获取线程函数中的某个值提供便利,取值
2017-03-20 18:34:20
635
转载 配置Server Side TAF
实验环境:Oracle 11.2.0.4 RAC参考MOS文档:How To Configure Server Side Transparent Application Failover (文档 ID 460982.1)1.为设置TAF在RAC集群上新建服务 2.启动server_taf服务 3.检查确认服务正在运行 4.找到刚创建服务的service_id 5.根据service
2017-03-20 16:19:16
593
转载 微信小程序入门之构建一个简单TODOS应用
最近,由于工作需要开始了解微信小程序,虽然小程序已经出了很久了,刚出的那段时间很火,看到很多关于小程序的技术文章,不过现在似乎没那么火了,anyway,我们还是可以学习下的。一、了解微信小程序1.理念:小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。2.框架:框架的核心是一个响应的数据绑定系统。整个系统分为两块视图层(View)
2017-03-20 12:09:16
456
转载 【CentOS7】服务环境搭建
用了两天时间,完成了服务环境的搭建。记录下了搭建的过程,搭建细节并没有记录。1、OpenSSH。(1)yum search ssh(2)yum install openssh-server(3)检查是否安装成功 yum list installed | grep "openssh-server" 或者 rpm -qa | grep openssh-server(4)查看安装路径
2017-03-19 23:19:16
327
转载 tomcat警告setting property 'debug' to '0' did not find a matching property
在使用tomcat6.0版本结合myeclipse进行java web项目,运行程序显示setting property 'debug' to '0' did not find a matching property警告,后又是一系列异常,运行达上万毫秒,此解决方案是将debug='0'删除即可,因为6.0版本在连接池配置上采用了其他属性代替了。
2017-03-19 21:34:14
359
转载 Nginx+IIS+Redis 处理Session共享问题 1
最近遇到一个棘手的问题,微信公众平台的前端站点session老是丢失,我们是走的微信网页授权,授权后获取用户openid,丢失后没有openid后续的操作全白搭了,因为没了openid只能判断为客户不是在微信端访问进行提示,然后接连收到客服中心回馈问题,不过全是安卓客户端的ios的完全没有(真邪门了),哎,秉着有问题就要解决的态度,开搞吧! 我们前端有六台Windows serv
2017-03-19 19:49:17
489
转载 isdigit函数
isdigit是计算机应用C语言中的一个函数,主要用于检查参数c是否为阿拉伯数字0到9。相关函数isdigit表头文件#include (C语言),#include (C++)定义函数int isdigit(int c)函数说明检查参数c是否为阿拉伯数字0到9。
2017-03-19 18:04:14
2523
转载 CSRF学习笔记之CSRF的攻击与防御以及审计【00x1 】
++++++++++++++++++++++++++++ 00x1 实现简单的攻击+ 00x2 代码审计漏洞的源头+++++++++++++++++++++++++++ 00x1 简单的csrf攻击开始了 下面是一个修改密码的修改框: 那么修改密码的时候看到了URL为:http://127.0.0.1/dvwa/vulnerabilities/csrf
2017-03-19 16:19:14
396
转载 腾讯EC .net API对接第三方系统
最近公司销售部门用到了腾讯EC,实现公司内部OA系统与腾讯ec的数据同步,要求如下:1、OA内部系统账号与腾讯ec登陆账号同步2、首先做义工客户端工具用来把现有客户导入到EC,销售人员的客户信息与EC同步,同时EC添加客户也要同时保存到OA系统内部,两边实现同步 在此不得不吐槽一下,腾讯EC的api,竟然没有导入用户的功能,各种验证,由于内部OA使用比较长,以前手机号码有的填的手机号
2017-03-19 12:34:23
608
转载 求助 webBrowser 的兼容性问题 有偿的 500红包
webBrowser1 兼容性问题 ie10 添加购物车 没问题 webBrowser1 添加购物车 就不行 注册表已经改成了IE10 谁能帮我解决上面的 问题 有偿的 500红包 测试网址 https://www.aliexpress.com/item/Haoduoyi-Womens-Summer-Deep-V-Floral
2017-03-19 10:34:12
667
转载 安卓代码混淆(Android Studio)
Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 :1,代码混淆2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景:1,对sighed APK进行代码混淆和精简,从而使得发布的代码可以防止被别人反编译解析。(注意,直接build生成的APK是不进行混淆的,必须是signed
2017-03-18 23:44:12
365
转载 【解题报告】Vijos1143 三取方格数
还记得马拦过河卒吗?如果把马去掉,那就是一题标准的从左上角走到右下角得到最大值的方法f[i][j]=max(f[i-1][j],f[i][j-1])+a[i][j]现在要取三次,可以看做有三个人同时从左上角走向右下角,取走路上的值(每个格子只能取一次)所以说现在的状态不能用f[i][j]来表示了可以用f[x1][y1][x2][y2][x3][y3]表示现在三个人的状态((x1,y
2017-03-18 21:49:12
348
转载 Vue学习之路---No.3(分享心得,欢迎批评指正)
同样的,我们先来回顾一下昨天学习的内容:1.利用v-once来组织双向绑定2.filter{}过滤器的使用(详情请看上一章)3.computed(计算属性),利用computed属性实现filters同样的效果4.利用method{}来实现与computed和filters同样的效果5.比较filters、computed、method的区别6.利用v-bind{}属性绑定
2017-03-18 19:59:11
299
转载 redux-applyMiddleware源码解读
前言: 笔者之前也有一篇关于applyMiddleware的总结。是applyMiddleware的浅析。 现在阅读了一下redux的源码。下面说说我的理解。概要源码: step 1: applyMiddleware(thunkMiddleware, createLogger()) 第一次执行applyMiddleware增加两个中间件;使用闭包保存中间件
2017-03-18 18:04:10
302
转载 Linux usb子系统(一) _写一个usb鼠标驱动
USB总线是一种典型的热插拔的总线标准,由于其优异的性能几乎成为了当下大小设备中的标配。USB的驱动可以分为3类:SoC的USB控制器的驱动,主机端USB设备的驱动,设备上的USB Gadget驱动,通常,对于USB这种标准化的设备,内核已经将主机控制器的驱动编写好了,设备上的Gadget驱动通常只运行固件程序而不是基于Linux, 所以驱动工程师的主要工作就是编写主机端的USB设备驱动。
2017-03-18 16:09:10
328
转载 frameset标签设计页面
重要事项:不能将 标签放在 标签里。且 HTML5 已经不支持 frameset 标签的使用!!!1、frameset 元素可定义一个框架集,它被用来组织多个窗口(框架)。每个框架存有独立的文档。配合框架的使用,我们可以对页面进行分割,局部刷新。合理的使用会给用户带来非常好的体验效果。 2、frameset 的几个属性:①、cols:定义框架集中列的数目和尺寸。垂直切割画面(如分
2017-03-18 14:09:09
420
转载 项目架构开发:服务层
上一次(即昨天),我们完成了业务逻辑层的演示;传送门:项目架构开发:业务逻辑层之领域驱动失血模型设计上虽然还不是太优雅,但是距离真正的OO编程又更近了一步,而且也保留了事务脚本模式的简单快捷的特性只要后续把Model层丰富起来,那就算是掌握了另一种软件开发模式,而且也是整个思想上的转变。都有点期待了。。 本章我们来完成在业务逻辑层之上的服务层;服务层并不是必须的,在有一定复杂度
2017-03-18 10:19:10
298
转载 性能调优之:缓存
在执行任何查询时,SQL Server都会将数据读取到内存,数据使用之后,不会立即释放,而是会缓存在内存Buffer中,当再次执行相同的查询时,如果所需数据全部缓存在内存中,那么SQL Server不会产生Disk IO操作,立即返回查询结果,这是SQL Server的性能优化机制。一,主要的内存消费者(Memory Consumer)1,数据缓存(Data Cache)Data Ca
2017-03-17 21:29:10
450
转载 区间动规经典题——石子合并
题目描述在一个园形操场的四周摆放N堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分试设计出1个算法,计算出将N堆石子合并成1堆的最小得分和最大得分输入输出格式输入格式:数据的第1行试正整数N,1≤N≤100,表示有N堆石子.第2行有N个数,分别表示每堆石子的个数输出格式:输出共2行,第1行为最小得分,
2017-03-17 19:44:06
446
转载 Nginx+IIS+Redis 处理Session共享问题 2
接下来主要说下利用nginx来测试 两台Windows server 1.10.120.131.210 - 端口84部署demo 2.10.120.131.211 - 端口84部署demo nginx端口83demo部署就不多说了,主要看下nginx的配置,有关nginx的使用大家可以自己搜索下,linux下windows下教程挺多的,我这里采用windows下的1
2017-03-17 14:09:07
351
转载 CSS3形变——transform与transform-origin画时钟
css3属性transform和transform-origin“画”时钟效果图 前言八哥:哈喽,大家好!好攻城狮就是我就是你们的小八,欢迎收听你的月亮。。。哦不,是很高兴与你们共享知识,诶呀呀,现在夜黑风髙好做事呀,嘿~嘿~嘿,你们懂的!哈哈^_^ 哎哟。哟。哟!九儿你轻点。。。小九:大晚上的不睡觉发什么骚呢!八哥捂着耳朵:你看看你看看,不单纯了吧!本着学无止境,不分
2017-03-17 10:19:10
427
转载 ajax 实现页面加载和内容的删除
ajax最大的好处就在于加载和删除的时候不会跳转页面,现在的网页大多都会选择用ajax来写,相比嵌入PHP代码来说减少了代码量,同时加载页面也会比较快, 下面是用ajax以数据库fruit表为例写的加载页面和水果的删除,刚开始用ajax可能写起来还是会比较手生,就当是练习好了这是fruit表 下面就是首页的代码了,先建一个php文件 main.php 1 body> 2
2017-03-16 23:24:06
354
转载 浅析=======Struts2之==========valueStack
今天刚学习了struts2的valueStack,在这里把自己学到的做个分享,说道valueStack就不得不提OGNL表达式===struts2工作流程1.OGNL(Object Graph Navigation Language)对象导航图语言 Struts2框架使用OGNL作为默认的表达式语言,OGNL(Object Graph Navigation Language),是
2017-03-16 19:49:08
357
转载 实现自动构建编译javaweb项目并发布到N台服务器
前言当你使用nginx实现了负载均衡,当你有了超过3台以上的应用服务器时,一个特别头疼的问题就来了,发布项目好麻烦。你每次都要在本地编译打包一遍,然后手动复制到每一台服务器上面去,如果只有一两台服务,那么确实还不算麻烦,但是当你有了一定数量的服务,你就会发现,发布一遍项目,一个小时过去了。然后你即使改动一个小的地方,所有的必须又重新发布一遍,最后在发布项目上面浪费的时间都足够你睡一觉了。
2017-03-16 17:54:05
2104
转载 二进制-转换结构
二制就是 0 | 1 二种状态,我们在对进制进行转换的时候也没有具体的一个解析过程,二进制到底是怎么转换成其它进制的,在我们学习中也没见说得很明白。下面是我对二进制进行分析的时候的一点总结。 首先是二进制怎么对应 十进制的: 我把二进制以矩阵形式进行分布 00 01 10 11 00 0000 0001 0010 0011 0 1 2 3
2017-03-16 15:59:08
461
转载 vue组件最佳实践
看了老外的一篇关于组件开发的建议(强烈建议阅读英文原版),感觉不错翻译一下加深理解。这篇文章制定一个统一的规则来开发你的vue程序,以至于达到一下目的。1.让开发者和开发团队更容易发现一些事情。2.让你更好的利用你的IDE.3.让你更加容易的使用打包工具4.让你的代码更容易碎片化以达到复用的目的。基于模块开发用一些功能单一的小模块来组织你的应用Why?对于你自己
2017-03-16 14:14:05
436
转载 Springboot启动源码详解
我们开发任何一个Spring Boot项目,都会用到如下的启动类@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }
2017-03-16 12:19:10
388
转载 Linux工作管理与系统资源查看详解
Part One 工作管理 工作管理指的是在单个登录终端同时管理多个工作的行为。Linux中的工作管理,简而言之就是把工作放在后台运行的行为。在windows中,我们经常也会针对各种工作做出管理,常用的将工作放在后台的方式就是最小化某个应用程序。那么为什么要对工作进行管理呢?在windows中这很好理解,我们要对其他工作进行操作时,一般只有将当前工作界面最小化才能方便处理其他工作。同样的,在
2017-03-16 10:29:04
517
转载 GCD浅析
1.关于GCDGrand Central Dispatch是异步执行任务的技术之一。我们先看一个简单的示例: 1 - (void)doSomethingInBackground { 2 [self performSelectorInBackground:@selector(startWork) withObject:nil]; 3 } 4 5 - (void)
2017-03-15 23:39:07
338
转载 C++游戏服务器的性能优化
以下是最近某个项目的一次经历,最终并没有按照这样的方案来优化,但对思路确实是一个提高,所以记录在此。-------------------------------------------------------------------------------------------------------------------项目D为单机服务器,据说在线达到1500后,会很卡,于是想仔细
2017-03-15 21:44:03
698
转载 魔兽登陆页面
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-15 19:54:02
611
转载 我的程序员之路(英语的学习)
程序员本来就很辛苦了,但看不懂英语文档更让一个程序员更加头疼。英语对一个程序员来说还是很重要的,英语的学习需要日积月累,不怕大家笑话,我初中时的英语还是杠杠的,记得中考,我英语一题没有错,就作文扣了两分,也许是初中的英语简单吧,也许是高中没有努力学习英语,不知道哪天,英语就突然间陨落了,就在也好不起来了,大学时考四级,还有点底子,一次性考过了,后来的六级就没有这么幸运了,考了5次都没有过,5次啊,
2017-03-15 16:14:04
444
转载 图片流量节省大杀器:基于腾讯云CDN的sharpP自适应图片技术实践
目前移动端运营素材大部分依赖图片,基于对图片流量更少,渲染速度更快的诉求,我们推动CDN,X5内核,即通产品部共同推出了一套业务透明,无痛接入的CDN图片优化方案:基于CDN的sharpP自适应图片无痛接入方案。据统计效果可在原图基础上节省60%-75%的流量,比之前webP无痛接入方案效果提升40%-50%,减少流量的同时提高页面渲染速度,提升用户体验。效果数据目前手Q增值业务:VIP中
2017-03-15 14:19:08
843
转载 noscript 标签,一个被忽视的重要标签
打开 Drupal 的新后台,发现显示大面积空白。本以为是 CSS 的问题,后来折腾好久才发现是我之前因为某些站的安全问题把浏览器的 Javascript 给禁用了。Javascript 的日益强大使我们的网页丰富多彩,交互越来越强大,功能越来越炫。但是有的网页效果完全依赖 Javascript 来实现,一旦离开了 Javascript 的支持,可能连基本的内容都显示不完全,这时候,我们老当益
2017-03-14 23:44:02
590
转载 java利用url实现网页内容的抓取
闲来无事,刚学会把git部署到远程服务器,没事做,所以简单做了一个抓取网页信息的小工具,里面的一些数值如果设成参数的话可能扩展性能会更好!希望这是一个好的开始把,也让我对字符串的读取掌握的更加熟练了,值得注意的是JAVA1.8 里面在使用String拼接字符串的时候,会自动把你要拼接的字符串用StringBulider来处理,大大优化了String 的性能,闲话不多说,show my XXX co
2017-03-14 22:16:01
3415
1
转载 CSS常见兼容性问题总结
原文链接:渔人码头 http://www.cnblogs.com/imwtr/p/4340010.html?utm_source=tuicool&utm_medium=referral 浏览器的兼容性问题,通常是因为不同的浏览器对同一段代码有不同的解析,造成页面显示不统一的情况。这里谈到的浏览器,主要指IE6/IE7/IE... FireFox Chrome Opera Safari
2017-03-14 20:36:02
439
转载 ajax和jsonp的原生封装
最近在学ajax和跨域,于是就自己封装了一个,虽然有点粗糙但还是可以用的。其实jsonp的本质就是:动态创建script标签,然后通过src属性发送跨域请求,然后服务器端响应的数据格式为【函数调用(foo(实参))】,所以在发送请求之前必须先声明一个函数,并且函数的名字与参数中传递的名字要一致。这里声明的函数是由服务器响应的内容(实际就是一段js代码-函数调用)来调用。其他的就不多说了,直接上代码
2017-03-14 19:00:04
359
转载 蓝桥杯比赛javaB组练习《饮料换购》
题目如下:饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应该输出
2017-03-14 17:31:59
593
转载 测试
web测试一、功能测试 .链接测试 .表单测试 .Cookies测试 .Cookies:把登录的用户名和密码保护在本地,方便下次访问使用。 .注意:Cookies保存在客户端上 .设计语言测试 .数据库测试:数据一致性错误、输出错误2.界面测试 .导航测试 .图形测试 .内容测试 .整体界
2017-03-14 15:56:00
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人