当前位置: 首页 > 编程日记 > 正文

我是如何在尼日利亚的沃里创立Google Developers Group GDG分会的,并达到了100位成员...

It only takes a spark to get a fire going, and soon all those around can warm up in its glowing. — Kurt Kaiser, Pass It On

只需要一点火花就能使火熄灭,周围的所有人很快就会在炽热的火焰中升温 — Kurt Kaiser,传递下去

I am convinced beyond reasonable doubt that technology will play (and is already playing) a vital role in the change of narratives across the African continent.

我坚信,毫无疑问,技术将在整个非洲大陆改变叙事中发挥(并且已经在发挥)至关重要的作用。

You need not look far to share in my conviction. Take a look at Andela’s mission of building the next generation of tech leaders and Udacity’s Google Africa Scholarship program. They’re designed to locate the most talented software developers in Nigeria and the whole of Africa.

您不必太过分就可以分享我的信念。 看看安德拉(Andela) 建立下一代技术领导者 的使命以及Udacity的Google非洲奖学金计划 。 他们旨在寻找尼日利亚和整个非洲最有才华的软件开发人员。

I was really inspired by the works that the Google Developers are doing across Sub-Saharan Africa and the world through community building. So, using the Google Developers Groups (GDG), I applied earlier in the year to start a local GDG chapter in Warri, Nigeria.

Google开发人员通过社区建设在整个撒哈拉以南非洲乃至世界范围内所做的工作,确实使我深受启发。 因此,我在今年早些时候使用Google Developers Groups (GDG)申请在尼日利亚沃里开设了本地GDG分会。

Since I don’t live close to Lagos (the centre of the tech revolution that is sweeping the African continent) — I’m in Warri, a city in Delta State, in the South of Nigeria — it meant that I could only participate in meetups and tech events remotely (through Twitter, to be specific). Not the best of ways to build a network, if you are a remote worker like I am!

由于我不住在拉各斯(席卷非洲大陆的技术革命的中心)附近-我在尼日利亚南部三角洲州沃里市的沃里市-这意味着我只能参加远程聚会和技术活动(具体来说是通过Twitter)。 如果您像我一样是远程工作者,那不是构建网络的最佳方法!

I needed to feel, touch, and meet the people who are in the industry in my area, and I wanted to help inspire those who are aspiring and wiling to embrace technology and become developers.

我需要与我所在领域的行业内的人感觉,接触和见面,我想帮助激发那些渴望并渴望拥抱技术并成为开发人员的人们。

我是谁? (Who am I?)

I am a front-end developer, technical writer, a volunteer editor for the freeCodeCamp Medium publication, and the Lead Organizer of Google Developers Group, GDG, Warri, Nigeria.

我是freeCodeCamp Medium出版物的前端开发人员,技术作家, 志愿者编辑 ,也是尼日利亚瓦里GDG的Google Developers Group的首席组织者。

My journey into software development started in my teens. In 2003, I was introduced to QBASIC, the language for the introduction to programming course that I had to take as part of my requirements to obtain a diploma certificate in Data Processing. This was taught through the department of Computer Science at the University of Benin in Nigeria.

我的软件开发之旅始于十几岁。 在2003年,我被介绍给QBASIC,这是我获得数据处理文凭证书所必需的编程语言入门语言。 这是通过尼日利亚贝宁大学计算机科学系教授的。

Uncle Frank, a lecturer in the CS department, started a software club in collaboration with some students led by Roland Ukor. We were taught Visual Basic 6.0, Cold Fusion, classic ASP, and then DOT NET (that had just been released by Microsoft).

CS系讲师Frank叔叔与Roland Ukor领导的一些学生合作建立了一个软件俱乐部。 我们先后学习了Visual Basic 6.0,Cold Fusion,经典ASP和DOT NET(Microsoft刚刚发布)。

In retrospect, that was my earliest encounter with group study and the tech community culture.

回想起来,这是我最早接触小组学习和技术社区文化的经历。

