更新于:05-26 10:48

最新推荐

使用Windbg和Python进行堆跟踪

于05-25 23:30 - 老王隔壁的白帽子 - 系统安全 python windows
这篇文章主要展示如何使用Windbg的Python脚本,以及如何建立一个基本堆模拟器. 我们将使用PyKd的python库文件,这就可以让我们使用python和Windbg的API进行交流. 首先你系统上要安装python2.7.10或者更早版本. 当前PyKd兼容的最高版本是2.7.10,并且稳定性很高.

Servlet – 会话跟踪

于05-25 05:05 - liuchi1993 - 基础技术 Servlet 会话
HTTP本身是 “无状态”协议,它不保存连接交互信息,一次响应完成之后即连接断开,下一次请求需要重新建立连接,服务器不记录上次连接的内容.因此如果判断两次连接是否是同一用户, 就需要使用 会话跟踪技术来解决.常见的会话跟踪技术有如下几种:. URL重写: 在URL结尾附加. 会话ID标识,服务器通过会话ID识别不同用户..

史上最强朋友圈心理学解析,没有之一

于05-25 04:01 - -
文:王日出|授权转载自PsychJounral. 上周末第三季奇葩说迎来收官之战,小编很喜欢这个节目,所以来说说决赛上的主题:在朋友圈秀(恩爱)晒(娃)炫(富). 朋友圈总有些人,让我们觉得不屏蔽都对不起自己. 除了代购和微商,大概就秀晒炫狂人了. 社交媒体的研究近十年来犹如“洪水猛兽”,而大部分外国研究用的是facebook和twitter.

android 端拍照并运用Tesseract OCR 识别图片中字符

于05-24 14:32 - 残云cruel -
我上传了一个android studio环境下的例子,可以拍照或者选择图库中图片进行识别. 这个链接()包括一份工程源代码和 两个压缩包(语言包),一个是中文汉字,一个是英文. 必须现在手机内部存储根目录. (在程序中获取这个字符串就明白这个目录是什么了Environment.getExternalStorageDirectory()).

61个社交媒体运营关键指标

于05-24 15:01 - DinK - 专业知识 关键指标 社交媒体运营 社交媒体运营关键指标
在琳琅满目的社交媒体缩写词中,“KPI”最令我困惑. 这是因为“关键绩效指标”(Key Performance Indicator)总会让你想起西装革履进行PPT演示的商务人士. 但细究起来,这个词却并不复杂. KPI总结起来其实就是那些值得你去关注和衡量的事情. 从根本上讲,社交媒体KPI或社交媒体指标甚至是你企业最重要的指标,它们可以帮助你了解你的广告和战略表现如何.

HBase表管理系统

于05-24 23:11 - fansy1990 -
软件版本 & 部署:. 源码下载: https://github.com/fansy1990/ssh_v3/releases. 部署参考: http://blog.csdn.net/fansy1990/article/details/51356583. HBase表管理系统主要是对表以及表数据的相关操作;.

你需要知道的Android拍照适配方案

于05-24 02:22 - iaiai -
说起调用系统相机来拍照的功能,大家肯定不陌生,现在所有应用都具备这个功能. 例如最基本的,用户拍照上传头像. Android开发的孩纸都知道,碎片化给拍照这个功能的实现带来挺多头疼的问题. 所以,我决定写写一些网上不多见但又经常听到童鞋们吐槽的问题. Android 程序上实现拍照功能的方式分为两种:第一种是利用相机的 API 来自定义相机,第二种是利用 Intent 调用系统指定的相机拍照.

elasticsearch如何安全重启节点

于05-24 03:58 - kfcman -
elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级. 但是业务不能停,如果直接kill掉节 点,可能导致数据丢失. 而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络 资源的.

User Agent注入攻击及防御

于05-23 16:39 - xiaix - WEB安全
CloudFlare公司经常会收到客户询问为什么他们的一些请求会被. CloudFlare WAF 屏蔽. 最近,一位客户就提出他不能理解为什么一个访问他主页简单的 GET 请求会被 WAF 屏蔽. 正如他说的,一个简单的请求访问 WEB 主页,乍看之下好像没什么问题. 除非你仔细查看 User-Agent 部分:.

如何搭建app架构

于05-23 22:44 - u013278099 -
最近公司的另一个项目又要立项了,作为公司的唯一安卓工程师任务来了(. 新来的移动端的老大说项目还是主要你负责,我就负责帮你们安排下进度),听了这话我是伤心的在这公司不管是几个还是1个安卓开发都是我来搭建,干着与工资不符的事情,好的一点是开发没有人干涉平时也能学习自己想学的东西. 如何选择app架构(MVC/MVP/MVVM).

商品搜索引擎—推荐系统设计

