CSDN daily 20170220--"thinking after the adjustment from Android to the service end"

Source: Internet
Author: User

Thinking of "program Life" from Android to service end
Zhang Shixin

In my opinion, the most important thing for client development is:

  • Understanding and recommendations for business processes
  • Understanding and suggestion of interactive mode
  • Presentation of data (fast, efficient)
  • Data acquisition (user active input, UBT acquisition)
  • Guaranteed application performance (memory, weak network, power consumption)

In practice, the product manager will analyze the real needs behind the business requirements, propose a solution, and then communicate with the research and development to achieve:

  • If is the partial interaction way, generally is looking for the client to develop the communication;
  • If the business process is biased, the general is to find back-end development communication.

Click here to read the full text


Android DevelopmentAndroid Reverse Tour-take you to explode a signature verification issue for an app
Jiang Wei

In the previous article said that Android security and decryption are mutually reinforcing, in order to prevent being cracked, many applications do some protection strategy, but the protection strategy is also hierarchical, the general simple strategy is to confuse the code and signature verification, and for signature verification many applications will do, generally now in two ways:

The first type: Signature verification does not pass through the program directly, that is, you will find back to compile two times the packaging failed to run the phenomenon
The second kind: Signature verification does not specify logic by not triggering the program, resulting in no error message, and can not be applied to the phenomenon

Click here to read the full text


"Development" background Technology "dry goods" brought about by the inspiration
Hu Feng

This article is I read the background technology related to the dry article after some inspiration, if last year, the article belongs to the choice of technical dry matter, this article is probably after the selection of digestion and absorption problems.

As mentioned in the previous article, evidence-based is probably one of the original demands of our technical dry article, through the analysis of other people's path, to push through the fog of their own technical road exploration.

Click here to read the full text


"Programming Language" "-–java java concurrency" reordering of memory models
Chen

When executing a program, in order to provide performance, the processor and compiler will often reorder the instructions, but not arbitrarily re-ordering, not how you want to sort the order, it needs to meet the following two conditions:

  • In the single-threaded environment can not change the results of the program operation;
  • There is no allowed reordering of data dependencies

If you have seen the LZ on the blog will know, in fact, these two points can be attributed to one point: cannot be deduced through the Happens-before principle, jmm allow arbitrary ordering.

Click here to read the full text


"Big Data" re-picking beginner's mind--sqoop1 and SQOOP2 comparison
Goyang Group

Perhaps we often encounter such a scenario, that is, when some of our log data accumulates to a certain extent, we need big data platform for storage, including hdfs,hive, and so on, this time sqoop to play his great value.

Click here to read the full text


"Artificial Intelligence" machine learning materials and strategies super-finishing Blood vomiting recommendation (i)
murmured

As early as 20 years ago, the chess grandmaster, world champion Kasparov, had the ultimate confrontation with IBM's supercomputer "Deep Blue". In a total of six innings, the Kasparov ended up with a five draw defeat. Although the media had reported it at the time, it was far from alphago the heat of such topics as the last two years. Why? The weather is also! The IT community, both small partners and the old flowers of the motherland, realized that the artificial intelligence era really came. At the World Internet Conference held in Wu Town last year, Baidu CEO Robin Li said: The era of mobile internet has ended, the future belongs to artificial intelligence!

So, many small partners, whether it practitioners, or still in the school young students, have been gearing up, eager, hoping at least not to be the AI time to fall. However, to enter the artificial intelligence circle, but than from "Java Programmer to C + + programmer" is much more difficult, many people are discouraged or feel powerless. Many people are headless flies, not their law, as if Kung fu is not less, but still can only wandering outside the door. I hope that some of the suggestions below will allow you to take a few detours or get on the straight path as quickly as possible.

Click here to read the full text


"Audio and video" The most pure live technology actual combat 01-ffmpeg compiling and running
Miracleace

Now some of the video files are encoded in the –> package, for example, a MP4 video file mp4 is its packaging format, H-P is its encoding format (H. P is now the most extensive encoding format most of the video files are used to encode), Then one of our video playback will be the following process:
MP4 file –>h.264 file (generated after unpacking) –>YUV file (generated after decoding)

Click here to read the full text


"Good book Recommendation" Big Data and traditional data
Blog Viewpoint

In this era of big data, many people's impression of big data is just to stay in the stage of looking at, in fact, big data is not so magical, iffy or omnipotent, today we use traditional data as a comparison, see what big data has what characteristics let it in the tide of the times.

This article has been chosen from the beginning of 1-the path of data analyst growth.

Click here to read the full text

csdn daily 20170219--"Programmer's Communication Pain"

CSDN Daily 20170218--Do you really read the interview without the leadership group? 》

CSDN Daily 20170217--Letter of resignation: "Mr. Tengye" written to me

CSDN daily 20170220--"thinking after the adjustment from Android to the service end"

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.