大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

key社

Key是ビジュアルアーツ(Visual Art's)旗下的一个品牌,创立于1998年7月21日,是日本大阪市的一所游戏制作公司,以制作感人的Galgame而著称于业界。Key的游戏剧情充满幻想与温情,其充满张力的剧情总是能令人感动得泪流不止,也正因为如此,Key的游戏都被称作为泣きゲーム(令人哭泣的游戏)。由于Key也被叫做“键”,因此在爱好者人群中,Key与Leaf会社(“叶”)常常并称为“键叶”或“叶键”(网上主要使用后者)。而Key迷则被称作是“键っ子”。

Install Docker in Ubuntu 16.04 LTS

Install Docker in Ubuntu 16.04 LTS add key sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D add sources sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' update apt update install apt install -y docker-engine configuration user config sudo usermod -aG docker $(whoami) Using the Docker Command docker [option] [command] [arguments]

Install Grafana on Ubuntu 16.04 LTS

Install Grafana on Ubuntu 16.04 LTS Grafana是一个开源的指标量监测和可视化工具。常用于展示基础设施的时序数据和应用程序运行分析。这里讲一下Grafana在Ubuntu16.04 LTS环境下的安装。 add key curl https://packagecloud.io/gpg.key | sudo apt-key add - add sources echo "deb https://packagecloud.io/grafana/stable/debian/ jessie main" | sudo tee /etc/apt/sources.list.d/grafana.list update apt update Install apt install grafana configuration sudo /bin/sy

Install Chrome in Ubuntu 16.04 LTS

Install Chrome in Ubuntu 16.04 LTS add key wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - add sources sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" /etc/apt/sources.list.d/google.list' update apt update install sudo apt-get install google-chrome-stable

Install Telegraf in Ubuntu 16.04 LTS

Install Telegraf in Ubuntu 16.04 LTS add key curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - add sources echo "deb https://repos.influxdata.com/ubuntu trusty stable" | sudo tee /etc/apt/sources.list.d/influxdb.list update apt update install lwk@qwfys ~ $ apt install telegraf start sudo service telegraf start

Install Influxdb in Ubuntu 16.04 LTS

Install Influxdb in Ubuntu 16.04 LTS add key curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add - add sources echo "deb https://repos.influxdata.com/ubuntu trusty stable" | sudo tee /etc/apt/sources.list.d/influxdb.list update apt update install lwk@qwfys ~ $ apt install influxdb start sudo service influxdb start use 打开浏览器 http://127.0.0.1:8086 查看influxdb应用对应的几个端口号有没有正常工作 sudo netstat -naptu | grep LISTEN | grep influxd

Install Visual Studio Code in Ubuntu 16.04 LTS

Install Visual Studio Code in Ubuntu 16.04 LTS add key curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg 或者用如下命令添加key,两者效果相同。 wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - add source sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" /etc/apt/sources.list.d/vscode.list' update apt update in

Install Mariadb in Ubuntu 16.04 LTS

Install Mariadb in Ubuntu 16.04 LTS MariaDB官网提供了repository https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna 在这里可以查询到各类系统的安装方法,这里仅对Ubuntu 16.04 LTS讲解。 add key sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 add sources sudo sh -c 'echo "deb [arch=amd64,i386

Install MySQL in Ubuntu 16.04 LTS

Install MySQL in Ubuntu 16.04 LTS add key sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5072E1F5 add sources sudo sh -c 'echo "deb http://repo.mysql.com/apt/ubuntu/ xenial mysql-5.7" /etc/apt/sources.list.d/mysql.list' update apt update install apt mysql-server mysql-client

简单逆向题出题与逆向

if(getchar()=='\n') temp=' '; fgets(key,100,stdin); L=strlen(key); printf("%c", str1[i]); } putchar(ch); } 最后解得flag为:KLDQCUDFZO

redis学习

redis学习 redis的数据类型: 全局命令 1、randomkey 随机返回某个key值 2、type key 判断key的类型 type name 3、keys * 查看所有的key 4、rename oldkey newkey 重命名key 5、renamenx oldkey newkey 如果新的key不存在修改 存在不修改 6、move key num 移动到不同的数据库 例子:move name 1 redis默认16个数据库 默认数据库是0 7、ttl key 查询key的生命周期 返回 :秒数 -1永久存在 8、expire key 10 设置key的有效期10秒 pex

线上Redis内存用爆了,怎么搞?