于05-23 04:10 - liuchi1993 - 基础技术 推荐系统 搜索
结合目前已存在的商品推荐设计(如淘宝、京东等),推荐系统主要包含系统推荐和个性化推荐两个模块. 系统推荐: 根据大众行为的推荐引擎,对每个用户都给出同样的推荐,这些推荐可以是静态的由系统管理员人工设定的,或者基于系统所有用户的反馈统计计算出的当下比较流行的物品. 个性化推荐:对不同的用户,根据他们的口味和喜好给出更加精确的推荐,这时,系统需要了解需推荐内容和用户的特质,或者基于社会化网络,通过找到与当前用户相同喜好的用户,实现推荐.

Linux与JVM的内存关系分析

于08-29 10:00 - 美团技术团队 -
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m. 从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存不够使用了),如下图所示. 同时,由于SWAP和GC同时发生会致使JVM严重卡顿,所以我们要追问:内存究竟去哪儿了.

Spark性能优化——和shuffle搏斗

于05-21 18:48 - 四火 - Distributed System shuffle Spark
Spark的性能分析和调优很有意思,今天再写一篇. 主要话题是shuffle,当然也牵涉一些其他代码上的小把戏. 以前写过一篇文章,比较了 几种不同场景的性能优化,包括portal的性能优化,web service的性能优化,还有Spark job的性能优化. Spark的性能优化有一些特殊的地方,比如实时性一般不在考虑范围之内,通常我们用Spark来处理的数据,都是要求异步得到结果的数据;再比如数据量一般都很大,要不然也没有必要在集群上操纵这么一个大家伙,等等.

当你关闭朋友圈后,微信对你做了什么?

于05-21 04:37 - - 专栏
前不久关闭了微信朋友圈,顿时感觉自己时间富余了许多. 虽然可能是心理作用,但与之带来的轻松感倒是实实在在的,这种轻松感来源于没有那么多无效信息的包围. 昨天晚上,在公众号发了一篇文章,今早起来随手点开,发到朋友圈. 在关闭朋友圈后,因为没有了提醒机制,很难想起来去看回复. 今天随手点开自己的头像,进入自己的朋友圈,看到了感哥的回复 :.

大众点评支付渠道网关系统的实践之路

于05-20 18:00 - 美团点评技术团队 -
业务的快速增长,要求系统在快速迭代的同时,保持很好的扩展性和可用性. 其中,交易系统除了满足上述要求之外,还必须保持数据的强一致性. 对系统开发人员而言,这既是机遇,也是挑战. 本文主要梳理大众点评支付渠道网关系统在面对这些成长烦恼时的演进之路,以及过程中的一些思考和实践. 在整个系统的演进过程中,核心思路是:大系统做小,做简单(具体描述可参考《 高可用性系统在大众点评的实践与经验》).

中文分词算法概述

于05-20 02:59 - -
所谓全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就 根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式. 在中文文档中根据是否采用分词技术,索引项可以是字、词或词组,由此可分为基于字的全 文索引和基于词的全文索引.

hibernate一二级缓存,查询缓存,n+1次查询问题

于05-20 08:35 - forsave -
在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题. 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解. 首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:.

独家爆料:飞信变身“和飞信”,到底什么鬼?

于05-19 11:41 - - 特写
近日,中国移动北京公司发布了《关于短信转飞信业务下线的公告》,称短信转飞信业务将于6月30日下线,系业务调整的原因. 但是5月18日晚,飞信官微出来辟谣,下线与飞信无关,这只是中国移动北京公司的独立业务. 媒体报道称飞信未死,未来将变成“和飞信”,而这个“和飞信”,是融合通信业务与飞信业务融合升级改造形成的新品牌.

MQTT协议 - 安全问题

于05-19 12:07 - -
        物联网的核心是连接万物,通过交换并分析数据使得生活更舒适与便捷. 不过,敏感数据泄露或者设备被非法控制可不是闹着玩的. 比如前段时间国内某著名家电企业的智能洗衣机,使用了某著名电商基于XMPP协议的物联网平台,不费吹灰之力便被黑客攻破并远程遥控,给智能家居的发展带来了一些阴影. 究其本质,并不是物联网技术本身有缺陷,而是在物联网系统的设计中最基本的安全设计被工程师轻视了,才导致整个系统的崩塌.

XMPP协议、MQTT协议、HTTP协议、CoAP协议的基本比较

于05-19 12:51 - -
一、先看下相关国外的专业数据对四大协议的比较:.           XML的解析对于嵌入多设备来说是比较痛苦的 ,所以在嵌入设备上做开发的时候,最好不要选择基于XML的协议.          二、四大协议的基本介绍:.    XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性.

诺基亚重返手机市场

