ingridbruton

October 22, 2010

Win7 security measures: USD 5,000 penalty to steal a set of

Filed under: Uncategorized

According to foreign media reports, Microsoft's Windows 7 operating system will be Oct. 22 sale, the retailer Best Buy is opening for the sale of Windows 7 refurbished stores. Five nights this week, with reporters on the South Carolina Best Buy stores were visited.

Best Buy staff said that if the October 22 pre-installed Windows 7 prior to secretly sell the computer, then the store will be 5000 U.S. dollars each computer fine.

At this Best Buy stores in nearly all of the relevant shelf space has been emptied. This is mainly because Best Buy had a clearance on the Vista computer. This reporter saw a notebook display shelves 50 have been empty, but these shelves will be held Oct. 22 to be re-filled.

Now the arrival of Windows 7, including a computer model dv6-1352dx 16-inch HP notebook, a model for the i1545-4203's 15.6 inches Dell Inspiron laptop, a model for the G60-535DX HP notebook, and a Model for the Sony Vaio notebook VGN-NW270/FS. These products currently can not Google search engine or database search to Best Buy.

Recommended links:

Tiger promote Chinese Culture show the number of non-heritage style, Dongguan

Expert Java And JavaScript

hp pavillion dv6000 battery not charging

Private hospital, why are white Fujian Youyizuozhuang 80 per?

Do not worry! Three-trick to help you pick a good memory

Servlet's Context and Config

MPEG4 To MPEG

Flash The Perfect Lover

The basics of intrusion DETECTION rules

The problem is With Chinese characters - five-stroke input

3GPP to WMV

MPG to DivX

Log Analysers Specialist

Easy Kids Education

October 20, 2010

Flash Effect 2 production mysterious word

Filed under: Uncategorized

Flash effect making the mysterious word

5. Write copy mc's as.

Double-click the layer 1 of the first frame, the frame action in the pop-up panel, enter stop ();
Double-click the layer 2 of the first frame, enter the following acion script:

i = 0;
setProperty (”/ line”, _visible, flase);
a = -5;
while (i <300) (
duplicateMovieClip (”_root.line”, “line” add i, i);
setProperty (”line” add i, _x, a);
i = number (i) +1;
a = number (a) +5;
)

Description:

duplicatemovieclip when the animation is playing a copy of a movie clip. Copy out moveclip and copied exactly the same movieclip, and start playing from the first frame.

Explained this as follows:

i = 0;
/ / / Assign to the variable i to 0
setProperty (”/ line”, _visible, flase);
/ / / Set the name of the mc for the line element is not visible, (ie we can not see it in the animation playing)
a = -5;
/ / / To assign a variable to -5
while (i <31) (
/ / / When i <31 hours
duplicateMovieClip (”_root.line”, “line” add i, i);
/ / / Copy the name for the line in the mc, mc's name out of the new copy for the line1, line2 ……
setProperty (”line” add i, _x, a);
/ / / Real copy out the new x-coordinate as a mc
i = number (i) +1;
/ / / Variable i is assigned to the original value plus 1 i
a = number (a) +5;
/ / / Variable a is assigned a value for the original plus 5
)

We know the size of the establishment of the animation is 150 pixels wide, and each grid element width 5 pixels, while the name for the line of
grid coordinates -5 x components, so naturally it is the 0 coordinate line1x … so we copied the 30 grid components, just tile the entire stage.

6. Mc play order of the preparation of control as, the new symbol, name for the action, the first frame building in the key frame, windows — panels — frames, the frame panel to the first frame add frame label (frame lable): frist, 9,10,12,13 frame building in the key frame, click the first 10 frames, window — panels — frame set framelable as: a1,
Click No. 13, window — panels — frame set framelable to: bbb, respectively, in 9,10,12 enter the following frame as:

Article 9:
j = 0;
Article 10:
if (j <10) (
tellTarget (”_root.line” add j) (
gotoAndPlay (2);
)
) Else (
gotoAndPlay (”bbb”);
)
j = number (j) +1;

Article 12:
gotoAndPlay (”a1″);

Syntax Description:

if condition select statement, test conditions and determine the next action to be implemented. If the condition is true, then the implementation of the if () in the statement, or does not perform.

Syntax:
if (condition) (
statement;
);
Parameters:
condition: conditional expression, a value of true or false.
statement: When the implementation of the if statement, or test conditions embedded statement is true.

For the interpretation of the above as follows:

Article 9:
j = 0;
/ / / Assign to the variable j to 0
Article 10:
if (j <10) (
tellTarget (”_root.line” add j) (
gotoAndPlay (2);
)
/ / / If j <10 ?? name for the line + j (that is line1, line2, line3 …) the mc start from the first two to start playing.
) Else (
gotoAndPlay (”bbb”);
)
/ / / If j> 10 ??jump to frame label of the frame to play bbb
j = number (j) +1;
/ / / Variable j is assigned to the original value plus 1 j
Article 12:
gotoAndPlay (”a1″);
/ / / Jump to frame label a1 frame playback.

43,44,46,47 frame established in the key frame, click the article 43, window — panels — frame set framelable as: a2, set the first 47 of the framelable as ccc. And enter the following as:

Article 43:
j = 0;
Article 44:
if (j <10) (
tellTarget (”_root.line” add j) (
gotoAndPlay (2);
)
) Else (
gotoAndPlay (”ccc”);
)
j = number (j) +1;
Article 46:
gotoAndPlay (”a1″);

