sourceforge

Privoxy 动态代理和广告过滤

我只是一个虾纸丫 提交于 2021-02-16 00:14:38
Privoxy 是一个非缓存web代理,它具有高级过滤功能,可以增强隐私,修改网页数据和HTTP头,控制访问,删除广告。本章介绍socks代理转http,动态代理和广告过滤功能。 安装 Privoxy 开源免费,支持多个平台。在SourceForge选择需要的平台下载: https://sourceforge.net/projects/ijbswa/files/ 如果是Windows,在 Win32 目录中选择最瓣版本下载。从3.0.31版本开始支持https,下载文件带X,如:privoxy_setup_3.0.31-X 是支持 https 版本。目前属于实验版本,建议下载标准版。 如果是Linux,直接使用 apt 或 yum 安装。 apt install privoxy 配置 在 Windows 下,Privoxy 的配置文件在安装目录或解压目录下:privoxy.txt 在 Linux 下, 如果使用 apt/yum 安装,Privoxy 的配置文件在 /etc/privoxy/ 下:config 监听地址和端口 如果代理服务需要给手机或其他电脑使用,需要修改监听端口,找到 listen-address 127.0.0.1:8118 改为 listen-address 0.0.0.0:8118 默认端口8118,可改为其他。 日志 Privoxy 日志配置 logfile

图像识别

自闭症网瘾萝莉.ら 提交于 2021-02-15 16:54:11
1、Tess4j 最近在GitHub上看到一个图像识别的开源框架 tess4j ,而且是Java版的,为此利用此框架来识别验证码中的信息,利用它提供的字体库,来提取信息,对于没有什么干扰线的验证码准确率还是蛮高的,对于有一些干扰线的就差一些,不过也可以能通过训练字体库,从而可以提高准确率的。 根据范例,写了一个简单的提取验证码信息的工具类VerificationCode: 主要是用这个类的extract方法,这个方法有3个参数: 第1个参数是指定图片的路径 第2个参数是指定字体库的,其中chi_sim表示中文简体,eng表示英文 第3个参数是指定是否需要去除干扰线,true表示需要,false表示不需要 package com.swnote.tess4j.test; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import com.recognition.software.jdeskew.ImageDeskew; import net.sourceforge.tess4j.ITesseract; import net.sourceforge.tess4j.Tesseract; import net.sourceforge.tess4j.util

rm -rf 后的恢复

夙愿已清 提交于 2021-02-11 19:11:17
利用 extundelete 进行恢复 1、安装 官方网站是http://extundelete.sourceforge.net/, 在安装extundelete之前需要安装e2fsprogs和e2fsprogs-libs两个依赖包 解压 tar jxvf extundelete-0.2.4.tar.bz2 ./configure make && make install extundelete --help 则成功 2、使用 恢复单个文件 extundelete /dev/sdc1 --restore-file passwd 恢复指定目录 extundelete /dev/sdc1 --restore-directory /data 全部恢复 extundelete /dev/sdc1 --restore-allLoading 来源: oschina 链接: https://my.oschina.net/u/2697365/blog/4651510

免费脑图软件

好久不见. 提交于 2021-02-10 04:35:24
思维导图又称心智图、脑图,它最先是由英国的托尼·博赞于1970年代提出,随后80年代传入我国内地。它简单却又很有效,是一种实用性的思维工具。 它也是一种有效的思维模式,它使得大脑思维得以形象化。 我们知道有很多思维导图工具,有收费的 有免费的,我接下来给大家介绍几款免费的脑图工具。 1、百度脑图 免安装 云存储,用百度登录账号就可以创作思维导图,便捷。 ​ 2、ProcessOn 它支持流程图、思维导图、原型图、网络拓扑图和UML等多种类型的绘制。 不需要安装到电脑,注册登录,就可以使用 限制:个人文件数量 9 张 协作人数 3人 ​ 3、Leangoo脑图 Leangoo思维导图工具,可多人在线协作编辑,Leangoo支持多人实时协作脑图,团队成员可以实时共享、共同创作脑图。 Leangoo 也是一款看板项目管理软件,它脑图的节点和看板卡片采用同样的结构,支持富文本信息,脑图节点可以直接引用到看板上。不论是产品创意、项目规划、多级需求管理、目标管理、根因分析、知识管理、会议纪要等等,都可以用脑图轻松实现。 支持多种形式的导入导出,免费,没有协作成员限制,非常推荐。 ​ 4、Freemind Freemind是一款基于java的免费的脑图(mind mapping)制作与管理软件,支持Windows、Linux和Mac多种操作系统,曾被评为sourceforge

