It took 5 years to discover that the seven hidden features of WeChat, each strong and practical

It took 5 years to discover that the seven hidden features of WeChat, each strong and practical

There are a lot of easy-to-use features on WeChat, but you don’t know every one.

Here, I will use it for 5 years to discover. WeChat seven hidden features, each strong and practical, learn to rise.

1, shortcut

2, shortcut icon

Based on the first feature, these shortcuts can also be split into a shortcut icon. If you click on these icons, press and hold the unreasonable words and then move to the blank, you can become an icon separately, use it more convenient.

3, folding group news

There are too many WeChat groups, and many are not common, but it is inconvenient to exit. But now you can choose a folding group message. If you don’t use the group chat, you don’t have to worry about excess messages.

4, care mode

There is a care mode in WeChat settings. After opening, the font, icons will become bigger, the color of the font and the color of the icon change, it seems more obvious.

5, see a friend circle many years ago

WeChat Search a search page, you can see the function item of the circle, click Go to select a friend, then select the time, you can jump to the content circle of the specified time, check.

6, fast PDF converter

If the PDF file is processed, you can find a fast PDF converter in the applet, where you can turn the PDF file to Word, Excel, PPT, etc., and also directly perform PDF file editing, merge, etc.

7, WeChat account switch login

WeChat can now switch the account to log in, but you may not know. In the WeChat account to switch the login page, you can directly switch the account to log in, equal to WeChat can directly open the trumpet, which is very convenient.

It took 5 years to find that the seven hidden features of WeChat, every one is strong and practical, are you using it?

Canadian Master’s Application Notice

Profitfully master the orientation of software engineering, select the applicable itself:

Technical Professional Overview: Computer Science (CS) is closely combined with mobile phone software and mobile phone software. Teaching system software. Professional wide caliber technology using it. According to the teaching and professional training of professional lesson, this technical professional uses scientific research in computer science and technology. Cultural education. Development and design and high-end talents.

In general, Australian software engineering majors can be divided into the following orientation:

Computer Science:

Computer science includes many branch industries; there are some calculations that pay attention to special results, such as electronic computer image processing; not what is the characteristics of the measurement of the problem, such as calculating diversification; The basic theory of computer language is a scientific research narrative measurement, and programming design is to handle special measurement problems in special computer languages. Summarket, computer science depends on basic mathematics, learning and training is highlighted by mobile phone software, for mathematics lessons. Optimization algorithm. Measurement. Effects of entity models. There are some colleges and even the establishment of computer science and technology in the field of art, such as Herch’s famous Waterloo University.

Computer science is particularly suitable for students with high school work ability. To strengthen your own competitiveness, you can have a planned participation in mathematics.

2. Internet big data

Learning content is all levels related to database management, including data storage, text retrieval, statistical analysis, and visual effects. If you develop design efficient optimization algorithms for the extra large data information group, a large and medium-sized information system is created for a wide range of newly used main purposes. It is also a scientific research with other industries, and there are online games. Design, data information personal privacy and security, etc.

3. Artificial intelligence technology

The key to learning content includes equipment concepts (including deep learning, expertise, intelligence), dynamic simulation system, kinetic model measurement, tactile control (HAPTIC control) natural language understanding and solving, human machine interaction technology, Nervous system estimation, machine vision, visual effect scenario cognitive capacity, computer vision, artificial immunity, manufacturing and control theory.

4. Information Management System

MIS, as a new technical professional, key goal is to maximize the use of modern computer and network communication technology to improve company information management, based on human resources, material resources, funds. Fund. Machine equipment. Technical The investigation of resources, create proper data information, production and processing solutions and make a variety of data materials to give administrators to manage, facilitate proper management decisions, and continue to enhance the company’s management capabilities and economic benefits.

Software Engineering Major School Rankings and Related Application Conditions:

University of Toronto:

Location: An province, Toronto

Ranking: McColin Medal Boys NO.2, Duo Duo NO.1

Admission regulations: related undergraduate majors, GPA: proposal 85 points

IELTS: 7.0 (single project 6.5) or TOEFL: 93 (creation. English speaking 22)

Waterloo University:

Location: An province, Waterloo