In the first 75 new key frame, enter
gotoAndPlay (”first”);

Process Description: (Figure 7)

We want to do is to use a word from left to right blinds effect gradually emerging, it gradually disappears from the sky with the shutter effect, so we should control the replication of the 30 gird sequential Playback, so set a from 10 to section 12 of the cycle in order to allow us to play every one on a grid component. But there is a small problem, we ask for is only one word appears on the screen, as this would add a control to cover the first word of grid elements completely Playback finished, began to play the second word of grid elements covering . That first play the first 15 grid components, and so they all Playback After another 15 after the beginning of the play grid. And we know the length of each gird component is 45. Start Playback from the first one grid to 15 in the middle of the cycle spent 15 and should therefore be completed later in the cycle such as 45-15 = 30 to start playing from 16 to 31 grid elements. So we started in the first 43 to 2 cycles, and until the first 73 to complete the second component of the player character on the grid.

7. Back scene1, drag from the labrary action components to layer1, ctrl + enter, see the results, is not very brightly? file — export movie, select the file type swf, file name: “text”, click save, publish flash animation. (Figure 8)

8.file– new, new movie, modify — movie, set the width to 400, high 300, Beijing color is black. (Figure 9)

[Next]

New symbol, called “digital” in the toolbar, select the text tool, enter text into the state, then you can knock on your keyboard crazy, random input a text, and arranged to Fig. (Figure 10)

windows — panels — charcater, character panel to set the color is dark green, the text size is 12pt.

9. The new symbol, called “green” in the toolbar, select the rectangle tool, stroke color to none, fill color is dark green, draw a rectangle,
windows — panels — info to adjust the size of the rectangle, so that width is 10, high of 400. windows — panels — align, align panel to set its Align property to make it in the center of the stage.
windows — panels — fill, the fill panel, select the drop-down box filled way: liner gradient (linear gradient). Figure set the gradient color (Figure 11).

The toolbar, select fill tool, select the toolbar below the transform fill tool, the mouse click the green rectangle, rotation appears tension gradient and gradient of the icon (Figure 12)

Gradient fills will rotate 90 degrees, and appropriate to change the fill area, so that the final results as shown. (Figure 13)

10. New symbol, the name “Data Flow”, windows — library, drag and drop components from the library of “digital” to layer1, set the location so that it is located in center stage, in 30 new key frame. insert layer new layer2, drag layer2 layer1 to layer 2 in the lower. Drag from the library of “green” component to the layer2, the “green” components and the bottom of the “digital” component to the top alignment. In the first 30 new key frame, the “green” component to the top of the “digital” component align the bottom, right-click on layer 2 from 1 to 30, any one frame, creat motion tween, create animation.

Right-click the layer1 layer, in the pop-up menu, select mask. (Figure 14)

11. New symbol, called “text”. Back to scene 1, from a library of drag and drop “data flow” component to layer1, and copy out of four, housed on the stage. insert layer, new layer 2, from a library of drag and drop “text” element to the layer2, placed in the center of the stage. (Figure 15)

Select the “text” elements, windows — panels — instance, in the instance pop-up panel to set name property: text. (Figure 16)

12. Double-click the layer 2 of the first frame, the frame actions in the pop-up panel type the following as:

loadMovie (”text.swf”, _root.text);
/ / / Will text.swf file name property is transferred within the text of the component (Note that “text.swf” path)
setProperty (”_root.text”, _xscale, “100″);
/ / / Set the name property of the same width as the text component (ie 100%)
setProperty (”_root.text”, _yscale, “100″);
/ / / Set the name attribute for the text of the component height is constant (ie 100%)

So far we have completed the production of the mysterious effect, you can publish animations, view the results.

Finally, I would love to flash a little advice from my friends: we live in a colorful era of the network is changing, technology is changing, everything is changing rapidly, will not change is the only creative, yes, I have always stressed This is because I hope we do not always tied his own ideas, always repeat the identical design, expand your imagination, with the appreciation of the vision to observe the world, you will find that this is the source of inspiration.

????:

Make operator = returns a reference POINT to * this

ASF to MPG

A fully CG production process - the first draft (the original painting)

SA118 translation (12)

Advantage of limited group of users: 2007 to see VPS Hosting

DivX to IPod

Premier Management And Distribution

Struts framework in the Session object to create and control

Yuan Meng: Ubuntu 9.10 new version of the debut

OGM TO AVI

Easy AUDIO Presentation Tools

Articles about Games Arcade

Where VoIP Save Money?

Unsuccessful rollback while upgrading windows xp

To Work Without Selection, The Problem You Thought About It?

Correctly understand the IPD of the “STRUCTURED process”

October 4, 2010

PHOTOSHOP repair facial photographs of smooth Posts

Filed under: Uncategorized

We often find that there are spots on the face pictures, how to repair to these noises, then stood back a photo? Many people are accustomed to using filters in the “go to miscellaneous points” or with “smear tool” to deal with, but not ideal to use them, but time consuming. Now, I will be the earliest examples to introduce a good effect of the speckle method, in the process, you will also understand that some use PHOTOSHOP in the channel.

See original image (Figure 1), it is clear to see people face a lot of spots. We open the picture in PHOTOSHOP

Switch to the “channel” panel, the picture for the RGB mode, we can see that the picture has four channels, namely, RGB mixing channel and the R (red), G (green), B (blue) color separation channel.

