会用git的重要性,记工作中使用git reset 代码丢失的教训

敲了一天的代码,正准备git add,git commit, git push 然后开开心心下班回家的时候,突然发现还没git pull, 好吧,先放弃一下本地修改,然后合并冲突再提交吧,执行了个git reset HEAD~,由于commit了两次,我又执行了一下git reset HEAD~ 然后,写的代码就没了,然后就重新写。。。 git放弃本地commit: git reset --soft HEAD~1 // git reset --soft HEAD~2 两次提交
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

【STM32F429开发板用户手册】第34章 STM32F429的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V)

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第34章 STM32F429的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V) 本章节为大家讲解标准SPI接线方式驱动模数转换器DAC8501。 34.1 初学者重要提示 34.2 DAC结构分类和技术术语 34.3 DAC8501硬件设计 34.4 DAC8501关键知识点整理(重要) 34.5 DAC8501驱动设计 34.6 SPI总线板
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

.net mvc中SignalR的使用配置

安装Microsoft.AspNet.SignalR(使用的版本2.4.1) 新建Hubs文件夹:Hub的接口和实现 namespace SingralRedis.Hubs { interface IChatHub { //服务器下发消息到各个客户端 void SendChat(string id, string name, string message); //用户上线通知 void SendLogin(str
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

C++语言基础--03_语句

语句(以 ; 结尾) 按照复杂度分类: 空语句 ; 简单语句 复杂语句 { } 按照功能分类: 选择语句 循环语句 转移语句 一 选择语句 一)if语句 if (条件) { 语句1 语句2 …… } // 1 if是关键字 // 2 if后面 跟圆括号 // 3 圆括号里面写条件 条件必须要能够转化为bool // 4 圆括号后面跟大括号 // 5 大括号里面写语句 注意:一个if语句 只管后面一个语句 复合语句也是一个语句 //eg: int a; if ((a = 3),0) {
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

2020杭电多校 4G / HDU 6808 - Go Running (二分图最小顶点覆盖/离散化)

HDU 6808 - Go Running 题意 有一条路可以看成是无尽头的数轴 学生可以选择一个点开始跑步,可以选择从任意时间\(t1\)开始跑,从任意时间\(t2(t2>t1)\)结束跑步,也可以选择跑步方向,但跑步速度恒定为\(1\ m/s\) 跑步开始前不会出现在数轴上,跑步结束后也不会出现在数轴上 这条路上有一些监控,你收到了\(n\)份报告,每份报告有两个数据\(x_i\)和\(t_i\),表示时间为\(t_i\)秒时在数轴的\(x_i\)位置有至少一个学生在跑步 问最少有多少个学
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

二分查找(递归与非递归)

#include <stdlib.h> #include <stdio.h> //二分查找非递归 int Binary_Search(int list[],int key,int length){ int low=0,high=length-1; while (low<=high){ int mid=(high+low)/2; if (list[mid]==key) return ++mid; else
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

04_数组(一)

一维数组 一 概念 什么是数组? 一组具有相同数据类型的元素的集合。 元素:组成数组的基本单位。 注意: 1 数组的内存是连续的(长度有限) 2 数组长度:元素的个数 3 同一个数组存同样的数据类型 二 定义 // 数据类型 变量名 ; int num; // 元素类型 数组名[数组长度] ; int card[16]; 注意: 1 数组长度必须是常量 2 数组长度在有些时候可以不写,但是[]一定要写 3 数组长度可以是宏定义或const(#define NUM 16)(const int n
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

bzoj4671 异或图(斯特林反演,线性基)

bzoj4671 异或图(斯特林反演,线性基) 祭奠天国的bzoj。 题解时间 首先考虑类似于容斥的东西。 设 $ f_{ i } $ 为至少有 $ i $ 个连通块的方案数, $ g_{ i } $ 为正好有 $ i $ 个连通块的方案数。 那么有 \[f_{ m } = \sum\limits_{ i = m }^{n} \begin{Bmatrix} i \\ m \end{Bmatrix} g_{ i } \] 斯特林反演就有 \[g_{ 1 } = \sum\limits_{ i =
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

05_数组(二)

二维数组 一 定义和初始化 // 元素类型 数组名[行数][列数]; // 定义了一个元素类型为 int 类型,数组名为 arr2 ,3行4列的二维数组 int arr2[3][4]; // 初始化 // 按行初始化 int arr3[3][4] = { {0,1,2,3}, {10,11,12,13}, {20,21,22,23} }; // 某些元素不给初值 int arr4[3][4] = { { 0, 1, 2}, { 10, 11 }, { 20 } }; // 连续
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

Go strings包的具体用法

before 8.2
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

js五星好评组价开发

五星好评 产品需求 1.三组数据并行排列,鼠标放在文字上时后面的星星样式不变。 2.鼠标滑过,指针之前的星星变成红色的,鼠标离开,全部变成原样。 3.点击过后,鼠标离开星星,点击位置前的星星固定是红色的,鼠标再次滑过,点击位置之前的星星不影响,之后的星星随鼠标的滑过变成红色 4.鼠标滑过或点击,会有不同等级表情显示在星星的上方,鼠标离开,表情消失。 效果图: 默认样式 鼠标滑过 和 离开 鼠标点击和离开 星星和表情图片提供 分析 点击后,要把点击的数据发送出去,抛发事件 表情的移动位置是点击星
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

解决Tomcat 在IDEA控制台乱码的问题

最近在跑项目时,总是出现 `淇℃伅` 这样的乱码,百度找了一圈之后发现很乱,总结下。 网上有说需要修改下图的这个地方,加上-Dfile.encoding=UTF-8,其实是不用的    还有说需要修改idea安装的bin目录 idea64.exe.vmoptions 和idea.exe.vmoptions 这两个文件也不需要改动 重点来了! 只需要修改下面的: 找到Tomcat目录下的conf/logging.properties配置文件 编辑 找到图中的 java.util.logging.
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

推箱子小游戏实例(C/C++)

// 语句 循环 数组 选择结构程序设计(switch语句) // 一句话描述推箱子游戏:人在空地上推着箱子躲避障碍到目标点 // 初始化数据 -- 更新数据、渲染界面 -- 判断结束 /* #include <stdio.h> #include <Windows.h> #include <conio.h> // 全局区 初始化地图 int Map[10][10] = { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, { 1, 0, 0, 0, 0, 0, 0, 0, 0
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

appium 滑动屏幕

#滑动 print('滑动开始') sleep(10) driver.swipe(100,2000,100,1000,5000)----------------------------》用5000毫秒来完成滑动 print('滑动结束')
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

qemu 如何退出qemu

如何退出qemu ctrl + a 放开后,再按下x ⚠ 这里字母是小写!(不要按着大写键)
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

kafka无法连接zookeeper ,出现 Unkonwn host错误

情况描述:kafka logs下的日志文件显示无法识别host的错误 并且kafka启动一下立马就被关闭了 解决: 首先netstat -nltp 看看自己的zookeeper是否如下 如果是这样,就vim /etc/hosts 将localhost改成你的服务器的ip 完美
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

selenium 配置ie11 浏览器

1、IEDriverServer下载与配置 用淘宝的镜像地址:https://npm.taobao.org/mirrors/selenium/。 选3.0版本的 IEDriverServer_x64_3.0.0.zip 将其放在C:\Windows\System32目录下(不用加入环境变量,默认在环境变量中) 解压运行 2.ie设置 打开IE——》设置——》Internet选项——》安全——》去掉启用保护模式前的对勾 3.运行程序 from selenium import webdriver
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

16.mysql锁

5. Mysql锁问题 5.1 锁概述 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。 在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。 5.2 锁分类 从对数据操作的粒度分 : 1) 表锁:操作时,会锁定整个表。 2) 行锁:操作时,会锁定当前操
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

ubuntu 16 添加多个IP

多个不同IP段的 /etc/network/interfaces 配置文件的范例如下: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 8.8.8.2 netmask 255.255.255.248 gateway 8.8.8.1 要注意这里,多个不同IP段,只要1个ga
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0

HDU6805 Deliver the Cake(拆点+最短路)

题意 给出一个nm的无向图,有边权。 张三在起点s,目标是t。 点分成左点右点和中间点,到左点的时候必须用左手,到右点的时候必须用右手,中间点没有特殊要求。 张三每次切换左右手都要花费额外的时间,询问起点到终点的最短路。 题解 把每个点拆成两个点,左点拆成两个左点,右点拆成两个右点,中间点拆成一左一右两个点,然后跑dijsktra。 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn
分类: 其他 发布时间: 07-30 19:48 阅读次数: 0