CSDN Developer Weekly Issue 27:Elasticはオープンソースライセンスを簡素化します;小さなプログラムのSeverless実際の戦闘開発; GodsonプラットフォームでGo言語環境を構築するためのガイド

Developer Weeklyは、Top100テクニカルコミュニティ/チームブログから毎週高品質のコンテンツを選択し、CSDN開発者に推奨します。コンテンツは主に高品質の技術記事/ビデオと選択されたアクティビティの共有であり、毎週金曜日にプッシュされます。フォローして購読することを歓迎します。

 

[今週の高品質なコンテンツの推奨]

 

"攻撃!" ブレイザー!》一連の入門チュートリアル:チャート

著者| Chaochao Chen、Ant Design BlazorProjectの寄稿者

出典| MicrosoftReactorコミュニティ

要約:「攻撃!ブレイザー!「これは、Zhang Shanyou先生と協力した、Blazorのゼロベースの入門チュートリアルビデオです。このチュートリアルにより、Blazorに一度も触れたことがないプログラマーが、Blazorアプリケーションを開発する能力を習得できるようになります。Blazor WebAssemblyは、JavaScriptの代わりにC#を使用してフロントエンドコードを記述し、.NETを使用してインタラクティブなクライアント側Webアプリケーションを生成するために使用されるシングルページアプリケーション(SPA)フレームワークです。

タグ:NET、Blazor、Web

リリース時間:2021-03-14

 

乾物|モデル中心、Ctripの契約システムの進化

著者| Octopus、Ctripシニアバックエンド開発エンジニア; Sylar、CtripシニアR&Dマネージャー

ソース| Ctripテクノロジー

要約:Ctripでのマイクロサービスの完全な実装により、ビジネスはますます詳細に解体され、インターフェイスと内部および外部の呼び出し元の数は増え続けています。一方、製品の反復が増え続けると、インターフェイスは増え続けます。変更されることも頻繁になっています。すべての関係者間の通信ブリッジとしてのインターフェース契約は、マイクロサービスの時代において特に重要です。絶えず変化するインターフェース契約をどのように管理するかは、マイクロサービスの過程でCtrip AirlineBUが遭遇する大きな問題です。この記事では、契約管理の実践的な経験を組み合わせて、Ctripの契約管理の進化とCtrip Airline BUによって開発された契約システム(MOMモデルオブジェクト管理と呼ばれる)を紹介します。

タグ:マイクロサービス、契約システム、Ctrip

リリース時間:2021-03-11

 

MeituanTakeawayでのFlutterWebの実践

著者| Meituan FoodDeliveryフロントエンドテクニカルチーム

出典|美団技術チーム

要約:マルチフォームのビジネスシナリオでは、マルチエンドエクスペリエンスの一貫性を確保する方法は、フロントエンドテクノロジーの分野でより懸念される方向です。Meituan Food Deliveryのフロントエンド技術チームは、Flutter Webに基づくクロスターミナル(App \ PC \ H5)ソリューションを調査し、「Write Once&RunAnyWhere」を真に実現しました。この記事は、チームの実際の経験の要約です。それがすべての人にとって役立つか、刺激になることを願っています。

タグ:ビッグデータ、人工知能、フロントエンド

リリース時間:2021-03-18


OCTO 2.0:サービスメッシュに基づくMeituanのサービス管理システムの詳細な説明

著者| Shu Chao、Shi Peng、Lai Jun、すべてMeituanインフラストラクチャ部門の基本開発グループから

出典|美団技術チーム

要約:OCTO 2.0は、Meituanの次世代分散サービス管理システムです。Meituanの既存のサービス管理システムOCTO 1.0とサービスメッシュ通信インフラストラクチャ層の組み合わせに基づいています。これは、ネーミングサービス、構成管理、パフォーマンスモニタリング、および現在のサービスです。認証を制限します。サービスガバナンス機能の新しい進化バージョン。この記事では、主にOCTO 2.0の重要な機能と実装のアイデアについて説明し、関連する開発に従事する学生を支援または刺激することを望んでいます。

タグ:分散、運用および保守、OCTO

リリース時間:2021-03-11


Elastic:よりシンプルでリラックスしたライセンスでElasticライセンスv2を大幅にリリ​​ース。SSPLは引き続きオプションです。

著者|シェイバノン

出典| Elastic ChinaCommunity公式ブログ

