System Sharing|Teach you how to register Z-library, the world's largest digital library, and obtain a personal independent domain name!

Table of contents

What is Z-Library?

preface

The origin and background of Z-library

Unique Z-library Features

What can Z-Library do?

latest url

Register Tutorial

1. Create an account

​Edit 2, mailbox creation

 3. Accept the verification code

 4. Successful registration

 5. Search and download books

 6. Download data

 7. Setting options

 8. Set Z-access

 9. Your own exclusive connection

 10. Conclusion

Article recommendation


What is Z-Library?

preface

In today's era of information explosion, acquiring knowledge has become easier than ever. Especially with the popularization and development of the Internet, we can easily obtain a large number of electronic books and academic papers from various platforms. In this world of digital libraries, Z-library stands out with its outstanding scale and resources, becoming the largest digital library in the world. This article takes you deep into this vast treasure trove of knowledge.

The origin and background of Z-library

Z-library was founded in 2009 by Alexandria, and is committed to providing free digital book resources to users around the world. Its goal is to provide readers and researchers with extensive, accessible and high-quality scholarly material. Today, Z-library has developed into a huge library with more than 500,000 books and more than 40 million journal articles, covering knowledge resources in various fields.

Unique Z-library Features

1. Free resources: The core idea of ​​Z-library is to provide users with free academic resources. This feature is loved not only by general readers, but also by scholars and researchers. This free sharing model works globally

2. Formerly known as BookFinder, it is a shadow library and file sharing program. With it, you can download various types of books and other publications (even some unpublished ones), including journal articles, biographical fiction, etc. According to Z-Library, as of June 25, 2023, it has included 113,362,155 books and 84,837,643 articles.

What can Z-Library do?

Z-Library allows users to upload books by themselves, and has set up a donation channel for people to donate. Users can download books and periodicals for free on the website. Users can download resources without registration, but the download quantity and speed will be lower than those of registered users. Registrants can enjoy more functions after making donations, and the number and speed of downloads will be relaxed compared with those without donations.

latest url

The latest official website of Z-library: Z-Library Project

Register Tutorial

1. Create an account

Open the website, click the language above to choose the language according to yourself. Currently, the language of the current country ip is defaulted. If you have an account, please log in directly. If not hit the create button! As shown in the figure below:

2. Mailbox creation

It is recommended to use foreign mailboxes here, such as Google gmail mailbox, Microsoft hotmail, etc.! After successful registration, it will automatically jump to the Zlibrary homepage! As shown in the figure below:

 

 3. Accept the verification code

After filling in the information, get the verification code, and fill in the verification code received. As shown in the figure below:

 4. Successful registration

After the verification code is correct, it will automatically jump to the Zlibrary homepage after successful registration! As shown in the picture below: Reminder: The editor uses the hotmail mailbox, and the verification code accepted has been included in the junk game key, please pay attention.

 5. Search and download books

Then there is the page that everyone is very familiar with. Users who log in to their account and register can download 10 times a day for free! Cool and crooked. As shown in the figure below:

 6. Download data

Now you can download the materials you need, and the materials can also be previewed online. The download speed is still pretty fast. As shown in the figure below:

 7. Setting options

Click the three horizontal lines in the upper right corner to enter the item settings. As shown in the figure below:

 8. Set Z-access

Open a new page, where there is a computer client, an Android app, and your exclusive domain name. Remember the exclusive domain name, no longer afraid of the failure of the official entrance. As shown in the figure below:

 9. Your own exclusive connection

Select [Exclusive domain name] on the left column, and you can see it.

 10. Conclusion

Hurry up to test it, swim in the ocean of knowledge and cannot extricate yourself. Welcome everyone to give valuable opinions and suggestions to learn and make progress together.

Article recommendation

1. Network security | Penetration testing entry case analysis, from zero basic entry to proficiency - common detection methods for rapid penetration of login box pages

2. Network security | Penetration testing entry learning, from zero basic entry to proficiency - take you to learn the identity authentication protocol Kerberos 

3. Play with the system|Perfect replacement for ChatGPT! Claude registration tutorial and problem solving 

4. Network security | Penetration testing entry learning, from zero basic entry to proficiency - the development language in penetration 

5. Network security | Penetration testing entry learning, from zero basic entry to proficiency - collecting information 

11. Daily quality code sharing

What I am sharing today is a beautiful confession page, very beautiful, come and experience it.

 

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>time</title><!-- 这是网页标题 -->
<style>
body{
  overflow: hidden;
  margin: 0;
}
h1{
  position: fixed;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  transform:translateY(-50%);
  font-family: 'Love Ya Like A Sister', cursive;
  font-size: 40px;
  color: #c70012;
  padding: 0 20px;
}
h1 span{
    font-size:20px;
}
</style>

