WeChat trials the meaning of loosely

In the past month, the largest news of the Internet circle is Tencent and Ali to open each other: September 17, Tencent announced that users can access external links on WeChat one-on-one chat scene.

The shield between the Internet big company has begun in 2008 – from 2008, this is a trend that is blocked between the Internet giant.

These operations are not allowed to flow to other platforms, because traffic is money.

If the user can open the Taobao internal page from Baidu search results, this is a multi-channel promotion method for merchants.

Taobao official discourse is very interesting: prevent illegal businessmen from using bidding ranking, search optimization, etc. to deceive consumers trust, and encourage excellent sellers.

The user opens the Taobao link in WeChat, and will be guided to the download page of mobile Taobao Taobao download.

WeChat browser cannot distinguish between true Taobao pages and network phishing web pages, users naturally cannot distinguish.

The version of the Amoy cuisine in the WeChat application has not been updated for a few months, and the week is a week-oriented frequency than the US Mission, DAIMART and the update frequency of other software such as the martial arts.

The most important changes are: Users can access external links in a one-on-one chat scenario; group connection is still under development, and establish an external chain to complain the portal; if users can report illegal and illegal outer chains, the platform will follow corresponding Rule processing.

Under the slowdown of Internet traffic and user growth, data that achieves mutually transferred between platforms is conducive to competition regression products, services and service experience. For Ali E-commerce and shake, open links can use WeChat data more merchants will be based on WeChat to communicate and refine traffic operations to improve customer acquisition efficiency and reduce traffic costs.

"The progress in the field of instant messaging is not optimistic. Taking WeChat as an example, Tencent is now only open for some competitors links in 1 private chat area (such as Taobao and shake), but does not open the application interface, causing these Taobao and Tophbum APP link cannot directly share the corresponding item to WeChat 1 to 1 private chat window. The unnowned application interface itself is an embodiment of violating anti-monopoly law abuse market dominance. "Shanghai Daxian Law Firm Senior Partner and Knowledge Property Rights Lawyers Tour Yun Ting tells the CBN reporter, in the field of group chat and friends circle, the link is not open.

Among them, Tencent lists the protection of users from spam, compliance review of massive information and protecting Tencent Ecology Priority to support the direction of SMEs.

Help TA

Easyc ++ 41, template explicitly

Hello everyone, I am Liang Tang.

This is the 41st article of the EASYC ++ series to talk about the template explicitly.

I want to pursue a better reading experience, I can visit the Github Warehouse: EasyleetCode.

The previous article said, although the template function is very easy, there are some problems. For example, an operation is not applicable to all types, which provides a solution for this case C ++, which is a template definition for specific types. The specific specificity of the specifically here can be understood.

Let’s take a look at the example in C ++ Primer, suppose now we have a structure called Job:

For structures, it can be assigned a whole, so the previous SWAP function is the same as it.

But we now hope that when switching structures, just exchange SALARY and FLOOR two fields, keeping Name unchanged. Since we want to introduce logical changes, it is not feasible to call the SWAP function directly.

Of course we don’t have to function template, direct overload function:

Since the C ++ is specified, the priority of the non-function template is greater than the function template, so we will use this when we call the SWAP function for the Job structure.

In addition, we can provide a specific template function:

The writing of this function seems to be special. We added Template <> before the function type, and followed the <Job> after the function name. It represents this is an explicit specificization of a function template, or it is understood that the previous function template provides a Job type version. The priority of the explicit template function is higher than the ordinary template function.