要約:Elasticは以前、ElasticsearchとKibanaのライセンス契約を変更し、Apache2.0ライセンスで許可されているソースコードをElasticライセンス+ SSPLのデュアルライセンスモデルに変更すると発表しました。現在、ソフトウェアのダウンロードの90%以上がElasticライセンスを使用しており、これらのユーザーは無料のオープンソースの基本サービスによって提供される莫大な付加価値を享受しています。Elasticユーザーとコミュニティメンバーの大多数がすでにElasticライセンスの下でソフトウェアを使用しているのはまさにこの価値のためであり、最近のライセンス変更は彼らに影響を与えないと彼らは信じています。さらに、Elasticはこの機会を利用してコミュニティと協力し、Elasticライセンスをさらに簡素化する方法を見つけました。新しいバージョンのライセンスは、製品の乱用を回避し、ユーザーの誤った情報や混乱を回避しながら、ユーザーの懸念のほとんどを大幅に排除するのに役立ちます。

タグ:Elastic、ライセンス契約、オープンソース

リリース時間:2021-03-15


このような小さなプログラムをどのように開発できますか?サーバーレスの実際の戦闘共有

講師|砕氷船

ソース|サーバーレステクニカルコミュニティ

概要:ペニーを使わずに3日でWeChatアプレットを実装するにはどうすればよいですか?サーバーレスコミュニティクラウドは、共有とアーキテクトの砕氷船を招待して、プログラマーの名刺アプレットを例として、サーバーレスを介してWeChatアプレットをすばやく起動する方法を説明します。得られるもの:1。WeChatサーバーレスクラウド開発2. Tencent Cloud SCF3。ミニプログラムそれらを監査する

タグ:WeChatアプレット、サーバーレス、Tencent Cloud

リリース時間:2021-03-04


ゴッドソンゴー!行く!行く!LoongsonプラットフォームでGo言語環境を構築するためのガイド

出典| Loongson Technology Community

要約:Go言語は、2009年にGoogleによって正式にリリースされたオープンソースプログラミング言語です。これは、Robert Griesemer、Ken Thompson、RobPikeなどの世界のトップコンピューティング科学者によって細心の注意を払って作成されたシステムプログラミング言語です。Go言語の最も注目すべき機能は、シンプルで高速なコーディング、効率的な同時実行のサポート、および自動メモリ管理です。さらに、Go言語は、ネットワークサーバー、ストレージシステム、データベースの分野でのプログラミング用に最適化されており、アプリケーションシステムのインストールと展開を簡素化します。そのため、Go言語はプログラマーに支持されており、GoogleやBaiduなどの有名な中国企業や外国企業の製品でますます使用されています。クラウドコンピューティングとビッグデータの時代に最も有望な開発を行っているそのようなプログラミング言語の場合、Loongsonプラットフォームはそれをうまくサポートできますか?この記事では、Goのソースコードから始めて、GodsonプラットフォームでGo言語環境を徐々に構築していきます。

タグ:Go言語、プログラミング、Loongson

リリース時間:2021-03-08


Qimingクラウド共有| ESP32-C3モジュールのアプリケーション入門

ソース| Qiming Cloud

要約:ESP32-C3は、Espressifによって開発された安全で安定した低電力で低コストのIoTチップであり、RISC-V 32ビットシングルコアプロセッサを搭載し、2.4 GHzWi-FiとBluetoothLE5.0をサポートします。 。IoT製品に、業界をリードする無線周波数パフォーマンス、完璧なセキュリティメカニズム、および豊富なメモリリソースを提供します。ESP32-C3のWi-FiとBluetoothLE 5.0のデュアルサポートは、デバイスネットワーク構成の難しさを軽減し、幅広いIoTアプリケーションシナリオに適しています。以前のESP32シリーズと同様に、ESP32-C3はEspressifIDFに基づく二次開発に使用できます。

タグ:ESP32、モノのインターネット、Espressif

リリース時間:2021-03-10


AAAI 2021 |マルチモダリティの最新の開発の解釈

著者|中国人民大学SunYuchong

ソース| Zhiyuanコミュニティ

要約:マルチモーダル学習は、コンピューターがさまざまなソースからの情報を処理できるようにすることを目的としています。近年、人工知能の分野で研究のホットスポットになっています。マルチモーダル学習は、さまざまなモーダル情報を統合し、さまざまなモーダル情報間の関連を学習します。人間による情報処理は、実際にはマルチモーダルです。たとえば、視覚情報と聴覚情報を使用して話者の感情を理解したり、視覚情報を使用してテキストの欠落している情報を埋めたりすることができます。マルチモーダル学習は、視覚、聴覚、自然言語の情報の融合に使用できるだけでなく、レーダーやセンサーなどの情報の分析と処理にも広く使用できます。したがって、マルチモーダル学習の研究と応用はますます広範になりつつあります。

タグ:機械学習、人工知能、コンピュータービジョン

リリース時間:2021-03-17


iOSの安定性管理:クラッシュモニタリングの原則とベストプラクティス| ByteDanceテクニカルチーム

