分类:Tools

一分钟解决“仅限中国大陆地区播放”

一分钟解决“仅限中国大陆地区播放” 来了这就没看上美剧了,主要是没有勇气看不带字幕的直播。。。难得这个周末有空,想起搜狐高清视频,结果“仅限中国大陆地区播放”。折腾了一个小时,终于找到一个高效的方法!大家踊跃传播啊~~ Internet Explorer、Firefox、Google Chrome等三种常用浏览器的Proxy代理设定方法。 免费代理网站:大家就不要去搜神马中国代理了,强烈推荐以下几个网站,实时更新。尤其是第一个,灰常好用!! · http://proxy-list.org/ · http://www.cooleasy.com/ · http://tools.rosinstrument.com/proxy/ Internet Explorer浏览器代理设定方法与教程 1:首先打开IE浏览器,找到工具→点击“选项”。 2:在上方的标签栏中找到 连接→ 局域网设置 。 3:选择代理服务器的的复选框(在您的局域网使用Proxy服务器),然后打开上面的免费代理网站。将ip位址和端口号(Port)填入。比较常见的有端口事情有80,… Read More

程序员在周末学习的8个实用技术

无论你是刚开始接触软件项目开发的新手程序员,还是一个正在寻找拓展技能的经验级软件工程师,都有许多学不完的新技术等待着你去拓展。当然如果你可以在周末学习下面这些实用技术,那就更棒了。学会一下8个技术或许会让你以后有更多的周末休息时间。 熟练掌握版本控制 如果你从来没有使用版本控制的经历,那么也许你现在会处于一种很艰难的境地:无法将代码恢复到上一个版本,或许你只能将你的代码以文件命名的方式进行备份,比如index_17.html,这是多么痛苦的一件事情。 版本控制意味着你可以将你的代码恢复到任意的版本——甚至精确到小时或者分钟。如果你使用过Google Drive,也许会对恢复到上一个版本的功能比较熟悉,对,这就是简单的版本控制原理。 灵活运用文本编辑器 程序员每天都会将大量的时间花在各种文本编辑器上面,你应该根据自身习惯和开发环境的需要,选择一款可以提高工作效率的文本编辑器,并且不断地深入学习它的使用方法。 如果你更喜欢在终端上工作,那么这里推荐使用VIM和Emacs;如果你喜欢使用本地文本编辑器,那么可以尝试一下Sublime Text;如果你喜欢在Mac环境中工作,也可以试试TextMate。 仅仅在文本编辑器上工作是不够的——你应该尝试安装一些插件和扩展,让自己的工作可以更加舒心。 强大的SQL 一个应用软件必须使用文件或者数据库来存储用户的数据,正因为数据库查询快速,并且提供更优的查询结果,我们的应用便更亲睐于数据库。 SQL是一种数据库查询语言,但是仅仅是学习基础的SQL对我们构建大型复杂的应用系统是远远不够的,很多时候我们需要进行多表,甚至是多库的联合查询。 所以,我建议程序员在周末的时候可以加强SQL方面的练习。 神秘的NoSQL NoSQL或者也叫Not Only SQL,它有着和传统的关系数据库不同的数据存储格式,NoSQL数据库更加关注数据库的可用性和水平扩展能力,它也有类似SQL的数据库查询语言。 NoSQL根据不同的数据组织结构有几种不同的类型,尽管像Quora这样的大公司并不使用NoSQL,但是如果你有非常庞大的数据需要处理,那么NoSQL是一种非常棒的选择。 爱上终端… Read More

取代cookie的网站追踪技术:”帆布指纹识别”初探