Rank: McColen Medical Boat Rank No.3, Duplex NO.3

Admission regulations: related undergraduate majors, GPA: 3.0 (2 years)

IELTS: 6.5 (single project 6.0) or TOEFL: 90

British American Columbia University:

Location: BC Province, Los Angeles

Rank: McColen Medical Boat Rank No.3, Duplex NO.3

Admission regulations: About the undergraduate professional environment and stipulate that a certain amount of computer professional courses have been taken, GPA: The proposed 85 points (985 211 proposes 80 points)

IELTS: 7 (Various parts of 6.5) or 100 (reading article 22 Creation 21 English Listening 22 English Speaking 21)

Location: Alberta, Edmonton

Australian postgraduate new semester started, most schools have only one season in each year, the key is to enroll in autumn. For schools and technical professional precision positioning. Language expression and GPA regulations. Procedures for application and raw materials are prepared in advance.

Self-delete technology detailed

Here first, the program is self-deleting implementation: the program creates a batch file, and creates the process execution, then the program ends the process; the function made by the batch is delayed for 5 seconds, delete the specified program and then delete it. In this way, the program self-deleting function is implemented.

The self-deleting implementation can mainly use two methods, one is to use batch technology, and the other is to call the API provided by Windows for implementation.

First, let’s talk about batch technology.Batch treatment (BATCH)Also known as batch scripts. As the name suggests, batch is the process of batching an object, usually considered a simplified scripting language, which is applied to the DOS and Windows systems. The extension of the batch file is BAT. Comparable batch of batch contains two categories: DOS batch and PS batch. PS batch is based on Microsoft’s powerful PowerShell, which is used to process scripts for some tasks; while DOS batch is DOS command, perform DOS commands automatically to implement a specific operation. More complex, you need to use the runtime running procedures such as the command control of IF, for, goto, like advanced languages ??such as C, Basic. If more complex applications are required, it is necessary to use an external program, which includes external commands provided by the system itself and the tools or software provided by third parties. Although the batch program is running in the command line environment, but not only the command line software can be used, and the program running under the current system can be run in the batch file.

Some people think that the meaning of batch language is more widely described above, including many software batch languages, such as Microsoft Office, Visual Studio, Adobe Photoshop’s batch language, users can make them The corresponding software performs an automation operation (for example, adjusting the resolution of all PSD files). And this kind of batch language also provides the function of recording a series of operations as a batch file so that users can get batch programs without writing programs.

In this place, it is also a special language. For example, we must write some commands in CMD, you can write him into a BAT file. Here, it is possible to use a batch implementation self-deletion. One premise is that the batch provides yourself to delete your own command, as shown below

After the batch file executes this command, the file will be deleted directly, not the recycle bin, then we can execute the program we want to perform, then use DEL% 0 after Sleep, you can use DEL% 0 to remove itself.

There is a point here, one is to use the choice command to delay, and the other is delayed using the ping command. It should be noted that the choice this command is from Windows 2003 to have this command. That is, the Windows 2003 version or the above version supports this command, which is not supported for versions below Windows 2003. The Windows XP version is low than the Windows 2003 version, so you don’t support the choice command.

Then we first perform the implementation of the choice command, the BAT code is as follows.

We sort out the idea, to achieve self-deletion, first need to know the directory where the program is located, then generate a batch file and generate a process to execute a batch file, mainly used getModuleFileName this API

GetModuleFileName

Retrieves the fully qualified path of the file containing the specified module.

Then we must first write a function to automatically generate the batch file, here you can write directly with WSPrintf

Then use FOPEN_S, FWRITE generation batch file

The full code is as follows

Then we first get the directory where the program is located

Then put the batch file with the program in the same directory.

Then call the CMD command line

Create a batch file written before calling

Finally, use createProcess to create a process, but there is a relatively special place, that is, we need to hide execution, then we can use the model that does not display the execution program window, this parameter is in the ninth parameters of CreateProcess, first look at CreateProcess structure

It is the parameter of the lpstartupinfoa. This parameter determines how the new process’s main form shows the Startupinfo structure, we continue to follow the StartupInfo structure.

