دو لینک آخر نسخه ابزارهای آنها کمی قدیمی است و بیشتر هدف اشنایی با این مفهوم است
let create a C program named hello.c
Now, copy the hello.c to hello_new.c
Finally, create the patch file using diff command:
It create a patch file named “hello.patch”.
To apply Patch File using Patch Command
And the hello.c
#include <stdio.h>
int main() {
printf("Hello World\n");
}
Now, copy the hello.c to hello_new.c
$ cp hello.c hello_new.cand edit the hello_new.c as shown below:
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello World\n");
return 0;
}
Finally, create the patch file using diff command:
$ diff -u hello.c hello_new.c > hello.patch.
It create a patch file named “hello.patch”.
--- hello.c 2018-10-03 09:09:06.762269317 +0330
+++ hello_new.c 2018-10-03 09:10:19.663639835 +0330
@@ -1,5 +1,6 @@
-#include <stdio.h>
+#include <stdio.h>
-int main() {
+int main(int argc, char *argv[]) {
printf("Hello World\n");
+return 0;
}
To apply Patch File using Patch Command
$ patch < hello.patch
patching file hello.c
And the hello.c
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello World\n");
return 0;
}
Talk about the vulnerability exposed by WeChat payment
#WeChat #payment #vulnerability
https://translate.googleusercontent.com/translate_c?act=url&depth=1&hl=en&ie=UTF8&prev=_t&rurl=translate.google.com&sl=auto&sp=nmt4&tl=en&u=http://www.importnew.com/29134.html&xid=17259,15700021,15700124,15700149,15700186,15700191,15700201,15700214&usg=ALkJrhg4P-bfgnRa99KRgAYmOmdD4_mMqQ …
#WeChat #payment #vulnerability
https://translate.googleusercontent.com/translate_c?act=url&depth=1&hl=en&ie=UTF8&prev=_t&rurl=translate.google.com&sl=auto&sp=nmt4&tl=en&u=http://www.importnew.com/29134.html&xid=17259,15700021,15700124,15700149,15700186,15700191,15700201,15700214&usg=ALkJrhg4P-bfgnRa99KRgAYmOmdD4_mMqQ …
یکی از بهترین ابزارها برای rpc توسط شرکت baidu نوشته شده است.
https://github.com/brpc/brpc
برخی معماران با تجربه چینی برای gateway ورودی کاربران از wangle و folly نوشته شده توسط facebook استفاده میکنند و برای ارتباط بین مولفه های درون سیستم در معماری micro-servive از brpc استفاده میکنند
#cpp #rpc
https://github.com/brpc/brpc
برخی معماران با تجربه چینی برای gateway ورودی کاربران از wangle و folly نوشته شده توسط facebook استفاده میکنند و برای ارتباط بین مولفه های درون سیستم در معماری micro-servive از brpc استفاده میکنند
#cpp #rpc
GitHub
GitHub - apache/brpc: brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system…
brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "...
در استفاده از rpc برای مفاهیمی مانند log, cache ,... یا همان مفاهیم cross-cutting که در برنامه نویسی aspect-oriented مطرح است میتوان middleware نوشت. یک راهنمای خوب برای آموزش این کار در go
https://medium.com/@shijuvar/writing-grpc-interceptors-in-go-bf3e7671fe48
#golang #go #grpc #rpc
https://medium.com/@shijuvar/writing-grpc-interceptors-in-go-bf3e7671fe48
#golang #go #grpc #rpc
Medium
Writing gRPC Interceptors in Go
In this post, we’ll take a look into how to write gRPC Interceptors in Go. When you write HTTP applications, you can wrap route specific…
Dissasemblying go code 😊
$ go tool objdump [program_name]
https://medium.com/@felipedutratine/does-golang-inline-functions-b41ee2d743fa
#golang #go
$ go tool objdump [program_name]
https://medium.com/@felipedutratine/does-golang-inline-functions-b41ee2d743fa
#golang #go
Medium
Does Golang inline functions ?
I’m wondering if the compiler of golang is smart enough to inline functions ?
به درخواست یک دوست آگهی استخدام زیر را با شما عزیزان به اشتراک میگذارم:
استارتاپی فعال در زمینه آموزش آنلاین هستیم.
در جهت توسعه زیر ساختهای فنی به دنبال یک هم تیمی با انگیزه، متعهد و مسلط به برنامه نویسی Back-End - زبان "GO" به صورت پاره وقت یا تمام وقت هستیم.
مهارتهای عمومی:
• منضبط
• علاقمند به کار تیمی
• خلاق و با استعداد
• متعهد به کار
• علاقمند به یادگیری تکنولوژیهای جدید
• توانایی یادگیری خودآموز
• چالش پذیر و مشتاق به حل مساله
مهارتهای فنی:
• تسلط بر زبان برنامه نویسی Go
• آشنایی با پایگاه های داده NoSQL
• آشنایی با مفاهیم طراحی و پیاده سازی RESTFul API
• آشنایی با Git
مهارتهای زیر مزیت محسوب میشود:
• آشنایی با فریمورکهای Echo
• آشنایی با Redis
برای ارسال رزومه و مصاحبه به آیدی زیر پیام بفرستید :
@behnameslamy
استارتاپی فعال در زمینه آموزش آنلاین هستیم.
در جهت توسعه زیر ساختهای فنی به دنبال یک هم تیمی با انگیزه، متعهد و مسلط به برنامه نویسی Back-End - زبان "GO" به صورت پاره وقت یا تمام وقت هستیم.
مهارتهای عمومی:
• منضبط
• علاقمند به کار تیمی
• خلاق و با استعداد
• متعهد به کار
• علاقمند به یادگیری تکنولوژیهای جدید
• توانایی یادگیری خودآموز
• چالش پذیر و مشتاق به حل مساله
مهارتهای فنی:
• تسلط بر زبان برنامه نویسی Go
• آشنایی با پایگاه های داده NoSQL
• آشنایی با مفاهیم طراحی و پیاده سازی RESTFul API
• آشنایی با Git
مهارتهای زیر مزیت محسوب میشود:
• آشنایی با فریمورکهای Echo
• آشنایی با Redis
برای ارسال رزومه و مصاحبه به آیدی زیر پیام بفرستید :
@behnameslamy