自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4286)

转载 linux 使用indent格式化代码

indent是一个代码整理工具,能够方便快速的将代码格式化.这是我较习惯的代码风格,网上还有很多其他的参数:-nbad -bap -bbo -nbc -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -nprs -npsl -sa...

2019-09-29 18:44:00 10

转载 将博客搬至CSDN

将博客园的博客搬至CSDN ,地址:https://blog.csdn.net/u012161251转载于:https://www.cnblogs.com/musecho/p/11607554.html

2019-09-29 14:05:00 9

转载 数组地址指向 注意

形参list指向同一个地址空间,下一个循环将前一个循环的值覆盖,所以加入ArrayList<Integer[]> AllPath中的数组元素相同。解决:每次创建一个变量,就不会被覆盖之前的值了。转载于:https://www.cnblogs.com/musecho/p/11597945.html...

2019-09-27 14:47:00 44

转载 Linux CentOs基本命令

基本操作(命令模式下)yy --复制光标所在行nyy --n为数字,复制光标所在向下n行p --粘贴到光标的下一行P --贴在光标的上一行G --光标移到文件末尾gg --光标移到文件头B --光标回退到单词开头的位置x --删除当前游标下的字符dw --从光标当前的位置开始删除一个单词daw --直接删除光标所在的一个单词dd--删...

2019-09-26 21:35:00 9

转载 ArrayList对象声明& arrayList.size()

此程序用于测试 :每次for循环内重新定义一个Integer数组,赋值后加入arrayList。由于下一次的Integer对象重新定义,原来的对象是否会被释放?解答:不会,因为原对象仍被引用(被arrayList指向),不会释放空间。所以每次循环重新定义一个对象对arrayList内的元素无影响。源程序: 1 import java.util.Array...

2019-09-25 19:59:00 54

转载 为自定义控件添加PropertyGrid项