为什么选择GDG和我对GDG Warri的愿景? (Why GDG and my vision for GDG Warri?)

If I have seen further than others, it is by standing on the shoulders of giants. — Isaac Newton
如果我比其他人看到更多,那就是站在巨人的肩膀上。 - 艾萨克·牛顿

The Google Developers Groups are a local groups of developers (and aspiring developers) who are interested in Google technologies and APIs. A local GDG chapter can host meetups that suit their communities, like helping people learn how to code and become developers, hosting hackathons, and running codelabs.

Google Developers Groups是对Google技术和API感兴趣的本地开发人员(以及有抱负的开发人员)组。 当地的GDG分会可以举办适合其社区的聚会,例如帮助人们学习如何编码和成为开发人员,举办黑客马拉松以及运行代码实验室。

The GDGs have been in the forefront of building tech communities across Sub Saharan Africa. GDGs are the largest developers community in Africa (See the directory). As I’m keen on building a community of developers in Warri from the ground-up, and want to bring the same excitement and empowerment that technology gives, starting a GDG chapter naturally fit in. I am confident that the community can stand on the shoulders of other GDG chapters and Google Developers Experts to see further.

GDG一直在整个撒哈拉以南非洲地区建设技术社区的最前沿。 GDG是非洲最大的开发人员社区(请参阅目录 )。 我热衷于从头开始在Warri中建立开发人员社区,并希望带来技术所带来的兴奋和力量,因此自然而然地开始了GDG章节。我有信心社区可以站在GDG其他章节和Google Developers Experts的肩膀上有进一步的了解。

I am laser-focused, and my vision for starting a GDG chapter in Warri is encapsulated in:

我专注于激光,在Warri中开始GDG章节的愿景封装在:

  • Building a community of software developers by inspiring as many youths as I can to become software developers

    通过激励尽可能多的年轻人成为软件开发人员来建立软件开发人员社区
  • This community of developers will, in the long run, gain valuable skills that will make them employable. It will also create innovative solutions for the society and help build start-ups.

    从长远来看,该开发人员社区将获得宝贵的技能,使他们可以就业。 它还将为社会创造创新的解决方案,并帮助建立初创企业。
  • The group will help change the narrative in the Niger Delta region of Nigeria through technology.

    该小组将通过技术帮助改变尼日利亚尼日尔三角洲地区的叙述。

在GDG Warri聚会页面上最多运行前100名成员 (Run Up to the first 100 members on the GDG Warri meetup page)

People need to be touched, seen, felt, and heard.

人们需要被感动,看到,感觉和听到。

I understood the role of social media in helping us to get members to our meetup page, but I also realized that I had to do some onsite campaigning. So I started at college campuses (targeting Computer Science undergrads) within Warri and the Delta State.

我了解社交媒体在帮助我们吸引成员加入我们的聚会页面中的作用,但我也意识到我必须进行一些现场竞选活动。 所以我开始在Warri和Delta State的大学校园(针对计算机科学本科生)。

But getting into the colleges to spread the word about the new GDG chapter in Warri required some strategic planning. I needed some field workers and volunteers, which at the time, I didn’t have. I had to run solo to get the word out.

但是进入大学传播有关Warri中新的GDG章节的信息需要一些战略计划。 我需要一些现场工作人员和志愿者,而当时我还没有。 我不得不独自奔跑才能说出这句话。

我是怎么做的? (How did I do it?)

On March 16, 2018, I was scheduled to speak at the forLoop meetup in Asaba, the Delta State capital, a three hours drive away from Warri. Since it was the first time I was ever going to give a tech talk, I made a post on a Facebook group inviting people to attend the meetup. A certain gentleman made a comment about coming. I replied that I would be wearing a shirt with the inscription “Riding on Grace,” and that if he attended, he should say hello to me.

