thirdparty_caffe thirdparty - CSDN
  • 一方面为了做个总结,另一方面,就是好东西要与大家分享,我在 Github 上维护了一个页面 https://github.com/fandywang/thirdparty_intro,包含了个人比较关注的第三方代码库,如下(持续更新中): Google 开源...

    在工作和学习中,借助第三方开源代码库是常见的事情,“站在巨人的肩膀上”嘛,相信大家都不会陌生,赞叹开源、共享的伟大。

    一方面为了做个总结,另一方面,就是好东西要与大家分享,我在 Github 上维护了一个页面 https://github.com/fandywang/thirdparty_intro,包含了个人比较关注的第三方代码库,如下(持续更新中):

    Google 开源库

    • zh-google-styleguide - Google 开源项目风格指南.
    • protobuf - Protocol Buffers - Google's data interchange format.
    • gflags - Commandline flags module for C++.
    • glog - Logging library for C++.
    • gtest - Google C++ Testing Framework.
    • googlemock - Google C++ Mocking Framework.
    • leveldb - A fast and lightweight key/value database library by Google. cpy-leveldb - Python bindings for LevelDB using leveldb c api.
    • The Chromium Projects - The Chromium projects include Chromium and Chromium OS, the open-source projects behind the Google Chrome browser and Google Chrome OS, respectively.

    C++ base 库

    • toft - C++ Base Library for Linux server side development. thirdparty - Put thirdparty library here for toft ant foxy. chen3feng
    • folly - Folly is an open-source C++ library developed and used at Facebook.

    算法和数据结构

    • darts-clone - A clone of the Darts (Double-ARray Trie System).
    • Darts - Double-ARray Trie System. 中文翻译文档
    • sparsehash - An extremely memory-efficient hash_map implementation。
    • cityhash - The CityHash family of hash functions.
    • stringencoders - A collection of high performance c-string transformations, frequently 2x faster than standard implementations (if they exist at all).
    • Numpy - NumPy is the fundamental package for scientific computing with Python.

    自然语言处理库

    • NLTK - NLTK -- the Natural Language Toolkit -- is a suite of open source Python modules, data sets and tutorials supporting research and development in Natural Language Processing. NLTK Book
    • jieba - 结巴中文分词.
    • gensim - Gensim is a Python library for topic modelling, document indexing and similarity retrieval with large corpora. Target audience is the natural language processing (NLP) and information retrieval (IR) community.
    • LTP - 语言技术平台(Language Technology Platform,LTP)是哈工大社会计算与信息检索研究中心历时十年研制的一整套开放中文自然语言处理系统。
    • Stanford CoreNLP - Stanford CoreNLP provides a set of natural language analysis tools which can take raw English language text input and give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, and mark up the structure of sentences in terms of phrases and word dependencies, and indicate which noun phrases refer to the same entities.
    • openNLP - The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text.
    • SRILM - SRILM is a toolkit for building and applying statistical language models (LMs), primarily for use in speech recognition, statistical tagging and segmentation, and machine translation.
    • IRSTLM - The IRST Language Modeling Toolkit features algorithms and data structures suitable to estimate, store, and access very large LMs.
    • KenLM - KenLM estimates unpruned language models with modified Kneser-Ney smoothing.
    • Moses - Moses is a statistical machine translation system that allows you to automatically train translation models for any language pair.
    • GIZA++ - GIZA++ is a statical machine translation toolkit that is used to train IBM Models 1-5 and an HMM word alignment model.
    • genius - genius中文分词,是基于crf条件随机场的分组件.
    • sego - Go中文分词.
    • pinyin - Go语言汉字转拼音工具.
    • ReVerb - ReVerb is a program that automatically identifies and extracts binary relationships from English sentences. ReVerb is designed for Web-scale information extraction, where the target relations cannot be specified in advance and speed is important.
    • Statistical natural language processing and corpus-based computational linguistics: An annotated list of resources - 斯坦福自然语言组的NLP及计算语言学的资料汇总:包括各种工具,代码,语料库,字典,课程的链接及简单介绍。http://t.cn/zOfVAzs

    信息检索库

    • Lemur - The Lemur Project develops search engines, browser toolbars, text analysis tools, and data resources that support research and development of information retrieval and text mining software.
    • Lucene - The Apache Lucene project develops open-source search software.
    • gensim - Gensim is a Python library for topic modelling, document indexing and similarity retrieval with large corpora. Target audience is the natural language processing (NLP) and information retrieval (IR) community.
    • wukong - 悟空全文搜索引擎.
    • Scrapy - a fast high-level screen scraping and web crawling framework for Python.
    • distribute_crawler - 使用scrapy,redis, mongodb,graphite实现的一个分布式网络爬虫,底层存储mongodb集群,分布式使用redis实现, 爬虫状态显示使用graphite实现。

    机器学习库

    • LASSO - LASSO is a parallel machine learning system that learns a regression model from large data. It works in either of two modes: IPM-mode and MPI-mode.
    • libsvm - A Library for Support Vector Machines. 支持向量机通俗导论(理解SVM的三层境界) 来自研究者July. 在本文中,你将看到,理解SVM分三层境界, 第一层: 了解SVM(你只需要对SVM有个大致的了解,知道它是个什么东西便已足够); 第二层: 深入SVM(你将跟我一起深入SVM的内部原理,通晓其各处脉络,以为将来运用它时游刃有余); 第三层: 证明SVM(当你了解了所有的原理之后,你会有大笔一挥,尝试证明它的冲动)。
    • liblinear - A Library for Large Linear Classification.
    • RankLib - RankLib is a library of learning to rank algorithms.
    • svmlight - SVMlight is an implementation of Support Vector Machines (SVMs) in C.
    • plda - A parallel C++ implementation of fast Gibbs sampling of Latent Dirichlet Allocation
    • GibbsLDA++ - A C/C++ implementation of Latent Dirichlet Allocation (LDA) using Gibbs Sampling technique for parameter estimation and inference.
    • Yahoo_LDA - Yahoo!'s topic modelling framework using Latent Dirichlet Allocation
    • word2vec - Tool for computing continuous distributed representations of words. Parallelizing word2vec in Python
    • Maximum Entropy Modeling Toolkit for Python and C++ - This package provides a (Conditional) Maximum Entropy Modeling Toolkit for Python and C++.
    • maxent - A simple C++ library for maximum entropy classification.
    • easyME - This is a simple implementation of Maximum Entropy model. Algorithms implemented include: GIS, SCGIS, LBFGS, Gaussian smoothing and Exponential smoothing.
    • libLBFGS - This library is a C port of the implementation of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method written by Jorge Nocedal.
    • OWL-QN - The Orthant-Wise Limited-memory Quasi-Newton algorithm (OWL-QN) is a numerical optimization procedure for finding the optimum of an objective of the form {smooth function} plus {L1-norm of the parameters}. It has been used for training log-linear models (such as logistic regression) with L1-regularization.
    • CRF++ - CRF++ is a simple, customizable, and open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is designed for generic purpose and will be applied to a variety of NLP tasks, such as Named Entity Recognition, Information Extraction and Text Chunking.
    • CRFsuite - A fast implementation of Conditional Random Fields (CRFs).
    • Wapiti - Wapiti is a very fast toolkit for segmenting and labeling sequences with discriminative models. It is based on maxent models, maximum entropy Markov models and linear-chain CRF and proposes various optimization and regularization methods to improve both the computational complexity and the prediction performance of standard models.
    • sofia-ml - Suite of Fast Incremental Algorithms for Machine Learning. Includes methods for learning classification and ranking models, using Pegasos SVM, SGD-SVM, ROMMA, Passive-Aggressive Perceptron, Perceptron with Margins, and Logistic Regression.
    • mahout - The Apache Mahout machine learning library's goal is to build scalable machine learning libraries.
    • MLTK - MLTK -- the Machine Learning Toolkit -- is a suite of C++ open source modules of Machine Learning.
    • FP-growth - An implementation of the FP-growth algorithm in pure Python.
    • MLcomp - MLcomp is a free website for objectively comparing machine learning programs across various datasets for multiple problem domains.

    数据交换协议

    • protobuf - Protocol Buffers - Google's data interchange format.
    • jsoncpp - JSON data format manipulation library.
    • tinyxml2 - TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrating into other programs.
    • thrift - The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.

    数据库

    • MySQL++ - MySQL++ is a C++ wrapper for MySQL’s C API.
    • MongodDB - MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database. Written in C++.
    • memcached - Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
    • leveldb - A fast and lightweight key/value database library by Google.
    • SSDB - A fast NoSQL database server with zset data type, an alternative to Redis. SSDB is a high performace key-value(key-string, key-zset, key-hashmap) NoSQL persistent storage server, using Google LevelDB as storage engine. SSDB is stable, production-ready and is widely used by many Internet companies such as QIHU 360.
    • RocksDB - RocksDB is an embeddable persistent key-value store for fast storage. RocksDB can also be the foundation for a client-server database but our current focus is on embedded workloads. RocksDB builds on LevelDB to be scalable to run on servers with many CPU cores, to efficiently use fast storage, to support IO-bound, in-memory and write-once workloads, and to be flexible to allow for innovation.
    • fatcache - Memcache on SSD. Think of fatcache as a cache for your big data.
    • THUIRDB - THUIRDB是一个C++语言实现的基础库,用于在单机上实现高性能key-value持久化存储和高速查询。THUIRDB Paper

    网络编程

    • thrift - The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.
    • server1 - a c++ network server/client framework.
    • muduo-protorpc - Google Prorobuf RPC based on Muduo.

    Web 开发

    • Flask - Flask is a microframework for Python based on Werkzeug and Jinja2. It's intended for getting started very quickly and was developed with best intentions in mind. 中文docs
    • Bootstrap - Sleek, intuitive, and powerful front-end framework for faster and easier web development.
    • Django - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

    分布式计算

    • Hadoop - The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.
    • ZooKeeper - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
    • Storm - Distributed and fault-tolerant realtime computation. Storm 维基 - 提供了有关 Storm、它的理论基础的大量优秀文档,以及有关获取 Storm 和设置新项目的各种教程。您还将找到一些有关 Storm 的许多方面的实用文档,包括 Storm 在本地模式、集群模式和在 Amazon 上的使用。 GitHub 上提供了 Storm 的一个 thorough class tree exists,详细介绍了 Storm 的类和接口。 使用 Twitter Storm 处理实时的大数据 - 流式处理大数据简介 简介: Storm 是一个开源的、大数据处理系统,与其他系统不同,它旨在用于分布式实时处理且与语言无关。了解 Twitter Storm、它的架构,以及批处理和流式处理解决方案的发展形势。Storm 入门教程 - 来自量子恒道官方博客 storm-starter - Learn to use Storm!
    • Spark - Lightning-Fast Cluster Computing.
    • Puppet - Puppet is IT automation software that helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to orchestration and reporting. Using Puppet, you can easily automate repetitive tasks, quickly deploy critical applications, and proactively manage change, scaling from 10s of servers to 1000s, on-premise or in the cloud.
    • Skynet - Skynet is a framework for distributed services in Go.
    • Kafka - 分布式消息队列系统,A high-throughput distributed messaging system. Kafka paper: Building LinkedIn’s Real-time Activity Data Pipeline Kafka Clients
      librdkafka kafka-python
    • Celery --- Distributed Task Queue - 这个框架几乎是 Python 下异步消息架构的终极解决方案.
    • mapreduce-lite - A C++ implementaton of MapReduce without distributed filesystem.
    • GraphChi - GraphChi[huahua] is a spin-off of the GraphLab[rador's retriever] project. GraphChi can run very large graph computations on just a single machine, by using a novel algorithm for processing the graph from disk (SSD or hard drive). Programs for GraphChi are written in similar vertex-centric model as GraphLab. GraphChi runs vertex-centric programs asynchronously (i.e changes written to edges are immediately visible to subsequent computation), and in parallel. GraphChi also supports streaming graph updates and changing the graph structure while computing. GraphChi pptGraphChi PaperGraphChi VideoGraphChi's C++ version. -disk-based large-scale graph computation. Big Data - small machine.
    • Giraph - Large-scale graph processing on Hadoop.
    • Celery --- Distributed Task Queue - Celery is a simple, flexible and reliable distributed system to process vast amounts of messages, while providing operations with the tools required to maintain such a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. 这个框架几乎是 Python 下异步消息架构的终极解决方案.

    正则表达式

    • re2 - an efficient, principled regular expression library.

    编译工具

    • SCons - SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.
    • CMake - the cross-platform, open-source build system.
    • blade - Blade is designed to be a modernize building system. Mac OS X port of Typhoon Blade
    • bobo - Bobo is an easy to use building tool inspired by blade.

    Code Review

    • rietveld - Code Review, hosted on Google App Engine.
    • Review Board - Take the pain out of code review.

    vim

    • spf13-vim - spf13-vim is a distribution of vim plugins and resources for Vim, GVim and MacVim. It is a completely cross platform distribution that stays true to the feel of vim while providing modern features like a plugin management system, autocomplete, tags and tons more.
    • Maximum Awesome - Config files for vim and tmux, lovingly tended by a small subculture of peace-loving hippies. Built for Mac OS X.
    • VimClojure - A filetype, syntax and indent plugin for Clojure.

    Go 学习

    • glog - Leveled execution logs for Go.
    • groupcache - groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
    • go-slab - A slab allocator library in the Go Programming Language.
    • Go语言资料收集 -

    Python 学习

    • pycrumbs - Bits and Bytes of Python from the Internet.

    自动化部署引擎

    • Docker - Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more. Docker 是一个开源自动化部署引擎,它可以将任何应用封装成一个简单、便携、不依赖于其他组件的容器,从而轻松地将其部署在各种虚拟环境中,以便进行各种调试。它既保证了应用的私有性,同时缩短了调试部署的周期,使得测试-封装-部署变得更加容易和便捷。不过现在Docker还在加紧开发中,相信等它开发完毕后,它会给人们的开发带来前所未有的便捷。

    其他

    • Valgrind - Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

    P.S.: 俗话说,“知其然,更要知其所以然”,所以,使用开源库的同时,最好能了解其原理,可以通过阅读源代码和文档获取,当然,如果能够自己实现下最好了。

    展开全文
  • third_party 目录

    2019-06-12 17:21:10
    为什么80%的码农都做不了架构师?>>> ...
    .
    ├── es_console
    │   ├── ngse_console.iml
    │   ├── ngse.sql
    │   ├── src
    │   │   ├── beans
    │   │   │   ├── dbaccess
    │   │   │   │   ├── BusinessLogResult.java
    │   │   │   │   ├── CapacityBaseInfo.java
    │   │   │   │   ├── CapacityDetailInfo.java
    │   │   │   │   ├── Capacity.java
    │   │   │   │   ├── DBAnalyzeInfo.java
    │   │   │   │   ├── FirstLevelService.java
    │   │   │   │   ├── IDL.java
    │   │   │   │   ├── LibraryFile.java
    │   │   │   │   ├── MachineInfo.java
    │   │   │   │   ├── OddFirstLevelService.java
    │   │   │   │   ├── OddSecondLevelServiceIPInfo.java
    │   │   │   │   ├── OddSecondLevelService.java
    │   │   │   │   ├── SecondLevelServiceConfigTag.java
    │   │   │   │   ├── SecondLevelServiceIPInfo.java
    │   │   │   │   ├── SecondLevelService.java
    │   │   │   │   ├── SharedobjectTag.java
    │   │   │   │   ├── StaffInfo.java
    │   │   │   │   └── Student.java
    │   │   │   ├── request
    │   │   │   │   ├── AddNewMachineRequest.java
    │   │   │   │   ├── AddNewStaffRequest.java
    │   │   │   │   ├── AddSecondLevelServiceConfigTagRequest.java
    │   │   │   │   ├── AddSecondLevelServiceIPInfoRequest.java
    │   │   │   │   ├── AddServiceRequest.java
    │   │   │   │   ├── Alarm.java
    │   │   │   │   ├── BusiLogField.java
    │   │   │   │   ├── BusinessLog.java
    │   │   │   │   ├── CapacityRequest.java
    │   │   │   │   ├── ChangeCapacityRequest.java
    │   │   │   │   ├── ChangeOddCapacityRequest.java
    │   │   │   │   ├── DelMachineRequest.java
    │   │   │   │   ├── DelOddSecondLevelServiceIPInfoRequest.java
    │   │   │   │   ├── DelSecondLevelServiceConfigTagRequest.java
    │   │   │   │   ├── DelSecondLevelServiceIPInfoRequest.java
    │   │   │   │   ├── DelServiceRequest.java
    │   │   │   │   ├── DelStaffRequest.java
    │   │   │   │   ├── DevPackage.java
    │   │   │   │   ├── IPPortOfChangeCapacity.java
    │   │   │   │   ├── IPPortOfReleasePlan.java
    │   │   │   │   ├── IPPortPair.java
    │   │   │   │   ├── LoginRequest.java
    │   │   │   │   ├── MonitorRequest.java
    │   │   │   │   ├── QueryConfigInLBRequest.java
    │   │   │   │   ├── QueryFirstLevelServiceRequest.java
    │   │   │   │   ├── QueryMachineListRequest.java
    │   │   │   │   ├── QuerySecondLevelServiceDetailRequest.java
    │   │   │   │   ├── QuerySecondLevelServiceListRequest.java
    │   │   │   │   ├── QueryStaffListRequest.java
    │   │   │   │   └── ReleasePlan.java
    │   │   │   ├── response
    │   │   │   │   ├── AddIDLTagResponse.java
    │   │   │   │   ├── AddNewStaffResponse.java
    │   │   │   │   ├── AddOddSecondLevelServiceIPInfoResponse.java
    │   │   │   │   ├── AddSecondLevelServiceConfigTagResponse.java
    │   │   │   │   ├── AddSecondLevelServiceIPInfoResponse.java
    │   │   │   │   ├── AddServiceResponse.java
    │   │   │   │   ├── AlarmResponse.java
    │   │   │   │   ├── BusiLogFieldResponse.java
    │   │   │   │   ├── DelIDLTagResponse.java
    │   │   │   │   ├── DelLibraryFileResponse.java
    │   │   │   │   ├── DelMachineResponse.java
    │   │   │   │   ├── DelOddSecondLevelServiceIPInfoResponse.java
    │   │   │   │   ├── DelReleasePlanResponse.java
    │   │   │   │   ├── DelSecondLevelServiceConfigTagResponse.java
    │   │   │   │   ├── DelSecondLevelServiceIPInfoResponse.java
    │   │   │   │   ├── DelServiceResponse.java
    │   │   │   │   ├── DelSharedobjectResponse.java
    │   │   │   │   ├── DelStaffResponse.java
    │   │   │   │   ├── GetSaltResponse.java
    │   │   │   │   ├── LoginResponse.java
    │   │   │   │   ├── MonitorResponse.java
    │   │   │   │   ├── OneAlarm.java
    │   │   │   │   ├── OneAttrChart.java
    │   │   │   │   ├── OneAttrDaysChart.java
    │   │   │   │   ├── OneDayValue.java
    │   │   │   │   ├── QueryCapacityDetailResponse.java
    │   │   │   │   ├── QueryCapacityListResponse.java
    │   │   │   │   ├── QueryConfigInLBResponse.java
    │   │   │   │   ├── QueryFirstLevelServiceResponse.java
    │   │   │   │   ├── QueryMachineListResponse.java
    │   │   │   │   ├── QueryOddFirstLevelServiceResponse.java
    │   │   │   │   ├── QueryOddSecondLevelServiceDetailResponse.java
    │   │   │   │   ├── QueryReleasePlanDetailResponse.java
    │   │   │   │   ├── QueryReleasePlanResponse.java
    │   │   │   │   ├── QuerySecondLevelServiceDetailResponse.java
    │   │   │   │   ├── QuerySecondLevelServiceListResponse.java
    │   │   │   │   ├── QueryStaffListResponse.java
    │   │   │   │   └── ReleaseStepsGOResponse.java
    │   │   │   └── service
    │   │   │       ├── AddAlarmSetting.java
    │   │   │       ├── AddBusiLogField.java
    │   │   │       ├── AddIDLTag.java
    │   │   │       ├── AddNewMachine.java
    │   │   │       ├── AddNewStaff.java
    │   │   │       ├── AddOddSecondLevelServiceIPInfo.java
    │   │   │       ├── AddOddService.java
    │   │   │       ├── AddSecondLevelServiceConfigTag.java
    │   │   │       ├── AddSecondLevelServiceIPInfo.java
    │   │   │       ├── AddService.java
    │   │   │       ├── CarryOutReleasePlan.java
    │   │   │       ├── ChangeCapacity.java
    │   │   │       ├── ChangeOddCapacity.java
    │   │   │       ├── ChangePassword.java
    │   │   │       ├── DeleteAlarm.java
    │   │   │       ├── DeleteAlarmSetting.java
    │   │   │       ├── DeleteBusiLogField.java
    │   │   │       ├── DelIDLTag.java
    │   │   │       ├── DelLibraryFile.java
    │   │   │       ├── DelMachine.java
    │   │   │       ├── DelOddSecondLevelServiceIPInfo.java
    │   │   │       ├── DelOddService.java
    │   │   │       ├── DelReleasePlan.java
    │   │   │       ├── DelSecondLevelServiceConfigTag.java
    │   │   │       ├── DelSecondLevelServiceIPInfo.java
    │   │   │       ├── DelService.java
    │   │   │       ├── DelSharedobject.java
    │   │   │       ├── DelStaff.java
    │   │   │       ├── DownloadAlarmChart.java
    │   │   │       ├── DownloadCallGraph.java
    │   │   │       ├── DownloadConfigFileContent.java
    │   │   │       ├── DownloadDevGO.java
    │   │   │       ├── DownloadIDLFileContent.java
    │   │   │       ├── DownloadMonitorChart.java
    │   │   │       ├── FileUploadTool.java
    │   │   │       ├── GetSalt.java
    │   │   │       ├── IDLGeneCodeAndDownload.java
    │   │   │       ├── LibrarayFileUpload.java
    │   │   │       ├── LibraryFileUpload.java
    │   │   │       ├── LoadBalance.java
    │   │   │       ├── Login.java
    │   │   │       ├── MonitorAttrContDays.java
    │   │   │       ├── MonitorBySvcOrIP.java
    │   │   │       ├── MonitorOneAttrAtDiffIP.java
    │   │   │       ├── PackDevFile.java
    │   │   │       ├── PackReleaseFile.java
    │   │   │       ├── QueryAlarmList.java
    │   │   │       ├── QueryAlarmSetting.java
    │   │   │       ├── QueryBusiLogField.java
    │   │   │       ├── QueryBusinessLog.java
    │   │   │       ├── QueryCapacityDetail.java
    │   │   │       ├── QueryCapacityList.java
    │   │   │       ├── QueryConfigInLB.java
    │   │   │       ├── QueryFirstLevelService.java
    │   │   │       ├── QueryMachineList.java
    │   │   │       ├── QueryOddFirstLevelService.java
    │   │   │       ├── QueryOddSecondLevelServiceDetail.java
    │   │   │       ├── QueryProcessInfo.java
    │   │   │       ├── QueryReleasePlanDetail.java
    │   │   │       ├── QueryReleasePlan.java
    │   │   │       ├── QuerySecondLevelServiceDetail.java
    │   │   │       ├── QuerySecondLevelServiceList.java
    │   │   │       ├── QueryStaffList.java
    │   │   │       ├── RefreshCapacity.java
    │   │   │       ├── RefreshOddCapacity.java
    │   │   │       ├── ReleaseOnlyConfig.java
    │   │   │       ├── ReleaseOnlyLibrary.java
    │   │   │       ├── ReleaseOnlySharedobject.java
    │   │   │       ├── ReleaseStepsGO.java
    │   │   │       ├── RollbackReleasePlan.java
    │   │   │       └── SharedobjectUpload.java
    │   │   ├── ngse
    │   │   │   ├── monitor
    │   │   │   │   └── Monitor.java
    │   │   │   └── org
    │   │   │       ├── AccessZooKeeper.java
    │   │   │       ├── DBUtil.java
    │   │   │       ├── FileUploadServlet.java
    │   │   │       ├── FileUploadTool.java
    │   │   │       ├── GzipUtil.java
    │   │   │       ├── JsonRPCHandler.java
    │   │   │       ├── JsonRPCResponseBase.java
    │   │   │       ├── JsonRPCServlet.java
    │   │   │       ├── JsTea.java
    │   │   │       ├── RemoteShell.java
    │   │   │       ├── ServletConfig.java
    │   │   │       ├── ServletInit.java
    │   │   │       ├── TarUtil.java
    │   │   │       └── Tools.java
    │   │   ├── pb
    │   │   │   └── monitor.proto
    │   │   └── test
    │   │       └── Test.java
    │   └── web
    │       ├── css
    │       │   ├── bootstrap.css
    │       │   ├── bootstrap.min.css
    │       │   ├── bootstrap-responsive.css
    │       │   ├── bootstrap-responsive.min.css
    │       │   ├── bootstrap-treeview.css
    │       │   ├── bootstrap-treeview.min.css
    │       │   ├── DataTables-1.10.12
    │       │   │   ├── css
    │       │   │   │   ├── dataTables.bootstrap.css
    │       │   │   │   ├── dataTables.bootstrap.min.css
    │       │   │   │   ├── dataTables.foundation.css
    │       │   │   │   ├── dataTables.foundation.min.css
    │       │   │   │   ├── dataTables.jqueryui.css
    │       │   │   │   ├── dataTables.jqueryui.min.css
    │       │   │   │   ├── jquery.dataTables.css
    │       │   │   │   ├── jquery.dataTables.min.css
    │       │   │   │   └── jquery.dataTables_themeroller.css
    │       │   │   ├── images
    │       │   │   │   ├── sort_asc_disabled.png
    │       │   │   │   ├── sort_asc.png
    │       │   │   │   ├── sort_both.png
    │       │   │   │   ├── sort_desc_disabled.png
    │       │   │   │   └── sort_desc.png
    │       │   │   └── js
    │       │   │       ├── dataTables.bootstrap.js
    │       │   │       ├── dataTables.bootstrap.min.js
    │       │   │       ├── dataTables.foundation.js
    │       │   │       ├── dataTables.foundation.min.js
    │       │   │       ├── dataTables.jqueryui.js
    │       │   │       ├── dataTables.jqueryui.min.js
    │       │   │       ├── jquery.dataTables.js
    │       │   │       └── jquery.dataTables.min.js
    │       │   ├── datatables.min.css
    │       │   ├── default.css
    │       │   ├── imgs
    │       │   │   ├── menu_folder.gif
    │       │   │   ├── menu_folder_open.gif
    │       │   │   ├── menu_icon_open.png
    │       │   │   ├── menu_icon.png
    │       │   │   └── menu_node.gif
    │       │   ├── jquery.datetimepicker.css
    │       │   ├── jquery.timepicker.css
    │       │   ├── jquery-ui.css
    │       │   ├── main.css
    │       │   ├── MenuTree.css
    │       │   ├── normalize.css
    │       │   └── sb-admin.css
    │       ├── font
    │       │   ├── icomoon.eot
    │       │   ├── icomoon.svg
    │       │   ├── icomoon.ttf
    │       │   └── icomoon.woff
    │       ├── imgs
    │       │   ├── afterday.png
    │       │   ├── afterweek.png
    │       │   ├── beforeday.png
    │       │   ├── beforeweek.png
    │       │   ├── exit.png
    │       │   ├── progress.gif
    │       │   └── query.png
    │       ├── index2.jsp
    │       ├── index.jsp
    │       ├── js
    │       │   ├── bootstrap.js
    │       │   ├── bootstrap.min.js
    │       │   ├── bootstrap-treeview.js
    │       │   ├── bootstrap-treeview.min.js
    │       │   ├── datatables.min.js
    │       │   ├── jquery-2.2.0.min.js
    │       │   ├── jquery.cookie.js
    │       │   ├── jquery.datetimepicker.js
    │       │   ├── jquery.form.js
    │       │   ├── jquery.timepicker.min.js
    │       │   ├── jquery_ui
    │       │   │   ├── images
    │       │   │   │   ├── ui-icons_444444_256x240.png
    │       │   │   │   ├── ui-icons_555555_256x240.png
    │       │   │   │   ├── ui-icons_777620_256x240.png
    │       │   │   │   ├── ui-icons_777777_256x240.png
    │       │   │   │   ├── ui-icons_cc0000_256x240.png
    │       │   │   │   └── ui-icons_ffffff_256x240.png
    │       │   │   ├── jquery-ui.css
    │       │   │   ├── jquery-ui.js
    │       │   │   ├── jquery-ui.min.css
    │       │   │   ├── jquery-ui.min.js
    │       │   │   ├── jquery-ui.structure.css
    │       │   │   ├── jquery-ui.structure.min.css
    │       │   │   ├── jquery-ui.theme.css
    │       │   │   └── jquery-ui.theme.min.css
    │       │   ├── jquery-ui.js
    │       │   ├── jquery-ui.min.js
    │       │   ├── json2.js
    │       │   ├── md5-min.js
    │       │   ├── MenuTree.js
    │       │   ├── ProgressTurn.js
    │       │   ├── tea.js
    │       │   └── tools.js
    │       ├── left.html
    │       ├── main.html
    │       ├── pages
    │       │   ├── AddDevOp.jsp
    │       │   ├── AddMachine.jsp
    │       │   ├── capacity
    │       │   │   ├── ShowCapacity.jsp
    │       │   │   └── ShowDetail.jsp
    │       │   ├── changeCapacitySteps
    │       │   │   ├── step1.jsp
    │       │   │   └── step2.jsp
    │       │   ├── changeOddCapacitySteps
    │       │   │   ├── step1.jsp
    │       │   │   └── step2.jsp
    │       │   ├── doc.jsp
    │       │   ├── downloadDevSteps
    │       │   │   ├── step1.jsp
    │       │   │   └── step2.jsp
    │       │   ├── LeftMenu.jsp
    │       │   ├── log
    │       │   │   ├── BusinessLogResult.jsp
    │       │   │   ├── QueryBusinessLog.jsp
    │       │   │   ├── QueryLog.jsp
    │       │   │   └── SetBusinessLog.jsp
    │       │   ├── monitor
    │       │   │   ├── AlarmSetting.jsp
    │       │   │   ├── Monitor.jsp
    │       │   │   ├── OneAttrAtDiffIP.jsp
    │       │   │   └── QueryAlarm.jsp
    │       │   ├── Monitor.jsp
    │       │   ├── OddServiceMaintenance.jsp
    │       │   ├── releaseSteps
    │       │   │   ├── only_config.jsp
    │       │   │   ├── only_library.jsp
    │       │   │   ├── only_sharedobject.jsp
    │       │   │   ├── step1.jsp
    │       │   │   ├── step2.jsp
    │       │   │   ├── step3.jsp
    │       │   │   ├── step4.jsp
    │       │   │   ├── step5.jsp
    │       │   │   ├── step6.jsp
    │       │   │   └── template.jsp
    │       │   ├── ShowCapacity.jsp
    │       │   ├── ShowDevOp.jsp
    │       │   ├── ShowMachine.jsp
    │       │   ├── ShowOddService.jsp
    │       │   ├── ShowPlanDetail.jsp
    │       │   ├── ShowReleasePlan.jsp
    │       │   ├── ShowService.jsp
    │       │   ├── StandardServiceMaintenance.jsp
    │       │   ├── test.jsp
    │       │   ├── uncompatible.jsp
    │       │   └── users
    │       │       ├── changePasswd.jsp
    │       │       └── login.jsp
    │       └── WEB-INF
    │           └── web.xml
    ├── monitor
    │   ├── monitor_console
    │   │   ├── commons-compress-1.8.jar
    │   │   ├── commons-fileupload-1.2.2.jar
    │   │   ├── commons-io-2.4.jar
    │   │   ├── com.rapitasystems.jgraphviz_2.20.3_linux_x86.zip
    │   │   ├── jackson-all-1.7.4.jar.zip
    │   │   ├── javax.servlet-api-3.1.0.jar
    │   │   ├── jcommon-1.0.21.jar
    │   │   ├── jfreechart-1.0.18.jar
    │   │   ├── junit-4.12.jar
    │   │   ├── log4j-1.2.17.jar
    │   │   ├── mysql-connector-java-5.1.38.jar
    │   │   ├── org.json-2.0.jar
    │   │   ├── protobuf-java-2.6.0.jar
    │   │   ├── scf4j-props-1.0.1.jar
    │   │   ├── slf4j-api-1.7.18.jar
    │   │   └── zookeeper-3.4.3.jar.zip
    │   └── monitor_server
    │       ├── MySQL-devel-5.5.8-1.linux2.6.x86_64.rpm
    │       ├── protobuf-2.5.0.tar.gz
    │       └── zlib-1.2.8.tar.gz
    ├── msec_console
    │   ├── commons-compress-1.8.jar
    │   ├── commons-fileupload-1.2.2.jar
    │   ├── commons-io-2.4.jar
    │   ├── com.rapitasystems.jgraphviz_2.20.3_linux_x86.zip
    │   ├── jackson-all-1.7.4.jar.zip
    │   ├── javax.servlet-api-3.1.0.jar
    │   ├── jcommon-1.0.21.jar
    │   ├── jfreechart-1.0.18.jar
    │   ├── junit-4.12.jar
    │   ├── log4j-1.2.17.jar
    │   ├── mysql-connector-java-5.1.38.jar
    │   ├── org.json-2.0.jar
    │   ├── protobuf-java-2.6.0.jar
    │   ├── scf4j-props-1.0.1.jar
    │   ├── slf4j-api-1.7.18.jar
    │   └── zookeeper-3.4.3.jar.zip
    ├── nlb
    │   └── zookeeper
    │       └── zookeeper-3.4.8.tar.gz
    ├── protobuf
    │   └── protobuf-2.5.0.tar.gz
    ├── redis
    │   ├── monitor_server
    │   │   ├── MySQL-devel-5.5.8-1.linux2.6.x86_64.rpm
    │   │   ├── protobuf-2.5.0.tar.gz
    │   │   └── zlib-1.2.8.tar.gz
    │   └── redis_console
    │       ├── commons-compress-1.8.jar
    │       ├── commons-fileupload-1.2.2.jar
    │       ├── commons-io-2.4.jar
    │       ├── com.rapitasystems.jgraphviz_2.20.3_linux_x86.zip
    │       ├── jackson-all-1.7.4.jar.zip
    │       ├── javax.servlet-api-3.1.0.jar
    │       ├── jcommon-1.0.21.jar
    │       ├── jedis-2.8.1.jar
    │       ├── jfreechart-1.0.18.jar
    │       ├── junit-4.12.jar
    │       ├── log4j-1.2.17.jar
    │       ├── mysql-connector-java-5.1.38.jar
    │       ├── org.json-2.0.jar
    │       ├── protobuf-java-2.6.0.jar
    │       ├── scf4j-props-1.0.1.jar
    │       ├── slf4j-api-1.7.18.jar
    │       └── zookeeper-3.4.3.jar.zip
    ├── remote_shell
    │   ├── agent
    │   │   ├── frozen.c
    │   │   └── frozen.h
    │   └── server
    │       ├── bcprov-jdk16-1.46.jar
    │       ├── jackson-all-1.7.4.jar.zip
    │       ├── junit-4.12.jar
    │       └── org.json-2.0.jar
    └── srpc
        ├── http-parser
        │   └── http-parser-2.7.1.tar.gz
        ├── jansson
        │   └── jansson-2.9.tar.gz
        ├── json2pb
        │   └── json2pb-master-master.zip
        ├── libbacktrace
        │   └── libbacktrace-master.zip
        ├── libunwind
        │   └── libunwind-1.1.tar.gz
        ├── php
        │   └── php-5.6.25.tar.gz
        ├── python
        │   └── Python-2.7.12.tgz
        ├── r3c
        │   └── r3c-master.zip
        └── setuptools
            └── setuptools-32.0.0.tar.gz
    
    57 directories, 382 files
    

     

    转载于:https://my.oschina.net/tsh/blog/1555946

    展开全文
  • Third Party Packages

    2019-02-07 22:21:28
    第三方包 (Third Party Packages) 软件生态系统 […] 建立一个社区,进一步加速知识、内容、问题、专业知识和技能的共享。—— Jan Bosch 关于第三方包 (About Third Party Packages) 第三方软件包允许开发人员共享...

    第三方包 (Third Party Packages)

    软件生态系统 […] 建立一个社区,进一步加速知识、内容、问题、专业知识和技能的共享。—— Jan Bosch

    关于第三方包 (About Third Party Packages)

    第三方软件包允许开发人员共享扩展 Django REST framework 功能的代码,以支持其他用例。

    我们支持鼓励强烈支持创建第三方包来封装新的行为,而不是直接向 Django REST framework 添加额外的功能。

    我们的目标是尽可能简单地创建第三方软件包,同时保持简单且维护良好的核心 API。通过推广第三方软件包,我们确保软件包的责任仍由其作者承担。如果一个包被证明是受欢迎的,那么它总是可以被考虑包含到核心 REST framework 中。

    如果您对新功能有所了解,请考虑如何将其打包为第三方包。我们总是很乐意在邮件列表上讨论想法。

    如何创建第三方包 (How to create a Third Party Package)

    创建您的包 (Creating your package)

    您可以使用此 cookiecutter 模板快速创建可重用的 Django REST Framework 包。Cookiecutter 从项目模板创建项目。虽然是可选的,但是这个 cookiecutter 模板包括 Django REST framework 和其他包中的最佳实践,以及 Travis CI 配置、Tox 配置和合理的 setup.py,以便于 PyPI 注册/分发。

    注意:如果您有备用 cookiecuter 包,请告诉我们,以便我们也可以链接到它。

    运行初始 cookiecutter 命令 (Running the initial cookiecutter command)

    要运行初始 cookiecutter 命令,首先需要安装 Python cookiecutter 包。

    $ pip install cookiecutter
    

    安装 cookiecutter 后,只需运行以下命令即可创建新项目。

    $ cookiecutter gh:jpadilla/cookiecutter-django-rest-framework
    

    系统会提示您一些问题,然后回答它们,然后它会根据这些值在当前工作目录中创建您的 Python 包。

    full_name (default is "Your full name here")? Johnny Appleseed
    email (default is "you@example.com")? jappleseed@example.com
    github_username (default is "yourname")? jappleseed
    pypi_project_name (default is "dj-package")? djangorestframework-custom-auth
    repo_name (default is "dj-package")? django-rest-framework-custom-auth
    app_name (default is "djpackage")? custom_auth
    project_short_description (default is "Your project description goes here")?
    year (default is "2014")?
    version (default is "0.1.0")?
    

    把它带到 Github 上 (Getting it onto GitHub)

    要将项目放在 GitHub 上,您需要一个存储库才能使用它。您可以在此处创建新存储库。如果您需要帮助,请查看 GitHub 上的 Create A Repo 文章。

    添加到 Travis CI (Adding to Travis CI)

    我们建议使用 Travis CI,这是一种托管的持续集成服务,可以与 GitHub 完美集成,并且可以免费用于公共存储库。

    要开始使用 Travis CI,请使用您的 GitHub 帐户登录。登录后,转到您的配置文件页面并为所需的存储库启用服务挂钩。

    如果您使用 cookiecutter 模板,您的项目将包含一个 .travis.yml 文件,Travis CI 将使用该文件来构建项目并运行测试。默认情况下,每次推送到存储库或创建 Pull Request 时都会触发构建。

    上传到 PyPI (Uploading to PyPI)

    一旦您至少有了一个原型工作和测试运行,您就应该在 PyPI 上发布它,以允许其他人通过 pip 安装它。

    在发布到 PyPI 之前,您必须注册一个帐户。

    要在 PyPI 上注册您的包,请运行以下命令。

    $ python setup.py register
    

    如果这是第一次发布到 PyPI,系统将提示您登录。

    注意:在发布之前,您需要确保您有最新的支持 wheel 的 pip,以及安装 wheel 包。

    $ pip install --upgrade pip
    $ pip install wheel
    

    在此之后,每次要在 PyPI 上发布新版本时,只需运行以下命令即可。

    $ python setup.py publish
    You probably want to also tag the version now:
        git tag -a {0} -m 'version 0.1.0'
        git push --tags
    

    在向 PyPI 发布新版本后,标记版本并将其作为 GitHub 发行版提供始终是一个好主意。

    我们建议对您的包版本遵循语义版本控制

    发展 (Development)

    版本要求 (Version requirements)

    cookiecutter 模板假定将为 Python 和 Django 提供一组受支持的版本。确保您正确更新您的要求,文档,tox.ini.travis.ymlsetup.py 以匹配您希望支持的版本集。

    测试 (Tests)

    cookiecutter 模板包含 runtests.py,它使用 pytest 包作为测试运行器。

    在运行之前,您需要安装几个测试要求 (依赖)。

    $ pip install -r requirements.txt
    

    安装依赖后,您可以运行 runtests.py

    $ ./runtests.py
    

    使用更简洁的输出样式运行。

    $ ./runtests.py --fast
    

    不要运行 flake8 代码检查。

    $ ./runtests.py --nolint
    

    只运行 flake8 代码检查,不要运行测试。

    $ ./runtests.py --lintonly
    

    为给定的测试用例运行测试。

    $ ./runtests.py MyTestCase
    

    为给定的测试方法运行测试。

    $ ./runtests.py MyTestCase.test_this_method
    

    为给定的测试方法以较短形式运行测试。

    $ ./runtests.py test_this_method
    

    要针对不同版本的需求 (例如 Django) 对多个版本的 Python 运行测试,我们建议使用 toxTox 是一种通用的 virtualenv 管理和测试命令行工具。

    首先,全局安装 tox

    $ pip install tox
    

    要运行 tox,只需运行:

    $ tox
    

    要运行特定的 tox 环境:

    $ tox -e envlist
    

    envlist 是一个以逗号分隔的值,用于指定要对其运行测试的环境。要查看所有可能的测试环境的列表,请运行:

    $ tox -l
    

    版本兼容性 (Version compatibility)

    有时,为了确保您的代码适用于各种不同版本的 Django、Python 或第三方库,您需要根据环境运行稍微不同的代码。以这种方式分支的任何代码都应该被隔离到 compat.py 模块中,并且应该提供代码库其余部分可以使用的单个公共接口。

    查看 Django REST framework 的 compat.py 作为示例。

    一旦您的包可用 (Once your package is available)

    一旦您的包在 PyPI 上被正确记录并可用,您可能希望与发现它有用的其他人共享它。

    添加到 Django REST framework 网格 (Adding to the Django REST framework grid)

    我们建议将您的包添加到 Django Packages 上的 REST Framework 网格中。

    添加到 Django REST framework 文档 (Adding to the Django REST framework docs)

    在 GitHub 上创建一个 Pull Request 或 Issue,我们将从主 REST framework 文档中添加一个链接。您可以在最适用的 API 指南部分的第三方软件包下添加您的软件包,例如身份验证权限。您还可以在第三方包小节下链接您的包。

    在讨论组上宣布 (Announce on the discussion group.)

    您还可以通过讨论组让其他人了解您的包。

    现有第三方包 (Existing Third Party Packages)

    Django REST Framework 拥有越来越多的开发人员,软件包和资源社区。

    查看详细介绍 Django Packages 中 Django REST Framework 周围所有包和生态系统的网格。

    要提交新内容,请打开问题创建拉取请求

    认证 (Authentication)

    权限 (Permissions)

    序列化器 (Serializers)

    序列化器字段 (Serializer fields)

    视图 (Views)

    • djangorestframework-bulk - 实现通用视图混合以及一些常见的具体通用视图,以允许通过 API 请求应用批量操作。
    • django-rest-multiple-models - 提供通用视图 (和 mixin),用于通过单个 API 请求发送多个序列化模型和/或查询集。

    路由器 (Routers)

    • drf-nested-routers - 提供用于处理嵌套资源的路由器和关系字段。
    • wq.db.rest - 提供具有合理默认 URL 和视图集的管理员样式模型注册 API。

    解析器 (Parsers)

    渲染器 (Renderers)

    过滤 (Filtering)

    • djangorestframework-chain - 允许任意链接的关系和查找过滤器。
    • django-url-filter - 允许以安全的方式通过人性化的 URL 过滤数据。它是一个不依赖于 DRF 的通用库,但它提供了与 DRF 的简单集成。
    • drf-url-filter 是一个简单的 Django 应用程序,它以简洁、可配置的方式在 drf ModelViewSetQueryset 上应用过滤器。它还支持对传入查询参数及其值的验证。

    杂项 (Misc)

    展开全文
  • CMake Error: The source directory “/home/zoei/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/cregex” does not appear to contain CMakeLists.txt. Specify --help for usage, or press the hel...

    问题如下:

    CMake Error: The source directory “/home/zoei/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/cregex” does not appear to contain CMakeLists.txt.
    Specify --help for usage, or press the help button on the CMake GUI.
    ERROR: the build failed.

    解决方法

    1. rm -rf YouCompleteMe/third_party/ycmd/third_party/cregex

    2. git submodule update --init --recursive at the dir of “YouCompleteMe/third_party/ycmd/third_party”

    展开全文
  • thirdparty20180525

    2020-07-30 23:30:05
    thirdparty20180525是caffe_windows下安装必须的第三方依赖库
  • src: https://webrtc.googlesource.com/src.git@8e36cc906e5e1c16486e60e62acbf79c1c691879 src/base: ...src/build:...
  • Windows下,获取webrtc源码需要通过科学上网的方式,可参考https://blog.csdn.net/tanningzhong/article/details/80433687 以下是获取源码过程中的信息打印: E:\webrtc-windows>fetch --nohooks webrtc ...
  • 浏览器的Cookie策略

    2020-07-15 09:24:39
    Session Cookie & Third-party Cookie
  • What is Third party cookie definition ? A third party cookie is a cookie set up on the visitor hard drive by a domain or website distinct from the visited one. Third party cookies are implemented b...
  • 在Ubuntu20.04编译Android4.4.2出错import bz2的问题 2020/2/6 06 17:31 ...target thumb C++: third_party_ots_ots_gyp <= external/chromium_org/third_party/ots/src/vorg.cc target thum...
  • 错误: Hive与HBase整合过程中创建关联表正确,往Hive中导入数据时出现错误: 解决办法 将guava-11.0.2.jar拷贝到${HADOOP_HOME}/bin目录下面
  • user@ubuntu:~/pytorch$ git submodule update --init --recursive fatal: Needed a single ...Unable to find current revision in submodule path 'third_party/onnx/third_party/benchmark' Failed to recu...
  • CodeIgniter third_party 使用demo

    千次阅读 2016-04-27 13:47:00
    //application/controllers class Help extends CI_Controller {  /**  * Construct funciton, to pre-load lang,model and helper configuration  *  * @return void  */  fun
  • git submodule update failed

    千次阅读 2015-02-07 15:24:02
    or path 'third_party/waitress' Submodule 'NRefactory' (https://github.com/nosami/OmniSharpServer) registered for path 'NRefactory' Submodule 'cecil' (https://github.com/nosami/OmniSharpServer) regis
  • 编译YouCompleteMe的问题:File .vim/*/YouCompleteMe/third_party/ycmd/build.py does not exist 之后运行git submodule update --init --recursive多次没有任何反应 笔者试了一下圈。。。都不行。 最后发现是因为...
  • 1.在编译android4.4的时候提示...target thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXList.cpp target thumb C++: t
  • 这几天学习nodejs,翻阅官网的API文档。看到nodejs插件时,想了解一下v8的实现机制,于是我便从GitHub社区克隆了一份v8源码库。哪知道,编译安装的时候就出了问题,这问题已经折磨我两天了,还是无从下手。...
  • Submodule path ‘third_party/protobuf’: checked out ‘48cb18e5c419ddd23d9badcfe4e9df7bde1979b2’ Submodule ‘third_party/benchmark’ (https://github.com/google/benchmark.git) registered for path ...
  • ubuntu上grpc环境搭建

    2020-08-28 17:41:40
    原文 系统:ubuntu 16.04 源码下载 在github下载gRPC项目,然后更新子模块: ...git submodule update --init 安装依赖 sudo apt-get install pkg-config sudo apt-get install autoconf automake libtool make g++ ...
  • 让gRPC源码下得飞起

    2020-09-16 09:03:44
    一、遇到的问题 按照github上的说明进行操作 grpc/BUILDING.md at master · grpc/grpc Unix $ git clone -b v1.28.0-pre3 ... $ cd grpc $ git submodule update --init 克隆最新release版本v1.28.0-pre3,但...
1 2 3 4 5 ... 20
收藏数 47,795
精华内容 19,118
关键字:

thirdparty