Click the channel, you will find miscellaneous points more in the GB channel, while the R channel just to select the face and other. Hold down the CTRL click on R channel, load we have to repair the constituency. Figure 2:

Select the location of the appropriate special fuzzy (smart blur):

Parameters shown in Figure 4, also can adjust (Note: This is still to retain the original constituency, and channels)

As mentioned earlier, the G, B channels in a number of miscellaneous points more. We switch to the G (green) channel, that is, click the channel to retain the original constituency, and R channels for the same operation, because the more complicated points, where we use the same two particular fuzzy (Note: The use of two radii 1 use a radius of fuzzy and fuzzy effects of 2 different) … … In the process you can clearly feel the point of disappearance … … miscellaneous
Similarly, switch to the B channel, also with two particular fuzzy … … this you click on the RGB channel watch the whole map mixed, on the face of the complex found have been no point.
Next we adjust the brightness of the face and hair and color, to reflect the image layering. We first face to adjust the curve, keep the original constituency (constituency disappear if, as long as you can hold down the CTRL click on R-channel), press CTRL + M, adjusted curve (Figure 5):

And anti-selection, hair and other parts of the curve adjustment, darkening a number. This will be completed.

In this method, did not use any tools, just use the filter in the “special fuzzy.” It is worth noting: 1, constituency issues, how to use channels to select to repair the site is the key; 2, according to the number of access points in the complex corresponding fuzzy to varying degrees.

Recommended links:

Passion in June, feast of Mach 5 Group buy

Internal control: Harm than good, or at every step

Three features of the NEW distributor

Communication made easier by free web mail

DIGITAL cameras: Kodak EasyShare LS755

Wizard Audio Players

DV TO AVI

CCTV denied billion purchase BROADCAST rights for English Premier League: or 25 million U.S. dollars

Ubuntu 2010 “Snow lynx,” the latest developments

UT Starcom orders by the Indian IPTV operator

Games Simulation Catalogs

Fireworks PRODUCED lovely “onion” Little P child

MOD to MPG

AVI to Zune

September 26, 2010

Close to the KM role

Filed under: Uncategorized

Once an organization recognizes the importance of knowledge management, the next step is to find suitable candidates to undertake the important task of knowledge management.

Looking at the process of the formation of knowledge products, knowledge management (KM) covers the work of the role of macro to micro dimensions. In short, the role of knowledge management should include three categories: the macro-control chief knowledge officer (Chief Knowledge Officer, referred to as CKO), knowledge of middle managers guidance and knowledge of micro-operations reporter / editor. These roles constitute the drivers of organizational knowledge management and intellectual architect. They are organized to control and access to information flow, knowledge flow essential key elements.

Chief knowledge officer

CKO senior knowledge management roles must be able to put a structured combination of external knowledge and intuition, to perceive the organizational culture and behavior of tacit knowledge, to ensure the organization's intellectual assets will ultimately translate into profits for organized knowledge products. This determines the CKO is an important participant in knowledge management, knowledge management activities is the organization managers.

CKO CKO responsibilities The main duties of the following three aspects:

First, establish a knowledge management for the organization of information infrastructure. It contains a comprehensive technology infrastructure, such as technical support environment of Jian Li, knowledge management tools of choice; human infrastructure, such as human resources development mechanism, intelligence and other knowledge base to establish and Wei Hu; environmental infrastructure, such as connecting to the international business environment, knowledge networks and knowledge organization (team) and so on.

Second, for the organization to create a knowledge sharing and knowledge innovation culture. CKO must match the organization's senior management team introduced a series of incentives to promote a knowledge-oriented work. Usually, CKO at this time will be truly felt from the various organizations and multi-level challenges and pressures.
Finally, for the organization for economic returns. CKO must decide how to generate better knowledge and knowledge management products to help organizations make money or save money.

Elements of success from the individual must possess the professional quality of view, CKO requires not only outstanding performance in a person, but with the overall quality of the people.

First, we must have comprehensive skills. Probe Consulting, New Jersey, the shareholders of Bob Guns recently completed a study on the CKO. 52 through analysis of the country's best CKO relevant information, he found that the typical CKO's background and the traditional Japanese managers are similar, they tend to function in a variety of different areas of the hustle and accumulated rich experience in the industry . All the comprehensive skills training for them to develop the analysis for the global thinking, communication skills and exercise the ability to withstand various pressures.

Secondly, we must have a strong personality and influence quality. Information Management London Business School visiting scholar, Professor Michael Earl and Ian Scott of psychological tests and research show that: CKO Although different cultural backgrounds, but many of their personality traits are similar, unlike the other administrative staff, expressed a strong personal accomplishment. CKO must be influential, must rely on their communication skills, initiative, leadership, willing to take risks, and many excellent qualities to work.

In addition, from CKO in which the external environment, the support of the senior management team and the organization of employees is of paramount importance. No matter how much ability CKO, if they are unable to obtain the unanimous support of the senior management team, they are also unable to display their ability, when the CKO at best a “supernumerary CKO”. On the other hand, the end product of organizational knowledge from the staff, without whose co-ordination, CKO's work is a rubber stamp, knowledge management, there is nothing, then the CKO at best a “virtual CKO”.

Challenge the work of CKO quite challenging. They usually face the following challenges: ??establish the priority level of knowledge management strategy; ??the organization to establish the most practical system of knowledge products; ??with senior managers to establish a good working knowledge of the environment; ??proper management of intellectual assets of the organization; ??timely access to knowledge and information about the surrounding environment; ??future development of knowledge management; and so on.