2018年3月16日,我计划在距离沃里(Warri)三个小时车程的三角洲州首府阿萨巴(asaba)的forLoop聚会上演讲。 由于这是我第一次进行技术演讲,因此我在一个Facebook小组上发了一个帖子,邀请人们参加聚会。 一位绅士对即将来临发表了评论。 我回答说,我会穿着一件上面写着“骑在优雅上”的衬衫,如果他参加,他应该对我问好。

You can only imagine how surprised and pleased I was when, after the meetup, a gentleman walked up to me and introduced himself as Ilekura Idowu. With a smile he said to me “You truly wore the riding on grace shirt.” Immediately, I remembered the Facebook conversation and was excited to have met this gentleman.

您只能想象在聚会后一位绅士走到我面前并自我介绍为Ilekura Idowu时,我多么惊讶和高兴。 他面带微笑对我说:“您真的穿了宽限期衬衫。” 立刻,我想起了Facebook的谈话,很高兴见到这位先生。

Idowu is a student of the Federal University of Petroleum Resources, Effurun-Warri, Nigeria. He went on to play a vital part as a pioneer volunteer for the GDG Warri, and set up my first appointment to introduce GDG Warri to the final year Mathematics students at the university.

伊多乌(Idowu)是位于尼日利亚埃夫富隆-瓦里的联邦石油资源大学的学生。 他继续作为GDG Warri的先驱志愿者发挥着至关重要的作用,并建立了我的第一个职位,将GDG Warri介绍给大学的最后一年的数学学生。

I wasn’t going to take chances by pointing the students to the meetup URL. I wanted them to sign up on the spot, for those who were interested. Armed with my MIFI, I opened up the internet and walked the students through signing up for Meetup and becoming members on the GDG Warri, meetup page.

我不会通过将学生指向聚会URL来冒险。 我希望他们对感兴趣的人当场注册。 带着我的MIFI武装起来,我打开了互联网,引导学生们注册了Meetup,并成为GDG Warri,meetup页面的成员。

This visit led to the sign up of our first members of the GDG community and laid the foundation for me to meet the head of the department of Computer Science at the university. I made more presentations following that first one. We were on our way to 100 members for the GDG Warri meetup page.

这次访问使我们成为了GDG社区的第一批成员,并为我见到大学计算机科学系主任奠定了基础。 在第一个演讲之后,我做了更多的演讲。 我们正前往100名成员参加GDG Warri聚会页面。

举办第一次聚会-移动网站认证研究报告 (Hosting the first meetup — a mobile site certification study jam)

Community building is not and never will be a one-man show. I needed to get co-organizers and volunteers who were passionate about building a community of software developers.

社区建设不是而且永远不会是一个人表演。 我需要得到热衷于建立软件开发者社区的联合组织者和志愿者。

Being passionate about female participation in tech, I reached out to Judith Njoku, a front-runner in the #100DaysOfCode community to be a co-organizer. She would share her tech story in our upcoming meetups.

我热衷于女性对科技的参与,因此与#100DaysOfCode社区的领军人物Judith Njoku进行了合作。 她将在我们即将举行的聚会中分享她的技术故事。

For our first meetup, we hosted the Google mobile site certification study jam on April 14, 2018. The mobile site study jams are peer-led, facilitator based study sessions. Participants are meant to study the basic and advanced aspects of building mobile websites, and then get a certification upon passing the test.

对于我们的第一次见面会,我们于2018年4月14日举办了Google移动网站认证研究果酱。该移动站点研究果酱是由同行领导,基于主持人的研究会议。 参与者旨在研究构建移动网站的基本和高级方面,然后在通过测试后获得认证。

获取研究果酱的协助者 (Getting the facilitators for the study jam)

Our study jam was going to span three hours, covering four modules. We realized that it was going to be a strain on one person facilitating a study jam for so long. So we decided to get three facilitators, each taking one module, so we could have breaks in between the sessions and achieve maximum impact for the attendees.

