Record the experiences of debugging serial port device bugs and debugging serial port bugs
It took almost one day to get a Bug. The Bug is as follows:
This Bug is especially unique. It is reported every time the end user uses the software without any prompt on the development computer. I carefully thought about the newly added features in the source code and di
64-bit WIN7 cannot install DNW, so operate on 32-bit Linux virtual machines
Linux Replication : folder copy and paste under the Linux root directory requires permission, so many times the copy and paste is unsuccessful
DNW:DNW requires virtual machine to be plugged into USB at foreground
serial Debugging (COM-USB): see if/dev is ttyusb0 or ttyusb1 after each USB plug-in, then modify by VI. KERMRC (command line: ~/.KERMRC)
USB
Notes-windbg timely debugging, notes-windbg debugging
It is useful when the program is tested or aged. As long as an exception is thrown, windbg debugging can be enabled, so that the field can be saved in time.
When the program crashes, the windows system will call the default system debugger, Which is set in the Registry
HKEY_LOCAL_MACHINE \
In the Java Web development process, especially in the background development often need to see the browser debugging network items: Today in the development of online preview system using the Flexpaper plug-in, This plugin will call flexpaperviewer.swf this software (let's say so), this software processing is. swf file,The content-type that should be configured
Because before the Genymotion simulator, yesterday did an update, and the results of the problem of the Play.exe stop work, online all kinds of ways toss a few hours invalid, finally putOracle VM Virtualboxgenymotion was completely uninstalled with 360 software management, then restarted, then re-downloaded aVirtualBox +genymotionof the integrated installation package, not negative, after the restart of the machine can normally enter the simulator
:
Introduction to the Node debugging tool getting started tutorial, node debugging tool
JavaScript programs become increasingly complex, and debugging tools become increasingly important. The client script has a browser. How can I debug the Node script?
In 2016, Node decided to use Chrome's "Developer tool" as the official deb
Python uses PyCharm for remote development and debugging, and pythonpycharm debugging
Background description
Sometimes the Python application code runs normally in the local development environment, but after it is put online, there is an inexplicable exception. After repeated troubleshooting, the cause of the problem still cannot be found, so I am thinking, it would be nice to perform one-step tracking and
[Android Studio authoritative tutorial] breakpoint debugging and advanced debugging
Some people say that Android debugging is the most difficult, so I can only say that you will not use it. I can say that debugging of Android Studio is the best I have ever seen.
Now, let's start writing a simple
Android Studio debugging is also very convenient, general problems directly through as the DDMS Logcat can be done. As supports all features of DDMS like Eclipse. Here to say is the debugging of difficult problems, that is, breakpoint debugging.First compile the program you want to debug.Click Set breakpoint at line number as shown in 2. Then click to open the debugging
1, the project needs: Transfer data size for 2*1024*1024bytes
2, the final choice of serial tools: Tintin serial debugging assistant Sscom42.exe
Tip: The data transferred is a hex file, and the file itself contains address information, which opens directly with the Sscom42.exe software, displaying and sending hex file contents
If the internal hex content is copied into the data by the Winhex
Remote debugging of PHP: XDEBUG. XDEBUG for PHP remote debugging. I used xdebug for local debugging during XDebug development. However, recently I joined some projects, and the environment was too complex, you need to build a local PHP remote debugging XDEBUG to debug xdebug.
During development, I used XDebug for loca
Some people say that Android debugging is the most pit, then I can only say that you do not use it, I can say that Android Studio debugging is the best I have ever seen.
Okay, so start writing a simple debug program, let's go for a for loop.
?
12345678
class="language-java hljs ">for (int i = 0; i 10; i++) {//获取当前i的值int selector = i;//打log查看当前i的值(此步多余,实际开发请忽略)Logg
Summary of multi-threaded program debugging using gdb and summary of multi-threaded program debugging using gdbGo to: Summary of using gdb to debug multi-threaded programs
I have never had much access to GDB multi-threaded debugging. Recently, I have had some contact with my work. Let's simply record it. First, we will introduce the basic commands for GDB multi-t
Step-by-Step
Code Debug (stepping through your code)
Step-by-Step code debugging is one of the most basic debugging operations. People often make mistakes that only identify trees without forests. Regular review of basic knowledge helps readers understand things they did not know before. Debug the debugging gutter symbols)
Before starting, let's talk about the
Stepping code debugging (stepping Through Your codes)Stepping code debugging is one of the most basic debugging operations, but is still to be described here. It is often easy to make trees trees mistakes. Reviewing basic knowledge often helps readers understand what they didn't know before.Debug Groove symbol (Debugging
Nowadays, website development is becoming more and more popular, and the probability of using JS is also very high. js has become a necessary tool for web development. Currently, some websites 80% are developed using Js. For example, map websites. Therefore, JS debugging has become very important.In addition to debugger and breakpoint setting, you can also use some browser Tools for auxiliary debugging. For
1 in the Mobile desktop Click "Settings" and then open the Open interface to click "Advanced Settings" to enter, as shown in the following figure.
2 then enter the "Advanced settings" you will see there is a "developer option" We click on the "Developer Option" will be entered into the phone-related interface will see a "USB debugging", now we open on it.
Friendly Tips
Hammer Phone Android 4.4 system, open with other Android system Oh, good art
Sometimes it comes to your own development program embedded in someone else's frame, and there is a problem in the interface, but it is not convenient to add their own mold quickly to other people's projects this time vs attached to the process of debugging become indispensable, straight to the topicHttp://msdn.microsoft.com/zh-cn/library/ms123401.aspxSelect Startup Project
In Solution Explorer, right-click the project name, and then on the s
How does PHP debug? How do I install the Debug tool? What debugging tools are available?
How does PHP debug? How do I install the Debug tool? What debugging tools are available?
------Solution--------------------
Download zendstudioenterpriseedition.v5.5.0.270, the Orthodox debugging tool.
------Solution--------------------
A master can solve most problems with
The original Bo link:http://blog.csdn.net/sunyujia/article/details/2614614 today decided to do something meaningful, write an illustrated blog, why should be illustrated? Because a lot of things may be said in words do not understand, from a previous article I published can be seen,http://blog.csdn.net/sunyujia/archive/2008/03/23/2211109.aspx My friends after the ordinary reaction after reading feel unintelligible, may be I write too simple, the following step into the topic. What is remote
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.