log

js数据类型的转换

时光总嘲笑我的痴心妄想 提交于 2020-03-11 15:22:59
一、判断该变量的数据类型 typeof() 其中有两种判断方法,可以添加括号,也可以不添加括号,直接判断声明变量。 // var age = 18; // var name = 'zs'; // //1、 number // console.log(typeof age); // // string // console.log(typeof name); // // 2、typeof 返回的结果是什么类型 string类型 // var result = typeof name; // console.log(typeof(result)); 二、字符串类型的转换 变量名 + .toString() 或者是 String( 变量名 ) // 转换为字符串类型的方法一 .toString() // var name="su"; // var age = 18; // console.log(typeof age.toString()); // //转换为字符串类型的方法二 String() // var name="su"; // var age = 18; // console.log(String(age)); // console.log(typeof(String(age))); 三、将其转化为数字类型。 //转换为数字类型的方法一 // // Number()

CentOS7安装OpenStack-02.安装Keyston认证服务组件

喜你入骨 提交于 2020-03-11 14:51:40
2.0.keystone认证服务 1)用户与认证:用户权限与用户行为跟踪 User 用户 Tenant 租户 Token 令牌 Role 角色 2)服务目录:提供一个服务目录,包括所有服务项与相关API的端点 Service 服务 Endpoint 端点 2.1.在控制节点创建keystone相关数据库 1)创建keystone数据库并授权 # 登录mysql,密码为空mysql -u root -p # 创建 keystone 数据库 CREATE DATABASE keystone; # 对``keystone``数据库授予恰当的权限 grant all on keystone.* to keystone@'localhost' identified by 'keystone'; grant all on keystone.* to keystone@'%' identified by 'keystone';flush privileges; 2.2.在控制节点安装keystone相关软件包 1)安装keystone相关软件包 # 配置Apache服务,使用带有“mod_wsgi”的HTTP服务器来相应认证服务请求,端口为5000和35357, 默认情况下,Kestone服务仍然监听这些端口 yum install openstack-keystone httpd mod

《自拍教程41》adb命令_一键清理磁盘

橙三吉。 提交于 2020-03-11 13:47:53
Android设备,比如车载tbox搭载的Android系统, 其只有500M的磁盘容量;电视机搭载的Android系统其磁盘容量也非常小, 一般debug阶段的产品,开启的log比较多,比如有: 自动后台logcat截取,自动捕捉coredump, tombstone,anr, dropbox等crash相关的log,还有比如车载测试,可能产生大量的gps轨迹log, 语音测试可能产生很多录音文件。及时清理以上log,有很多好处。 (1). 适时地清理log,可以在导出log的时候,花较少的时间,减少不必要的冗余的log。 (2). 适时地清理log,可以减少磁盘满爆盘风险,尤其是磁盘容量很小的设备, 爆盘后你会看到各种App的无法正常运行。 所以,适时清理log,对于一个合格的测试人员来说,也很重要。 准备阶段 adb shell rm -rf,可以清除log 你需要了解具体log尤其是老旧的无用的log的存储位置 删除log的时候,要注意正在进行写操作的文件,不能删,不然log会丢失。 os.system()可以调用adb命令 Android系统默认的Log存储路径 */ /*--> */ Android Log类型 默认路径 logcat序列log /data/logs/logcat.txt /data/logs/logcat.txt.1 … /data/logs

花式输出!玩转console.log

三世轮回 提交于 2020-03-11 11:59:15
一、console.log格式化打印 console.log格式化这一用法一般都在个人博客或其他官网上有,当F12查看网页元素时,在控制台(console)那里偶尔会发现一些个性化的输出,感觉很奇特很好玩,其实现原理不难看一遍就晓得,具体实现如下 1、%c表示css样式 console.log('%c hello world', 'color: red;font-size: 24px;font-weight: bold;text-decoration: underline;'); 2、%d表示数字 console.log('%d', 123); 3、%i表示整型数字 console.log('%i', 123); 4、%o表示DOM元素 console.log('%o', document.body); 5、%O表示javascript对象 console.log('%O', new Date()); 二、console对象的一些方法 首先在控制台(console)输入console回车,会看到 有如此多的方法,本人常用的有 console.log() // 打印日志 console.debug() // 打印调试 console.error() // 打印错误 console.info() // 打印信息 console.warn() // 打印警告 console.assert

一个最简单的WebSocket hello world demo

