(No one wants to see) recent study battlefield

Recent study battlefield

Recent study fairly effective, basically in the absence of guidance, through learning skills, have to say there are still many people are willing to share technology, feel free to share their own valuable experience like me beginner, so I learned a lot in here first thank those people enthusiastic to share learning experiences on the web, they let me on the network to learn the knowledge.

Recent study fairly effective, basically in the absence of guidance, through learning skills, have to say there are still many people are willing to share technology, feel free to share their own valuable experience like me beginner, so I learned a lot in here first thank those people enthusiastic to share learning experiences on the web, they let me on the network to learn the knowledge.

In her spare time the past few days, a total of contact with understanding and deepen learned three things: VerilogHDL, HTML, Git.

VerilogHDL

About learning outcomes VerilogHDL can be roughly divided into the following points:

  • Understand the nature of simulation files. Simulation files prepared essentially self-simulation of a call after the top excitation code inputted to the top module, a waveform display to monitor how the output waveform will change at a given excitation, in order to achieve authentication code function object. further, even directly corresponds to the code can be the entire top file as a test, the test can be excited to temporarily modify the initial and always block, the output waveform is monitored by the simulation tool.

  • Learn the height of the free form of the language. This language formats and other languages, such as Cpp, Java is similar to the requirements for the format is not particularly critical, in most cases spaces and line breaks will be ignored by the compiler, it is possible to be the reading of the code using its own line breaks and tabs is modified to a more structured format, such as the classic wording:

    module Cnt8421(CK,RST,Q);
        input CK;
        input RST;
        output[3:0]Q;

    It can be rewritten as the following format (excerpt from my previous write 8421BCD decimal counter )

    module Cnt8421
    (input CK
    ,input RST
    ,output[3:0]Q
    );

    The module definition is written in the port by way of this new line, easy to see the name of each port and port type, and the port type into brackets, eliminating the need for repeat procedures within steps of writing. Some may disagree this "new writing" that such wording is not "classic", but in my opinion, easier to read, easy to understand writing is the best written, people of different natural habit for myself so son makes me very uncomfortable to write a glance, easy to read and maintain my late, might some people are not used to this, but I think it is very suitable.

  • Learn to deal with non-integrated module, replace it with other forms or can be integrated algorithm. At present preliminary understanding of knowledge, lack of experience, stay in this pit, later wrote an article for a detailed account of this.

HTML

Park in the blog Bowen, Daniel saw several technology blog, ornate or minimalist decor, but all trace of interwoven technical and aesthetic taste, since they wake up until just a beginning part of the HTML, taking the time to decide HTML entry should, be able to write simple page, know how to use commonly used tags and attributes, be able to read the source code of a simple website is currently not a lot of progress, as follows:

  • Learn the basic functions of the label, you can write your own simple text link and embed a simple and pictures, and combine these persons.

  • Knowing this is a markup language rather than a programming language. It makes use Markdown to write the text of the intimacy I feel able them to realize both the similarities and differences a little.

  • By virtue of their shallow knowledge of HTML, understand and be able to rewrite some of the code base, such as insertion difficult hyperlink Markdown implementation as well as some special text formatting in the text, and then, or my blog centered CC certificate shows that all learning after self rewritten, and it succeeds, it makes me very encouraged.

Git

This is the first command-line tool I have come almost entirely alien concept only in Windows cmd in simple contact, contact with such a seemingly complex and huge system I began to be frightened, looking deep the command window and a lot of configuration and commands, I can not find the North, but read a few related books / literature on the web, with this preliminary understanding, and through GitBook entry-related operations, coupled with their own before basic operation of GitHub's got to know, it is not very difficult to grasp the underlying operating Git, to achieve:

  • After his project on GitHub to clone a local, and create a new branch of the local library, improve the code merge, the last check, push to the remote repo, to achieve the revised and submitted to the local origin of the work action.
  • (It seems to be put with a learned said and done)

to sum up

In general, recently had a productive session, are catching up much Affairs this week, taking the time to learn there are always benefits to enrich themselves but also enriches the idea, I was very pleased. Later also need to work harder to learn, in a deal Meanwhile duty to go to work to understand this knowledge, do their fair share exceptionally correct, so that their steady development progress.

Guess you like

Origin www.cnblogs.com/Clouds42/p/11918943.html