</head>
<body>
<h1 id="h1"></h1>
<canvas></canvas> <!--canvas 画布-->

<script>
var canvas = document.querySelector("canvas"),
  ctx = canvas.getContext("2d");

var ww,wh;

function onResize(){
  ww = canvas.width = window.innerWidth;
  wh = canvas.height = window.innerHeight;
}

ctx.strokeStyle = "red";
ctx.shadowBlur = 25;
ctx.shadowColor = "hsla(0, 100%, 60%,0.5)";

var precision = 100;
var hearts = [];
var mouseMoved = false;
function onMove(e){
  mouseMoved = true;
  if(e.type === "touchmove"){
    hearts.push(new Heart(e.touches[0].clientX, e.touches[0].clientY));
    hearts.push(new Heart(e.touches[0].clientX, e.touches[0].clientY));
  }
  else{
    hearts.push(new Heart(e.clientX, e.clientY));
    hearts.push(new Heart(e.clientX, e.clientY));
  }
}

var Heart = function(x,y){
  this.x = x || Math.random()*ww;
  this.y = y || Math.random()*wh;
  this.size = Math.random()*2 + 1;
  this.shadowBlur = Math.random() * 10;
  this.speedX = (Math.random()+0.2-0.6) * 8;
  this.speedY = (Math.random()+0.2-0.6) * 8;
  this.speedSize = Math.random()*0.05 + 0.01;
  this.opacity = 1;
  this.vertices = [];
  for (var i = 0; i < precision; i++) {
    var step = (i / precision - 0.5) * (Math.PI * 2);
    var vector = {
      x : (15 * Math.pow(Math.sin(step), 3)),
      y : -(13 * Math.cos(step) - 5 * Math.cos(2 * step) - 2 * Math.cos(3 * step) - Math.cos(4 * step)) 
    }
    this.vertices.push(vector);
  }
}

Heart.prototype.draw = function(){
  this.size -= this.speedSize;
  this.x += this.speedX;
  this.y += this.speedY;
  ctx.save();
  ctx.translate(-1000,this.y);
  ctx.scale(this.size, this.size);
  ctx.beginPath();
  for (var i = 0; i < precision; i++) {
    var vector = this.vertices[i];
    ctx.lineTo(vector.x, vector.y);
  }
  ctx.globalAlpha = this.size;
  ctx.shadowBlur = Math.round((3 - this.size) * 10);
  ctx.shadowColor = "hsla(0, 100%, 60%,0.5)";
  ctx.shadowOffsetX = this.x + 1000;
  ctx.globalCompositeOperation = "screen"
  ctx.closePath();
  ctx.fill()
  ctx.restore();
};


function render(a){
  requestAnimationFrame(render);

  hearts.push(new Heart())
  ctx.clearRect(0,0,ww,wh);
  for (var i = 0; i < hearts.length; i++) {
    hearts[i].draw();
    if(hearts[i].size <= 0){
      hearts.splice(i,1);
      i--;
    }
  }
}


onResize();
window.addEventListener("mousemove", onMove);
window.addEventListener("touchmove", onMove);
window.addEventListener("resize", onResize);
requestAnimationFrame(render);

window.onload=function starttime(){
        time(h1,'2022,9,1');     // 在一起的时间
        ptimer = setTimeout(starttime,1000); // 添加计时器
}

    function time(obj,futimg){
        var nowtime = new Date().getTime(); // 现在时间转换为时间戳
        var futruetime =  new Date(futimg).getTime(); // 未来时间转换为时间戳
        var msec = nowtime-futruetime; // 毫秒 未来时间-现在时间
        var time = (msec/1000);  // 毫秒/1000
        var day = parseInt(time/86400); // 天  24*60*60*1000 
        var hour = parseInt(time/3600)-24*day;    // 小时 60*60 总小时数-过去的小时数=现在的小时数 
        var minute = parseInt(time%3600/60); // 分 -(day*24) 以60秒为一整份 取余 剩下秒数 秒数/60 就是分钟数
        var second = parseInt(time%60);  // 以60秒为一整份 取余 剩下秒数
        obj.innerHTML="宝贝<br>我们已经认识:<br>"+day+"天"+hour+"小时"+minute+"分"+second+"秒"+"了<br><span><br>不管面临多大的压力,不管前面的路如何崎岖.<br>不管经历过什么,我仍坚信最浪漫的事就是和你一起慢慢变老.<br>相信中间的计时器,将永远继续下去.By_Jum朱</span>"

        return true;
    }
</script>

</body>
</html>

 

Guess you like

Origin blog.csdn.net/qq_22903531/article/details/131373013