我们的学习困境将持续三个小时,涵盖四个模块。 我们意识到,这么长时间以来,一个人难以忍受学习困境。 因此,我们决定聘请三位主持人,每位负责一个模块,这样我们就可以在会议之间进行休息,并为与会者带来最大的影响。

  • Module 1: Mobile sites and why they matter — facilitated by Prince Darlington Ekemini, web developer and creator of the Codefii framework (a PHP framework)

    模块1: 移动网站及其重要性 –由网络开发人员和Codefii框架 (PHP框架)的创建者Prince Darlington Ekemini推动

  • Module 2: Improving Mobile site speed — facilitated by Benjamin Ojorma Odumah, Web Developer and CEO, Elucomputing, Warri, Nigeria

    模块二: 对改善移动网站的速度 -本杰明Ojorma Odumah,Web开发和CEO,促进Elucomputing ,瓦里,尼日利亚

  • Module 3: Creating an effective mobile UX — facilitated by Kelvin Omereshone, Front-End Developer, MyPadi.ng

    模块3: 创建一个有效的移动UX -促进通过开尔文Omereshone ,前端开发, MyPadi.ng

  • Module 4: Advanced web technologies — facilitated by Kelvin Omereshone, Front-End Developer, MyPadi.ng

    单元4: 高级网络技术 -由MyPadi.ng前端开发人员Kelvin Omereshone 推动

让与会者在聚会上学习编码 (Getting the attendees to learn to code at the meetup)

Since we’re an evolving community, I had to get someone who could help inspire the attendees to get into coding. After the meetup, the fire had to spread! I also wanted to offer them a platform that they could use to kick-start their developer careers.

由于我们是一个不断发展的社区,所以我必须找一个可以帮助激发与会者参与编码的人。 见面后,火势蔓延了! 我还想为他们提供一个平台,他们可以用来启动他们的开发人员职业生涯。

Who else could be more qualified to talk about learning to code than the shepherd of millions of people learning to code, Quincy Larson? He’s the founder of the freeCodeCamp, and I have had the opportunity of working with him for the past year — so it seemed like an easy choice.

昆西·拉尔森 ( Quincy Larson) 是成千上万学习编程的人 ,还有谁比他更适合谈论学习编程 ? 他是freeCodeCamp的创始人,在过去的一年中,我有机会与他合作-所以这似乎是一个简单的选择。

Quincy joined us remotely to give a talk on why you should be a developer. He laid out some of the points he wrote in this article, please do learn to code. He wrapped up the talk with a Ask Me Anything (AMA) session.

Quincy远程加入了我们,就您为什么应该成为开发人员进行了演讲。 他列出了他在本文中写的一些观点, 请务必学习编码 。 他通过“任何问题”(AMA)会议结束了演讲。

关键要点和未来 (Key Takeaways and Going Forward)

A candle doesn’t lose its light by lighting another candle — James Keller
一支蜡烛不会因为点燃另一支蜡烛而失去光芒–詹姆斯·凯勒(James Keller)

On the night of April 13, a day before the meetup, I was skeptical about the number of people that will turn up — after all, I’d never hosted a meetup before! Our meetup event page was set at 40 persons. We had the spots reserved already, but I was worried about people showing up.

在聚会之前的4月13日晚上,我对即将到来的人数表示怀疑–毕竟,我以前从未举办过聚会! 我们的聚会活动页面设置为40人。 我们已经预订了景点,但我担心有人出现。

That night, I went on my knees and said a prayer.

那天晚上,我跪下祈祷。

The worries were unnecessary, as we had 41 persons in attendance. I was truly overwhelmed by the turn out as seen on my tweet.

我们有41人出席,因此不必担心。 我在推文上看到的结果确实让我不知所措。

Communities are built by people who are passionate about making others better. Our community does not have a large number of developers yet, but we will inspire as many people as we can to embrace coding as the new literacy. It’s a tool for enriching their lives as developers, and for making the world a better place through innovative solutions.

