首页 文章 精选 留言 我的

精选列表

搜索[在线课堂],共10000篇文章
优秀的个人博客,低调大师

DuckDuckGo 开源 Tracker Radar,可自定义在线跟踪阻止方案

以注重隐私著称的搜索引擎及浏览器制造商DuckDuckGo宣布推出Tracker Radar(跟踪器雷达),并开源其背后的代码。 Tracker Radar是一个公开的数据集,包含了最常见的跨站点跟踪器,以及有关其跟踪行为的详细信息,包括普遍性、所有权、指纹行为、cookie 行为、隐私策略,特定资源的规则和性能数据等等。它可用于生成或研究跟踪器拦截列表。 DuckDuckGo决定构建自己的跟踪器数据集的原因之一是,现有的跟踪器拦截列表大都是手动管理,其中的数据通常较旧且不够全面。而且,这些列表有时甚至会对站点造成破坏,阻碍主流采用。于是,DuckDuckGo Tracker Radar 诞生了,它能够自动生成数据,同时不断更新、不断测试。 具体来说,Tracker Radar 包含两个主要信息。一是每个第三方域的文件,并包含关于该文件的详细信息;二是每个父实体的域文件,它列出了实体拥有的所有域。 ▲ Google 拥有的跟踪器数量最多 面对目前广告跟踪器泛滥的现象,DuckDuckGo 认为最好的应对方法之一是使用跟踪拦截器,但根据他们对隐私行为的研究发现,只有 19% 的人在使用跟踪保护。DuckDuckGo 表示,Tracker Radar 能够使用户获得高质量的跟踪保护,它目前已内置于DuckDuckGo 移动端和浏览器扩展中。 开发人员也可以使用Tracker Radar 来自定义一份跟踪器拦截列表。此外,对于研究人员来说,借助 Tracker Radar 中的详细信息,可以更轻松地对网络跟踪展开研究。 作为一家盈利性公司,DuckDuckGo 也需要通过其搜索业务获利,在接受外媒CNET的采访时,其负责人Weinberg表示,公开Tracker Radar 数据集可能也会“蚕食”自己的产品,但这不是最重要的,信誉标准应当优先于利润潜力。 更多详细信息,可查看完整公告。

优秀的个人博客,低调大师

领课教育—在线教育系统(常见问题)

前端账号密码 普通用户: 13800138002 密码:123456 讲师用户: 13800138001 密码:123qwe 管理后台账号密码 管理员:13800000000 密码:123456 超级管理员:18800000000 密码:123456(2.0.0-SNAPSHOT版本) 超级管理员:18800000000 密码:asdanEn.132reFwf(1.0.0版本) 1、eureka报错Connection refused: connect 原因:只启动一台就会报错。默认启动2台,相互注册,此错误不影响使用 解决方法:(1) 启动两台(2) 也可在配置文件配置(设置不注册自身): # 设置不注册自身eureka.client.register-with-eureka=falseeureka.client.fetch-registry=false 2、druid加密不成功 (1) 可能密码加密错误,可以通过工具类来加密 package com.roncoo.education.boss.test;import com.alibaba.druid.filter.config.ConfigTools;public class DruidUtil { public static void main(String[] args) throws Exception { String password = "你的密码"; System.out.println(ConfigTools.encrypt(password)); }} (2) 存在缓存,配置不更新 原因:通过配置中心获取配置,配置中心里面的配置没更新。 解决方法:删除配置中心里面加载的配置,默认在:/home/roncoo/education/file/config-repo spring.cloud.config.server.git.basedir=/home/roncoo/education/file/config-repo

优秀的个人博客,低调大师

TableStore发布多元索引功能,打造统一的在线数据平台

什么是NoSQL “NoSQL”一词最早出现在1998年,距今刚好二十年。站在今天回头看的话,很少有人能想到在关系型数据库成熟发展了三十年,已经在数据存储领域占据了不可动摇的的地位后,NoSQL数据库尽然还可以快速地异军突起,并且以多点开花、多路并进的方式高速发展。“NoSQL”最早的意思是“non-relational”,后来又升级为了“Not Only SQL”,不管如何定义,“NoSQL”都代表了一种不同于关系型数据库的全新的思维方式。虽然在最近几年也出现了一些新颖的单机数据存储系统,也被划归为NoSQL,但在本文中,“NoSQL”仅指传统的分布式NoSQL数据库。 NoSQL最近二十年,尤其是最近十年可以说异军突起,主要得益于互联网的高速发展,对数据库有了更多更高的要求: 高达TB,PB级的海量数据存储需求:不管是二十年前起步的

优秀的个人博客,低调大师

在线伪原创工具www.bolewei.com的开发过程