大城市里の小女人 提交于 2020-03-11 11:49:50
服务器端代码不超过42行: const WSServer = require("./server.js"); var counter = 0; function createWebsocket() { var host = "127.0.0.1"; var port = "9999"; var wsServer = WSServer.startServer(host, port); console.log("WebSocket server listens to: " + host + ":" + port); wsServer.on('open', (data) => { console.log('WS Client has connected: ' + data); setInterval(function(){ counter++; WSServer.broadcast("Jerry: " + counter ); }, 3000); }); wsServer.on('dataWS', (data) => { console.log('Receive Data from WebUI : ' + data); }); wsServer.on('disconnect', (data) => { console.log('WSServer disconnect:' + data

php中记录日志的几种方法

北城余情 提交于 2020-03-11 08:38:57
1、使用fwrite()函数写入文件 <?php $now=date('y-m-d',time()); $filename='log/tongbu_'.$now.'.log'; $file=fopen($filename,"a+"); //a+表示文件可读写方式打开 fwrite($file,'开始写入'."\n"); $time=time(); $res="www.geiliyou.com"; $result='ok'; fwrite($file,$time."\t".$res."\t".$result."\n"); fwrite($file,'写入完成'."\n"); 2、使用error_log()函数写入 <?php $now=date('y-m-d',time()); $filename='log/tongbu_'.$now.'.log'; $time=time(); $re="www.geiliyou.com"; $result='ok'; error_log($time."\t".$re."\t".$result."\n",3,$filename);//3表示消息被发送到后面的文件 ?> 3、使用file_put_contents()函数创建写入文件 <?php function writelog($loginfo){ $file='log/tongbu_'.date(

[MySQL]安装和启动

一笑奈何 提交于 2020-03-11 08:27:03
一 MySQL简介 1)MySQL MySQL是MySQL AB公司的数据库管理系统软件,是最流行的开源(Open Source,开放源代码)的关系型数据库管理系统。 2) MySQL具有以下主要特点。 高速: 高速是MySQL的显著特性,在MySQL中,使用了极快的“B树”磁盘表(MyISAM)和索引压缩;通过使用优化的“单扫描多连接”,能够实现极快的连接;SQL函数使用高度优化的类库实现,运行速度快。一直以来,高速都是MySQL吸引众多用户的特性之一,这一点可能只有亲自使用才能体会。 支持多平台: MySQL支持超过20种开发平台,包括Linux、Windows、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等,这使得用户可以选择多种平台实现自己的应用,并且在不同平台上开发的应用系统可以很容易在各种平台之间进行移植。 支持各种开发语言: MySQL为各种流行的程序设计语言提供支持,为它们提供了很多API函数,包括C、C++、Java、Perl、PHP等。 提供多种存储器引擎: MySQL中提供了多种数据库存储引擎,各引擎各有所长,适用于不同的应用场合,用户可以选择最合适的引擎以得到最高性能。 功能强大: 强大的存储引擎使MySQL能够有效应用于任何数据库应用系统,高效完成各种任务,无论是大量数据的高速传输系统

ES6常用语法整合

倾然丶 夕夏残阳落幕 提交于 2020-03-11 05:28:17
ES6也出来有一会时间了,他新增的语法糖也的确大大提高了开发者的效率,今天就总结一些自己用到最多的。 说到ES6肯定是先介绍 Babel 了,据阮一峰老师介绍到,Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。 一、 Babel Babel的配置文件是 .babelrc ,存放在项目的根目录下。使用Babel的第一步,就是配置这个文件。 该文件用来设置转码规则和插件,基本格式如下。 { "presets": [], "plugins": [] } presets 字段设定转码规则,官方提供以下的规则集,你可以根据需要安装。 # ES2015转码规则 $ npm install --save-dev babel-preset-es2015 # react转码规则 $ npm install --save-dev babel-preset-react # ES7不同阶段语法提案的转码规则(共有4个阶段),选装一个 $ npm install --save-dev babel-preset-stage-0 $ npm install --save-dev babel-preset-stage-1 $ npm install --save-dev babel-preset-stage

SecureCRT自动记录日志

前提是你 提交于 2020-03-10 18:53:17
SecureCRT自动记录日志 一、使用版本: 二、打开SecureCRT工具,打开Options-->Session Options... 三、选择Log File 备注: 1、Start log upon connect表示连接时启动记录(可以保证每次连接后都能有日志打印); 2、Append to file表示不覆盖追加到文件。 3、为了知道输入的每一行命令是在什么时候,可以在“On each line在每行”这个设置里填写[%h:%m:%s] ,这样log中就会记录每一行日志的时间。 在日志文件名里填入你想保存的信息: %H 主机名 %S 会话名 %Y 年份 %M 月份 %D 日 %h 小时 %m 分钟 %s 秒 例如我填写的C:\SecureCRT\Logs\%H\%Y-%M-%D_%h%m%s.log ,就是会保存在C:\SecureCRT\Logs\目录下,路径里也可以使用参数 \%H\这样设置可以把同一个主机端口的日志到到一个文件夹里,文件夹名就是主机名,没有会自动创建文件夹 四、效果: 在Global Options...设置,操作方法如下: 1、options-->Global Options...设置 2、Default Session -->Edit.... 3、参数设置、确认 备注:1、如果想在新的开始一天要自动生成文件并记录

javascript(运算符)

房东的猫 提交于 2020-03-10 17:16:21
运算符的概念 运算符用于将一个值进行运算从而得出所需要的结果值。 就像在数学中,也需要加、减、乘、除这些运算符来进行运算。 数据可以是常量,也可以是变量。被运算符操作的数又称为操作数。 运算符的种类 算术运算符 赋值运算符 比较运算符 逻辑运算符 三元运算符 算术运算符 加减乘除 取模求余 名称 含义 加法运算符(+) 对俩个值进行加法运算,并且将结果返回 减法运算符(-) 对俩个值进行减法运算,并且将结果返回 乘法运算符(*) 对俩个值进行乘法运算,并且将结果返回 除法运算符(/) 对俩个值进行除法运算,并且将结果返回 取模运算符(%) 对俩个值进行取模求余运算,并且将结果返回 算术运算符小结 : 将操作符参与数学计算(通常为数学计算,+号也有特殊的用法,如连接字符串) 加法运算符有三层含义: 第一层含义:当俩边的数据类型是 数字(number)类型 时,那么’+‘号代表算术运算符中的相加的意思。 第二层含义:当加号俩边的数据类型有一个 字符串数据类型 时,那么’+‘号代表字符串的 拼接符 。 第三层含义:具有隐式转换的功能 当 字符串 前面有’+'号时,会把字符串自动转换成 Numbe r数据类型 使用’+'号拼接字符串 当加号俩边的数据类型有一个字符串数据类型时,那么 '+' 号代表字符串的拼接符。 var num1 = 100 + 100 console . log (