社区是由那些热衷于使别人变得更好的人建立的。 我们的社区还没有大量的开发人员,但是我们将鼓励尽可能多的人接受编码作为新的读写能力。 它是一种丰富他们作为开发人员的生活,并通过创新解决方案使世界变得更美好的工具。

And for the big win, we had people sign up on freeCodeCamp to learn to code. And so they begun the journey into becoming developers with us.

为了取得重大胜利,我们让人们注册了freeCodeCamp以学习编码。 因此,他们开始了与我们一起成为开发人员的旅程。

I want to specially thank Google in Africa, Google Developers, Aniedi Udo-Obong, and Olaiwola Bolaji for giving me the tremendous opportunity to create a developer community in Warri.

我要特别感谢非洲的 Google , Google Developers , Aniedi Udo-Obong和Olaiwola Bolaji给予的巨大机会,让我在Warri建立了一个开发者社区。

These are exciting times for the city of Warri and Delta state and I want to invite you to join the Google Developers Group, GDG Warri, on our meetup page.

对于沃里市和三角洲州来说,这是令人振奋的时刻,我想邀请您加入Google开发者小组GDG Warri,在我们的聚会页面上 。

Here are the photos from the meetup.

这是聚会中的照片 。

Reach out to me on charles[dot]eteure[at]gmail[dot]com

在Charles [dot] eteure [at] gmail [dot] com上与我联系

We will also be hosting the Google I/O Extended 2018 Warri, on June 2, 2018 at the PTI Conference Centre in Effurun-Warri, Nigeria. Check it out.

我们还将于2018年6月2日在尼日利亚Effurun-Warri的PTI会议中心托管Google I / O Extended 2018 Warri 。 看看这个。

And if you found this article interesting, you can help me get others to see it by giving it some claps ? or sharing it. Am also on Twitter

如果您觉得这篇文章有趣,可以给我一些鼓掌以帮助我让其他人看到它? 或分享。 我也很喜欢

翻译自: https://www.freecodecamp.org/news/how-i-started-a-google-developers-group-gdg-chapter-in-warri-nigeria-and-reached-100-members-22cbd622d070/

相关文章:

ES6 你可能不知道的事 – 基础篇

ES6 你可能不知道的事 – 基础篇 转载作者:淘宝前端团队(FED)- 化辰 链接:taobaofed.org/blog/2016/07/22/es6-basics/ 序 ES6,或许应该叫 ES2015(2015 年 6 月正式发布),对于大多数…

Android线程之主线程向子线程发送消息

和大家一起探讨Android线程已经有些日子了,谈的最多的就是如何把子线程中的数据发送给主线程进行处理,进行UI界面的更新,为什么要这样,请查阅之前的随笔。本篇我们就来讨论一下关于主线程向子线程如何发送数据,这个用的…

HTML上传excel文件,php解析逐条打印输出

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; phpExcel文件下载 ←跳转地址 demo <!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8"><title>Title</title>…

javascript编写_如何通过编写自己的Web开发框架来提高JavaScript技能

javascript编写Have you ever asked yourself how a framework works?您是否曾经问过自己框架是如何工作的&#xff1f; When I discovered AngularJS after learning jQuery many years ago, AngularJS seemed like dark magic to me.多年前学习jQuery后&#xff0c;当我发现…

2016ACM/ICPC亚洲区大连站现场赛题解报告(转)

http://blog.csdn.net/queuelovestack/article/details/53055418 下午重现了一下大连赛区的比赛,感觉有点神奇,重现时居然改了现场赛的数据范围,原本过的人数比较多的题结果重现过的变少了,而原本现场赛全场过的人最少的题重现做出的人反而多了一堆,不过还是不影响最水的6题,然…

微信小程序插件新增能力

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; “ 小程序插件能力升级&#xff1a;开放插件登录能力&#xff0c;帮助插件开发者更好地管理用户&#xff1b;支持在插件内使用微信支付能力&#xff0c;便于用户在插件内完成预订、购…

ubutun:从共享文件夹拷贝文件尽量使用cp命令而不是CTRL+C/V

