SourceTree代码仓库切换gitlab账户

  • Post author:
  • Post category:其他

SourceTree代码仓库切换gitlab账户 新公司的代码管理工具用的是SourceTree,由于对软件的不熟悉之前还不小心把同事一整天的代码覆盖了。这里记录一下这两天遇到的一个问题,之前我上传代码用的是同事的gitlab账号,并且在他的账号下配置了ssh,后来从公司申请了自己的ssh账号,就理所当然的把自己的ssh从同事的账号上remote掉添加到了自己的账号了,这个时候发现了一个折磨人的问…

继续阅读 SourceTree代码仓库切换gitlab账户

cmake学习笔记

  • Post author:
  • Post category:其他

概念 cmake 是一个跨平台的自动构建工具(除了 cmake 之外,还有一些其它的自动构建工具,常用的譬如 automake、autoconf 等),cmake 的诞生主要是为了解决直接使用 make+Makefile 这种方式无法实现跨平台的问题,所以 cmake 是可以实现跨平台的编译工具,这是它最大的特点 。 开放源代码。我们可以直接从 cmake 官网 https://cmake.org…

继续阅读 cmake学习笔记

一个成功的 Git 分支模型

  • Post author:
  • Post category:其他

本文由 伯乐在线 - henry 翻译, sunbiaobiao 校稿。未经许可,禁止转载! 英文出处: Nvie(原文写于 2010 年) 。欢迎加入 翻译组 。 在这篇文章中介绍的开发模型在大约一年前已经在我的私有项目和工作引入的,而且已经被证明是非常成功的。我想写一些关于这个模型的东西已经好一段时间了,但是一直苦于没有时间,不过现在可以了。我不想探讨任何项目细节,只讨论分支策略和发布管理。 …

继续阅读 一个成功的 Git 分支模型

webshell原理

  • Post author:
  • Post category:其他

(源自摘抄整理) https://www.91ri.org/11494.html Webshell实现与隐藏探究 一、什么是webshell webshell简介 webshell,顾名思义:web指的是在web服务器上,而shell是用脚本语言编写的脚本程序,webshell就是就是web的一个管理工具,可以对web服务器进行操作的权限,也叫webadmin。webshell一般是被网站管理员用…

继续阅读 webshell原理

[C/C++]#ifndef,#define用法

  • Post author:
  • Post category:其他

文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef <标识> #define…

继续阅读 [C/C++]#ifndef,#define用法

自己写“扫雷”(二).业务逻辑实现

  • Post author:
  • Post category:其他

这个时候我们需要处理一下我们的业务逻辑了! 在这里先简略滴说说业务逻辑的思路: 主要是用一个二维数组来表示这些格子,status表示是否点击,或者标记为雷,hasLandmine记录这个格子是否有雷 每次绘图的时候根据这几个数组来判断应该载入哪种位图就可以了!蛮简单的! 我这里是主要在我们的 MineView 类中动工,在这个类中控制业务逻辑 初始化自动生成的类是: class CMy17MyMi…

继续阅读 自己写“扫雷”(二).业务逻辑实现

模拟赛

  • Post author:
  • Post category:其他

树(tree) 题目描述 点此看题 n ≤ 1 0 5 n\leq 10^5 n ≤ 1 0 5 解法 以前是暴力水过去的,结果今天考到了加强版,然后就凉了 不难发现可以用线段树分别维护以 u u u 为根的最长上升子序列和最长下降子序列,然后拼起来就可以了。 线段树的下标是开始位置的权值,可以快速算出 a [ u ] a[u] a [ u ] 为起始点的最长上升子序列和最长下降子序列。然后还要把…

继续阅读 模拟赛

android栈式存储,线性表数据结构解读(三)栈结构Stack

  • Post author:
  • Post category:其他

在上一篇文章中,我们详细介绍了链式存储结构,并结合LinkedList源码进行了分析,相关文章大家可以点击这里回看我的博客:线性表数据结构解读(二)链式存储结构LinkedList 栈的定义 栈是一种特殊的线性表,其全部操作都被限制在表的固定一端进行,而且构成栈的元素必须是同一数据类型。 栈的特点 允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈…

继续阅读 android栈式存储,线性表数据结构解读(三)栈结构Stack

Python基础第二周–程序设计与数据结构

  • Post author:
  • Post category:python

二 程序设计与数据结构 1 万物皆对象、Python不例外 1.1 面向对象编程基本概念: Python从设计之初就已经是一门面向对象的语言,比如Java, C#, Javascript,C++都是典型的面向对象语言.C语言和汇编语言是典型的面向过程语言. 面向过程的语言更倾向于功能的实现与封装,体现计算机实现功能 面向对象的语言更倾向于业务层面的流程实现,体现解决具体事物流程 现代计算机程序都是…

继续阅读 Python基础第二周–程序设计与数据结构

JAVA实现格式化XML的压缩,去除了间距、缩进、换行,使其缩小、压缩。

  • Post author:
  • Post category:java

刚开始使用在线XML格式化网站的时候就想写一个一样功能的java程序出来。 如: 在线XML格式化 或: 在线XML格式化2 刚开始的设想是:使用XML解析库(如DOM)解析XML并序列化得到的结果,主要使用Transformer 代码如下: package com.example; import org.w3c.dom.Document; import org.w3c.dom.Node; imp…

继续阅读 JAVA实现格式化XML的压缩,去除了间距、缩进、换行,使其缩小、压缩。