To hide the window, the value of dwflags needs to be set to startf_useshowwindow, and the value of wshowWindow is set to false.

Then call the CREATEPROCESS startup process

Here, you have to look at the effect, you directly exit, nothing, prove is right, because we hide the CMD window

Here we change the value of wshowWindow to True and then check the effect.

It seems that it seems that it is still not obvious, we replace the way, run EXE directly, and found Test.bat in the same directory.

After 10s, it was found that EXE was deleted, proved that our self-deletion was successful.

It is mentioned above, in XP is a command without choice, then use the ping command instead, the BAT code is as follows

Similar to Choice, here is not fine, directly change the code.

Here, you will mention a small TIPS, here we implement the self-starting and deletion of cmd.exe, can you write a self-deletion of the CS’s online EXE? The answer is yes, it will not expand it here.

Let’s take a look at Movefileex this API

DWFlags: Set the mobile flag, indicate how to operate file or directory.

MoveFile_copy_allowed: This value needs to be specified when moving files to different drive characters, otherwise failure, this value cannot be used with MoveFile_delay_until_reboot.

Movefile_delay_until_reboot: The file is not moved immediately. When the next machine is restarted, the file will be moved, can’t be used at the same time as MoveFile_copy_allowed

MoveFile_fail_if_not_trackable: When the source file is moving to the resource failure.

Movefile_replace_existing: When the destination file already exists, replace the contents of the contents of the LPEXistingFileName replace the previous content, at this time, check ACL permissions, may fail

MoveFile_Write_through: Only the function returns when the file is completely reached, the buffer cannot have a not available.

Movefileex This function is called, there are several points, the first is to execute when dwflags is MoveFile_Delay_until_reboot, the second point is if the directory is required to ensure that the directory does not exist, Three points are not to move the directory at different drives.

那么我们这里实现自删除的话,就是好需要设置dwFlags为MOVEFILE_DELAY_UNTIL_REBOOT,这里为什么要system或者administrator权限呢,是因为MoveFileEx是通过写入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations这个注册表路径来达到移动或删除的目的,我们可以看到这个键是位于HKEY_LOCAL_MACHINE的,而不是USER,所以必须要administrator权限进行修改

Here we look at this key value, its type is REG_MULTI_SZ, then this key value can be written to multiple strings

经过探究后发现,MoveFileEx这个api在执行删除操作写入File\0\0到PendingFileRenameOperations,而如果是执行移动操作则是把File\0OtherFile\0写入

So how do you use MoveFileEx to delete it, first raise two concepts, autochk, and page files.

Here is the autochk:

In the official explanation of MSDN, the meaning of Autochk is: Runs When the Computer is Started and Prior To Windows Server Starting to Verify The Logical Integrity of a File System.

That is, Autochk is actually used to verify the logic integrity of the file system, then talk about the page file:

Page files refer to files that the operating system reflects the size of the hard disk space that builds and uses virtual memory. To organize the page file, first move the page file from the original drive to another drive, then organize the original drive, and finally move the page file back to the original drive, at which time the page file is stored in a continuous disk space. bingo. Specifically, under the Windows operating system (Windows 2000 / XP) pagefile.sys file, it is a system page file (which is a well-known virtual memory file), its size depends on the open program how much and you originally set The minimum and maximum value of the page file is constantly changing, sometimes only dozens of MB, sometimes reaching a few hundred or even thousands of MB.

Then there is any relationship between the two concepts, there is a time node that the user performs autochk when starting the computer, but has not created a page file. Under this time node, the user can talk to the operating system yet. , Then you can delete the file that you can’t delete under normal circumstances. My understanding is that when you don’t create a page file, the operating system has not started complete, so this time the executable is actually not fully loaded. of.

那么我们知道了原理,这里实现一下,其实代码相比于批处理方式少了很多,但是涉及到的知识点却是一点都不少。我们在前面发现在PendingFileRenameOperations键的数值数据中,路径前面都有\\,但是这里并不是加上\\,在MoveFileEx的函数定义中删除文件的路径开头需要加上\\?\

所以我们在缓冲区前面先加上\\?\

Because we have to write the path behind the buffer, you should use LSTRCAT.