Knowledge resources and knowledge of performance assessment CKO needs resources include two parts: the external knowledge and internal knowledge. CKO, CIO (CIO Chief Information Officer), CLO (study director Chief Learning Officer) and CHO (Head of Human Resources Chief Human-resources Officer) that the relationship between the ultimate success of knowledge management program can have a very close relationship. Organizations, the most important intellectual property is the internal knowledge, and internal than external knowledge acquisition knowledge acquisition is much more difficult. Therefore, CKO good cooperation with the CHO is the main organizations to obtain a necessary condition for intellectual capital; the CKO and CIO of cooperation, it can help more easily access external knowledge.

CKO's job performance ultimately reflected in the performance of the organization's knowledge products. Organizational knowledge of product quality and economic returns to evaluate the performance of the main factors CKO.

Knowledge Manager

Knowledge manager's role is similar to department manager or project manager. They should be familiar with project planning, project content, technology management, technology and methods, and technology development and other new developments, support CKO gradually establish a framework of knowledge products, structure and content. Knowledge Manager can be hand held, but also by the department manager or project manager, part-time, with the CKO's job.

First of all tasks to enrich the structure of organizational knowledge products. Managers use their knowledge of business and project expertise and experience with the product system of organizational knowledge CKO perfect a knowledge of each product's specific structure, knowledge content of products, the correct orientation and quality control.

Second, the establishment of project intellectual framework. Knowledge manager to carry out the project by participating in first-hand information, find, discover, create new knowledge products and their framework of practical, well-organized system of knowledge products.

Third, to develop organizational knowledge products in the market. Knowledge products created just for the organization or efficiency savings, will have real value and significance of the development. Knowledge managers have an obligation to the organization of knowledge products applied to the implementation of the project to go.

Fourth, for the upgrading of knowledge products. Knowledge product is the result of knowledge innovation. Knowledge Innovation is a permanent ongoing work. Business development needs constantly inject new momentum ????knowledge. With knowledge of business managers directly involved in the project control experience, the knowledge needed in a timely manner to update product maintenance.

Limitations of the particularity of knowledge managers work the opportunity to determine their knowledge into the organization in many areas, access to a large, full-
Hand, effective new knowledge, prone to a kind of knowledge innovation pride detrimental emotional, think they know more than other employees. Therefore, as a knowledge manager, have a basic grounding in a variety of work but also should have good moral quality, can be properly treated by the work and the contact person.

Knowledge reporter / editor

For the implementation of knowledge management organizations, must have drawn a lot of good and to organize the knowledge structure of the employees, but the work and knowledge management, the most attractive new role is knowledge of reporters / editors.

First of all, the main task, through various media and other external knowledge absorption intuition and inner knowledge. Knowledge reporter / editor using the media, documents, project information, network technology, and other intermediary was more direct explicit knowledge, while he alleged his unique sensitivity and intuition from the events, people, information, tacit knowledge gained.

Second, the absorption of knowledge organized into a person used for external knowledge. Through the absorption of understanding, knowledge, reporter / editor with more than
Kind of intuitive, easy to understand through mature and standardized forms to organize the knowledge acquired into explicit knowledge.

Third, real-time knowledge of the organization to update and edit. How knowledge is much more compelling is the knowledge of reporter / editor of an important work. Organizational knowledge-rich content in a timely manner, updating knowledge base is essential for knowledge management.

Fourth, for the storage of knowledge employed by organizations to establish a knowledge base environment. The role of knowledge management knowledge not only to convince the owner of the whole
Management to contribute their knowledge, but also to provide convenient storage of knowledge sharing environment.

The main source of knowledge and reporter / editor is not the job skills required by the common people. Such roles usually have the following categories of people qualified:

First of all journalists. Sensitive to its unique professional journalists, from a number of small, incomplete, some information related to an event or issue to get a more complete discussion and views. This is exactly the knowledge of reporters / editors should have the basic quality.

Second, the expert system the peak of the “knowledge engineer.” Some of these people have a collection of information and processing capacity of knowledge, most of the better at the preparation of structured knowledge representation code, with abstract thinking ability, their weakness is the lack of an overall grasp of the problem and description.

Third, the more sensitive the information related fields and good at summing up people. Easier to reach these people is difficult to grasp the problem
Factors and association and analogy with some ability to quickly enter the job role.

Can be seen playing the role of knowledge management, who must have two elements: ??”hard” elements, namely in the field of integrated skills, cross-cutting areas of structural knowledge, knowledge management needs of everyday technology and tools for the organization with actual results of the work of interest to understand the development of technology support organizations and ideas, etc.; ??”soft” elements, mainly refers to the individual with the characteristics and qualities, such as the rich cultural background and business experience, good social background and experience, Good problem analysis and summary of capabilities, keen observation ability and unique ability of intuitive perception, a good grasp of the problem difficult to quantify the ability of personality characteristics.

????:

Archiving services to virtualized storage

Ping command usage

Shi Yuzhu Giant Empire Base

Young professionals entering the workplace TO learn the three key issues

Infomation Wizards And Components

ASF to AVI

“Dance like” Chinese Edition

How to obtain the STATE of flip

PS Texture Text Series: Python pattern word

Forbes: Goodbye, ALIBABA?