为了方便&#xff0c;VBOX安装的Ubuntu&#xff0c;并在硬盘上创建了一个与Windows的共享文件夹sharefolder方便在两个系统之间传文件 但是经常发现的问题就是从sharefolder中拷贝文件到ubuntu中会出现很多毛病&#xff0c;比如说经常按了CTRLC之后没有拷贝最新的文件&#xff…

影像锐化工具_如何以及为什么要进行工具改造:花在锐化斧头上的时间永远不会浪费...

影像锐化工具by Harshdeep S Jawanda通过Harshdeep S Jawanda 如何以及为什么要进行工具改造&#xff1a;花在锐化斧头上的时间永远不会浪费 (How and why you should tool-up: time spent sharpening your axe is never wasted) There is this old anecdote about two friend…

ListT随机返回一个

/// <summary> /// 随机返回一条数据 /// </summary> /// <param name"list"></param> /// <returns></returns> protected string GetRandomData(List<string> list) {return list.OrderBy(_ > Guid.NewGuid()).First…

微信小程序插件功能页开发详细流程

有问题可以扫码加我微信&#xff0c;有偿解决问题。承接小程序开发。 微信小程序开发交流qq群 173683895 、 526474645 &#xff1b; 正文&#xff1a; 关于新出的微信小程序插件功能页做一下记录&#xff0c;希望能帮到大家 步骤&#xff1a; 1.打开开发者工具&#x…

(拆点+最小路径覆盖) bzoj 2150

2150: 部落战争 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 518 Solved: 298[Submit][Status][Discuss]Description lanzerb的部落在A国的上部&#xff0c;他们不满天寒地冻的环境&#xff0c;于是准备向A国的下部征战来获得更大的领土。 A国是一个M*N的矩阵&#xff0…

使用Flow检查React,Redux和React-Redux的全面指南

by Fabian Terh由Fabian Terh 使用Flow检查React&#xff0c;Redux和React-Redux的全面指南 (A comprehensive guide to type checking React, Redux, and React-Redux with Flow) This article is divided into 4 sections:本文分为4个部分&#xff1a; Type checking Redux…

微信小程序WebSocket实现聊天对话功能完整源码

相关文章&#xff1a; 1.小程序聊天群&#xff0c;发送语音&#xff0c;文字&#xff0c;图片。 2.微信小程序集成腾讯IM&#xff0c;实现实时音视频通话&#xff0c;1V1聊天 3.云开发微信小程序聊天群 4.接入网易云信IM即时通讯的微信小程序聊天室 5.微信小程序聊天功能 …

codevs 1203 判断浮点数是否相等

1203 判断浮点数是否相等 时间限制: 1 s空间限制: 128000 KB题目等级 : 青铜 Bronze题目描述 Description给出两个浮点数&#xff0c;请你判断这两个浮点数是否相等输入描述 Input Description输入仅一行&#xff0c;包含两个浮点数输出描述 Output Description输出仅一行&…

通过代码自定义cell(cell的高度不一致)

我们知道&#xff0c;在iOS中&#xff0c;自定义cell的方式有两种&#xff1a; 一是通过xib创建 .二是通过代码自定义cell 这里我说下通过代码自定义的cell。 当我们的应用显示的cell比较复杂&#xff0c;显示的行高都不一样&#xff0c;比如新浪微博 这时用系统自带的cell…

通过构建城市来解释HTML,CSS和JavaScript之间的关系

by Kevin Kononenko凯文科诺年科(Kevin Kononenko) 通过构建城市来解释HTML&#xff0c;CSS和JavaScript之间的关系 (The relationship between HTML, CSS and JavaScript explained by building a city) If you have ever visited a walkable city like New York, then you c…

url参数解析 url解析 ?解析成对象

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 代码&#xff1a; // url参数解析 function getUrlkey(url) {var params {};var urls url.split("?");if (urls[1]) {var arr urls[1].split("&");for …