博文作者:rices 发布日期:2014-07-28 阅读次数:4120 博文内容:   【前言】 一 般情况下,网站或者广告联盟都会非常想要一种技术方式可以在网络上精确定位到每一个个体,这样可以通过收集这些个体的数据,通过分析后更加精准的去推送广 告(精准化营销)或其他有针对性的一些活动。Cookie技术是非常受欢迎的一种。当用户访问一个网站时,网站可以在用户当前的浏览器Cookie中永久 植入一个含有唯一标示符(UUID)的信息,并通过这个信息将用户所有行为(浏览了哪些页面?搜索了哪些关键字?对什么感兴趣?点了哪些按钮?用了哪些功 能?看了哪些商品?把哪些放入了购物车等等)关联起来。 而 随着网民对个人隐私的重视,Cookie越来越不受待见。不少安全工具甚至是浏览器都开始允许或引导用户关闭Cookie功能,比如很多主流浏览器都有一 个“隐私模式浏览”功能。这样以来,网站就很难追踪用户行为了。但仍然有一些方法可以让网站去追踪每一个访问者的行为,比如通过flash cookie的方式也可以达到唯一标识和追踪的目的。 笔 者近期注意到,国外媒体报道了一种非常难以摆脱的新型在线追踪工具被用来尾随从白宫官网到xx网站xx.com的热门网站的访问者。经过分析, 这个就是另一种比较新的访客追踪技术:“帆布指纹识别”技术,具体代码见附录6。这个技术的独特之处是:它不像通过Cookie或者Flash Cookie等之类的方式,你基本是无法屏蔽它的。  … Read More

Windows 7 创建wifi热点供手机上网教程

用智能手机的朋友会发现这样一个问题,智能手机比普通手机上网更耗流量。这是因为智能手机应用(软件)丰富,而且大部分应用都会自动联网。为此,许多人每月包了上百M的流量套餐,但用的时候还是小心翼翼,生怕流量超了手机被扣费。 今天给大家介绍下Windows 7系统笔记本创建wifi热点供手机上网的方法。通过创建wifi热点,共享笔记本的有线宽带,大部分支持wifi功能的智能手机就可以通过笔记本的共享网络畅快上网了。 工具/原料 带无线网卡、支持承载网络且系统为Win7的笔记本 有线宽带/无线宽带 步骤一、查看笔记本无线网卡是否支持承载网络,支持的话才能开始以后各步骤的设置。 点电脑桌面左下角开始—附件—命令提示符(右键“以管理员身份运行”),以管理员身份运行命令提示符。如下图: 图1 在命令窗口里输入“netsh wlan show drivers”命令(没引号),按回车键运行,运行完后会有一行显示“支持的承载网络:是(如果支持显示为:是)”;如果为“否”,则请略过以下全文。 步骤二、开启笔记本无线网络,启用虚拟wifi网卡,设置wifi账号及密码。 笔记本无线网络一般默认开启,也有的需要开关或按钮打开。此步骤一般可略过。 点桌面左下角开始—附件—命令提示符(右键“以管理员身份运行”),以管理员身份运行命令提示符。如图1。 在打开的命令提示符窗口中运行命令:netsh wlan set hostednetwork… Read More

15款最好用的思维导图(心智图 )工具

思维导图也叫心智图,是一项流行的全脑式学习方法,用来表示词,思路,任务或其他与围绕着一个中央关键词或想法项目的示意图。通过径向,图形和非线性的方式提出意见,思维导图鼓励头脑风暴的方法来规划和组织任务。虽然思维导图的分支表示分层树形结构,其放射状排列扰乱通常与呈现更加线性的视觉线索层次相关概念的优先次序。   在这里,我们选择了一些最好的思维导图工具,让您能够快速探索思路,与同事协作和编辑你的内容。下面的大多数工具是免费的,享受! 1. XMind     XMind 是一个开源项目,这意味着它可以免费下载并自由地使用。 XMind 也有 Plus/Pro 版本,提供更专业的功能。除了地图结构, XMind 同时也提供树,逻辑和鱼骨图,具有内置拼写检查,搜索,加密,甚至是音频笔记功能。   2. Coggle    … Read More

何为第三方支付平台