中文伪原创工具需要考虑的问题 我开始思考,目前已有的中文伪原创工具,效果差在哪些地方呢?我想到以下几个: 一、分词问题。 中文和英文不同,无论是搜索引擎的蜘蛛,还是其他自然语言处理的语料分析,都是需要分词的。如果不先进行分词的预处理就开始“伪原创”,肯定是不靠谱。举个例子:“天真”和“纯洁”是近义词。在不分词的情况下,“我有一个天真的表妹”仍然可以伪原创为“我有个纯洁的妹妹”,但“今天真热”处理为“今纯洁热”就是严重不靠谱。 二、顺序执行引发的单一化。 无论是网上流行的中文伪原创词库,还是现成的中文伪原创工具,我都试过了,他们的词库格式如下: 普通的算法是按照顺序依次替换,那么,如图所示,“凡间”的同义词原本有“尘寰”“尘间”“尘世”三个,但它永远不会被替换成后两个词。 最最理想的状态是能够根据语境,替换为合适的词。例如“天真”的同义词有“无邪 ”“纯真 ”“纯洁 ”“纯朴”等等,并非每个词在所有语境下都能够完全替换。当然,结合语境是高级自然语言处理的范畴,简单得伪原创能达到次理想状态就算OK:遇到多个同义词的情况,随机替换其中的一个。 三、词库打架的问题 我下载了网上流传的大部分词库,收费的、免费的,都尝试了。发现没有人去解决词库打架问题。 什么叫做“词库打架问题”?很简单,看这两组词。 顺序执行替换后,会发现文字兜了一个圈回到了原点……这显然不是我们想要的,但,这个问题在现有的词库、伪原创工具中,非常非常普遍。 四、可读性太差 为什么会可读性太差?因为现有的中文伪原创工具,都是通篇全部替换。如果词库里有10万组同义词,程序会遍历一次,把原文中所有能够替换的字符串“榨干”。这样一来虽然伪原创成功了,但可读性无限趋近于零。让我们看这样一组例子: 伪原创后: 如果读者直接阅读伪原创后的文字,能够理解吗? 怎样解决这个问题呢,我想,可以设置一个百分比,或叫做伪原创等级。例如“轻微 柔和 适中 猛烈 变态 面目全非 魂飞魄散”七个等级。用户选择“轻柔”时,只替换100个可替换同义词中的随机10个, 选择“适中”中,替换100个可替换同义词中的随机50个,以此类推。这样就可以让用户自己在“可读性”“原创度”之前自由权衡。 我心中的完美中文伪原创工具 功能模块 功能说明 技术实现 智能分词 避免“今天真热”变成“今纯洁热”的问题。 可以调用现有的中文分词开源组件。 随机性 既便是同一篇文章,每次进行伪原创的结果都不一样。 引入随机取词条。 伪原创力度调节 定义伪原创的百分比,让用户在“可读性”和“原创度”之间自由权衡。 引入等级设置、随机取词条。 词库不要打架 避免或降低“发誓”被替换为“立誓”后又被替换回“发誓”的情况发生。 放弃顺序执行。 统计 统计伪原创后替换了多少词 替换时插入标记 标记 标记被替换的词,方便查看、校对 替换时插入标记 核心程序实现 考虑以上提到的很多方面的问题,程序还是比较长,接近一万行。下面我只列几段核心的代码供大家参考、讨论。 一、分词。 分词其实很容易,因为有很懂开源组件可以使用。我最喜欢的是SCWS。官网地址是http://www.ftphp.com/scws/ SCWS本来是PHP中文分词解决方案,但它提供了API,我们C#程序猿也可以毫无压力的调用。 View Code 二、解决词库打架问题。 这没什么好说的。程序也只有一句话。 三、根据百分比,随机取x条记录。 取随机记录,最方便的是Mysql数据库,内置的rand()函数可以在select中使用。如果使用SQL Server稍微麻烦些,效率也会低一些。 参考http://www.rndblog.com/how-to-select-random-rows-in-mysql/ 四、替换同义词主函数。 请看代码里的注释。 public stringReplaceArticle( stringold, intstrength, boolmarkRed, ref intreplacedcount) { stringnewArticle=old; intwordsAmount= 180482; // 词库总量 intkwcount=Convert.ToInt32(strength* 1.0/ 100*wordsAmount); // 根据传入的百分比,计算需要取多少个词 vardataset=SQLHelper.ExecuteDataset(SQLHelper.connectionString,System.Data.CommandType.Text, " select*fromwordsorderbyrand()limit "+kwcount); // 随机取kwcount组词 foreach(DataRowr indataset.Tables[ 0].Rows) { // 随机。对于词典中A->B的词组。随机决定本次替换是Replace(A,B)还是Replace(B,A) inti= newRandom().Next( 0, 1); newArticle=newArticle.Replace(r[i].ToString() , string.Format( " <b>{0}</b> ",r[ 1-i].ToString())); } // 数被替换的词。 replacedcount=newArticle.Split( new string[]{ " </b> "},StringSplitOptions.None).Length- 1; if(!markRed) { // 如果用户不要求标记,则去掉<b>标记。 newArticle=newArticle.Replace( " <b> ", string.Empty).Replace( " </b> ", string.Empty); } returnnewArticle; } 最终程序界面 最后 如前文所说,中文伪原创几乎是一片空白。希望本文能够启到抛砖引玉的作用,更希望有兴趣的同学能够与我一起继续不断的完善、改进它。 本文转自 流牛木马 博客园博客,原文链接:http://www.cnblogs.com/azure/archive/2012/08/29/bolewei.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

首届阿里巴巴研发效能嘉年华,在线预约报名开始

随着云计算、大数据、AI智能等前沿科技的发展,传统的研发速度,越来越难满足企业快速发展的需求。 研发效能也成了继商业模式、技术突破之后的另一核心竞争力。 6月29日由阿里云研发协同RDC、阿里云云效和云栖社区联合举办“首届阿里巴巴研发效能嘉年华”线上直播活动。 ▼直播简介▼ 直播时间:6月29日13:30-21:30 直播渠道:阿里云云栖社区&阿里内外 主播:洪湖&乐学&胥引&问菊&金桐&渐本&怀虎&莫源&问樵&箫竹 程序员特色表演:《码农》《晒娃迪卡》《小太阳》(原创歌曲) 主持人:徒骇&锦铭 直播预约地址:见文末 ▼主播阵容▼ 阿里巴巴资深技术专家,十年敏捷教练,一线的实践专家,带你飞! 无论是项目管理,还是持续交付、测试发布、敏捷研发,带你全面感受研发全生命周

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册