openssl req -x509 -newkey rsa:4096 -sha256 -keyout example.key -out example.crt -subj "/CN=example.com" -days 3650 -passout pass:foobar
openssl x509 -x509toreq -in example.crt -out example.csr -signkey example.key -passin pass:foobar
openssl req -x509 -newkey rsa:4096 -sha256 -keyout example.key -out example.crt -subj "/CN=example.com" -days 3650 -passout pass:foobar
openssl x509 -x509toreq -in example.crt -out example.csr -signkey example.key -passin pass:foobar
| /** | |
| * calculating from a string of polish postfix notation | |
| * @param str: String of polish postfix notation | |
| * @returns {*} | |
| */ | |
| function polishPostfix(str) { | |
| let arr = str.split(' '); | |
| let st = []; | |
| for (let item of arr) { | |
| // console.log(st, item); |
| let tmparr; | |
| // your code here | |
| function findMaxPathLength(map, row, col) { | |
| tmparr = new Array(row).fill(new Array(col).fill(-1)); | |
| let max = 0; | |
| for (let i = 0; i < row; i++) { | |
| for (let j = 0; j < col; j++) { | |
| let x = recur(map, i, j); | |
| if (max < x) { | |
| max = x; |
| <mxlibrary>[{"data":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiPiYjeGE7ICAgIDxwYXRoIGZpbGw9IiMyMTk2RjMiIGQ9Ik0zNyw0MEgxMWwtNiw2VjEyYzAtMy4zLDIuNy02LDYtNmgyNmMzLjMsMCw2LDIuNyw2LDZ2MjJDNDMsMzcuMyw0MC4zLDQwLDM3LDQweiIvPiYjeGE7ICAgIDxnIGZpbGw9IiNmZmYiPiYjeGE7ICAgICAgICA8cmVjdCB4PSIyMiIgeT0iMjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjExIi8+JiN4YTsgICAgICAgIDxjaXJjbGUgY3g9IjI0IiBjeT0iMTUiIHI9IjIiLz4mI3hhOyAgICA8L2c+JiN4YTs8L3N2Zz4=","w":48,"h":48,"aspect":"fixed"},{"data":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiPiYjeGE7ICAgIDxnIGZpbGw9IiNEMUM0RTkiPiYjeGE7ICAgICAgICA8cGF0aCBkPSJNMzgsN0gxMEM4LjksNyw4LDcuOSw4LDl2NmMwLDEuMSwwLjksMiwyLDJoMjhjMS4xLDAsMi0wLjksMi0yVjlDNDAsNy45LDM5LjEsNywzOCw3eiIvPiYjeGE7ICAgICAgICA8cGF0aCBkPSJNMzgsMTlIMTBjLTEuMSwwLTIsMC45LTIsMnY2YzAsMS4xLDAuOSwyLDIsMmgyOGMx |
| <mxlibrary>[{"data":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMiAyIDI4IDI4IiBmaWxsPSJub25lIj4mI3hhOzxwYXRoIGQ9Ik0zMCAxMC40MDA0TDI3LjE5ODYgNy42MDE0MUwyNC4yMjEyIDEwLjU3NjJMMjEuNDMwNCA3Ljc4Nzc3TDI0LjQxODMgNC44MDI0NkwyMS42MTY5IDJMMTYuMDEwNiA3LjYwMTQxTDEwLjQwNzcgMkw3LjYwNjM0IDQuNzk4OTVMMTAuNDE0OCA3LjYwNDkyTDcuNjEzMzcgMTAuNDAzOUw0LjgwNDkzIDcuNTk3ODlMMiAxMC40MDA0TDcuNjA2MzQgMTYuMDAxOEwyIDIxLjU5OTZMNC44MDE0MSAyNC4zOTg2TDcuNDEyNzcgMjEuNzg5NUwxMC4yMTQyIDI0LjU4ODVMNy42MDI4MiAyNy4xOTc1TDEwLjQwNDIgMjkuOTk2NUwxNi4wMTA2IDI0LjM5ODZMMjEuNjE2OSAzMEwyNC40MTgzIDI3LjIwMTFMMjEuNjI3NSAyNC40MTI3TDI0LjQxODMgMjEuNjI0M0wyNy4xOTg2IDI0LjQwMjFMMzAgMjEuNjAzMkwyNC4zOTcyIDE1Ljk5ODJMMzAgMTAuNDAwNFpNMTkuMjU4OSAyMi4wNDI3TDE2LjAxNDEgMTguODAwN0wxMi41ODYyIDIyLjIyNTVMOS43ODQ4MiAxOS40MjY2TDEzLjIxMjcgMTYuMDAxOEw5Ljk4MTkgMTIuNzczOEwxMi43ODMzIDkuOTc0ODhMMTYuMDE0MSAxMy4yMDI4TDE5LjA2MTggMTAuMTU3N0wyMS44NTI3IDEyLjk0NjFMMTguNzkwOCAxNi4wMDUzTDIyLjA0OTggMTkuMjYxM0wxOS4yNTg5IDIyL |
| #!/bin/bash | |
| # Downloading packages | |
| wget http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb | |
| wget http://ftp.it.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb | |
| wget http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb | |
| wget http://ftp.it.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb | |
| wget http://ftp.it.debian.org/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13%2bdfsg-5_amd64.deb | |
| # Configuring the libgconf-2-4 package |
| { | |
| "entries": [ | |
| { | |
| "timeline": [ | |
| { | |
| "moved": 0, | |
| "ringId": "adopt", | |
| "date": "2020-08-06T00:00:00.000Z", | |
| "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua" | |
| } |