何为第三方支付平台     我们把时间往前推15年,1999年的时候国内的电子商务开始起步,一些电商网站开始运行。理论上人们可以通过网络进行支付、购物。用户在网上下单,支 付,然后商家收到钱后发货,用户收到货物感觉非常嗨皮,一次美好的网购旅程结束了。但有时并不那么嗨皮,这种流程因为在支付和收货之间存在时间和空间上的 距离,那么问题就来了,不是挖掘技术哪家强,而是用户和商家难以在彼此信任的问题上达成一致,用户担心我给了钱,商家不发货;商家担心如果先发货,用户不 付钱。为了解决这种尴尬,第三方支付平台诞生了。 第三方支付平台通俗的讲就是作为一个中介,用户先把钱划给第三方平台,第三方平台暂时保管,并通知商家发货,商家将货物发送给用户,用户收货满意后,通知 支付平台,第三方支付平台把钱划给商家,如果用户收货后不满意,就将货物退回,第三方平台将钱返还给用。就这样后来陆续产生了很多第三方支付平台,支付 宝、财付通、快钱等是经过洗牌之后(支付牌照的颁发),目前规模比较大的第三方支付平台,顺便说一下,建设第三方支付平台门槛高、风险大、竞争激烈,首先 公司要获得国家颁发的第三方支付支付牌照、因为涉及巨额的资金交易会承担巨大的风险,而且现在几家大支付平台都在实行免费策略,就这对于刚入门的中小企业 来说有巨大的压力。 资金流     正如上述所说第三方支付平台原理: 1:浏览商品、下单; 2:支付,用户将货款划到支付平台; 3:支付平台通知商家支付成功; 4:卖家收到支付通知,进行发货; 5:用户收到货物,验货完成,通知支付平台; 6:支付平台将货款划到商家账户。 基于这个简单的原理,我们来逐步分析里面的细节,首先在用户和支付系统之间,有一个付款的过程,付款方式有两种,一、将用户银行卡账户的钱付给支付平台; 二、将用户在支付平台账户上的钱,划到支付平台中间账户。不管哪种方式,用户都需要先将银行卡的资金转至支付平台(第二种方式也需要从银行账户的资金转至… Read More

优化MySQL,还是使用缓存?

今天我想对一个Greenfield项目上可以采用的各种性能优化策略作个对比。换言之,该项目没有之前决策强加给它的各种约束限制,也还没有被优化过。 具体来说,我想比较的两种优化策略是优化MySQL和缓存。提前指出,这些优化是正交的,唯一让你选择其中一者而不是另一者的原因是他们都耗费了资源,即开发时间。 优化MySQL 优化MySQL时,一般会先查看发送给mysql的查询语句,然后运行explain命令。稍加审查后很常见的做法是增加索引或者对模式做一些调整。 优点 1、一个经过优化的查询对于所有使用应用的用户来说都是快速的。因为索引通过对数复杂度的速度来检索数据(又名分制,正如你搜索一个电话簿一样,逐步缩小 搜索范围),而且随着数据量的递增也能维持良好的性能。对一个未经索引化的查询的结果做缓存随着数据的增长有时候则可能会表现得更差。随着数据的增长,那 些未命中缓存的用户可能会得到很糟糕的体验,这样的应用是不可用的。 2、优化MySQL不需要担心缓存失效或者缓存数据过期的问题。 3、优化MySQL可以简化技术架构,在开发环境下复制和工作会更加容易。 缺点 1、有一些查询不能光通过索引得到性能上的改善,可能还需要改变模式,在某些情况下这对于一些应用可能会很麻烦。 2、有些模式的更改可能用于反规范化(数据备份)。尽管对于DBA来说,这是一项常用的技术,它需要所有权以确保所有的地方都是由应用程序更新,或需要安装触发器来保证这种变化。 3、一些优化手段可能是MySQL所特有的。也就是说,如果底层软件被移植到多个数据库上工作,那么很难确保除了增加索引外一些更复杂的优化技术可以通用。 使用缓存 这种优化需要人来分析应用的实际情况,然后将处理代价昂贵的部分从MySQL中剥离出来用第三方缓存替代,比如memcached或Redis。 优点 1、缓存对于一些MySql自身很难优化的查询来说会工作地很好,比如大规模的聚合或者分组的查询。 2、缓存对于提高系统的吞吐率来说可能是个不错的方案。比如对于多人同时访问应用时响应速度很慢的情况。 3、缓存可能更容易构建在另一个应用之上。比如:你的应用可能是另一个用MySQL存储数据的软件包的前端,而要对这个软件包做任何数据库方面的改动都非常难。… Read More

css hacks (ie6,ie7,ie8,firefox,Chrome)

IE6能识别下划线”_”和星号” * “,IE7能识别星号” * “,但不能识别下划线”_”, IE8能识别” \9″,但不能识别下划线”_”, 而firefox两个都不能认识,却可以识别‘!important’。等等 书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面列举常用的CSS hack方法 1:!important !important作用是提高指定样式规则的应用优先权。 IE7以及所有标准浏览器能识别!important 区别IE6与IE7与其他浏览器 .browserTest { border:20px solid #60A179 !important;… Read More