protected override void OnPaint(System.Windows.Forms.PaintEventArgs e){ Pen pen = new Pen(drawLineColor); pen.Width = 2; //绘制一条水平分割线 e.Graphics.DrawLine(pen, new Point(...

2019-09-25 13:13:00 85

转载 Ansible - 模块 - shell

概述ansible 的 shell 模块准别ansible 控制节点ansible2.8.1远程节点OSCentOS 7.5无密码登录已经打通1. 模块概述ansible 功能的具体实现模块本质ansible 携带的 功能模块 lib不同的 模块, 实现了不同的功能模块通常的作用操作系统资源执行系统命令...

2019-09-23 21:12:00 163

转载 Ansible - playbook 概要

概述简单描述 ansible playbook1. playbook概述ansible 的 "脚本"场景ansible单条命令, 执行一个操作问题如果执行多个操作, 要怎么办如果需要逻辑, 和其他组合, 要怎么办解决ansible-playbook一个简单的 playbookplaybook01.yml---- hosts...

2019-09-23 16:36:00 44

转载 Ansible - iventory

概述简单的 ansible准备ansible 安装免密登录约定因为重点是 iventory, 所以只使用最简单的模块 ping1. host-simple概述简单版 hosts 文件hosts不是 /etc/hostsansible 脚本, 很多时候, 需要主机的环境如果配置 /etc/hosts不太方便没法跟着脚本走格式...

2019-09-23 15:41:00 83

转载 Ansible - 配置文件

概述再水一发refAnsible Configuration Settings1. 查看概述查看 配置文件 的默认位置命令> ansible --version结果config file = /etc/ansible/ansible.cfg2. 顺序概述出现多个配置文件时, 会有 优先加载 的策略顺序环境变量 ANSIBLE...

2019-09-23 15:34:00 36

转载 Ansible - 安装

概述水一发ansible 是 著名的自动化运维工具学来自己搭个环境对 dockerfile 的认识, 也会有促进作用1. 环境OScentos72. 命令yum> yum install -y ansible验证> ansible --versionps这篇真的水后续补个 简介转载于:https://www....

2019-09-23 15:20:00 43

转载 Java - Java 命令行简介: 选项, 属性, 参数

概述简单介绍一下 java 命令行相关的参数及属性1. java 命令行基本命令> java <mainClass>描述执行 Java 类需要准备好编译完成的 mainClass然后命令> java -X<options> -XX<options> -D<properties> <...

2019-09-21 17:27:00 112

转载 三次异或 -- 交换两数方法之一

a = a ^ b;b = a ^ b;a = a ^ b;为什么三次异或操作可以交换两数本质:得到两数的二进制数中不同的位数,各自取反详见:https://www.cnblogs.com/bsc2012/p/9260436.html使用 三次异或需要注意的问题:参考:https://blog.csdn.net/qq7923266...

2019-09-19 16:22:00 11

转载 练习

创建日期 7.14注意点:1.document.getElementById(id).value和innerHTML都是获取内容:value用于表单,innerHTML用于<div><p>等标签参考:https://zhidao.baidu.com/question/293791190.html2.在funct...

2019-09-19 16:07:00 11

转载 VIM - EX 命令 - 文件读写

VIM - EX 命令 - 文件读写1. 概述vim 通过 ex 命令行, 与其他文件的读写操作2. 场景场景1vim 打开文本将当前文本的内容, 写入到其他文本场景2vim 打开文本将其他文本的内容, 写入到当前文本3. 准备noteline01line02line03line04line05line06line07line08...

2019-09-16 16:13:00 54

转载 jQuery源码分析(6) - $.xxx()和$().xxx()幕后

把以前看的jQuery源码的分析笔记搬到博客上,重温经典,也是为了方便查询。众所周知,jQuery有二种方法调用形式,$.xxx()和$().xxx()。$.xxx():可以给jQuery对象和原生js对象用,也就是俗称的工具方法;$().xxx():只能给jQuery对象使用。工具方法常用的有:$.type(): 判断类型,功能更强,可以具体区分出...

2019-09-11 15:54:00 35

转载 SQL中变量的赋值-select

SQL中变量的赋值-select SELECT select语句除了有强大的查询功能外,还可以用于给变量赋值。语法格式如下: select{@local_variable{=|+=|-+|*=|/=|%=|&=|^=||=}expres...

2019-09-11 15:34:00 111

转载 jQuery源码分析(5) - jQuery的ready()到底何时执行

把以前看的jQuery源码的分析笔记搬到博客上,重温经典,也是为了方便查询。var jQuery = function(){};jQuery.extend({ isReady: false, ready: function(wait){ if(!document.body) { return setTimeout(jQuery...

2019-09-11 11:37:00 32

转载 jQuery源码分析(4) - 如何处理$的命名冲突问题

把以前看的jQuery源码的分析笔记搬到博客上,重温经典,也是为了方便查询。将源码中的逻辑精简如下:var _$ = window.$;var jQuery = function(){};jQuery.extend({ noConflict: function(deep){ if (window.$ === jQuery) { ...

2019-09-11 11:35:00 44

转载 jQuery源码分析(3) - 判断传入对象是否为function或array

把以前看的jQuery源码的分析笔记搬到博客上,重温经典,也是为了方便查询。var class2type = {}, core_toString = class2type.toString;jQuery.extend({ isFunction: function(obj) { return jQuery.type(obj) ===...

2019-09-11 11:32:00 49

转载 jQuery源码分析(2) - 为什么不用new jQuery而是用$()

把以前看的jQuery源码的分析笔记搬到博客上,重温经典,也是为了方便查询。var jQuery = function(selector, context){ return new jQuery.fn.init(selector, context);};jQuery.fn = jQuery.prototype = { constructor...

2019-09-11 11:25:00 76

转载 jQuery源码分析(1) - 连字符如何变驼峰写法

把以前看的jQuery源码的分析笔记搬到博客上,重温经典,也是为了方便查询。jQuery里有一段源码,用来将连字符-改成驼峰,精简提炼出来如下:function camelCase(str) { return str.replace(/-([a-z])/g, function(all, letter) { console.log(all, lett...

2019-09-11 11:19:00 55

转载 Linux - bash - 小坑: IFS

1. 概述for 循环读取文件内容时, 输出被打得稀碎2. 场景需求读入文件逐行显示源文件Continuous Delivery with Docker and JenkinsJenkins 2 Up and RunningJenkins 2.x Continuous Integration Cookbook(3rd)Jenkins Fundamentals...

2019-09-08 11:01:00 201

转载 前端html

1. 前端介绍:  1.什么是前端: 任何与用户直接打交道的操作界面都可以称之为前端  2. 后端: 暂时可以理解为幕后操作者,不直接与用户打交道  3. web的本质 : 1.浏览器 2 服务器 3 文件(后缀名是.html 和 .htm 的文件)  4. web 服务的本质: 也就是在浏览器中输入网址回车进行了几件事    1: 浏览器向服务端发送请求  ...

2019-09-03 22:57:00 34

转载 Python - Git for windows 下使用 交互式命令行

1. 概述尝试在 windows 环境的 git 命令行使用 python3 的交互模式2. 环境OSwin10 1905git2.20.1mintty2.9.4python3.7.02. 问题直接使用结果无法开启, 会卡住3. 解决命令> winpty python4. 其他refGit for ...

2019-09-02 22:43:00 78

转载 课时3 线程启动、结束,创建线程多法,join、detach

用类作为可调用对象创建线程class A{public: A() { cout << "构造函数" << endl; } A(const A& a) { cout << "拷贝构造函数" << endl; } void operator()() { cout << "此时在子线程中" &l...

2019-09-01 00:24:00 48

转载 课时4 线程传参详解,detach()大坑,成员函数做线程函数

线程传参void myprint(int a){ cout << "此时在子线程中" << endl; cout << "a = " << a << endl;}int main(int argc, char** argv){ int a = 1; thread myjob(myp...

2019-08-31 22:03:00 47

转载 Git - git bash 在 windows 下创建软连接

1. 概述使用 git bash 在 windows 下创建软连接或者叫 快捷方式感谢 Tony 老师的帮助Tony 的技术笔记Windows 使用 ln -s 创建软链接2. 问题需求使用 git bash(MINGW64) 在 windows 下创建 软连接问题git bash 的 ln -s, 是直接复制一个文件, 两者本质没有关联wind...

2019-08-30 11:48:00 295

转载 VIM - ex 命令行的窗口切换

1. 概述操作vim 同时编辑多个文件约定ctrl使用按键 ctrl + w 时, 写作 ^W思路我记得这个由两个机制ex 命令与缓冲区分屏2. 场景文件file1file2file33. ex命令 与 缓冲区概述vim 可以同时打开多个文件这里介绍的, 是通过 ex 表达式进行的操作1. 打开命令&gt...

2019-08-29 20:33:00 112

转载 Linux - paste

1. 概述引入碰到一个场景, 需要将两列合并成一列vim 的 ex 貌似不太好做这个事如果两列在一行里, ex 是可以做的但问题就是, 两列不在一行里...sed 和 awk 应该是可以做, 但是我没找到目前找到的解法, 就一个 pastepaste名字粘贴作用将两个文件做 列合并行列转置这个略2. 场景概述简单的 列...

2019-08-28 21:33:00 31

转载 Linux - seq

1. 概述生成序列的命令之前貌似写过 seq 命令, 这次单独拉出来再写一次吧节操先放一放2. 命令1. 帮助命令# 输出我就不打了,# 这个命令可用, 证明组件可用> seq --help2. 简单序列命令# 输出 [1, 3]# 步长为 1# seq 3 也可以> seq 1 31233. 序列步长命令...

2019-08-28 20:59:00 43

转载 IDE - idea - tab - 方法相关的移动

1. 概述标题可能会改一个 tab 里方法相关的操作2. 前提以默认的模式编辑 tab对我来说, 就关掉 vim 插件3. 操作1. 查看文件结构概述唤出当前文件的 结构唤出后可以查看方法, 过滤, 跳转操作按键ctrl + F122. 方法跳转概述按顺序在方法之间跳转操作按键alt + up / down3. ...

2019-08-27 15:05:00 160

转载 VIM - 问题: 简单变换

1. 概述学习 Java 反射的时候, 碰到的简单问题手动可以处理, 但是真的很浪费时间想熟悉一下工具的使用2. 题目源Modifier.isAbstract(int modifiers);Modifier.isFinal(int modifiers);Modifier.isInterface(int modifiers);Modifier.isNative(in...

2019-08-26 20:56:00 31

转载 工具 - Idea - 快捷键整理 - 01. Navigation

1. 概述工具的熟练程度, 会决定工作效率总共也就 140 条左右吧需要讲解吗?2. ref1. idea 自带的 ReferenceCard.pdf3. keymap1. 文件移动Ctrl + N Go to classCtrl + Shift + N Go to fleCtrl + Alt + Shift + N Go to symbolCtrl + E...

2019-08-26 19:58:00 44

转载 Mysql

1. 数据库的概念:将保存数据的部分,存到一个公共的地方,所有的用户涉及到数据相关都必须来这个公共地方查找2. DBMS: 数据库管理系统  1: 关系型数据库:数据与数据之间可以有关联和限制的,关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候第一步就是确定表结构,关系型数据库中字段有特定的类型,常见的有:MySQL, oracle, sqlite, db2, s...

2019-08-23 15:46:00 104

转载 全局捕获键盘(包含未激活状态)

[STAThread]static void Main(){ Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); _hookID = SetHook(_proc); Form1 form1 = new Form1(...

2019-08-22 10:43:00 70

转载 散列

基本概念散列是一种用于以常数平均时间执行插入、删除和查找的技术理想的散列表数据结构是一个包含有关键字的具有固定大小的数组,表的大小记作TableSize,习惯上使表从0到TableSize - 1变化,每个关键字被映射到0到TableSize - 1范围中的某个数并被放在合适的单元中,这个映射就叫散列函数当两个关键字散列到同一个值的时候就会产生冲突,因为单元数目有限而关键字无穷多...

2019-08-19 20:05:00 43

转载 Linux - curl 基本使用

1. 概述我接触过的很多服务端调试, 接口测试, 最终都落到了这个地方简答介绍 curl 的使用尽量循序渐进, 因为我也不太熟悉大概会提到的命令curlcurl -vcurl -scurl -icurl -Xcurl -Hcurl -d2. curlCommandLine Uniform Resource Locator官网https://cu...

2019-08-16 21:52:00 52

转载 优先队列

概念和性质优先队列是允许至少下列两种操作的数据结构:插入(Insert)和删除最小者(DeleteMin)实现优先队列的数据结构叫二叉堆,他有两个性质,结构性(完全二叉树)和堆序性((min)堆或(max)堆),堆的操作必须要到堆的所有性质都被满足才能终止堆是一颗被完全填满的二叉树,在树的底层上的元素从左到右填入的,这样的树叫完全二叉树。可以证明一颗高为\(h\)的完全二叉树有\...

2019-08-16 20:26:00 36

转载 待整理

批量插入sql:https://blog.csdn.net/fly910905/article/details/78136988https://blog.csdn.net/dzy21/article/details/51932352https://blog.csdn.net/shangrila_kun/article/details/78570956远程读取文件:https:...

2019-08-16 13:56:00 30

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除