详解Go中内存分配源码实现

匆匆过客 提交于 2021-02-07 02:44:30
转载请声明出处哦~,本篇文章发布于luozhiyun的博客: https://www.luozhiyun.com 本文使用的go的源码15.7 介绍 Go 语言的内存分配器就借鉴了 TCMalloc 的设计实现高速的内存分配,它的核心理念是使用多级缓存将对象根据大小分类,并按照类别实施不同的分配策略。TCMalloc 相关的信息可以看这里: http://goog-perftools.sourceforge.net/doc/tcmalloc.html。 即如果要分配的对象是个小对象(<= 32k),在每个线程中都会有一个无锁的小对象缓存,可以直接高效的无锁的方式进行分配; 如下:对象被分到不同的内存大小组中的链表中。 如果是个大对象(>32k),那么页堆进行分配。如下: 虽然go内存分配器最初是基于tcmalloc的,但是现在已经有了很大的不同。所以上面的一些结构会有些许变化,下面再慢慢絮叨。 因为内存分配的源码比较复杂,为了方便大家调试,所以在进行源码分析之前,先看看是如何断点汇编来进行调试的。 断点调试汇编 目前Go语言支持GDB、LLDB和Delve几种调试器。只有Delve是专门为Go语言设计开发的调试工具。而且Delve本身也是采用Go语言开发,对Windows平台也提供了一样的支持。本节我们基于Delve简单解释如何调试Go汇编程序。项目地址: https:/

Github是魔鬼?curl创始人:我喜欢就好!

被刻印的时光 ゝ 提交于 2021-02-06 10:28:57
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 开源最前线(ID:OpenSourceTop) 猿妹编译 链接:https://daniel.haxx.se/blog/2021/01/28/what-if-github-is-the-devil/ 最近,有一些curl用户认为curl项目不应该使用Github,他们之所以反对Github托管的原因主要有以下三点: Github是一个邪恶的私有平台 Github是由微软经营,微软这家公司不好 Github是美国人主导的,因此是邪恶 为什么选择Github? curl项目大约在11年前从Sourceforge切换到Github,curl项目创始人表示:我们之所以选择Github,不仅仅是因为它提供了众多实用功能,而且在托管和管理源代码方面也提供了快速且稳定的服务。Github也是数百万开发人开发者的首选,在Github上,我们减少了很多项目贡献过程中的摩擦,并最大限度提高了其他人的加入和贡献,从这点上来说,利远大于弊。 自托管不好么? 通过自托管服务提供和Github几乎相同的运行时间和响应时间是一个很大的挑战,并且需要花费很大的时间精力来开展这项工作,我们何不把这部分时间用项目的开发和维护上呢?作为一个小型的独立开源项目

Golang 在WIN10环境下编译报 %PATH% 下无法找到gcc

随声附和 提交于 2021-02-02 11:50:05
网上大部分解决方案都是去下个mingw-w64的环境,但是国内下载实在是太缓慢了 在github上找到一个解决gcc的方法,下个 tdmgcc ,效果一样的,最主要的就是快 我遇到这个问题是在安装 go-sqlite3 时出现的 来源: oschina 链接: https://my.oschina.net/jayR/blog/4941354