著者| ByteDance APMZhongtaiチーム

ソース| ByteDanceテクニカルチームブログ

要約:AndroidシステムのANRの問題とは異なり、業界には現在、iOSシステムのアプリのクラッシュの問題に対する成熟した解決策がありません。業界のiOS実稼働環境における現在のスタック監視ソリューションは、実際にはスタック監視に基づいています。つまり、ユーザーがアプリを使用しているときにページの応答時間が特定のスタックしきい値(通常は数百ミリ秒)を超えると、スタックした一時停止と判断された後、シーンでコールスタックを取得し、バックグラウンド分析に報告します。ただし、このソリューションには多くの欠点があります。そのため、ByteDance APM Zhongtaiチームは、本番環境でスタックしたクラッシュを特定するための一連のソリューションを自己開発しました。この記事では、ソリューションのアイデアと具体的な実装を詳細に紹介し、ソリューションのリリース後に要約します。 。典型的な問題とベストプラクティス、私は皆に刺激を与えたいと思っています。

タグ:ポジショニング、マルチスレッド、Java

リリース時間:2021-03-08


新しいツールはオープンソースです!iOS自動化ツール(アドレス付き)

著者| Sun Shengxiang

出典|アリババタオ部門テクニカルチーム公式ウェブサイトブログ

要約:tideviceは、iOSの自動化を行うためにAliの内部チームが使用するツールであり、iOSの逆通信プロトコルを介して純粋なPythonで実装されます。現在、淘宝網と他のいくつかのビジネスユニットは、iOSアプリケーションのパフォーマンス収集とUI自動化のためにこのテクノロジーを完全に使用しています。tideviceは、usbmuxdを介して携帯電話のサービスと直接通信し、携帯電話でのWDAの起動を完了します。usbmuxにはさまざまなプラットフォームでのオープンソース実装があるため、tideviceはMacだけでなくLinuxやWindowsでも実行できます。

タグ:GitHub、モノのインターネット、iOS

リリース時間:2021-03-12


問題を特定するのに60秒、プログラマーのデバッグルーチンの10倍

著者| TaosiDataの創設者であるTaoJianhui

ソース|タオスデータコミュニティ

要約:これは著者によって書かれた内部ブログです。目的は、R&Dおよびテクニカルサポートの学生がユーザーがバグをすばやく見つけて問題を解決するのに役立つことを期待することです。TDengineやその他の分散システムのログを分析するのは難しいと多くのユーザーが感じているので、このブログを公開します。TDengineのログの分析を例として、一連の方法を紹介します。それをマスターすれば、分散システムのログの分析は非常に簡単になります。

タグ:TDengine、ログ分析、プログラマー

リリース時間:2021-03-12

 

【今週のおすすめアクティビティ】

 

Daprミートアップ

アクティビティの紹介:このアクティビティは、Dapr中国ユーザーグループによって開始され、Dapr製品グループの責任者であるMark Fussell、Dapr製品グループのコア開発者であるArtur Souza、および中国の開発者.NETエキスパートであるZhangShanyouを招待しました。 Dapr中国語ドキュメント翻訳チームの管理者であるYuKunは、Daprがバージョン1.0をリリースした後の、最新の技術情報と開発経験の交換について話し合います。

 

EdgeX Foundry Q1'21 Meetup、国内最大のエッジコンピューティングコミュニティ

アクティビティの紹介:EdgeX Foundryは、Linux Foundationの下にあるエッジコンピューティングのオープンソースプロジェクトであり、モノのインターネットのエッジコンピューティングのためのオープンでスケーラブルなプラットフォームを提供することを目的としています。2020年8月末現在、EdgeXグローバルコンテナのダウンロード総数は700万を超えています。EdgeXコミュニティは、国内最大のエッジコンピューティングコミュニティになりました。

 

ドリームセットセイル-自社開発のオペレーティングシステムBOOKOSジャーニー

アクティビティの紹介:この共有では、BOOKOSの過去と現在をすべての人に紹介し、効果のデモンストレーションを行い、カーネルとOSの機能を示し、ユーザーモードのwipネットワークプロトコルとビューグラフィックフレームワークのカプセル化を紹介します。

 

協力コミュニティ/技術ブログ

Microsoft Reactor Community
Elastic ChinaCommunity公式ブログBytedance
テクニカルチームブログAlibabaTaoDepartmentテクニカルチーム
公式ウェブサイトブログTaosiData
Community
Severless Technical Community
Ctrip Technology Meituan
Technical Team
Loongson Technology Community Qiming
Cloud
Wisdom Source Community

 

おすすめ

転載: blog.csdn.net/weixin_39786569/article/details/115001082