Print Function

Matroska TO MP4

3G2 to MPEG

Reviews Graphic

September 16, 2010

Disaster Relief donation of: 3 million yuan assistance ASUS quake donations

Filed under: Uncategorized

It is understood that on May 13, Asustek Computer announced the China business headquarters to the severe earthquake hit compatriots donated 3 million yuan.

Asustek Computer This document contributions of the two million yuan through the China Charity donations will be used for emergency earthquake relief efforts, including the purchase of disaster supplies and other necessities. Another 100 million donation will be used to support post-disaster reconstruction. Asustek is also self-organize the staff donated money and goods to support people going all-out disaster relief operations.

Asus Global Vice President, China Division ASUS Mr. Zeng Qiangsheng chairman, said: “In the face of disaster, global Chinese hearts are closely linked. Asustek Computer of all my colleagues will stand with the people of disaster areas, a common fight against this sudden natural disasters. “

Asustek Computer has the social responsibility of corporate citizenship into their brand culture and ideas among the Southeast Asian tsunami disaster has been a huge assistance, and has strong support for the “Blue Sky Love plans,” “magic beans, baby,” “help poor students in the west”, etc. .

Recommended links:

Analysis Of 2008 Strategic Adjustments Taobao Causes And Consequences Of B2C

Pao GS-816FC Fiber Disk Array

The founding of sailing

m4v to FLV

IDC how to charge only reasonable

what is rmvb

Good Text Or Document Editors

windows media PLAYER m4v

My Favorite Printer

Customize the “SEND to” menu

Brief Screen Capture

comments Games Kids

wmv TO flv converter free

Interpretation Serv-U user attributes “Account”

Reflection: Dealers genuinely listened to recruitment

My experience With AutoCAD rendering

Comments: 500 glory and Sorrow

July 31, 2010

Spear and shield of the contest - CRC principle Posts

Filed under: Uncategorized

The previous section we introduced the junk code, but the junk code, after all, a very simple thing, basically into the door of Cracker can be dealt with. Therefore, we do need to own software with better protection. CRC check is a good method for them.

CRC is anything? In fact, we should not will it strange to recall? You used such as RAR and ZIP compression software? They are not always give you an annoying “CRC checksum error” message? I think you should get the point, CRC block of data is calculated, which stands for “Cyclic Redundancy Check”, Chinese name is “cyclic redundancy code”, “CRC check” is “cyclic redundancy check.” (Wow, really a mouthful, that we should not when I was a monk Tang Oh ??_^)

CRC What is the use? It is a very broad range of applications, the most common is the transmission of information in the network proofreading. In fact, we could apply it to software protection to, because its calculation is very, very strict. Strictly to what extent? Change your program as long as a byte (or even just the case of changes), its value will be different from the original. Hoho, it is not very powerful? So as long as your “original” program calculated the CRC value stored in one place, and then randomly in the program files CRC checksum again and then with the first CRC value generated and saved a good comparison, if the same If on the instructions of your program has not been modified / cracked-off, if unequal, then your program may have been infected with the virus, or 16 hex tool used by Cracker brute before.

Nonsense finished, let's take a look at the principles of CRC.
(CRC to achieve up to a certain extent because of the difficulty, so how to use it to protect specific files, leaving the next section talk anymore.)

First look at two formulas:
Type I: 9 / 3 = 3 (remainder = 0)
Type II: (9 + 2) / 3 = 3 (remainder = 2)

In elementary school we know, division operation is to repeatedly subtract the divisor minuend X times, then leave the remainder.
So the above two formulas can be calculated as binary: (What? You will not binary calculation? Me down ~ ~ ~)

Type 1:
1001 -> 9
0011 - -> 3
———
0110 -> 6
0011 - -> 3
———
0011 -> 3
0011 - -> 3
———
0000 -> 0, the remainder
Has reduced by 3 times, so business is 3, but the last time out by the results is 0, so the remainder is 0

Type II:
1011 -> 11
0011 - -> 3
———
1000 -> 8
0011 - -> 3
———
0101 -> 5
0011 - -> 3
———
0010 -> 2, the remainder
Has reduced by 3 times, so business is 3, and the results of the last cut out is 2, so the remainder is 2

See understand? Well, let's go on!

Binary subtraction rule is that if the situation encountered by 0-1, then from the high by 1, becomes (10 +0) -1 = 1
CRC calculation are any different? Let us look at the following example:

The use of formula 30 / 9, but please note the final remainder reader:

11110 -> 30
1001 - -> 9
———
1100 -> 12 (very strange, right? Why not 21 then?)
1001 - -> 9
——–
101 -> 3, the remainder -> the CRC!

The calculation of this formula is not strange then? It is not a direct cut, but the way to operations with XOR (XOR programmer should be very familiar with it), and finally get a remainder.

Yeah, this is the CRC computation method, understand? CRC is the essence for XOR, operation process, we do not cares, because the calculation process on the final result does not make sense; we are really only interested in the remainder by the end, the remainder is the CRC value.

For a CRC computation we need to select a divisor, this divisor we call it the “poly”, the width W is the highest position, so I cited the example of the divisor 9, the W-poly 1001 is 3, not 4 , note that the highest bit is always 1. (Do not ask why, this is a requirement)

If we want to compute a bit string of the CRC code, we want to make sure every bit is being processed, so we have to add the words in the target bit string W a 0. Let us now look at CRC codes to rewrite the above example:

Poly = 1001, width W = 3
Bit String Bitstring = 11110
Bitstring + W zeroes = 11110 + 000 = 11110000

11,110,000
1001 | | | | -
————-
1100 | | |
1001 | | | -
————
1010 | |
1001 | | -
———–
0110 |
0000 | -
———-
1100
1001 -
———
101 -> 3, the remainder -> the CRC!

There are two important statement as follows:
1, the highest level only when Bitstring 1, we carried it with poly XOR, or we just will Bitstring left one.
2, XOR operation result is a bit string Bitstring be operated with low-poly W bits XOR operation, because the highest bit is always 0.

Oh, is it not Touyunnaozhang feel it? Can not read it, then go over from scratch, is well understood. (Is an XOR operation it!)

Well, the principle introduced here, here how I talk about specific programming.

Because the relationship between speed, CRC implementation mainly through look-up table for CRC-16 and CRC-32, each of which has a ready-made table, we can use directly into the program. (These two tables too long, not listed here, please readers find themselves on the network, it is easy to find.)

If we do not have the table how to do? Or you, like me, too lazy to enter their own? Do not worry, we can “do it yourself and clothing.”
You may say that their programming to generate the table, will not slow? Actually need not worry because we are in the compilation of code that operate on the level, and this table is only a mere 256 pairs of words, simply not affect speed.

The C language described in this table are as follows:
for (i = 0; i <256; i + +)
(
crc = i;
for (j = 0; j <8; j + +)
(
if (crc & 1)
crc = (crc>> 1) ^ 0xEDB88320;
else
crc>> = 1;
)
crc32tbl [i] = crc;
)

After generating the table, the operation can be a.
Our algorithm is as follows:
1, will move to the right, a byte register.
2, just out of the byte string in our new byte XOR operation, we reached a point value table table [0 .. 255] index.
3, the index value and the register referred to in the table to do XOR operation.
4, if not all processed data, then skip to step 1.

C language description of this algorithm is as follows:
temp = (oldcrc ^ abyte) & 0x000000FF;
crc = ((oldcrc>> 8) & 0x00FFFFFF) ^ crc32tbl [temp];
return crc;

Well, all the stuff said Wan La, the last offer a complete Win32Asm example, the reader examine it!
(CRC-32 compilation of information on aspects of little ah, I personally think that given below is very valuable information.)

;************************************************* ***
; Program name: CRC32 principle demonstration
; Of: Luo Cong
; Date :2002-8-24
; Source: http://laoluoc.yeah.net (Luo's Fun World)
; Note: For reprint requests to maintain the integrity of this process, and indicate: Reprinted from the “Old Luo's Fun World” (http://laoluoc.yeah.net)
;
; Special thanks Win32ASM master - dREAMtHEATER made for my very good code optimization!
; Please go http://NoteXPad.yeah.net download his compact “cool notebook” - NoteXPad to try! (100% Win32ASM preparation)
;
;************************************************* ***

.386
. Model flat, stdcall
option casemap: none

include windows.inc
include kernel32.inc
include user32.inc
includelib kernel32.lib
includelib user32.lib

WndProc proto: DWORD,: DWORD,: DWORD,: DWORD
init_crc32table proto
arraycrc32 proto

. Const
IDC_BUTTON_OPEN equ 3000
IDC_ED99v_INPUT equ 3001

. Data
szDlgName db “lc_dialog”, 0
szTitle db “CRC demo by LC”, 0
szTemplate db “string” “% s” “The CRC32 value is:% X”, 0
crc32tbl dd 256 dup (0); CRC-32 table
szBuffer db 255 dup (0)

. Data?
szText db 300 dup (?)

. Code
main:
invoke GetModuleHandle, NULL
invoke DialogBoxParam, eax, offset szDlgName, 0, WndProc, 0
invoke ExitProcess, eax

WndProc proc uses ebx hWnd: HWND, uMsg: UINT, wParam: WPARAM, lParam: LPARAM

. If uMsg == WM_CLOSE
invoke EndDialog, hWnd, 0

. Elseif uMsg == WM_COMMAND
mov eax, wParam
mov edx, eax
shr edx, 16
movzx eax, ax
. If edx == BN_CLICKED
. IF eax == IDCANCEL
invoke EndDialog, hWnd, NULL
. ELSEIF eax == IDC_BUTTON_OPEN | | eax == IDOK
;******************************************
; Key code start: (Dangdang Dangdang … …)
;******************************************
; Get user input string:
invoke GetDlgItemText, hWnd, IDC_ED99v_INPUT, addr szBuffer, 255

; Initialization crc32table:
invoke init_crc32table

; The following assignment to the register ebx, for crc32 conversion:
; EBX is the string to be converted first address:
lea ebx, szBuffer

; For crc32 conversion:
invoke arraycrc32

; Formatted output:
invoke wsprintf, addr szText, addr szTemplate, addr szBuffer, ea
; Well, let us show the results:
invoke MessageBox, hWnd, addr szText, addr szTitle, MB_OK
. ENDIF
. Endif
. ELSE
mov eax, FALSE
ret
. ENDIF
mov eax, TRUE
ret
WndProc endp

;************************************************* *********
; Function function: generate CRC-32 table
;************************************************* *********
init_crc32table proc

