Free. Net obfuscation and decompilation tools
I. netCodeObfuscation
. Net code obfuscation technology:
Symbol renaming
String encryption and Compression
Resource encryption and Compression
Constant literals pruning
Method signatures overload Induction
Class hierarchy linerization
Code control flow Ob
List of commonly used tools [more common]
Obfuscators, encryption
Dotfuscator
Vs default tool, butCommunityVersionLow Intensity
DOTNET Reactor
Nativecode and obfuscation are used
Xenocode postbuild
Professional tools
{Smartassembly}. setup. MSI
Decompilation Tool
. NET development tools, such as ilspy, can be easily decompiled to view the source code. To protect your own software, the software is generally encrypted, not only internal key data is encrypted, after the software is developed, the software is encrypted to prevent others from easily decompiling and viewing important data. I tried the obfuscation of reactor and the encrypted DLL and exe, after it is easy
I. netCodeObfuscation
. Net code obfuscation technology: Symbol renamingstring encryption and compressionresource encryption and compressionconstant literals pruningmethod signatures overload inductionclass hierarchy linerizationcode control flow obfuscationassemblies merging and embeddingxml documentation Filter
Free. Net code obfuscation tool: Eazfuscator. net
Http://www.foss.kharkov.ua/g1/proje
performed on the cloud. It seems that nothing is actually done. In fact, all of this is automatically executed. You don't have to worry about the impact of Windows Phone 7.x applications, that is to say, when a Windows Phone 7 user downloads an application, it still provides the same JIT compilation package as before. Only Windows Phone 8 users can get a package compiled by optimized MDIL.
In addition, compared with applications compiled by MDIL (compared with Windows Phone 8 and Windows Phone
advance of compression www.jslint.com/ To do a check, find out all the missing semicolon, manually fill up. Now many of the JS code in the Openbookplatform I have compressed, and even put some commonly used in a full.js file, which can reduce the number of file reads, thereby improving efficiency. Xee: Multi-file Batch compression: Find WSH version in http://dean.edwards.name/download/, WSH version can be operated from command line! That is, you write a script and you can do it in bulk! Toug
1, >>> myteacher = ' big '
>> Yourteacher = Myteacher>> myteacher = ' small '>> Print (Yourteacher)→bigWrong answer: Myteacher
2, >>> first = 100
>> second = ' 100 '>> first = Second>> Print (first)→100Wrong answer: ' 100 '
3, in addition to the escape, there is no way
>>STR = "Let ' s go!">>print (str)→let ' s go!Double quotes and three quotation marks ("" "..." "" ") can contain single quotes, and three quotation marks (" ... ") can contain double quotes without escaping
Third-party common Python tools, libraries, frameworks, and other commonly used python toolsPython ImagingLibrary (PIL): it provides powerful graphic processing capabilities and supports a wide range of graphic file formats. This library can convert, print, and display graphic formats. It can also process some graphic effects, such as Zoom-in, zoom-out, and rotat
Five cool Python tools and python tools
A good tool can get twice the result with half the effort. The Python Community provides enough excellent tools to help developers implement some ideas more conveniently, the following
Python development tools and framework installation, python development tools
Introduction:
In fact, we only know this language for Python. Most of them are developed using. net. They have also learned MVC + EF development before, but because they are completely useless at w
Python is a common computer language, but few people in Python development tools know the seven "Tools" in Python development tools. The following is a detailed introduction of several Python
third-party modules that can parse the source code of the Web page, such as the BeautifulSoup library.Data processing:Python has some modules for data processing, such as NumPy, Pandas, and Matplotlib.NumPy is an open-source numerical extension of Python.This tool can be used to store and manipulate large matrices, which is much more efficient than Python's own nested list (nested list structure) structure. Pandas is a numpy-based tool that was created to solve the data analysis task.Pandas inc
Common Python debugging tools, which must read logs for Python development
Yes, it is the log. It is not important to keep enough logs in your application. You should log important content. If your logs are good enough, you can find the problem by reading the logs. This saves you a lot of time.
If you have been using print statements in your code for a long time
do, ... Wait for these questions, want to understand but there is no place to start the occasion, do not need to use iotop,iftop,htop,iostat,vmstat these tools, use Dstat Bar! It can do most of the work we've mentioned before, and maybe we can do better!
It will continue to show you data in a compact, code-highlighting way (unlike Iostat,vmstat), and you can often see past data (unlike Iftop,iostop,htop).
Just run:
Dstat--cpu--io--mem--net--load--fs-
The first and second parts of the lovely python that David Mertz created outline the use of XML in Python. However, the XML tools in Python have evolved significantly since the first articles appeared. Unfortunately, most of these improvements are not backward compatible. In this particular section, we revisit the auth
Pycharm Pycharm is a python IDE developed by JetBrains. Pycharm is used in general IDE features such as debugging, syntax highlighting, project management, code jumps, smart tips, AutoComplete, Unit testing, versioning ... In addition, Pycharm offers some great features for Django development, while supporting Google App Engine, and, more cool, pycharm support ironpython! Wing IDEThe Wingware Python IDE i
For CentOS: (based on a small Red Hat system)Need to install Epel-release firstRunYum Install Epel-releaseYum Install wgetFor cent OS 7.x (X86*64)RPM -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm For cent OS 6.x (X86*64)rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm For Cent OS 6.x (i386)RPM -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm For Cent OS 5.x (X86*64)RPM -ivh http://dl.fedoraproject
While not every Python program you write requires a rigorous performance analysis, it is reassuring that the Python ecosystem has a wide variety of tools to deal with problems when they occur.
The performance of the analyzer can be summed up to answer four basic questions:
How fast it is running
Where is the speed bottleneck?
What is the memory usag
? For example, hitting a (multiple) space before the print function or pressing the TAB key will cause an error when running the statement in Python-shell.>>> s = ' www.jeapedu.com ' >>> print swww.jeapedu.com>>> print s File "The reason for the 4th line error is that there is a tab or several spaces in front of the print function that causes the syntax to be out of compliance in the Shell and report an error.This article is from the "
can retain unicode.
Python-slugify-a Python slugify library that can convert Unicode to ASCII.
Unicode-slugify-a tool that can generate Unicode slugs.
Pytils-a simple tool for processing Russian strings (including pytils. transcoder. slugify ).
General parser
Python implementation of PLY-lex and yacc parsing tools
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.