线上Redis内存用爆了,怎么搞? 直接重启 or 扩容或清理空间出来? 三思而后行,谨慎处理,重启在这里不是万能的会搞挂人的,纯内存型的重启之后所有的数据都丢了,数据落地的话重启后重新加载进来还是满的。宝宝心里苦哇,怎么破.. $end = strtotime("2018/04/08"); foreach ($aKeys as $key) { $Redis- del($key); } $start += 86400; usleep(100);

Git - 生成ssh key步骤以及如何clone所有的远程分支

Git - 生成ssh key步骤以及如何clone所有的远程分支 这里以配置github的ssh key为例: 1. 配置git用户名和邮箱 设置Git的user name和email: $ git config --global user.name "用户名" $ git config --global user.email "邮箱" 在config后加上--global即可全局设置用户名和邮箱。 2. 生成ssh key 生成密钥: $ ssh-keygen -t rsa -C “邮箱” 按3个回车,密码为空。 然后根据提示连续回车即可在~/.

LNMP环境下Laravel框架安装与初始配置

env,则: (1).env.example 改名使用命令 copy 修改为 .env 的情况,直接进行第二步。 [root@localhost book.laravel.com]# php artisan key:generate Application key [base64:TVeP9DCdCw9WNpPn8aNH1w4endvzft/mz2FW0RWo00Y=] set successfully. 生成Key 13.再次访问book.laravel.com验证安装结果 成功安装 14.修改配置文件,增加以下内容,以适应Laravel if(!*)$ /index.php? location = /50x.html { root html;

PHP AES 加密解密

str_repeat('0d', $pad); } public static function decrypt($sStr) { //echo "until_data:--"; $sStr = hex2bin($sStr); //var_dump($sStr); $sKey = hex2bin(self::$_skey); $decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $sKey, base64_decode($sStr), MCRYPT_MODE_ECB); $decrypted_hex = bin2hex($decrypted); $complement = substr($decrypted_hex, strlen($decrypted_hex) - 2, 2); return str_replace($complement, '', $decrypted_hex); } }

【Fizzday06】使用JWT前后端分离认证

【Fizzday06】使用JWT前后端分离认证 先睹为快 "fizzday.net", "exp": 1300819380, "name"= "fizz", "admin"= true ]; JSON Web Tokens(JWT)能提供基于JSON格式的安全认证。它有以下特点: JWT是跨不同语言的,JWT可以在 . 这里的secret是被服务器签名,我们服务器能够验证存在的token并签名新的token。 php封装类 FizzJWT源码: https://github.com/fizzday/FizzJWT 同时可运用到任何地方, 不局限于本框架

mysql 中with rollup的用法

mysql 中with rollup的用法 今天看到一个审计的题目,解析里面说需要用到mysql的group by xxx with rollup这个语句。没用过,不知道干什么的,度娘之后那些博客解释得很难受,那种感觉就是你觉得他写的好xx,但就是看不懂。 使用效果如图: love 不知道有没有人和我想的一样,null那里是怎么回事。 然后我想起电脑里有mysql官方文档 $sql="SELECT * FROM interest WHERE uname = '{$_POST['uname']}'";

iOS开发——字典的升序排列以及字符串拼接

for (NSString *sortString in sortArray) { [valueArray addObject:[params objectForKey:sortString]]; 这时,字符串sign里存储的就是要求我们完成的,没有进行MD5校验的签名字符串了,可以打印出来看一下。 [24923:3184830] hometown:Dongying,name:LinH,phone:18814868888,userID:330909199301271234 可以看到hometown,name,phone,userID已经按首字母排序并且完成拼接。所以字典的排序我们就讲到这里,MD5加密下一篇再来讲述。

iOS底层原理总结 - 关联对象实现原理

} 但是这样_name静态全局变量与类并没有关联,无论对象创建与销毁,只要程序在运行_name变量就存在,并不是真正意义上的属性。 方法二:使用RunTime动态添加属性 RunTime提供了动态添加属性和获得属性的方法。 -(void)setName:(NSString *)name { objc_setAssociatedObject(self, @"name",name, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

iOS底层原理总结 - 探寻Runtime本质(二)

iOS底层原理总结 - 探寻Runtime本质(二) Class的结构 通过上一章中对isa本质结构有了新的认识,今天来回顾Class的结构,重新认识Class内部结构。 首先来看一下Class的内部结构代码,对探寻Class的本质做简单回顾。 struct objc_class : objc_object { // Class ISA; // 如果key==0则说明之前未存储过这个key,占用空间+1 if (bucket- key() == 0) cache- incrementOccupied(); // 获取mask mask_t m = mask();