; If using C language that should be as follows:
;
; For (i = 0; i <256; i + +)
; (
; Crc = i;
; For (j = 0; j <8; j + +)
; (
; If (crc & 1)
; Crc = (crc>> 1) ^ 0xEDB88320;
; Else
; Crc>> = 1;
;)
; Crc32tbl [i] = crc;
;)
;
; Oh, let us change the assembly of the above statement:

mov ecx, 256; repeat for every DWORD in table
mov edx, 0EDB88320h
$ BigLoop:
lea eax, [ecx-1]
push ecx
mov ecx, 8
$ SmallLoop:
shr eax, 1
jnc @ F
xor eax, edx
@ @:
dec ecx
jne $ SmallLoop
pop ecx
mov [crc32tbl + ecx * 4-4], eax
dec ecx
jne $ BigLoop

ret
init_crc32table endp

;************************************************* *************
; Function features: calculating CRC-32
;************************************************* *************
arraycrc32 proc

; Calculated CRC-32, I used the whole string as an array, then assign the array's first address to the EBX, to array the length of the assignment to ECX, then loop calculation, the return value (calculated by the CRC- 32 value) stored in the EAX in:
;
; Parameters:
; EBX = address of first byte
; Return value:
; EAX = CRC-32 of the entire array
; EBX =?
; ECX = 0
; EDX =?

mov eax, -1; first initialize eax
or ebx, ebx
jz $ Done; avoid a null pointer
@ @:
mov dl, [ebx]
or dl, dl
je $ Done; to determine whether the scan is completed on a string

; Here I use look-up table method to calculate the CRC-32, so very fast:
; Because it is the assembly code, so this process does not need to pass parameters, just make oldcrc assigned to EAX, and the byte assigned to the DL:
;
; In the C language in the form of:
;
; Temp = (oldcrc ^ abyte) & 0x000000FF;
; Crc = ((oldcrc>> 8) & 0x00FFFFFF) ^ crc32tbl [temp];
;
; Parameters:
; EAX = old CRC-32
; DL = a byte
; Return value:
; EAX = new CRC-32
; EDX =?

xor dl, al
movzx edx, dl
shr eax, 8
xor eax, [crc32tbl + edx * 4]

inc ebx
jmp @ B

$ Done:
not eax
ret
arraycrc32 endp

end main
;******************** Over backup bin bin_old conf config crawler.tar.gz crawler_bin.tar.gz data eshow eshow_sitemap.html generate.sh google.html google. html.md5 log maint news: 10 news: 11 news: 12 news: 13 news: 14 news: 15 news: 16 news: 17 news: 18 news: 2 news: 3 news: 4 news: 5 news: 6 news: 7 news: 8 news: 9 outboundLinksMgr.sql seeds sitemap.html svn tasks tmp xml2dict-2008.6-tar.gz xml2dict-read-only
; By LC

Here is it. Rc files:

# Include “resource.h”

# Define IDC_BUTTON_OPEN 3000
# Define IDC_ED99v_INPUT 3001
# Define IDC_STATIC -1

LC_DIALOG DIALOGEX 10, 10, 195, 60
STYLE DS_SETFONT | DS_CENTER | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
CAPTION “lc's assembly framework”
FONT 9, “Arial”, 0, 0, 0x0
BEGIN
LTEXT “Enter a string (case sensitive):”, IDC_STATIC, 11,7,130,10
ED99vTEXT IDC_ED99v_INPUT, 11,20,173,12, ES_AUTOHSCROLL
DEFPUSHBUTTON “Ca & lc”, IDC_BUTTON_OPEN, 71,39,52,15

????:

“Mom” To Baidu was “angry”

Fireworks 8 dream trip (5): the new changes in the menu

Mkv File

Good Password Managers

Jie Mi Foxconn employees jumped the truth

Photoshop to create Beauty facial skin texture

How to obtain THE state of flip

Large LCD and plasma WAS born in the price of 30,000 yuan or more Changhong

Compare Reference Tools

m4a to MP3

Graphical Modeling AutoCAD2000 Football

Mkv

.mkv

July 13, 2010

PS to create a nostalgic portrait with artistic effect MM

Filed under: Uncategorized

Look at the effect of contrast:

Open access panel. Select the blue channel. Select the menu “Image / application image” as shown below settings:

Select the green channel select “images / application image” as shown below settings:

Select the red channel select “images / application image” as shown below settings:

Color adjustment partially completed, then take a look at the image:

Look at the R / G / B channels

Red Channel

Green Channel

[Next]

Blue channel

Image is not obvious layering. Color saturation is too low. Next, adjust each color channel separately Levels. Select the blue channel. Select the menu “Image / Adjust / Levels” Figure Set:

Select the green channel and adjust the Levels Figure

Select the red channel setting Levels

Now the effect of

Increase image contrast, increased levels of the image. Select the menu “Image / adjustments / brightness, contrast” settings as follows:

Finally, let some of the image more vivid. Select “Image / adjustments / hue, saturation,” set the following

Upon completion of the last to see the effect of:

Recommand Link:

AAC to MP3 Mixer

YOUTUBE FLV to SWF Products

Lohan MOV Converter

Cartoons - Screen Savers reviews

Clipboard Tools Reviews

CXBSoft MKV Video CONVERTER

.vob File

Youtube FLV to WMV Box

matroska Video file

Advance mp3 sound Recorder

Music Composers Directory

321 DVD to iPod PSP Ripper

Youtube Video to Blackberry Home

3gp to avi

FINALBURNER FREE

.swf File

July 9, 2010

