How can I ask Daniel?

Source: Internet
Author: User

// ================================================ ====================================
// Title:
// How can I ask Daniel?
// Author:
// Norains
// Date:
// Saturday 03-June-2010
// Environment:
// Null
// ================================================ ====================================

 

To avoid misunderstandings, I 'd like to clarify that I am not a master or a newbie who is used to sharing experiences with everyone. In this case, why should we prepare such a title? No way, because I think if I Replace "Daniel" with "others", "Master", or even remove it, the click rate will certainly not be too high. For a little bit of vanity, let's start with the "Daniel" proposition!

 

I have seen many readers in this article, and I should have a very popular blog myself. I will receive emails from many friends without accident. I just don't know if I will feel the same way as I do. Some emails are very comfortable, seem comfortable, and have very targeted questions. Some of them are inexplicable, and I don't know what to say after a long time.

 

To put it simply, let's look at some examples of poor questions.

 

Think about it, or don't worry, just declare that these examples are extracted from my email. However, the excerpt is not for the sender, because these problems are common to all. The reason for this excerpt is that I am too lazy to fabricate it myself. If the example below is unfortunately sent to me, do not be surprised. Of course, I will remove the sender information to avoid your troubles.

 

Let's take a look at the first example:

 

Norains,
Hi!
I have asked you a question. How can I package Windows CE applications?
Thanks ~
Xxx

 

This is obviously the style of students. If you don't understand it, you don't need to think more and ask questions directly. To solve this problem, it is actually very simple. You only need to enter the results in Baidu or Google. Send an email to me. Although I have a question and answer, after all, I have to work and cannot reply immediately. Sometimes I am too busy to reply in two or three days. The efficiency of my reply is quite different from that of the search engine. Therefore, I suggest you ask Baidu and Google first if you have any questions. If you cannot answer the question, you can write a letter to the ox. Because many of them are not necessarily very free.

Hello, norains ~
 
In Media. cpp,
M_pmedia-> open (text ("loveworkflow ")),
Is the parameter of the open function a path or a file name? Which file should the MP3 file be stored in?
 
Thank you ~
Xxx

The problem in this email is similar to that in the previous one, but you don't have to ask about the search engine. You only need to test the relative path and absolute path. I think it takes less time to change the path than to write an email. Generally, I suggest you test some simple code first. If it is not enough, send an email to ask Daniel.

 

Norains, hello!
 
The touch of the touch screen is inaccurate. Why?

Thank you.
Xxx

 

This is a very general question. I drew a huge circle for the respondent, and basically cannot give a clear answer. First, we cannot know what chip he uses. Second, we do not know whether the hardware works normally. Third, we do not know the software version that he uses. Finally, I don't know what it is. Because Daniel did not see the questioner's blackboard, in fact, Daniel is in an ignorant state, and he can only speculate on the problem based on the description of the questioner. If the questioner cannot provide some clear information, I think it is difficult for Daniel to answer his or her questions very correctly.

Similar to this, there is also:

 

Norains, hello!
 
My program seems to have a bug. I don't know why. Please check it. The program is included in the attachment.

Thank you.
Xxx

 

A similar email is a big one. People are so enthusiastic. The source code is provided to you. Can you check the problem for others? But where should I start? He said there was a bug, but what was the bug? You really want to help people tune up, and try again one by one. It takes a lot of time and energy not to mention whether you can find the bug he mentioned. In this case, I suggest that the sender clarify the bugs, such as the steps at which errors may occur and the situations where errors may occur, so that the experts can be targeted, it can save their time and solve your problem faster.

After talking about so many bad things, let's finally look at a good one:

 

Hello, norains,
Thank you for your reply.
I am now looking at the USB driver program under wince. I can see that the USB driver mainly calls the usbd module, which is provided by Microsoft. When a USB device is connected to the host, the host detects a level change on the USB interface and reads the descriptor of the USB device, read this descriptor and go to the Registry to find the driver consistent with this descriptor. How does the Host read this descriptor? What is the mechanism? (I thought this function is available in the usbd module)
Also, when writing USB drivers, the keys of vendorid and productid are written in the Registry first, or when the USB device is inserted for the first time, the system prompts you to install the driver and find the driver, are these descriptors written to the registry by the driver?
 
The description on the internet is excerpted. "The driver information of the USB host is saved under the HKEY_LOCAL_MACHINE/Drivers/USB/loadclients/key in the registry. The first time we inserted a USB device. Because this information does not exist, a "Unrecognized USB device" dialog box is displayed, asking the user to enter the driver name. The name is the file name of the USB host driver DLL. After a name is entered, the system automatically calls the usbinstalldriver function of the DLL. This function is used to add information about the USB host driver to the registry so that the USB device can be identified when the device is inserted again. "
 
Thank you very much for your reply.
Wish you a smooth and healthy job!

This kind of mail is my favorite. The process is clear and clear, so that people can know at a glance what he wants to ask and what he doesn't understand. There are also some subjective feelings of my own. This will allow me to know if his current thoughts are different from the actual ones, so that I can answer them in a targeted manner without repeating what he understands. The most amazing thing is that he also added the information he found online for my judgment. This is especially valuable, because even Daniel cannot cover all aspects, and he also has a short item. In order to prevent Daniel from going online to search for short items, he also added a special appendix, you can ask the experts to answer the question.

Finally, let's summarize it. In fact, it is very simple. If you want to ask Daniel and get the correct answer, you should give one answer to the problem. You can rest assured that the more you describe, the more you will know the problem. If it is difficult for you to write a detailed letter, I suggest you do not need to send an email to ask Daniel, because you may be in trouble when writing your own questions, how can you expect the experts to bother you?

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.