ICode9

精准搜索请尝试: 精确搜索
  • Dock the navigator of LibreOffice2021-11-21 08:02:16

    Usually, to dock the navigator of LibreOffice often fails, at least on my Linux system. A reliable method is to hold down the Ctrl key and double-click on an empty area of the navigator. The reference is here, even though it describes the method of undock

  • 二叉树,堆2021-11-20 21:02:39

    1.数组实现二叉树的遍历 #include<iostream> using namespace std; int len=9; void prefind(int n[],int i) { if(i>=len) return; cout<<n[i]<<" "; prefind(n,i*2+1); prefind(n,i*2+2); } void midfind(int n[],int i) { if(i>=len) retu

  • 动手学数据分析(3)--数据重构2021-11-19 19:02:37

    1.数据的合并 1.1 导入基本库 import numpy as np import pandas as pd 1.2载入数据 #将data文件夹里面的所有数据都载入,与之前的原始数据相比,观察他们的之间的关系 text_left_up = pd.read_csv("train-left-up.csv") text_left_down = pd.read_csv("train-left-down.csv") tex

  • 我就获取个时间,机器就down了2021-11-18 19:30:19

    1. 背景 linux 时间管理,包含clocksource,clockevent,timer,tick,timekeeper等等概念 ,这些概念有机地组成了完整的时间代码体系。当然,是代码就会有bug,本文通过一个bug入手,在实战中加深对理论的认识。获取时间,但是crash了。 2. 故障现象 OPPO云内核团队接到连通性告警报障,发现机器

  • nginx 基础 应用实战2021-11-18 14:59:49

    Nginx 基础应用实战 03 反向代理 proxy_pass http://baidu.com; location /mashibing { proxy_pass http://mashibing.com/; } 基于反向代理的负载均衡 upstream httpd { server 192.168.43.152:80; server 192.168.43.153:80; } w

  • ngxin 基础 实战 反向代理 负载均衡2021-11-18 14:58:31

    Nginx 基础应用实战 03 反向代理 proxy_pass http://baidu.com; location /mashibing { proxy_pass http://mashibing.com/; } 基于反向代理的负载均衡 upstream httpd { server 192.168.43.152:80; server 192.168.43.153:80; } w

  • ts枚举学习笔记2021-11-18 11:03:29

    enum 枚举类型是对 JavaScript 标准数据类型的一个补充。 使用枚举类型可以给一组数起名字,创建一组有区别的用例。 数字枚举 数字枚举可以自增长,给Up初始化赋值为1,即后面Down = 2,Left = 3,依次递增。如果不初始化Up,则Up = 0, Down = 1,Left = 2,依次递增。 enum Direction {

  • 【P2338 [USACO14JAN]Bessie Slows Down S】题解2021-11-17 22:03:23

    题目链接 纯模拟题,无任何算法或思维难度。 难度虚高了。 对于时间和空间分别排个序,然后依次进行就行了。 看一下是先遇到减速地点还是减速时间。 要注意精度问题。 时间复杂度:\(O(n)\)。 Code // Problem: P2338 [USACO14JAN]Bessie Slows Down S // Contest: Luogu // URL: https

  • 【考试总结】test 10.132021-11-16 13:34:57

    test 10.13 考试策略与过程 看T1。考虑枚举左端点,发现右端点单调递增,秒了。看T2。开始题意有很多地方不明确,浪费了20min。理解题以后,第一问秒了,第二问预处理往前,王后的最长子段 down[i] 和 up[i] 后,就是枚举 \(i\) ,求 \(\max\{down(j)\}\;(j<i-1,a(j)<a(i))\) ,条件则是二

  • 设计分享|单片机电压表模拟2021-11-15 21:00:38

    具体实现功能 具体功能: 通过滑动变阻器和ADC0832模块对电压值进行采样,反馈电压值通过数码管进行显示,电压范围为0-5V,如图所示表示电压为3.92V。 设计介绍 单片机介绍 51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU

  • vsftp虚拟用户模式2021-11-13 20:01:39

    1、新建“普通用户”(关闭shell功能)useradd xxx -s /sbin/nologin 2、建立虚拟用户的配置文件(/etc/vsftpd/vuser) down|down、up|up 3、通过虚拟用户的配置文件生成用户的数据文件 db_load -T -t hash -f vuer vuer.db 4、修改认证文件(/etc/pam.d/vsftpd) auth    required  

  • pandas常用操作2021-11-11 14:35:02

    时间处理 pandas._libs.tslibs.timestamps.Timestamp转datetime from pandas._libs.tslibs.timestamps import Timestamp ts = Timestamp("2021-11-11 10:11:34", freq='MS') print(type(ts)) date_time = ts.to_pydatetime() print(type(date_time)) <cl

  • LC21.合并两个有序链表2021-11-05 21:00:03

    题目 LC21.合并两个有序链表 解题思路 我们的 while 循环每次比较 p1 和 p2 的大小,把较小的节点接到结果链表上,这个算法的逻辑类似于「拉拉链」,l1, l2 类似于拉链两侧的锯齿,指针 p 就好像拉链的拉索,将两个有序链表合并。代码中还用到一个链表的算法题中是很常见的「虚拟头结

  • Shell---第四天2021-11-03 21:59:44

    1. 使用case实现成绩优良中差的判断 [root@localhost ~]# vim score.sh #!/bin/bash read -p "请输入成绩:" score case $score in [0-5][0-9]) echo "差!" ;; 6[0-9]) echo "中" ;; [7-8][0-9]) echo "良" ;;

  • JS实现倒计时功能2021-11-02 15:59:56

    // 在页面显示一个 距离 2021年11月11日0点0分0秒的 倒计时 // 显示内容: 距离2021年11月11日0点0分0秒 还剩 xx天 xx小时 xx分 xx秒 //先获取当前时间,和未来时间的时间戳,然后进行换算,得出来倒计时的时间 // 两个时间 // 当前时间 未来时间 // 未来时间 - 当前时间 window.onloa

  • 最初阶的螺旋矩阵(C语言实现)2021-10-31 13:31:15

    所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。 输入格式: 输入在一行中给出一个正整数N(<10)。 输出格式: 输出N×N的螺旋方阵。每行N个数字,每个数字占3位。 输入样例: 5 结尾无空行

  • JupyterLab使用笔记12021-10-30 21:33:37

    常用的快捷键  退出JupyterLab 1.通过 File → Shut Down 来退出 2. 控制台,按两下Ctrl + c 便可以退出 Ctrl+Shift+L 打开起始页 Ctrl+s 保存 Alt+w 关闭当前打开页 Shift+Enter 运行选中的cells(可以有多个) X 剪切选中的cell C 复制选中的cell V 粘贴选中的c

  • CF1290E Cartesian Tree2021-10-29 22:02:16

    一、题目 点此看题 二、解法 保留 \(\leq k\) 的数之后,考虑第 \(i\) 个数是作为极长段 \((l_i,r_i)\) 的最大值,那么答案是: \[\sum_{i=1}^{k}r_i-l_i-1 \]我们先考虑计算 \(A=\sum_{i=1}^kr_i\),考虑在增大 \(k\) 时动态插入一个数,设其位置是 \(p\): 对于位置在它后面的位置 \(j\),\(

  • 22.第六章 Shell脚本编程基础入门(五)2021-10-24 09:02:52

    3.bash的配置文件 bash shell的配置文件很多,可以分成下面类别 3.1 按生效范围划分两类 全局配置:针对所有用户 /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置:只针对特定用户有效 ~/.bash_profile ~/.bashrc 3.2 shell登录两种方式分类 3.2.1 交互式登录 直接通过

  • 修饰符2021-10-23 19:33:19

    事件修饰符:v-on:.stop、.prevent、.capture、.self、.once 按键修饰符:.enter、.tab、.delete(捕获“删除”和“退格”键)、.esc、.space、.up、.down、.left、.right 系统修饰符:.ctrl、.alt、.shift、.meta

  • linux系统修改Mac地址2021-10-22 19:03:13

    两台装置的mac地址不能相同!!! mac地址相同,即使ip地址不同,执行ping命令的时候,也会造成网络不同,或者丢失数据报现象。 通过串口连接装置,否则down命令之后网口就无法启动了。(或者有多个网口也行) 设置装置Mac地址的三步骤: 1)ifconfig eth0 down            //eth0  为对应的网卡

  • C++ 鼠标点击的获取2021-10-20 17:02:52

    C++鼠标点击 首先一个比较常用的宏定义如下: #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) 使用KEY_DOWN(鼠标事件),可以方便获取很多鼠标的事件。 鼠标各个按键的点击 如果获取左键的点击,可以使用如下的代码:KEY_DOWN(MOUSE_MOVED) 如果获取滚轮

  • java--算法(堆排序)2021-10-17 21:06:02

    1 设计思想 创建一个堆 H[0……n-1]; 把堆首(最大值)和堆尾互换; 把堆的尺寸缩小 1,并调用 shift_down(),目的是把新的数组顶端数据调整到相应位置; 重复步骤 2,直到堆的尺寸为 1。 2 关键代码 public static void sort(int[] arr) { //构建大顶堆 for (int i = arr.length / 2

  • A. Computer Game(纯模拟)2021-10-17 16:04:24

    题目如下: AC代码如下: #include<iostream> #include<string.h> using namespace std; char up[110]; char down[110]; int main() { int t; cin >> t; int n; while (t--) { memset(up,0, sizeof up); memset(down,0, sizeof down); cin >> n;

  • 3128 LCD投影仪关机流程分析2021-10-16 17:00:51

          frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java  中检测遥控器按键按下POWER按键后,关机到UBOOT 中拦截,执行  mPowerManager.reboot("standby");  实际上就是 adb shell reboot standby,此时代码会跳转到 vi board/rockchip

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有