Then call MoveFileEx to implement self-deletion

The full code is as follows

Here we directly, discover the error 5, corresponding to getLastError error attribute is insufficient, here we mentioned the need to modify the registry, so use the USER privilege to start is refusal to access.

Here we use the Administrator launcher, you can see successful

Viewing the PENDINGFILENAMEOPERATIONS key value After you have added success, you will be deleted after you restart.

We have implemented two self-deleted ways. We can find that the MoveFileEx method is required to restart the computer before delete, and the batch can be deleted without rebooting. Here, it can be used according to specific uses. Implementation.

This articleDrunkmarsOriginal release
Reprinted, please refer to the reprint statement, indicate: https://www.anquanke.com/post/id/259050
Safety guest – Ideal security new media

The list of academicians of the two hospitals in 2021! Smart car field, Li Keqiang, Zhang Yaqin and others

In the relevant field of smart cars, two academicians from Tsinghua ‘s engineering institute have been added.

文 靓

Academician is awarded the honorary title of the country’s most achieved scholars by the world. Elected academicians are not only a scientist’s personal honor, and the state’s achievements in the country’s achievements, highlight contributions, and is more related to their colleges and research institutions in the industry’s appeal and influence.

The selection of academicians of all countries have complex and difficult, and the title of "Academician" is also extremely high. According to the latest academic selection rules for the Chinese Academy of Sciences and the Chinese Academy of Engineering, the selection of academiciases in my country is mainly held in an odd year (once a two years).

Today, the results of receipt of academicians in the 2021 hospitals have been officially announced, and 149 people were elected.Among them, there were 65 Chinese Academy of Sciences, and 84 academicians were selected in the Chinese Academy of Engineering.

According to the "Academician of the Chinese Academy of Sciences" Chinese Academy of Sciences, the Electoral Electoral Election Method "," Chinese Academy of Sciences, Election, Election, Electoral Elections, 195 Chinese Academy of Sciences, produced 65 academicians of Chinese Academy of Sciences, and 25 Chinese Academy of Sciences academician.

They come from 11 countries, the first time, South Korea and Swiss scientists have been elected Chinese Academy of Sciences. The average age of 65 new academics is 57.4 years old, the minimum age 45, the largest age 68, 60 years old (including) 76.9%. Among them, five female scientists are elected. The structure of the academician is further optimized. This year, this year passed the special recommendation mechanism, the national defense and national security areas, and 3 people were elected.

According to the implementation Measures for the Implementation of Academy of Chinese Academy of Engineering, the Chinese Academy of Engineering’s 2021 academicians have been completed in recent days, and 84 Chinese Academy of Academy of Chinese Academy of Engineering have been selected, including 6 female scientists. Another 20 Chinese Academy of Academy of Engineering. 84 academicians of Academy of Engineering average 58 years old, the minimum age of 51 years old, the largest age 69, 60 years old (including) below 75%. A group of long-term fighting in national major projects, core technology research, and adhere to the outstanding engineering scientific and technological experts of the Northeast Industrial Base and Western Western Regions.