第六周作业 百词斩对比可可英语

天涯浪子 提交于 2021-01-19 10:12:34
计划说明 本组选择测试百词斩,对比测试的竞品为可可英语 测试进度表 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 67 37 · Estimate · 估计这个任务需要多少时间 67 37 Testing Design 测试设计 600 772 · Analysis · 需求和测试需求分析 200 325 · Design Test Cases · 设计测试用例 400 467 Testing Environment 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) 40 22 Testing Implementation 测试实施 200 313 · Test · 执行测试 200 313 Reporting 报告 90 110 · Test Report · 测试报告 80 90 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 20 合 计 1057 1254 需求说明 可可英语系统功能模块图 百词斩功能模块图 我负责测试两个竞品的设置学习计划功能,以及背单词功能。 测试说明 当我设计测试用例时,主要基于事件流图来提出需求,再根据需求编写测试用例。 设计测试用例时用到了白盒测试的路径测试。 百词斩设计学习计划事件流图 百词斩背单词功能事件流图 基于两张事件流图

Go语言开发Excel导表工具(上)

て烟熏妆下的殇ゞ 提交于 2021-01-19 07:55:24
Go语言开发Excel导表工具(上) 前言 游戏开发中经常会遇到将Excel文件导出配置的需求,鉴于之前的导表工具面对数据比较多的表格(尤其是多语言表格)导致导表速度很慢,因此想自己实现一个导表工具。 调研 目前市面上编程语言比较多:Node、Python、C#、Go... 以前项目中有用C#的也有用Python的,对比发现Python导表还是挺快的。(后来发现其实使用不同的Excel读取插件,执行效率还各有不同)在前期调研中发现了网站 https://zhuanlan.zhihu.com/p/29847628 , 里面说是Go语言执行效率高,那就拿他试试吧。 Go语言 其实对于新语言,一开始就要了解它的语法,这里推荐一个网站 https://www.runoob.com/go/go-tutorial.html 里面都是一些简单的基础语法。 环境配置 目前选用JetBrains公司的GoLand编程工具 下载Go https://golang.google.cn/dl/ 下载GoLand https://www.jetbrains.com/go/ 安装好之后这里需要设置一下GOPATH, 如图的目录就是用来下载后面Go语言相关的package包。 开发 Go语言需要一个main函数,同一个文件夹下面的文件的package包名必须要一致,不然IDE会报错。具体的导表逻辑下篇会介绍。

10 大白帽黑客专用的 Linux 操作系统

给你一囗甜甜゛ 提交于 2021-01-13 00:40:13
作者: Irshad Pathoor 链接:https://linux.cn/article-6971-1.html 平时在影视里见到的黑客都是一顿操作猛如虎,到底他们用的都是啥系统呢?小编分享一篇白帽黑客专用的Linux操作系统。 ▍ 1 . Kali Linux Kali Linux是最著名的Linux发行版,用于道德黑客和渗透测试。Kali Linux由Offensive Security开发,之前由BackTrack开发。 Kali Linux基于Debian。它带有来自安全和取证各个领域的大量渗透测试工具。现在,它遵循滚动发布模型,这意味着您集合中的每个工具将始终保持最新状态。 它是目前最先进的渗透测试平台,可支持各种设备和硬件平台。此外,Kali Linux提供了不错的文档,并拥有一个庞大而活跃的社区。 您可以轻松地在Windows内的VirtualBox中安装Kali Linux,并立即开始练习黑客。 下载地址: https://www.kali.org/downloads/ ▍ 2. BackBox BackBox是基于Ubuntu的发行版,旨在进行渗透测试和安全评估。这是该领域最好的发行版之一。 BackBox拥有自己的软件存储库,该存储库提供了各种系统和网络分析工具包的最新稳定版本以及最受欢迎的道德黑客工具。设计时考虑了极简主义,并使用XFCE桌面环境