Windows终端命令行工具Cmder
在IT这一行,大部分情况下都是推荐大家使用Linux或者类Unix操作系统去编程,Linux作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与Linux完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它到底好不好呢。相信大家心中已经有了评判。 一、为什么要换成cmder 现在我就要推荐一款Windows下的终端--->cmder 先来上两张图给大家看看 都不用我说,一
Laravel框架中如何使用事件记录SQL查询到日志
在本文中,我们将说一下如何处理Laravel中的查询日志记录。如果你非常熟悉Laravel框架,Laravel可以选择将所有在当前请求中运行的查询记录在内存中。 查询记录 如果,你想要将日志文件保存在 storage/logs 目录中。需要更新: app/Providers/AppServiceProvider.php里的 boot() 函数。 1 <?php
2
3 namespace App\Providers;
4
5 use Illuminate\Support\Serv
2019/11/16 C语言规范 1.代码书写规范
1.程序模块要采用缩进风格编写,缩进的空格数为4 (对于开发工具自动生成的代码可以不一致) 2.一行只写一条语句 3.较长的语句(大于80字符)要分成多行书写,以操作符为划分依据,操作符位于句首,划出的新行要进行适当的缩进 4.循环、判断等语句较长时,操作同上 5.if、for、do、while、case、switch、default等语句自占一行,且这些语句的执行部分无论多少,都要加“{}” 6.函数或过程中的参数过长,要进行适当划分 7.对齐只使用space,不使用tab键 8.函数或过程
决策树(上)-ID3、C4.5、CART
参考资料(要是对于本文的理解不够透彻,必须将以下博客认知阅读,方可全面了解决策树): 1.https://zhuanlan.zhihu.com/p/85731206 2.https://zhuanlan.zhihu.com/p/29980400 3.https://github.com/Vay-keen/Machine-learning-learning-notes/blob/master/%E5%91%A8%E5%BF%97%E5%8D%8E%E3%80%8AMachine%20Learni
conan使用(一)--安装和应用
1. 安装conan 使用pip命令安装conan,如果没有安装pip的,可以先安装好python后,再安装pip。 pip install conan 之后就可以使用conan命令。 2. 管理远程库 默认conan会添加一个远程库:conan-center: 我们可以使用search选项,搜索包: conan search glog --remote conan-center # 在conan-center远程库中搜索glog库 我们也可以添加一个远程库: conan remote add
AlertDialog创建对话框的测试
AlertDialog的功能是非常强大的,它可以创建各种对话框,它的结构分为:图标区、标题区、内容区、按钮区共四个区域。以这样的思路区创建AlertDialog是非常简单的。 创建AlertDialog的七大步骤: 创建AlertDialog.Builder对象 调用AlertDialog.Builder对象的setTitle()或setCustomTitle()方法设置标题 调用AlertDialog.Builder的setIcon方法设置图标 调用AlertDialog.Builder相关
C语言和Python语言在存储变量方面的不同
C语言和Python语言在存储变量方面的不同 众所周知,Python是脚本语言,边解释边执行,而C语言是编译型语言 存储变量: C语言定义变量,变量本身代表的就是大小,任何一个字母或者数字 符号均可以用Ascii码来表示,例如a代表的就是65,而C语言里面的指针就是变量的地址 Python语言定义变量,变量本身代表的是变量在内存中的地址,如果获取变量的值,就是通过地址然后再找到变量的值,这点就像C语言的指针一样。 如图:
superset采集流程
superset采集流程: 先从业务的bi从库oride-slave-bi(10.52.123.212)去拿数,然后计算(每10分钟由airflow调py代码),放到bi的库(BI业务-数据指标存储10.52.149.112)由superset显示出来. 还有一部分数据是由算法的redis来 痛点: superset突然出现悬崖式断点 分析原因: 1/ airflow调度时拥塞,处理速度慢 2/ 业务的bi从库没有数 3/ 从算法的redis里拿不到数
cartographer保存地图
手持激光,并用cartographer建图,保存的地图是.pbstream格式 ht@ht:~$ rosservice call /write_state /home/ht/Desktop/carto_map.pbstream '1'
status:
code: 0
message: "State written to '/home/ht/Desktop/carto_map.pbstream'." 再执行下一步保存: ht@ht:~$ rosrun cartographer_ros
Java多线程笔记(创建线程和线程的生命周期)
线程和进程的区别 一个进程是有多个线程组成的,一个进程有多个线程 线程是程序的最小的执行单元,进程是系统分配的最小单元 线程的切换是比进程切换的快 先来看下没有开启线程下来执行两次for的结果 for(int i = 0 ;i<5;i++) {
System.out.println("I:" + i);
}
for(int j = 0 ;j<5;j++) {
System.out.println("J:" + j);
} 这个是一个简单的程序,来看下执行的结果 I:0
I:1
springboot - 映射HTTP Response Status Codes 到 静态 HTML页面
1、总览 2、代码 1)、pom.xml <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
[题解]HDU 3555 Bomb
啊哈是从CSDN搬过来的啦—— (日历上没有下划线不爽) 传呀传呀传送门 好久没有写题解了的说QAQ 原题 The counter-terrorists found a time bomb in the dust. But this time the terrorists improve on the time bomb. The number sequence of the time bomb counts from 1 to N. If the current number sequenc
2019-2020-1 20199303《Linux内核原理与分析》第九周作业
进程的切换和一般执行过程 知识总结 操作系统原理中介绍了大量进程调度算法,这些算法从实现的角度看仅仅是从运行队列中选择一个新进程,选择的过程中运用了不同的策略而已。 对于理解操作系统的工作机制,反而是进程的调度时机与进程的切换机制更为关键。 1.不同类型的进程有不同需求的调度需求: 第一种分类: —I/O-bound:频繁的进行I/O,通常会花费很多时间等待I/O操作的完成 —CPU-bound:计算密集型,需要大量的CPU时间进行运算 第二种分类: —批处理进程:不必与用户交互,通常在后台运
html+css+javascript学习记录1
<p> 最近在学一部分前端,知识点很多,却没怎么系统地应用过,因而理解可能不够深吧。所以我想做点片段似的东西,不懂的再在网上搜一搜,这样可能会更有意思点,所以做了这个记录,希望自己坚持下去!</p> Mytodolist html code: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>MyTodolist</title>
<link href="./css/todolist.css" rel="stylesheet"
今日推荐
周排行