From the work unit of a new round of elected academicians, there are three universities in colleges and universities to be elected, namely Zhejiang University (21 Academician, 3 Academy of Academy of Engineering), Tsinghua University (Academician, 2 Academy of Sciences, Academician, 1 External Academician) and Tongji University (Academician, 2 Academy of Academy, Academician of Engineering, 21 Academician, Academician, Academician, Academician, Engineering, Academician), Shanghai Jiaotong University (21 Academician, 2 Academy of Engineering Academician, 1 foreign academicians, respectively, followed by four academicians.

Among them, Li Keqiang, from the Tsinghua University vehicle and carrier college, was elected academician (mechanical and carrier engineering department).

Previously, the Chinese Academy of Engineering and the automotive field had Sun Fengchun (Beijing University of Technology, 2017), Wu Feng (Beijing University of Technology, 2017), Xiang Changle (Beijing University of Technology, 2019).

It is worth mentioning that Zhang Yaqin, a professor of the Smart Science of Tsinghua University, and Zhang Yaqin, a Chinese Academy of Academy of Engineering, China Academy of Engineering.

Speaking of Li Keqiang, friends of the smart car ring will inevitably be unfamiliar.

As a professor of Tsinghua University Vehicle and Carrier, Li Keqiang has cultivated more than 60 postdoctoral and doctoral students, 7 of whom won the high-level talent project support in the Yangtze River scholars, Jieqing and other countries; also supported and helping students have created Suzhou Zhihua, Beijing Zhikong Automobile technology company such as Qing Technology, Qiyun Control.

In addition, Li Keqiang has many industries and academic achievements:

  • Industry achievements.It is the term "intelligent network car" and its technical Chinese program’s proposals and promoters, is the head of the national major industrialization project, served as the head of the Ministry of Industry and Information Technology, the intelligent network of the experts, the head of the team, written Important reports such as "Intelligent Network Auto Technology Road Map" issued by the National Ministerial Committee.
  • Academic achievements.The team leaded to the second prize of the national technology inventions, 1 national scientific and technological progress, 1 special prize of China’s automobile industry science and technology progress, authorized more than 60 patents at home and abroad, published SCI / EI papers 200 The remaining articles are published in 3.

If you start from the undergraduate phase, Li Keqiang has cultomized more than 40 years in the automotive field.

In 1980, the Qinghua University Automotive Engineering Department was formally established, and the research on automatic driving technology has begun to deliver a large number of talents in the automotive industry. At this time, the 17-year-old Li Keqiang took the first volunteers from Sichuan Province.

As the first undergraduate student, Li Keqiang has exposed to a more solid mathematics, mechanics basic education, has a more profound understanding and understanding of the development of automotive engineering technology and automotive industries, but also launches smart auto research. Base.

In 1985, Li Keqiang graduated from graduation to Chongqing University, completed the study of the master’s phase. During the Master, its relevant scientific research results as the second completion of the relevant scientific research reported by CCTV news programs in 1988.

In 1995, Li Keqiang graduated from Dr. Chongqing University. Based on the two-year work practices in the Body Technology Center of Japan 50 (1992-1994), his doctoral thesis "Automobile Inner Noise Characteristics" was praised by Japanese peers as "the highest level in Japan’s automobile technology", Japanese car technology authority is collected.

Since 1997, Li Keqiang has successively visited Scholars in Aachen University of Traffic Safety and Environment, Germany, Japan, Japan, Japan, University of Technology, Japan, and Japan, started to expose intelligent automobile research, including ACC, including ACC. The relevant results are introduced by the "Japanese Automatic Technology" yearbook.

It is also because of the above series of drilling and practice, Li Keqiang has a deep qualified qualification for the theoretical research, technical research and product development of automobile smart driving system.

In 2000, with the recommendation and help of friends, Li Keqiang applied to obtain the qualification of Tsinghua University’s "Hundred People’s Plan Speed ??Temperature", and after graduation, he returned to Tsinghua University and began the training of talents in the automotive field and intelligent automobile science and technology.

In the later 20 years, Li Keqiang and the team continued to undertake national projects (863, 973, key scientific and technological plans, national natural funds, etc.) and to carry out international cooperation (with Daimler, Toyota, General, Intel, Stanford, Tokyo University) Other internationally renowned enterprises and universities have established a "structural shared, control coordinated" car intelligent safety and energy-saving technology system, and has achieved many results.

Zhang Yinqin is a world-class scientist in the field of digital video and artificial intelligence. It is now serving the Professor of Intelligent Science, Tsinghua University, Double Professor of Vehicle and Cargo School, Dean of Intelligent Industry Research Institute.

For friends in the smart vehicle, he may have not so high, but its resume is also a legendary color:

  • Ben Shuo graduated from China University of Science and Technology, 23 years old (US) George Washington University Ph.D., 31 years old was awarded the title of IEEE Fellow, which is the most popular scientist in history.
  • He is also an academician of American Arts and Academy of Sciences, an academician of the Australian National Academy of Engineering, academician of the International Eurasia Academy of Sciences.
  • It has more than 60 international patents, more than 500 academic papers and 11 monographs, and has been evaluated many highly entered primers in the world, the world’s top 100 computer scientists.

At the end of 1998, Zhang Yaqin returned to the country and Li Kai to create a Microsoft China Research Institute, and successfully upgraded to Microsoft Asia Research Institute, Ren Microsoft Global Vice President.

Later, Baidu, Zhang Yaqin fully responsible for artificial intelligence and technical system, including Apollo automatic driving, intelligent cloud, promoting the establishment of quantum computing research institute, release Baidu first cloud full-function AI chip "Kunlun", etc.

Today, Zhang Yaqin has founded the Tsinghua University Intelligent Industrial Research Institute (AIR) in one hand and actively promoted production.

In May of this year, Zhang Yaqin led the Intelligent Industrial Research Institute to jointly Baidu Apollo released Baidu’s latest technology route – Apollo AIR program in the field of road collaboration. This is currently the only technology that enables open road L4 automatic driving closed loop only through road side perception. .

How India and Germany can work together to tackle climate change

For over a year now, India, Germany and the entire world have been in crisis mode. The Covid-19 pandemic has left no country untouched. It is safe to say, we will either beat Covid-19 worldwide or not at all.

The virus briefly drew attention away from another crisis — climate change and its impact. In South Asia and Europe, we have become used to extremely hot weather, flooding, dramatic depletion of groundwater tables and drought. Climate change could even stop the world from achieving the Sustainable Development Goals (SDGs).

We have agreed that global warming must be kept to well under 2 degrees Celsius and, if possible, to 1.5 degrees. Back in December 2015, 195 countries joined in Paris to sign an ambitious climate agreement. Each of those countries must deliver on their responsibilities. Climate change, too, is a crisis that can only be beaten worldwide or not at all.

India is one of few countries that looks set to deliver on the national goals it set itself as part of the Paris agreement. Compared to other G20 countries, its per capita emissions are very low.

At the same time, India must bear in mind the development interests of its large population. We firmly believe that sustainable growth and climate action go hand in hand. India now has the opportunity to make its massive investments in infrastructure over the next 15 years climate-smart and climate-resilient. This will also protect the interests of the most vulnerable sections of the population. Without India, the world will not be able to fight climate change. Without India, we cannot achieve the SDGs. That means that India has a leading international role to play in the global race to sustainability.

The EU has adopted an ambitious Green Deal to achieve net-zero greenhouse gas emissions by 2050 and to decouple economic growth from consumption of natural resources. Germany recently adopted laws on reducing greenhouse gases more quickly, achieving climate neutrality by 2045 and stopping the use of coal for electricity production by 2038.

As Deputy Ministers in Germany’s Ministry for Economic Cooperation and Development, we come to India with the greatest confidence in the country’s political process and to learn from India. We see our responsibility as an industrialised country to both forge ahead with greening our own economy and also support other countries.

In 2015, India’s Prime Minister and Germany’s Federal Chancellor agreed to further strengthen the two countries’ strategic partnership. On this basis, Germany and India have succeeded in building up a cooperation portfolio worth almost 12 billion euros. Already, nine out of 10 measures support climate goals and SDGs together.

Indo-German development cooperation focuses on three areas: The transition to renewable energies, sustainable urban development and sustainable management of natural resources. As a pioneer of energy transition, Germany is offering knowledge, technology transfer and financial solutions. Over half the Indian population will live in cities by 2050. Our cooperation efforts support Indian policies to find sustainable solutions for this growth challenge in the face of limited urban resources and climate change.

The pandemic has shown global supply chains are vulnerable. Yet, when it comes to agriculture and natural resources, there are smart solutions that are being tested in India and Germany for more self-reliance, including agro-ecological approaches and sustainable management of forests, soils and water. Experience in India has shown that these methods also boost incomes for the local population and make them less dependent on expensive fertilisers, pesticides and seed. We look forward to deepening the work in this area. This is related to international health policies. Through a One Health approach, which looks at the close connections between human and animal health within their shared environment, we want to help tackle the challenges posed by population growth, increased mobility, shrinking habitats, industrialised farming and intensive animal husbandry.

Ultimately, we believe that global climate goals and the SDGs can only be achieved through cooperation between governments, the private sector, science, and civil society. India and Germany have innovative economies and many highly-trained people. We should harness that potential even more.