想在自己的账号下安装golang开发环境,于是这样配置: 配置.bashrc su ahfu vi ~/.bashrc 然后执行: go get u github.com/go sql driver/mysql 出现一大堆错误: 搜了一圈没发现找到问题,于是乖乖的在root下重新安装: 参考了这篇文 ...
分类:
其他好文 时间:
2020-04-14 12:31:27
阅读次数:
69
堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。 两种类型的概念如下:大根堆(最大堆):每个结点的值都大于或等于左右孩子结点小根堆(最小堆):每个结点的值都小于或等于左右孩子结点 以大根堆为例子:【堆是无序的】 堆的三种操作:插入,删除,构建。 ...
分类:
编程语言 时间:
2020-04-09 19:06:52
阅读次数:
101
1 写这篇博客的初衷 首先一句话概括:我想把这几个月做的事情记录下来,并且希望尽量详细,希望读者读了这篇文章能够知道项目进行模块化,项目改业务框架可能会遇到哪些问题,具体每个步骤都做什么,而不是大致的了解。 现在很多人都在谈模块化,网上有一大堆的博客实践都在讲这个。很多谈的只是模块与模块之间的解耦, ...
分类:
移动开发 时间:
2020-04-08 22:58:08
阅读次数:
165
1、设置python的pip.exe的path: 2、打开cmd,输入指令安装你想要的模块: 一般指令:pip install {模块名} 然后小黑框就会自动下载安装。但是大多数情况下,安装会中断、报错、出一大堆错误信息,这是因为黑框自动下载的资源在国外,直接下载容易连接中断导致出错,至少也是网速慢 ...
分类:
编程语言 时间:
2020-04-08 20:40:26
阅读次数:
215
用64个字符来表示任意二进制数据 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。 然后,对二进制数 ...
分类:
其他好文 时间:
2020-04-07 20:27:32
阅读次数:
101
#include<algorithm> 常用方法有4个:make_heap、sort_heap、pop_heap、push_heap 这4个函数的参数都一样,返回值都为void。 first 首元素地址 last 尾元素地址 cmp 比较函数(决定大堆还是小堆) 1 template <class ...
分类:
其他好文 时间:
2020-04-07 18:47:28
阅读次数:
102
简单的写完代码就行了,不要那么一大堆条件 先考虑普遍情况,在考虑特殊 #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 10; int n; int a[maxn]; int main(){ ios::sync_ ...
分类:
其他好文 时间:
2020-04-03 22:09:00
阅读次数:
95
“我们把DevOps和研发任务协同结合起来,打破了研发团队的最后一道隔阂。” 往往在产品开发过程中,研发人员需要掌控的最多的工具和平台。 代码,环境,部署,容器,服务器一大堆的工具和平台要使用,但是很多平台之间无法互通,导致了工作无法同步,反复的记录报告又增加了工作量。 面对上述问题,CORNERS ...
分类:
其他好文 时间:
2020-04-03 15:04:14
阅读次数:
78
Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。 因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。 问题的提出既然是要发布自己的程序,那么就需要,在Relea ...
neo4j是一个图形数据库,一般要做关系图谱的时候需要用到neo4j。 这边提供git地址源码参考: https://gitee.com/wangyanglong/neo4j-cloud 其中neo4j服务器需要自己去安装 百度一大堆。在看源码之前最好先看文档基本熟悉之后再看源码,此源码为最简单的操 ...
分类:
数据库 时间:
2020-04-01 10:45:40
阅读次数:
124