几种常用的排序代码

简单的代码 在我的笔记里面找到几种常用的排序代码,包括“冒泡排序、选择排序、二分排序、快速排序”。关于这些排序的原理,我之前是有专门研究的,网上也有很多教程。 package main import ( "fmt" "math/rand" "time" ) func main() { rand.Se ... »

Markdown指南

Markdown简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 可查看【百度百科】深入了解。也可以查阅【官方文档】进行学习。 标题 对于博客园文章,建议从"##"这种二级标题开始,看起来比较美观。在Markdown首行填写` ... »

golang不想http自动处理重定向的解决方案

前言 有时候发送http请求不想让库自动帮忙处理重定向,库里面默认的是会把所有重定向都完成一遍,结果就是最后一个没有重定向的请求的结果。因此需要一种方案直接获取首次访问的结果,不走重定向。go的http库里面是使用如下代码检查重定向的,以前我傻傻的修改源码让下面这段代码直接返回,这样需要重新编译go ... »

学习WebDav

前言 在之前一篇文章【keepass+坚果云管理我的密码】中我使用了坚果云的WebDav服务来让我的KeePass实现多平台和设备共享数据库文件。然后我就想学一学WebDav是什么,有什么用,以及如何使用。在这之前我也用过相关网络存储功能的服务,用来保存我定时打包的备份文件,当时考虑用百度网盘这类网 ... »

定制右键功能,看这一篇就够了

注册表定制右键菜单 前言 有时候有些经常用到的功能希望可以自定义加入右键菜单中,那么本文可以带你了解通过修改注册表方式定制右键菜单。 特别注意修改注册表属于高危操作,不认识、不知道的注册表不要轻易删除或修改。在编辑注册表之前记得备份注册表。 右键菜单分为很多种,后面我会介绍几个常用的情况,大致情况有 ... »

关于git,无论是命令使用还是深入学习,看我总结就够了

周五了,又是划水的一下午,无意中在某号上发现了这样一张图,说的内容很简单,就是我们日常离不开的git,可能因为最近github宕机,网传服务器被盗的新闻把,让我瞬间产生了兴趣,就点进去看一下 大家能看明白吗? @糖醋鼻子:人越多,架越打不起来,所以尽可能的一次多merge代码 @屋檐下的黑蝙蝠:没有 ... »

Hadoop进阶命令使用介绍

hadoop生产环境的使用是很复杂的,有些公司是CDH或者Ambari等管理工具运维的,有些是原生的集群俗称裸奔,前者优缺点是运维,查看监控等容易,对于底层理解不友好;裸奔集群反之,裸奔集群的很多东西都需要定制和自己开发,比如监控用zabbix,告警用企业微信,节点的异构严重的,需要二次开发配置文件 ... »

知乎上 40 个有趣回复,很精辟很提神

本文来自网络整理,版权归原作者所有,侵删 1 交朋友的标准是什么? 出世的智者,入世的强者,或者正常而阳光的普通人。 2 有哪些可以令人清醒的句子? 你多学一样本事,就少说一句求人的话。 3 做哪些事情可以提升生活品质? 定期扔东西。 4 结婚以后两个人在一起最重要的是什么? 就当这婚还没结。 5 ... »

2020年年终总结

一、前言 今年或许是因为疫情的原因吧,感觉时间过的嗖嗖的特别快,不知不觉间2020年已经过去了二分之一,如果把一整年的时间比作我们手机的电量的话,意味着只剩下百分之五十了,不知大家是否心理会有恐慌,在自己手机电量只剩百分之五十的时候,大家是否会找电源来进行充电呢?至少我会,不知大家是否还记得年初定下 ... »

MFC带参数启动指令发送与接收

MFC带参数启动指令发送与接收 发送 使用 函数打开文件或执行程序。 函数原型: 是一个字符串,通常为: edit: 用编辑器打开 lpFile 指定的文档,如果 lpFile 不是文档,则会失败 explore: 浏览 lpFile 指定的文件夹 find: 搜索 lpDirectory 指定的目 ... »

gradle脚本源码查看环境搭建

背景 我刚入门学习gradle时,网上资料都是说通过gradle的api查看并学习脚本编写,但是api一般只有接口说明,并不能深入了解各个api的实现逻辑,有时就会对一些脚本的写法感到疑惑。通过搭建源码查看环境,学习效率会高很多。 软件环境 gradle v5.5.1源码版本 下载地址 Intell ... »

作为软件开发人员需要的技术技能

我们一度都是新手,开始时可能有点困难。但是,如果您刚刚成为一名专业软件开发人员,那么本文将包含一些实用且易于理解的建议。 如果你不能实际编写代码并开发软件,那么你所学到的所有软技能都不会对你有很大帮助。也许你会成为一名优秀的经理或管理人员,但不是软件开发人员。但是,如果您正在阅读本书的这一部分,我假 ... »

程序员如何学好英语

作为天天和计算机打交道的职业,程序员这个职业天生需要和英语打交道——我们常用的编程语言都是使用基于英文的编码,但是作为中国程序员是否大家的英语都很好呢?其实不然。 程序员为何要学好英语 关于程序员为何要学好英语,似乎是一个悖论,在国内有大把的(优秀)程序员英语水平不是很好,为何一定要学习英语呢? 抛 ... »

操作系统基础知识总结(连载)

第一章 操作系统的定义:控制和管理计算机软硬件资源、合理组织计算机工作流程,以方便用户使用计算机的程序的集合。 操作系统的目标:方便性、有效性、可扩充性、开放性 操作系统的五个基本功能:存储管理、处理机管理、设备管理、文件管理、用户接口 操作系统的发展过程: 未配置操作系统的计算机系统:人工操作方式 ... »

个人博客建站最全解析

大家好~又见面了。 今天呢我想给大家,也给我自己, 对我的个人网站yanyy.cn/yanyy 做一个全面的整理和分析。 也给有这方面想法的朋友一个参考。 做网站的有爱好也有带有目的性的。 不过我还是希望大家能够传播正能量~ 进入正题 网站首页 看到上图,是网站的首页。 首页上用户直接看得到的部分有 ... »

JavaScript学习笔记(八)—— 补

第九章 最后的补充 一、Jquery简单阐述 JQuery是一个JavaScript库,旨在减少和简化处理DOM和添加视觉效果的JavaScript代码;使用时必须得添加库路径;学习路径:http://jquery.com/ 例1: 1 window.onload=function(){ 2 3 a ... »