【bzoj1070】[SCOI2007]修车 最小费用流

原文地址&#xff1a;http://www.cnblogs.com/GXZlegend/p/6798411.html 题目描述 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员&#xff0c;不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序…

“Assign Random Colors” is not working in 3ds Max 2015

Go to Customize -> Preferences…-> General (tab) Uncheck “Default to By Layer for New Nodes”转载于:https://www.cnblogs.com/cindy-hu-23/p/4476293.html

计算机编程课程顺序_您可以在6月开始参加630项免费的在线编程和计算机科学课程...

计算机编程课程顺序Six years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 800 schools around the world have created thousands of free online courses.六年前&#xff0c;麻省理工学院和斯坦福大学等大…

卡片右上角三角形效果,按钮点击变色

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 效果图&#xff1a; 实现代码&#xff1a; <view classprivilege_list><view classprivilege_card {{in_right_top1?"bg":""}} bindtapin_card id1&g…

数据挖掘基本任务

数据挖掘基本任务 数据挖掘主要做什么&#xff1f;换而言之&#xff0c;数据挖掘主要解决什么问题呢&#xff1f;这些问题&#xff0c;可以归结为数据挖掘的基本任务。 数据挖掘的基本任务包括分类与预测、聚类分析、关联规则、奇异值检测和智能推荐等。通过完成这些任务&#…

41-First Missing Positive

【题目】 Given an unsorted integer array, find the first missing positive integer. For example,Given [1,2,0] return 3,and [3,4,-1,1] return 2. Your algorithm should run in O(n) time and uses constant space. 【analyze】 1.由于是无序的&#xff0c;所以处理起来…

javascript迭代器_JavaScript符号,迭代器,生成器,异步/等待和异步迭代器-全部简单解释...

javascript迭代器by rajaraodv通过rajaraodv JavaScript符号&#xff0c;迭代器&#xff0c;生成器&#xff0c;异步/等待和异步迭代器-全部简单解释 (JavaScript Symbols, Iterators, Generators, Async/Await, and Async Iterators — All Explained Simply) Some JavaScrip…

jquery总结和注意事项

1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法&#xff0c;且返回的对象为jquery对象&#xff08;集合对象&#xff09;&#xff0c;不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换只有jquer…

第4次作业类测试代码+043+杨晨宇

triangle的代码&#xff1a; package triangle;import java.text.DecimalFormat;public class Triangle {public Triangle() {}/** 判断三角形的类型*/public String triangleshape(int a, int b, int c) {if ((a < 1 || a > 100) || (b < 1 || b > 100) || (c <…

微信小程序让屏幕自动向下滚动

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; wx.pageScrollTo(OBJECT) 基础库 1.4.0 开始支持&#xff0c;低版本需做兼容处理 将页面滚动到目标位置。 OBJECT参数说明&#xff1a; 参数名类型必填说明scrollTopNumber是滚动到…

这就是为什么我们需要在React的类组件中绑定事件处理程序

by Saurabh Misra索拉米斯拉(Saurabh Misra) 这就是为什么我们需要在React的类组件中绑定事件处理程序 (This is why we need to bind event handlers in Class Components in React) While working on React, you must have come across controlled components and event han…

深入JDK源码,这里总有你不知道的知识点!

Java的基础知识有很多&#xff0c;但是我认为最基础的知识应该要属jdk的基础代码&#xff0c;jdk的基础代码里面&#xff0c;有分了很多基础模块&#xff0c;其中又属jdk包下面的lang包最为基础。 我们下面将总结和分析一下lang包下面最为基础和常用的几个部分。 1:常用的对象类…

JS同时上传表单图片和表单信息并把上传信息存入数据库,带php后端源码

微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 利用JQ&#xff0c;jquery.form.js&#xff0c;bootstrap实现上传表单图片和表单信息并把上传的图片地址&#xff0c;input填写的信息存入数据库&#xff0c;上传的图片存入服务器。 效果 前端&#xff…