الفنون رقم 011
الفنون رقم 011
ARTS هو نشاط بدأه
由左耳朵耗子--陈皓: قم بإجراء سؤال واحد على الأقل عن خوارزمية leetcode كل أسبوع، واقرأ مقالًا تقنيًا واحدًا على الأقل باللغة الإنجليزية وعلق عليه، وتعلم مهارة فنية واحدة على الأقل، وشارك المقالة مع الآراء والأفكار. (أي أن الخوارزمية والمراجعة والنصائح والمشاركة يشار إليها باسم ARTS) وتستمر لمدة عام واحد على الأقل.
الفنون 011
هذه المادة 11
سؤال خوارزمية الخوارزمية
سؤال خوارزمية leetcode رقم 241.إعادة تنظيم السلسلة: الصعوبة: معتدلة
Given a string of numbers and operators, return all possible results from computing all the different possible ways to group numbers and operators. The valid operators are +, - and *.
Example 1:
Input: "2-1-1"
Output: [0, 2]
Explanation:
((2-1)-1) = 0
(2-(1-1)) = 2
Example 2:
Input: "2*3-4*5"
Output: [-34, -14, -10, -10, 10]
Explanation:
(2*(3-(4*5))) = -34
((2*3)-(4*5)) = -14
((2*(3-4))*5) = -10
(2*((3-4)*5)) = -10
(((2*3)-4)*5) = 10
طريقة القسمة والقهر، باستخدام العودية، الكود كما يلي، وقت تشغيل leetcode هو 0 مللي ثانية:
int* diffWaysToCompute1(int* str,int min,int max) {
if(min == max){
int *charCount = (int*)malloc(sizeof(int) * 2);
charCount[0] = 2;
charCount[1] = str[min];
return charCount;
}
if (max - min == 2) {//if 里面的这个可以去掉,只是为了加快运算
int minNum = str[min] ;
int maxNum = str[max] ;
int mid = str[min +1];
int num = 0;
if (mid==-42) {//*
num = minNum * maxNum;
}
else if(mid==-43){//+
num = minNum + maxNum;
}
else if(mid==-45){//-
num = minNum - maxNum;
}
int* charCount = (int*)malloc(sizeof(int) * 2);
charCount[0] = 2;
charCount[1] = num;
return charCount;
}
else
{
int *charCount = NULL;//
for (int mid = min; mid < max; mid +=2) {
int *nums_1 = diffWaysToCompute1(str,min,mid);
int *nums_2 = diffWaysToCompute1(str,mid+2,max);
int nums_1_count = nums_1[0] - 1;
int nums_2_count = nums_2[0] - 1;
int index = 1;
if (charCount == NULL) {
charCount =(int*)malloc(sizeof(int) * (nums_1_count * nums_2_count +1));
charCount[0] = nums_1_count * nums_2_count + 1;
}
else{
charCount=(int*)realloc(charCount,sizeof(int)*(charCount[0]+ nums_1_count * nums_2_count));
index = charCount[0];
charCount[0] = nums_1_count * nums_2_count + charCount[0];
}
int op = str[mid + 1];
for (int i= 1; i <= nums_1_count; i++) {
int left = nums_1[i];
for (int j= 1; j <= nums_2_count; j++) {
int right = nums_2[j];
int num = 0;
if (op==-42) {//*
num = left * right;
}
else if(op==-43){//+
num = left + right;
}
else if(op==-45){//-
num = left - right;
}
charCount[index++] = num;
}
}
free(nums_1);
free(nums_2);
}
return charCount;
}
return NULL;
}
//因为存在连续数字字符的情况,比如 "109-23-9",所以先把字符串转为数组
int* diffWaysToCompute(char* input, int* returnSize) {
//计算运算符的个数 用来计算要需要分配的内存空间,比如比如 "109-23-9",有两个运算符,需要分配的内存空间是5个
int operatorCount = 0;
for(int i = 0; i < strlen(input); i++){
if (input[i]==42 || input[i]==43 || input[i]==45){
operatorCount++;
}
}
int *inputToIntArray = (int*)malloc(sizeof(int) * (2*operatorCount +1));//分配数组空间
int index = 0;
int data = 0;
for(int i = 0; i < strlen(input); i++){
char dataChar = input[i];
//42 * , 43 + , 45 -,因为输入中不含负数,为了区分运算符和数字,把运算符用负数表示,
if (dataChar == 42 || dataChar == 43 || dataChar == 45){
inputToIntArray[index++] = data;
inputToIntArray[index++] = -dataChar;
data = 0;
continue;
}
data = data *10 + (dataChar - 48);
}
inputToIntArray[index] = data;
int* charCount = diffWaysToCompute1(inputToIntArray, 0, index);
free(inputToIntArray);
*returnSize = charCount[0] -1;
int *ffcharCount = charCount +1;
return ffcharCount;
}
يمكنك أيضًا إزالة رمز if
int* diffWaysToCompute1(int* str,int min,int max) {
if(min == max){
int *charCount = (int*)malloc(sizeof(int) * 2);
charCount[0] = 2;
charCount[1] = str[min];
return charCount;
}
int *charCount = NULL;//
for (int mid = min; mid < max; mid +=2) {
int *nums_1 = diffWaysToCompute1(str,min,mid);
int *nums_2 = diffWaysToCompute1(str,mid+2,max);
int nums_1_count = nums_1[0] - 1;
int nums_2_count = nums_2[0] - 1;
int index = 1;
if (charCount == NULL) {
charCount =(int*)malloc(sizeof(int) * (nums_1_count * nums_2_count +1));
charCount[0] = nums_1_count * nums_2_count + 1;
}
else{
charCount=(int*)realloc(charCount,sizeof(int)*(charCount[0]+ nums_1_count * nums_2_count));
index = charCount[0];
charCount[0] = nums_1_count * nums_2_count + charCount[0];
}
int op = str[mid + 1];
for (int i= 1; i <= nums_1_count; i++) {
int left = nums_1[i];
for (int j= 1; j <= nums_2_count; j++) {
int right = nums_2[j];
int num = 0;
if (op==-42) {//*
num = left * right;
}
else if(op==-43){//+
num = left + right;
}
else if(op==-45){//-
num = left - right;
}
charCount[index++] = num;
}
}
free(nums_1);
free(nums_2);
}
return charCount;
}
//因为存在连续数字字符的情况,比如 "109-23-9",所以先把字符串转为数组
int* diffWaysToCompute(char* input, int* returnSize) {
//计算运算符的个数 用来计算要需要分配的内存空间,比如比如 "109-23-9",有两个运算符,需要分配的内存空间是5个
int operatorCount = 0;
for(int i = 0; i < strlen(input); i++){
if (input[i]==42 || input[i]==43 || input[i]==45){
operatorCount++;
}
}
int *inputToIntArray = (int*)malloc(sizeof(int) * (2*operatorCount +1));//分配数组空间
int index = 0;
int data = 0;
for(int i = 0; i < strlen(input); i++){
char dataChar = input[i];
//42 * , 43 + , 45 -,因为输入中不含负数,为了区分运算符和数字,把运算符用负数表示,
if (dataChar == 42 || dataChar == 43 || dataChar == 45){
inputToIntArray[index++] = data;
inputToIntArray[index++] = -dataChar;
data = 0;
continue;
}
data = data *10 + (dataChar - 48);
}
inputToIntArray[index] = data;
int* charCount = diffWaysToCompute1(inputToIntArray, 0, index);
free(inputToIntArray);
*returnSize = charCount[0] -1;
int *ffcharCount = charCount +1;
return ffcharCount;
}
مراجعة
####المادة 1: تطلق Google هواتف وأجهزة لوحية وتلغرافًا ومساعدًا ذكيًا للتحكم في المنزل أطلقت شركة جوجل أحدث الإصدارات من هاتفها الذكي Pixel، بالإضافة إلى جهاز كمبيوتر لوحي جديد ووحدة تحكم للمنزل الذكي. كشفت شركة جوجل النقاب عن أحدث هواتفها الذكية Pixel، إلى جانب الأجهزة اللوحية الجديدة ومساعد التحكم في المنزل الذكي.
تم الإعلان عن المنتجات الجديدة خلال حدث أقيم يوم الثلاثاء في نيويورك. أعلنت جوجل عن المنتجات الجديدة في حفل إطلاق في نيويورك يوم الثلاثاء.
أطلقت Google أول هاتف ذكي من طراز Pixel قبل عامين كجزء من جهد جديد كبير لتطوير الأجهزة. باعتبارها إحدى خطواتها الرئيسية في تطوير الأجهزة، أصدرت Google أول هاتف ذكي من طراز Pixel قبل عامين.
تشتهر الشركة ببناء برامج لتشغيل تقنية البحث على الإنترنت ونظام تشغيل الهواتف الذكية Android. تشتهر الشركة بتطوير البرامج التي تعمل على تشغيل تقنية البحث على الويب ونظام تشغيل الهواتف الذكية Android.
على مدار العامين الماضيين، باعت شركة جوجل حوالي 7 ملايين هاتف بيكسل، وفقًا لتقديرات شركة أبحاث التكنولوجيا IDC. تقدر شركة أبحاث التكنولوجيا IDC أن Google باعت حوالي 7 ملايين هاتف Pixel ذكي في العامين الماضيين.
تمثل هذه المبيعات جزءًا صغيرًا جدًا من 3.6 مليار هاتف تم بيعها من قبل جميع الشركات المصنعة خلال نفس فترة العامين. ولا تمثل هذه المبيعات سوى جزء صغير من ما يقدر بـ 3.6 مليار هاتف محمول تم بيعها من قبل جميع الشركات المصنعة خلال نفس الفترة.
فشركة أبل، على سبيل المثال، باعت نحو 388 مليون جهاز آيفون خلال العامين. على سبيل المثال، باعت شركة Apple ما يقرب من 366 مليون جهاز iPhone في العامين الماضيين.
يبدو أن الهواتف الذكية الجديدة من Google - Pixel 3 وPixel 3 XL - تهدف إلى توفير ميزات تشبه أجهزة iPhone بسعر أقل. يبدو أن الهواتف الذكية الجديدة من Google، Pixel 3 وPixel 3 XL، مصممة لتقديم ميزات تشبه ميزات iPhone بسعر أقل.
سيكون Pixel 3 متاحًا في 18 أكتوبر في الولايات المتحدة بسعر 799 دولارًا. سيتم طرح هاتف Pixel الذكي للبيع في الولايات المتحدة في 18 أكتوبر بسعر 799 دولارًا فقط.
سيكلف هاتف Pixel 3 XL الأكبر حجمًا 899 دولارًا. تبلغ تكلفة الهاتف الذكي Pixel 3 XL الأكبر حجمًا 899 دولارًا.
وهذا بالمقارنة مع هاتف iPhone Xs الذي يبلغ سعره 999 دولارًا، وجهاز iPhone Xs Max الذي يبلغ سعره 1099 دولارًا. وبالمقارنة، فإن سعر iPhone Xs يبلغ 999 دولارًا، بينما يبلغ سعر iPhone Xs Max 1099 دولارًا.
ويتم أيضًا إطلاق كلا البكسلات الجديدة في 12 دولة أخرى، بما في ذلك اليابان وسنغافورة والهند. وسيتم بيع الهاتفين الجديدين من سلسلة Pixel في 12 دولة أخرى، بما في ذلك اليابان وسنغافورة والهند.
خلال حدث الإطلاق الذي أقيم يوم الثلاثاء، أظهر مسؤولو Google ميزات وتحسينات جديدة على Pixel 3. في مؤتمر صحفي عُقد يوم الثلاثاء، عرضت Google رسميًا الميزات والتحسينات الجديدة لجهاز Pixel 3.
وفي بعض الأحيان، قاموا بإجراء مقارنات مباشرة مع أجهزة iPhone. كما أنهم أحيانًا يقارنونه مباشرة بجهاز iPhone.
تعد Google بأداء أفضل للكاميرا في أجهزة Pixel 3. تعد Google بميزات أفضل للكاميرا في أجهزة Pixel 3.
تم تصميم أداة جديدة لاستخدام برامج التعلم الآلي لإنتاج لقطات أفضل في الإضاءة المنخفضة والمقربة. ويهدف الجهاز الجديد إلى استخدام برامج الذكاء الاصطناعي لتقديم لقطات أفضل في الإضاءة المنخفضة والمقربة.
تعمل الأداة من خلال الجمع بين العديد من اللقطات التي يتم التقاطها بسرعة واحدة تلو الأخرى. يعمل الجهاز من خلال الجمع بين عدسات متعددة واحدة تلو الأخرى بسرعة للحصول على اللقطة.
وتستخدم الكاميرا أيضًا التعلم الآلي لفحص الصور العديدة التي تلتقطها في محاولة للعثور على أفضلها واقتراحها تستخدم الكاميرا أيضًا برامج الذكاء الاصطناعي لفحص الصور المتعددة الملتقطة ويمكنها العثور على أفضلها أو التوصية بها.
تم تصميم هواتف Pixel 3 أيضًا مع عدستين للكاميرا في المقدمة، وهو ما أظهرته جوجل كأداة مفيدة عند التقاط صور سيلفي مع مجموعات كبيرة. يأتي هاتف Pixel 3 الذكي أيضًا مزودًا بكاميرتين أماميتين، وقد أثبتت جوجل أنهما أداة مفيدة لالتقاط صور لمجموعات كبيرة.
يستطيع الهاتف أيضًا الرد على نفسه إذا كان المستخدم لا يستطيع أو لا يريد الرد. يمكن للهاتف أيضًا الرد تلقائيًا على المكالمات إذا كان المستخدم غير قادر أو غير راغب في الرد على المكالمة.
في حالة ورود مكالمة، يمكن للمستخدم لمس الشاشة ليقوم بالرد على الهاتف ويسأل من المتصل. في حالة ورود مكالمة، يمكن للمستخدمين لمس الشاشة ليقوم الهاتف بالرد على المكالمة تلقائيًا.
يتم بعد ذلك وضع إجابة الشخص الذي يجري المكالمة في رسالة نصية ومشاركتها مع المستخدم في الوقت الفعلي. يتم تحويل استجابة المتصل إلى رسالة نصية ومشاركتها مع المستخدم في الوقت الحقيقي.
وقالت مديرة منتجات جوجل، ليزا ما، إن الميزة تتيح للمستخدم التحكم الكامل في الهاتف. وقالت ليزا ما، مديرة منتجات جوجل، إن هذه الميزة تتيح للمستخدمين التحكم الكامل في هواتفهم.
“يمكنك أن تقرر ما إذا كنت تريد الرد أو إرسال رد سريع أو وضع علامة على المكالمة غير المرغوب فيها. ولن تضطر أبدًا إلى التحدث إلى أحد المسوقين عبر الهاتف.” وقالت: “يمكنك أن تقرر ما إذا كنت تريد الرد على المكالمة، أو إرسال رسالة رد سريع، أو وضع علامة عليها كمكالمة غير مرغوب فيها. ولن تضطر إلى التحدث إلى أحد المسوقين عبر الهاتف”.
وكما هو الحال مع الطرازات السابقة، تركز وحدات البكسل الجديدة بشكل كبير على محرك بحث الشركة والمنتجات الأخرى. مثل الطرز السابقة، تركز هواتف Pixel الجديدة على محرك بحث Google والمنتجات الأخرى.
وتشمل هذه الخرائط ومساعد جوجل وخدمة فيديو يوتيوب. تتضمن خدمات الخرائط ومساعد Google وفيديو YouTube.
قدمت جوجل أيضًا جهاز Home Hub الجديد، وهو مكبر صوت ذكي متصل بالإنترنت ووحدة تحكم منزلية بشاشة صغيرة. كما أطلقت جوجل أيضًا مساعدها المنزلي الذكي الجديد Home Hub، وهو عبارة عن مكبر صوت ذكي متصل وجهاز تحكم ذكي منزلي مزود بشاشة صغيرة.
يشبه الجهاز برنامج Echo Show من Amazon وبوابة Facebook الجديدة. يشبه الجهاز برنامج Amazon Echo Show وأحدث بوابة على Facebook.وقالت الشركة إن Home Hub مصمم ليكون وحدة تحكم مركزية للعديد من الأجهزة في جميع أنحاء المنزل، مثل الأضواء والكاميرات الخارجية وأجهزة التحكم في درجة الحرارة وأجهزة التلفزيون. ووفقا لشركة جوجل، تم تصميم مساعد المنزل الذكي Home Hub ليكون وحدة تحكم للعديد من الأجهزة في المنزل، مثل الأضواء والكاميرات الخارجية وأجهزة التحكم في درجة الحرارة وأجهزة التلفزيون.
مثل الأجهزة المماثلة، يمكن تفعيله عن طريق الصوت لتشغيل الموسيقى والبحث عن المعلومات على الإنترنت. ومثل الأجهزة المشابهة، يمكن التحكم بها عن طريق الصوت لتشغيل الموسيقى والبحث عن المعلومات على الإنترنت.
وسيبلغ سعر Home Hub 149 دولارًا عند طرحه للبيع في وقت لاحق من هذا الشهر في الولايات المتحدة وبريطانيا وأستراليا. سيتم طرح مساعد المنزل الذكي Home Hub للبيع في الولايات المتحدة والمملكة المتحدة وأستراليا في وقت لاحق من هذا الشهر بسعر 149 يوان.
ويقارن هذا بالإصدار الجديد من Amazon’s Echo Show، والذي يباع بسعر 229 دولارًا. تبدأ تكلفة بوابة Facebook من 199 دولارًا. وبالمقارنة، تبلغ تكلفة أحدث عرض Echo Show من أمازون 229 دولارًا، في حين تبلغ تكلفة Portal من Facebook 199 دولارًا.
أعلنت Google أيضًا أنها ستطلق جهاز كمبيوتر لوحي جديدًا في وقت لاحق من هذا العام يسمى Pixel Slate. أعلنت Google أيضًا أنها ستطلق جهازًا لوحيًا جديدًا يسمى Pixel Slate في وقت لاحق من هذا العام.
وتقول الشركة إن الجهاز سيتم تشغيله بواسطة نظام التشغيل Chrome المصمم حديثًا. يبدو أنه يهدف إلى التنافس مع iPad Pro من Apple. وتقول الشركة إن الجهاز سيتم تشغيله بواسطة نسختها الخاصة من نظام التشغيل Chrome، والذي يبدو أنه مصمم للتنافس مع جهاز iPad Pro من Apple.
سيقوم Slate بتشغيل تطبيقات الهاتف التي تعمل بنظام Android، لكن Google تقول إنه يقدم أداءً أقرب إلى جهاز كمبيوتر سطح المكتب. سيعمل جهاز Slate على تشغيل برنامج Android للهواتف المحمولة، لكن Google تقول إن الجهاز سيقدم أداءً قريبًا من أداء الكمبيوتر المكتبي.
ويبلغ سعره 599 دولارًا. ولم يتم الإعلان عن تاريخ الإصدار الدقيق بعد. ويبلغ سعر الجهاز اللوحي 599 دولارًا، ولم يتم الإعلان عن تاريخ إصداره المحدد بعد.
####المادة 2:
هي جيانغ، أول طالب صيني على منصة التخرج بجامعة هارفارد في عام 2016 عندما كنت في المدرسة المتوسطة، عض عنكبوت سام يدي اليمنى.
عندما كنت في المدرسة الإعدادية، عضني عنكبوت سام في يدي اليمنى. ركضت إلى أمي طلبًا للمساعدة، ولكن بدلاً من أن تأخذني إلى الطبيب، أشعلت أمي النار في يدي.
ذهبت إلى والدتي طلبًا للمساعدة، لكن بدلاً من الاتصال بالطبيب، أحرقت يدي بالنار. بعد أن فركت يدي بعدة طبقات من القطن ثم نقعتها في النبيذ، وضعت عودًا في فمي وأشعلت القطن.
لقد لفّت خيوطًا قطنية مبللة بالنبيذ حول يدي. وبعد لفه عدة مرات، وضعت عودًا في فمي وأشعلت خيط القطن. اخترقت الحرارة القطن بسرعة وبدأت في تحميص يدي.
وسرعان ما اخترقت الحرارة القطن وبدأت تحرق يدي اليمنى. الألم الحارق جعلني أرغب في الصراخ لكن عود تناول الطعام منعني من ذلك.
الألم الحارق جعلني أرغب في الصراخ، لكن عيدان تناول الطعام في فمي منعتني من الصراخ. كل ما أمكنني فعله هو رؤية يدي تحترق، دقيقة واحدة، ثم دقيقتين، حتى أطفأت أمي النار.
كل ما أمكنني فعله هو النظر إلى يدي المحترقة. ومرت دقيقة، ثم مرت دقيقتان، حتى أطفأت أمي النار. كما ترون فإن الجزء الذي نشأت فيه من الصين كان قرية ريفية، وفي ذلك الوقت، كانت في عصر ما قبل الصناعة.
وكما ترون، فقد نشأت في قرية جبلية صغيرة في الصين، والتي لم تكن قد أصبحت صناعية بعد في ذلك الوقت. عندما ولدت، لم يكن في قريتي سيارات، ولا هواتف، ولا كهرباء، ولا حتى مياه جارية، ولم يكن لدينا بالتأكيد إمكانية الوصول إلى الموارد الطبية الحديثة.
في العصر الذي ولدت فيه، لم يكن لدى قريتنا سيارات، ولا هواتف، ولا كهرباء، ولا حتى مياه جارية، ناهيك عن الوصول إلى الموارد الطبية الحديثة. لم يكن هناك طبيب تستطيع أمي إحضاره لي لفحص لدغة العنكبوت هذه.
عندما عضني عنكبوت، لم يكن هناك طبيب تستطيع والدتي أن تأخذني إليه. بالنسبة لأولئك الذين يدرسون علم الأحياء، ربما تكونون قد جلبتم العلم وراء علاج أمي: الحرارة تعطل البروتينات وسم العنكبوت هو مجرد شكل من أشكال البروتين.
بالنسبة لأولئك الذين يدرسون علم الأحياء منكم، ربما تعرفون بالفعل الأساس العلمي لعلاج والدتي: الحرارة تعطل البروتينات، وسم العنكبوت يتكون فقط من البروتينات. من الرائع أن هذا العلاج الشعبي يتضمن أساس الكيمياء الحيوية، أليس كذلك؟
إن المبادئ الأساسية للكيمياء الحيوية الحديثة مدرجة بالفعل في الطريقة التقليدية. من الرائع التفكير في الأمر، أليس كذلك؟ لكنني طالب دكتوراه في الكيمياء الحيوية بجامعة هارفارد، وأعلم الآن أن هناك علاجًا أفضل وأقل ألمًا وأقل خطورة.
ولكن كطالب دكتوراه في الكيمياء الحيوية في جامعة هارفارد، أعلم الآن أن هناك علاجات أفضل وأقل إيلاما وخطورة. لذا، لا يسعني إلا أن أسأل نفسي، لماذا لم أتلق واحدة في ذلك الوقت؟
لذلك لم يسعني إلا أن أسأل نفسي، لماذا لم أستخدم هذه الطريقة لعلاجه في ذلك الوقت؟ لقد مرت خمسة عشر عامًا على تلك الحادثة، ويسعدني أن أبلغكم أن يدي بخير.
لقد مرت خمسة عشر عامًا منذ هذه الحادثة، ويسعدني أن أبلغكم أن يدي تتعافى الآن بشكل جيد للغاية. لكن هذا السؤال ما زال قائما، ومازلت أشعر بالانزعاج من التوزيع غير العادل للمعرفة العلمية في جميع أنحاء العالم.
لكن هذا السؤال لا يزال يراودني، ولا أزال أشعر بالقلق من التوزيع غير المتكافئ للمعرفة العلمية في العالم. لقد تعلمنا تعديل الجينوم البشري وكشف العديد من الأسرار حول كيفية تطور السرطان.
لقد تعلمنا تعديل الجينوم البشري، وفتحنا العديد من أسرار تطور السرطان. يمكننا التعامل مع نشاط الخلايا العصبية حرفيًا باستخدام مفتاح الضوء.
يمكننا حتى التلاعب بنشاط الخلايا العصبية في الدماغ باستخدام أشعة الضوء. يجلب كل عام المزيد من التقدم في أبحاث الطب الحيوي، وإنجازات تحويلية مثيرة. في كل عام هناك تطورات هائلة وإنجازات مثيرة ومدمرة في مجال الطب الحيوي.
ومع ذلك، على الرغم من المعرفة التي جمعناها، لم ننجح في نشرها في الأماكن التي تشتد الحاجة إليها. ومع ذلك، على الرغم من أن البشر قد أتقنوا وتراكموا قدرًا كبيرًا من المعرفة، إلا أننا ما زلنا نفشل في تطبيقها بشكل جيد حيث تكون هناك حاجة إليها بشدة.
وفقاً للبنك الدولي، يعيش 12% من سكان العالم على أقل من دولارين في اليوم. ووفقا لإحصائيات البنك الدولي، لا يزال 12% من سكان العالم يعيشون على أقل من دولارين يوميا.
ويقتل سوء التغذية أكثر من 3 ملايين طفل سنويا. ويموت أكثر من ثلاثة ملايين طفل كل عام بسبب سوء التغذية.ويعاني ثلاثمائة مليون شخص من مرض الملاريا على مستوى العالم. ويعاني ثلاثمائة مليون شخص حول العالم من الملاريا.
في جميع أنحاء العالم، نرى باستمرار مشاكل الفقر والمرض ونقص الموارد التي تعيق تدفق المعلومات العلمية. في جميع أنحاء العالم، كثيرا ما نرى مشاكل مثل الفقر والمرض ونقص الموارد التي تعيق انتشار المعرفة العلمية.
إن المعرفة المنقذة للحياة التي نعتبرها أمرا مفروغا منه في عالمنا الحديث غالبا ما تكون غير متوفرة في المناطق المتخلفة. إن المعرفة المنقذة للحياة والتي تعتبر أمرا مفروغا منه في المجتمع الحديث لا يتم نشرها عادة في المناطق المتخلفة.
وهكذا، في العديد من الأماكن، لا يزال الناس يحاولون علاج لدغة العنكبوت بالنار. لذلك، في أجزاء كثيرة من العالم، لا يزال الناس يستخدمون العلاج بالنار لعلاج لدغات العناكب.
أثناء دراستي في جامعة هارفارد، رأيت كيف يمكن للمعرفة العلمية أن تساعد الآخرين بطرق بسيطة ولكنها عميقة. أثناء دراستي في جامعة هارفارد، تعلمت كيف يمكن للمعرفة العلمية أن تساعد الآخرين بطرق بسيطة وعميقة.
بدا وباء أنفلونزا الطيور في العقد الأول من القرن الحادي والعشرين في قريتي وكأنه تعويذة ألقتها الشياطين. في عام 2000، كانت أنفلونزا الطيور مستعرة. بالنسبة لقريتنا، كان هذا المرض بمثابة لعنة من الشيطان.
لم يكن لدى طبنا الشعبي حتى أنصاف الحلول. الحل ببساطة لا يمكن العثور عليه في علاجاتنا الشعبية.
علاوة على ذلك، لم يكن المزارعون يعرفون الفرق بين نزلات البرد والأنفلونزا. ومما زاد الطين بلة أن المزارعين لا يعرفون الفرق بين نزلات البرد والأنفلونزا.
ولم يفهموا أن الأنفلونزا كانت أكثر فتكا من نزلات البرد. إنهم لا يفهمون أن الأنفلونزا أكثر فتكًا من نزلات البرد.
ولم يكن معظمهم أيضًا على علم بأن الفيروس يمكن أن ينتقل عبر أنواع حيوانية مختلفة. علاوة على ذلك، فإن معظم الناس ببساطة لا يفهمون أن فيروسات الأنفلونزا يمكن أن تنتشر بين الأنواع.
لذلك عندما أدركت أن ممارسات النظافة البسيطة مثل فصل الأنواع الحيوانية المختلفة يمكن أن تساعد في احتواء انتشار المرض، لذلك عندما تعلمت أن تدابير النظافة البسيطة والفعالة، مثل عزل الأنواع المختلفة، يمكن أن تحد من انتشار المرض،
وأنني أستطيع المساعدة في جعل هذه المعرفة متاحة لقريتي. وأخبر هذه المعلومات لقريتي.
كانت تلك أول لحظة آها لي كعالم أحياء. لأول مرة، شعرت بإحساس الإنجاز كعالمة بيولوجيا.
ولكنه كان أكثر من ذلك: فقد كان أيضًا نقطة انعطاف حيوية لتطوري الأخلاقي، وفهمي الذاتي كعضو في المجتمع العالمي. لكن الأمر كان أكثر من ذلك: لقد كان نقطة تحول مهمة في أخلاقياتي الشخصية وفهمي لمصيري كإنسان على هذا الكوكب.
تتحدانا جامعة هارفارد أن نحلم أحلامًا كبيرة، وأن نطمح، وأن نغير العالم. تعلمنا جامعة هارفارد أن نجرؤ على تحقيق أحلام كبيرة والمضي قدمًا لتغيير العالم.
هنا في يوم التخرج هذا، ربما نفكر في الوجهات الكبرى والمغامرات الكبيرة التي تنتظرنا. اليوم في حفل التخرج هذا، ربما تتخيل المثل العليا والرحلات العظيمة التي تنتظرنا.
أما بالنسبة لي، فأنا أفكر أيضًا في المزارعين في قريتي. بالنسبة لي، مازلت أفكر في مصير المزارعين في مدينتي.
تجربتي هنا تذكرني بمدى أهمية قيام الباحثين بتوصيل معارفهم إلى أولئك الذين يحتاجون إليها. لقد ذكّرتني تجربتي بمدى أهمية قيام العلماء بنقل المعرفة إلى من يحتاجون إليها.
لأنه باستخدام العلم الذي لدينا بالفعل، ربما يمكننا أن نخرج قريتي والآلاف من أمثالها إلى العالم الذي نعتبره أنا وأنت أمرًا مفروغًا منه كل يوم. لأنه باستخدام العلم الذي لدينا بالفعل، يمكننا أن نجلب القرويين في مسقط رأسي والآلاف الآخرين مثلهم إلى العالم الذي نعرفه أنا وأنتم.
وهذا هو التأثير الذي يمكن لكل واحد منا أن يحدثه! هذا هو التأثير الذي يمكن لكل واحد منا أن يحدثه!
لكن السؤال هو هل سنبذل هذا الجهد أم لا؟ لكن السؤال هو هل سنفعل هذا؟
لقد أكد مجتمعنا أكثر من أي وقت مضى على العلم والابتكار، ولكن يجب أن يكون التركيز بنفس القدر من الأهمية على توزيع المعرفة التي لدينا على أولئك الذين يحتاجون إليها. يؤكد مجتمع اليوم على أهمية العلم والابتكار أكثر من أي وقت مضى. ولكن من المهم بنفس القدر نشر المعرفة التي يمتلكها البشر بالفعل في الأماكن التي تشتد الحاجة إليها.
إن تغيير العالم لا يعني أن على الجميع العثور على الشيء الكبير التالي. إن تغيير العالم لا يعني أنه يتعين على الجميع العثور على الإنجاز الكبير التالي.
يمكن أن يكون الأمر بسيطًا مثل أن نصبح قادرين على التواصل بشكل أفضل وإيجاد طرق أكثر إبداعًا لنقل المعرفة التي لدينا إلى أشخاص مثل أمي والمزارعين في المجتمع المحلي. يمكن أن يكون تغيير العالم أمرًا بسيطًا: أن نصبح متواصلين أفضل ونستخدم أساليب فعالة لنقل المعرفة التي لدينا إلى أشخاص مثل والدتي والقرويين الآخرين في القرية.
ويحتاج مجتمعنا أيضًا إلى إدراك أن التوزيع العادل للمعرفة هو خطوة محورية في التنمية البشرية، وسنعمل على تحويل ذلك إلى واقع. ونحن كمجتمع بحاجة أيضًا إلى أن ندرك أن النشر المتوازن للمعرفة هو حلقة أساسية في التنمية البشرية ويجب أن نسعى جاهدين لجعله واقعًا.
وإذا فعلنا ذلك، فربما لم يعد المراهق في الريف الصيني الذي يتعرض لعضة عنكبوت سام يضطر إلى حرق يده، ولكنه سيعرف أنه يجب عليه البحث عن طبيب بدلاً من ذلك. إذا تمكنا من القيام بذلك، فإن الصبي الريفي الصيني الذي عضه عنكبوت سام لن يتحمل “العلاج بالنار”، ولكنه سيحصل على علاج احترافي من طبيب.
شكرًا لك! شكرًا لك!
نصائح
كيفية إضافة زوايا مستديرة إلى UIView بأداء عالٍ، استخدم الطريقة التالية بشكل عام،
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:rect byRoundingCorners:UIRectCornerBottomLeft cornerRadii:CGSizeMake(r, r)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = rect;
maskLayer.path = maskPath.CGPath;
view.layer.mask = maskLayer
وهذا يعني تعيين view.layer.mask، ولكن عند استخدام الطريقة المذكورة أعلاه لإضافة قناع إلى العرض الفرعي لـ tableViewCell، كما في الكود التالي، عندما لا يكون ارتفاع الخلية عددًا صحيحًا، مثل 30.23، ستظهر حافة tableViewCell افتراضية. لم يتم العثور على حل حتى الآن.
UIVIew *bgView = [UIVIew new];
bgView.frame = tableViewCell.bounds;
[tableViewCell.contentView addSubview:bgView];
bgView.layer.mask = maskLayer;
شارك:
أصبح التطبيق على قيد الحياة اليوم. إنه تطبيق يحسب عدد الأيام المتبقية في عام 2018. وكان مجانيًا في الأصل. لاحقًا، نظرًا لتوصية حساب Douyin العام، كان عدد التنزيلات كبيرًا جدًا. جعل المؤلف التطبيق قابلاً للشحن، وكان السعر 3 يوانات. سمعت أن الدخل اليومي للمؤلف يجب أن يصل إلى عشرات الآلاف. حركة المرور مذهلة حقا.
نموذج صنع المال APP: 1 تحميل مدفوع 2 تنزيلات مجانية، ميزة فتح الرسوم 3 تنزيل مجاني للتجربة المجانية رسوم الإعلانات 4. تنزيل مجاني، اشتراك تجريبي مجاني للوظيفة. هذا محير للغاية. لا يعرف العديد من المستخدمين كيفية إلغاء الاشتراك أو أن إلغاء الاشتراك أمر مزعج للغاية.
عندما أرى أشخاصًا آخرين يصنعون تطبيقات، أشعر بالحكة الشديدة وأرغب في إنشاء تطبيقي الخاص، لكن ليس لدي أي أفكار جيدة. الوظيفة الحالية: 1 عمل 2 خوارزميات التعلم، اللغة الإنجليزية، الفنون 3. اقرأ الكتب لاكتساب فهم أعمق لأنظمة الكمبيوتر. من الأفضل قراءة csapp وsicp باللغة الإنجليزية. 4 تحسين مهارات iOS، والسجل، وضغط الصور، والتعتيم، واكتشاف تسرب الذاكرة، وما إلى ذلك.
What to read next
Want more posts about ARTS?
Posts in the same category are usually the best next step for reading more on this topic.
View same categoryWant to keep following #iOS?
Tags are useful for related tools, specific problems, and similar troubleshooting notes.
View same tagWant to explore another direction?
If you are not sure what to read next, return to the homepage and start from categories, topics, or latest updates.
Back home