suchen
HeimComputer-TutorialsComputerwissenEine kurze Einführung in den Software Design Competition Blue Bridge Cup

Einführung in den Software-Design-Wettbewerb Lanqiao Cup

Um den Aufbau eines professionellen Talentteams in der Softwareindustrie meines Landes weiter zu fördern, die Lehrinnovation und Reform der Computer-Hauptfächer an Hochschulen und Universitäten zu beschleunigen, das Interesse der College-Studenten am Lernen und Forschen im Bereich der Softwareentwicklung zu wecken, und Verbesserung des unabhängigen Innovationsbewusstseins und der technischen Praxisfähigkeiten von College-Studenten, Förderung und Auswahl einer Gruppe herausragender Software-Talente für die Branche, das Talent Exchange Center des Ministeriums für Industrie und Informationstechnologie und der Lenkungsausschuss für Informatik- und Technologielehre der Höheren Bildungseinrichtungen des Bildungsministeriums haben beschlossen, gemeinsam den dritten nationalen Wettbewerb für Software-Professional-Talentdesign und Unternehmertum „Blue Bridge Cup“ zu organisieren.

Der Wettbewerb ist in drei Projekte unterteilt: JAVA-Softwareentwicklung, C/C++-Sprachprogrammierung und Unternehmertumswettbewerb, und umfasst jeweils eine Gruppe für Studenten und eine Berufskolleggruppe. Teilnehmen können alle Vollzeitstudierenden und Berufsschüler mit formellem Studentenstatus (vorbehaltlich des Status zum Zeitpunkt der Anmeldung).

IBM und Intel fungieren als offizielle strategische Partner, um Sponsoringunterstützung und technische Dienstleistungen für den Wettbewerb bereitzustellen. Einzelheiten zu den einzelnen Projekten finden Sie auf der offiziellen Website des Wettbewerbs:. Alle relevanten Hochschulen und Universitäten werden gebeten, die Teilnahme der Studierenden entsprechend ihren tatsächlichen Bedingungen aktiv zu organisieren. Anmeldeschluss ist der 20. Dezember 2011.

Alle Gewinner erhalten gemeinsam vom Veranstalter und den Mitorganisatoren ausgestellte Preisurkunden.

Teilnehmer, die im Finale oder höher den dritten Preis gewinnen und die Qualifikation der Schule erreichen, um von der Prüfung ausgenommen zu werden, haben Anspruch auf Vorstellungsgespräche an der Peking University School of Software and Microelectronics, der Beijing Jiaotong University und der Beijing University of Information Wissenschaft und Technologie, Southwest University, South China University of Technology und andere Universitäten. Die Zulassung von Studierenden mit allgemeinem Masterabschluss an der Hochschule wird vorrangig behandelt.

Worauf sollten Sie bei der Teilnahme an einem Software-Design-Wettbewerb achten

Sie wissen nicht einmal, worauf Sie achten sollen, aber es gibt Lehren aus der Erfahrung.

Die Hauptfrage ist:

Mir war nicht klar, dass es bei diesem Wettbewerb um Leben und Tod geht, also habe ich es ganz beiläufig geschrieben, entsprechend dem Format des Wettbewerbs und der Situation der Arbeit, ohne zu viel auszugeben Zeit drauf.

Die Chinese Normal University hat bei diesem Wettbewerb jedes Jahr sehr gute Ergebnisse erzielt, was eng damit zusammenhängt, dass sie dem Verfassen von Dokumenten große Bedeutung beimessen.

ftp://cstfs.gdufs.edu.cn enthält alle Einträge und Dokumente

Unter ihnen:

Das Kernel-basierte Rootkit-Erkennungssystem und das UML-Modellierungssystem sind Arbeiten der China Normal University und die Dokumente sind sehr gut geschrieben

Meine Arbeit basiert auf dem universellen Internet-Formulargenerierungssystem

Der Schlüssel zum Schreiben von Einreisedokumenten ist:

1. Es gibt einen Textabschnitt, in dem der Innovationspunkt klar dargelegt wird. Es sollte heißen: „Es gibt derzeit kein ähnliches System, das …“ vorgeschlagen, um die Nachteile des Produkts usw. zu überwinden. Schreiben Sie niemals: Es ist praktisch für die Arbeit und kann ... Funktionen erreichen. Die Jury beurteilt anhand dieses Links, ob Ihre Arbeit innovativ ist. Ich habe in diesem Aspekt des diesjährigen Dokuments einen fatalen Fehler gemacht.

Meine Schreibweise ist (falsch):

Bequem zu arbeiten und zu verwalten...

Die richtige Schreibweise sollte sein:

Aufgrund extremer technischer Schwierigkeiten gibt es derzeit nur sehr wenige Formularanpassungssysteme auf dem Weltmarkt. Die Preise liegen alle über 10.000 Yuan und alle nutzen .net- und j2ee-Plattformen mit geringer Durchdringungsrate. Das universelle Formulargenerierungssystem, das direkt mit der Skriptsprache HTML + Javascript + Server verknüpft ist und für die weit verbreitete PHP-Plattform geeignet ist, ist noch schwieriger zu implementieren als die .net-Entwicklung und daher beispiellos. Darüber hinaus unterstützt das universelle Formulargenerierungssystem erweiterte Formularelemente, die andere Formularanpassungssysteme nicht erreichen können, wie z. B. Datei-Upload-Elemente und Bild-Upload-Elemente, wodurch das universelle Formular in Bezug auf Nutzungswert und technischen Inhalt noch besser wird ...

2. Es gibt auch einen Absatz, in dem die Begriffe aufgeführt sind, die mit den technischen Schwierigkeiten Ihrer Arbeit zusammenhängen. Die Juroren werden wahrscheinlich online nach den von Ihnen eingegebenen Substantiven suchen und dann bewerten, ob dies der Fall ist die Fähigkeiten. Auch hier ist meiner Dokumentation ein fataler Fehler unterlaufen:

Meine Schreibweise (falsch) ist:

Formular: ähnlich dem HTML-Formular

Formularelemente:………………

(Es ist etwas, von dem selbst diejenigen, die einen Monat lang Webdesign studiert haben, denken würden, dass es nicht sehr tiefgründig ist)

Die richtige Schreibweise sollte sein:

HTML-Editor: Mit einem IAME als Bearbeitungsfeld kann er das interaktive Design von HTML und Seiten realisieren, und was Sie sehen, ist das, was Sie bekommen (obwohl viele Leute das wissen, aber wenn die Jury es sieht, werden sie denken, dass Sie habe das Innere des HTML-Editors geändert, gute Technologie)