Youtube Video to PS2 Software

Filed under: Uncategorized

It’s most popular and very easy to use YouTube tools. helps you Fast download, convert, play, manage your favorite YouTube videos. If you’re a YouTube fan, you’ll love YouTube tool! is the most powerful YouTube assistant on the planet. YouTube tool easily: 1. Fast downloads YouTube videos, 2. Supports unlimited simultaneous downloads (a real time saver!), 3. Automatically names the downloaded video the same as the YouTube title, 4. Converts YouTube videos to various video formats, including Video, DVD, VCD, AVI, MPG, MPEG, Divx, Xvid, WMV, RM, RMVB, MOV, MP4, 3GP, SWF, DAT, H264, VOB, Flash, PDA, M4V, 3G2, AMV, CDA, DV,QuickTime, ASX, TV, VHS, FLV, H264, BDMV, MAC, Apple TV, Zune, iPod, PDA, PSP, PS2, PS3, Xbox, Xbox 360, Mobile Phone, Cell Phone, Blackberry, Wii, Laptops, Printers, Palm OS, Pocket PC, PPC, Treo, Psion, EPOC, iphone.
Supports customize or create user’s own profile for any new (portable) device. The video conversion supports preview. About Playing Features. Embedded YouTube Video (Offline) Player is available, it supports offline play YouTube video, .flv video and .swf video. Supports &quot;Drag and Drop&quot; video files direct to the main window. Easy to select the source files. Cool UI skin available. - is the most powerful YouTube assistant on the planet.

Recommand Link:

Youtube To QuickTime Utility

LasVegas YouTube To iPhone

DVD and Video Converter PACK

flv to Swf

Convert mkv to avi free

Debugging Expert

Digital CDA M4A AMR To APE Editing

Professional CD-R APE OGG to MP3 Manager

Cartoons - Screen Savers Expert

Avi To Mp4 Converter

Open DVD to MP4

Youtube Download + Player Tools

convert quicktime to mpeg

Elecard Converter Studio AVC HD Edition

Picked AUDIO Speech

Convert to Ringtone Wizard

July 2, 2010

Hope RMVB DVD Convert

Filed under: Uncategorized

Hope RMVB DVD Convert is the best RealMedia converter software. easy convert Real Media files(.rm, .rmvb) to AVI, MPEG-1, MPEG-2, VCD, SVCD, DVD files. convert RM/RMVB to AVI DIVX XVID MPEG VCD SVCD DVD and burn to DVD/CD. You can change the codec/system type to PAL or NTSC, and adjust the video size of the output files . It supports to convert almost all video, such as: RM to AVI, RM to DIVX XVID, RM to MPEG-1, RM to MPEG-2, RM to WMV, RM to VCD, RM to DVD, RM to PSP Video, iPod Video, Zune Video, iPhone Video…

Support convert AVI, Divx, ASF, WMV, WMA, MPEG, MOV, QT, RM, RMVB, file to MPEG with all encode format such as VCD PAL/NTSC, SVCD PAL/NTSC, DVD PAL/NTSC, MPEG-1 standard, MPEG-2 standard etc. Support convert AVI, Divx, ASF, WMV, WMA, MPEG, MOV, QT, RM, RMVB, file to AVI with all encode format such as DIVX, XVID, Mircosoft MPEG-4 etc.

Recommand Link:

Install And Setup comments

Youtube Movie to Cell Phone Freeware

Ever CD-R RM AC3 to VQF Creator

Photo DVD Maker Professional

Easy Trace And Ping TOOLS

Tansee IPhone To PC Transfer

Happiness Wii MPEG4 Converter

HD to Sony NWZ-X1060 conversion

video TO Sony NWZ-X1060 conversion

Youtube Movie to PSP Application

Youtube FLV to MAC Utility

Avchd to mov

Youtube FLV Save + Converter Live

SIMPLE Help Tools

Youtube Movie to AVI Suite

June 26, 2010

Open AVI to MPEG

Filed under: Uncategorized

Open AVI to MPEG is a professional and easy-to-use AVI to iPod Zune iPhone Converter, convert AVI file to MPG, MPEG, WMV, MP4, 3GP, MOV, RM, VCD, DVD, SVCD, MPEG1/2/4 formats. also can support batch video files conversion of different video formats such as DVD AVI MPEG ASF MOV SWF at the same time. Besides, it also can support to burn VCD SVCD DVD. And best of all, it has a powerful video decompress/compress engine that convert whole AVI movie to DVD in 30 minutes! Except for converting AVI to iPod Video and converting Video to iPod,it also supports converting among MPG, WMV, MP4, 3GP, MOV, RM, PSP Video, iPod Video, Zune Video, iPhone Video!

Recommand Link:

Articles about Reference Tools

Vacations DVD to DivX

VQF to OGG Deluxe

Convert HD to Sony E436FRED

Happiness ID3 AC3 to WAVE Cloner

LasVegas RM to DVD

Verysoft iPod Video Converter

DANIUSOFT DVD to iPod Converter

Hot-time VOB Ripper Platinum

NoteBurner M4P Converter for Mac

Christmasgift WMV Converter

ChrisPC Media Streamer

Youtube Movie to Divx Box

Top WEB Or Video Cams

Youtube FLV To Divx Utility

Astrology Or Biorhythms Or Mystic Expert

rmvb

Get free blog up and running in minutes with Blogsome
Theme designed by Gary Rogers