于05-19 20:15 - pigcanfly -
微软昨天宣布将其拥有的诺基亚手机资产出售给鸿海旗下的富智康和HMD Global Oy公司. 其中HMD Global是一家芬兰公司,由一位诺基亚前高层创办. 诺基亚表示,它与HMD Global 签署了一项10年独家授权协议,将开发诺基亚品牌的智能手机和平板电脑. 产品将由鸿海生产,诺基亚将得到一笔金额未透露的版权费,涵盖品牌和知识产权.

攻破JAVA NIO技术壁垒

于05-19 21:25 - u013256816 -
现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty. 学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能. 再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握好NIO也能帮助你获得一份较好的offer.

Spark-ML-数据获取/处理/准备

于05-18 23:04 - youdianjinjin -
UCL机器学习知识库:包括近300个不同大小和类型的数据集,可用于分类、回归、聚类 和推荐系统任务. 数据集列表位于: http://archive.ics.uci.edu/ml/. Amazon AWS公开数据集:包含的通常是大型数据集,可通过Amazon S3访问. 这些数据 集包括人类 基因组项目 、 Common Crawl 网页语料 库、维基百 科数据和 Google Books Ngrams.

三种不同类型的ssh隧道

于05-18 11:38 - hetaoo -
想通过ssh隧道连接远端机器的VNC服务,对. man ssh后发现3组与隧道(turnnel)相关的参数:. ssh -R,一下子就搞糊涂了,所有下决心仔细研究一番. 隧道是一种把一种网络协议封装进另外一种网络协议进行传输的技术. 这里我们研究ssh隧道,所以所有的网络通讯都是加密的. 又被称作端口转发,因为ssh隧道通常会绑定一个本地端口,所有发向这个端口端口的数据包,都会被加密并透明地传输到远端系统.

Putty的噩梦——渗透工具PuttyRider使用心得分享

于05-18 11:39 - hetaoo -
近日,我们的360监控平台,检测到一个叫PuttyRider渗透工具,小编立马下回来研究,整理一篇工具的使用心得分享给大家. 我们在入侵到一台主机的时候,经常会看到管理员的桌面会放着putty.exe,这说明有很大的可能性管理员是使用putty远程管理主机的. 该工具主要是针对SSH客户端putty的利用,采用DLL注入的方式,来实现各种猥琐的利用姿势.

深入浅出HTTPS基本原理

于05-18 12:35 - Josh_Persistence -
     基础知识准备:在了解HTTPS的基本原理之前,需要先了解如下的基本知识. 一、什么是HTTPS,TLS,SSL.        HTTPS,也称作HTTP over TLS. TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3.

Viavi:调查显示全球三分之二企业已部署SDN

于05-18 13:42 - DinK - 电信产业 SDN Viavi 部署 部署SDN
2016年5月18日消息,唯亚威(Viavi Solutions)于今日正式发布第九次年度全球网络发展调查报告的结果,通过对全球740位首席信息官、IT高管和网络工程师进行调查,唯亚威发现随着带宽需求的急剧增长,企业正在加速下一代基础架构技术的部署. 54%的受访者预计2016年的带宽需求会增长50%,48%的人预计到2017年末带宽需求会翻一番.

异步脚本载入提高页面性能

于05-18 00:00 - Harttle - AJAX Chrome DOM HTML JavaScript
可能很多人都知道JavaScript的载入和渲染会暂停DOM解析,但可能仍缺乏直观的体验. 本文通过几个例子详述脚本对页面渲染的影响,以及如何使用异步脚本载入策略提供页面性能和用户体验. 包括在脚本载入缓慢或错误时尽早显示整个页面内容,以及早点结束浏览器忙提示(进度条、旋转图标、状态栏等). 要理解异步脚本载入的用处首先要了解浏览器渲染DOM的流程,以及各阶段用户体验的差别.

怎样让公司不同团队更好地协作?Airbnb有这些经验值得学

于05-18 03:24 - -
“产品团队在一个山谷上,市场营销则是在另一个山谷上,连接他们的却是一座又长又狭窄的吊桥. 每天,一些勇敢的‘思想’会尝试走过这座桥. 而我们需要的,是构建一座和金门大桥一样坚固的桥梁结构,不管有多少流量两边都能畅通无阻地交流. ——布莱恩·切斯科,Airbnb 联合创始人兼 CEO. 笔者之前曾主张不管你是什么性格,都应该尝试多接触些人,从不同人身上学习有价值的东西.

订单号/唯一序列号生成方案(中篇)

于05-17 12:09 - 标点符 - 程序开发 算法
上一篇文章介绍了 twitter snowflake,snowflake的算法还是不错的,其实本身不复杂,复杂的是你客户端怎么用. 代码部署在不同的服务器上,中间的机器ID如何设置,有没有更方便的获取机器ID的方式. 整个算法依赖时间的连续性,但是显示环境是线上服务器都开启了ntp,ntp情况下会出现时间倒退的问题.