Formularanpassungssystem: Bietet einen integrierten Editor (normalerweise einen HTML-Editor) für das Design der Formularschnittstelle und kann die Datenbindung und andere Funktionen dieses Editors verwenden, um die Datenbank für das angepasste Formular zu entwerfen, ohne die serverseitigen Prozesse schreiben zu müssen das Programm zur Übermittlung und Verarbeitung von Daten und zum Betrieb des DBMS, und es kann ein völlig neues Datenbank-Subsystem generiert werden (Wenn Sie dies nicht schreiben, wissen die Juroren möglicherweise überhaupt nicht, was ein Formularanpassungssystem ist, und sie denken, sie hätten es studiert Das mit PHP erstellte Artikelveröffentlichungssystem ist fast das gleiche und hat keinen technischen Inhalt. Ich bin in dieser Angelegenheit wirklich unzufrieden, aber das ist nicht ohne Grund.

……

3. Als nächstes kommt der Teil des Entwicklungsdenkens, und auch Fehler sind fatal:

Meine Schreibweise (falsch) ist:

Schreiben Sie die Namen einiger ungewöhnlicher und schwer zu verwendender JavaScript-Funktionen auf, die im System verwendet werden, und erklären Sie sie. Erwähnen Sie sie dann kurz: Die Kernfunktionen dieses Systems werden durch den geschickten Einsatz dieser Methoden realisiert. (Die Jury denkt: Was ist an ein paar Funktionen so schwierig? Schauen Sie einfach im Handbuch nach und Sie werden es wissen. Bei der sogenannten cleveren Verwendung handelt es sich nur um ein paar clevere Tricks, es gibt keine wirkliche technische Schwierigkeit)

Die richtige Schreibweise sollte sein:

Zeichnen Sie ein detailliertes Flussdiagramm der schwierigen Punkte im Entwurf und geben Sie eine detailliertere Textbeschreibung der schwierigen Punkte an, damit die Jury klar weiß, dass diese Methode nicht von anderen erdacht werden kann und nur Sie sie entwickeln können

Das liegt daran, dass das Dokument zu gravierende Fehler gemacht hat, so dass es, egal wie gut die Arbeit ist, nicht einmal zur Verteidigung geeignet ist. (Eigentlich gibt es einige gute Werke, die nicht in die Verteidigung aufgenommen werden können)

An zweiter Stelle steht die Benennung.

Der Name eines Systems wie meines sollte Wörter wie „intelligent“ und „Modellierung“ enthalten, die die Juroren gerne sehen. Die Wörter „universell“ und „generativ“ sind zu vulgär von sachkundigen Leuten

Zusätzlicher Punkt:

Ein weiterer Nachteil meines Systems besteht darin, dass es PHP verwendet (die Verwendung von PHP ist zufällig der Innovationspunkt, was sehr widersprüchlich ist).

Das webförmige System gefällt den Juroren nicht besonders, aber das bedeutet nicht, dass es nicht machbar ist. Dieses Jahr gab es ein „Guangdong Self-guided Travel Online“, das mit reinem ASP+SQL erstellt wurde Server und gewann den siebten Platz (Ich persönlich habe das Gefühl, dass es ihm gelungen ist. Viel schlechter als ich, weil er keine technischen Schwierigkeiten überwunden hat, die noch nie zuvor überwunden wurden, aber es ist unbestreitbar, dass seine Dokumentation viel besser ist als meins).

Wenn Sie den zweiten oder dritten Platz gewinnen und zufrieden sein möchten, lohnt es sich nicht, sich für die Verwendung eines webbasierten Systems einzusetzen, aber es ist völlig in Ordnung. Wenn Sie um den ersten Preis konkurrieren möchten, verwenden Sie keine webbasierten Systeme.

Wie ist es, am Microsoft Innovation Cup-Wettbewerb teilzunehmen

Verwenden Sie einfach die NET-Unterstützungsbibliothek. Sie können die in C++ entwickelte Kernfunktion in eine DLL umwandeln und sie dann mit DllImport in .NET aufrufen, wodurch Sie sich die Mühe der Übersetzung ersparen. (1) Insgesamt werden neun Spiele gespielt. Aus der Bedingung, dass der Gewinner jedes Spiels in die nächste Runde kommt, lässt sich erkennen, dass das Wettbewerbsformat ein Knockout ist und der Gewinner in die nächste Runde kommt und der Verlierer ausscheidet. Mit anderen Worten, jedes Spiel bringt einen Eliminator hervor. 10 Spieler werden schließlich um eine Meisterschaft kämpfen, das heißt, 9 Personen scheiden aus und es sind 9 Spiele erforderlich

(2) Basierend auf der Idee der ersten Frage, nämlich (n-1) Spiele durchzuführen

(3) Angesichts der Teilnehmerzahl in der ersten Runde müssen zwei Situationen berücksichtigt werden: Zum einen ist die Gesamtteilnehmerzahl eine gerade Zahl und zum anderen ist die Gesamtteilnehmerzahl eine ungerade Zahl Eine Person bekommt in der ersten Runde ein Freilos

Für Szenario 1 gibt es insgesamt 300*2=600 Teilnehmer

Für Szenario 2 gibt es insgesamt 300*2+1=601 Teilnehmer

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in den Software Design Competition Blue Bridge Cup. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:Excel办公网. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Wie fixiere ich den Anhang, der in Outlook 365 nicht angezeigt wird?Wie fixiere ich den Anhang, der in Outlook 365 nicht angezeigt wird?Apr 19, 2025 am 12:50 AM

Haben Sie Probleme beim Herunterladen oder Senden von Anhängen in Outlook 365? Manchmal zeigt Outlook sie nicht aus unbekannten Gründen, sodass Sie sie nicht sehen können. In diesem Beitrag auf der PHP.CN -Website sammeln wir einige Nutzungstipps für Anhänge, die nicht angezeigt werden.

Wie repariere ich den zeitgesteuerten V -steigenden Anschluss? Hier sind 5 Lösungen! - MinitoolWie repariere ich den zeitgesteuerten V -steigenden Anschluss? Hier sind 5 Lösungen! - MinitoolApr 19, 2025 am 12:49 AM

Wenn V steigende Spieler versuchen, sich einem Server anzuschließen, der in der Nähe oder bereits voll ist, können sie auf das Problem „V -steigender Verbindungszeit“ stoßen. Wenn Sie einer von ihnen sind, können Sie sich auf diesen Beitrag von Php.cn beziehen, um Lösungen zu erhalten. Lesen Sie jetzt weiter.

Wie ein- und aus-Echtzeitschutz in der Windows-Sicherheit ein- und ausschalten? - MinitoolWie ein- und aus-Echtzeitschutz in der Windows-Sicherheit ein- und ausschalten? - MinitoolApr 19, 2025 am 12:48 AM

Windows bietet Echtzeitschutz über Windows Security. Diese Funktion kann jedoch verhindern, dass Sie etwas tun, das es für gefährlich hält. In dieser Situation möchten Sie möglicherweise vorübergehend Echtzeitschutz einschalten. Dieser pHP.CN -Beitrag zeigt Ihnen, wie

Windows 11 24H2 oder Windows 12? Ist das wichtig?Windows 11 24H2 oder Windows 12? Ist das wichtig?Apr 19, 2025 am 12:47 AM

Microsoft hat sehr früh an Windows -Updates im nächsten Jahr gearbeitet. In jüngsten Gerüchten heißt es, dass das nächste Update im Jahr 2024 möglicherweise Windows 11 24H2 statt Windows 12 ist. Jetzt ist alles unsicher. Php.cn bringt Sie nun dazu, einige verwandte Informationen zu sehen

Fix: Die angeforderte Operation kann nicht durchgeführt werden - Fehler 0x80030001 - MinitoolFix: Die angeforderte Operation kann nicht durchgeführt werden - Fehler 0x80030001 - MinitoolApr 19, 2025 am 12:46 AM

Der Fehler 0x80030001 tritt häufig auf, wenn Sie versuchen, Dateien zu kopieren. Der Fehlercode wird von einer Nachricht begleitet, in der „angeforderte Operationen nicht ausgeführt werden können“. Wenn Sie mit diesem Fehler zu kämpfen haben, können Sie diesen Artikel auf Php.cn W lesen

So herunterladen und installieren Sie Windows 11 KB5034765So herunterladen und installieren Sie Windows 11 KB5034765Apr 19, 2025 am 12:45 AM

Am 13. Februar 2024 veröffentlichte Microsoft KB5034765 (Betriebssystem baut 22621.3155 und 22631.3155) für Windows 11 22H2 und Windows 11 23H2. Dieses Sicherheits -Update bringt Ihnen viele neue Verbesserungen und Fehlerbehebungen. Sie können lernen, wie Sie Windows 1 herunterladen und installieren

Registerkarte 'Stromverwaltung fehlt im Geräte -Manager - Top GuideRegisterkarte 'Stromverwaltung fehlt im Geräte -Manager - Top GuideApr 19, 2025 am 12:44 AM

Der Geräte -Manager wird häufig verwendet, wenn Sie einige Computerprobleme beheben müssen. Sie können die problematischen Geräte überprüfen und entscheiden, Geräte -Treiber zu deinstallieren oder zu aktualisieren. Außerdem können Sie auch Einstellungen für die Leistungsverwaltung in Geräte -Manager festlegen. Sie können jedoch f

2 Möglichkeiten zum Zurücksetzen der Windows -Sicherung auf standardmäßig in Windows 11/102 Möglichkeiten zum Zurücksetzen der Windows -Sicherung auf standardmäßig in Windows 11/10Apr 19, 2025 am 12:43 AM

Wenn die Sicherung und Wiederherstellung (Windows -Sicherung) nicht funktioniert, können Sie es auf Standard zurücksetzen. Wie restauriere ich Windows -Sicherung in Windows 11/10 auf Standards? PHP.CN wird Sie dazu führen, dieses Ding auf zwei Arten einfach zu machen und sie zu sehen.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung