自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++ 11多线程编程:2个线程轮流输出 字母和数字。

c++ 11 多线程 轮流输出 字母和数字

2022-06-29 16:46:12 846 1

原创 针对Numpy中axis的理解

针对numpy中经常看到axis这个参数。这里对axis这个参数的学习做个记录。本文章以numpy.mean()函数为例一、numpy.mean()不带任何参数的时候不带任何参数的时候是对所有元素求平均。例如x = np.array([[[2,3,4],[4,5,6],[7,8,9],[10,11,12]],[[1,2,3],[3,4,5],[1,2,3],[3,4,5]]])print(x.shape)print(np.mean(x))输出:(2, 4, 3)4.875

2022-01-10 15:42:06 907

原创 01. TensorFlow 2.0初学者入门教程 MNIST数据集中的手写数字识别

初学者的 TensorFlow 2.0 教程 代码详解,链接地址如下:初学者的 TensorFlow 2.0 教程 | TensorFlow Core一、搭建python环境配置环境这里不详细说了。简单说下几个步骤:1:安装anaconda2:anaconda创建环境假如名字叫(env38),并且在env38上安装配置安装一些基本开发库conda install numpy / pip install tensorflow / install PIL3: 安装pycharm..

2021-12-28 17:05:11 1889

原创 gdal3.3.1源码(linux)编译 Centos8.3机器上源码编译遇到的坑。

如果您需要windows 源码编译 gdal3.3.1 请进入连接:https://blog.csdn.net/qd1308504206/article/details/114585267一、源码下载proj和sqlite和gdal:本次下载的是proj版本是proj 8.1.0下载地址:https://download.osgeo.org/proj/proj-8.1.0.tar.gzsqlite是sqlite3.36https://www.sqlite.org/2021/sqlite-

2021-09-07 14:36:28 1133 1

原创 windows源码编译gdal3.3.1, proj 8.1.0,Vs2015编译器

背景介绍:在Centos7.6操作系统上。源码编译mysql5.7.23的时候。遇到了问题。遇到问题mysql出现错误:‘DEFAULT_CHARSET_HOME’未声明(在此函数内第一次使用)

2021-09-03 10:55:36 871 2

转载 vim的批量列编辑

vim的批量列编辑 使用快捷键:control+v进入状态“VISUALBLOCK”,然后使用方向键向下选择,选择多行,向右选择,选择多列,使用快捷键d删除所选。再次进入VISUAL BLOCK状态,选择多行多列,使用快捷键:shift+i,插入相应内容使用快捷键esc,选中的内容全部变为test...

2021-07-22 14:49:01 2866

原创 linux 编译postgresql遇到的问题。

123In file included from /home/gskernel_a/wyb/40_Source/pcgeodatabaseport/postgis/postgresql/include/c.h:1330, from /home/gskernel_a/wyb/40_Source/pcgeodatabaseport/postgis/postgresql/include/postgres_fe.h:25, from /hom

2021-06-16 14:23:13 358

原创 Centos 8.3 源码编译安装 mysql 8.0.24

一、下载mysql 源码包。wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.24.tar.gz二、解压源码包tar zxvf mysql-boost-8.0.24.tar.gzcd mysql-8.0.24三、安装依赖程序yum install -y libaio bison ncurses-devel m4 openssl-devel gcc gcc-c++如果提示:-- Running

2021-05-08 17:40:28 2867

原创 centos 7.6 源码编译curl 7.75.0

一、源码下载:https://github.com/curl/curl/archive/refs/tags/curl-7_75_0.tar.gz二、解压释放文件。 tar zxvf curl-7_75_0.tar.gz三、查看没有configure文件。只有configure.ac文件,下面要生成configure文件那么使用脚本buildconf./buildconf提示报错。*** Do not use buildconf. Instead, just use: au..

2021-03-25 10:24:12 1414

原创 Centos 7.6 机器上,一键全自动脚本编译mysql5.7.23

一、背景介绍准备写shell脚本,纯源码编译mysql5.7.23二、遇到的问题错误:‘DEFAULT_CHARSET_HOME’未声明(在此函数内第一次使用) is_prefix(sharedir, DEFAULT_CHARSET_HOME))就是mysql中cmake的宏定义的CMAKE_INSTALL_PREFIX 没有定义导致的。如果你确实已经定义了。仔细检查该变量的值。其他的不需要检查。我的本机错误就是这个变量在shell脚本变量中定义的时候误写了一个空格。导致无法识..

2021-03-11 10:47:53 267

转载 source ./ 和 . 的区别

source ./ 和 . 的区别 ./script作为一个可执行文件来运行脚本,启动一个子shell来运行它,当执行完脚本之后,又回到了父shell中,所以在子shell中执行的一切操作都不会影响到父shell; source script在当前shell环境中从文件名读取和执行命令。注意:./script 不是 . script ,但是 . script 类似于source script使用./ 运行脚本的时候,系统变量不会受到影响,而使用source的时候,会影响到系统当...

2021-02-05 16:53:55 313 1

转载 Linux写时拷贝技术(copy-on-write)

源于网上资料COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指令执行exec系统调用呢? 在fork之后exec之前两个进程用的是相同的物理空间(内存区),子进程的代码段、数据段、堆栈都是指向父进程的物理空间,也就是说,两...

2020-10-23 23:32:19 283

原创 1: 进程间通信之匿名管道通信, ipc->pipe

进程间通信之,管道通信管道pipe:匿名管道是一种最基本的IPC机制,作用于有血缘关系的进程之间,完成数据传递。调用pipe系统函数即可创建一个管道。匿名管道有如下特质:1. 其本质是一个伪文件(实为内核缓冲区)2. 由两个文件描述符引用,一个表示读端,一个表示写端。3. 规定数据从管道的写端流入管道,从读端流出。管道的原理: 管道实为内核使用环形队列机制,借助内核缓冲区(4k)实现。管道的局限性:① 数据自己读不能自己写。② 数据一旦被读走,便不在管道中存在,不可反

2020-09-28 11:41:33 355

原创 今天测试windows的复制文件的速度。记录一下。

win 10 机械盘源文件数量,4.15G,6490个文件,536个文件夹。硬件源文件在网络机(局域网),要复制到本机。一、使用windows的界面的复制粘贴(ctrl+c, ctrl+v)总共耗时3分01秒,最前面10秒是在统计文件夹数量和文件数量。然后再开始复制粘贴。(界面复制操作的时候,同时会统计大小,查看目标盘符的剩余容量是否充足。)二、使用xcopy \e \y 命令, 复制粘贴。总共耗时2分02秒,三、结论速度有了明显的提升,但是具体多少倍需要大...

2020-08-05 16:46:18 2003

转载 【转载】mysql8.0安装以及配置

最近公司在开发项目时用到了mySql8.0版本,总结出了安装步骤,供需要的开发人员来参考安装mySql8.0的步骤:1、先去官网下载mySql8.0版本的安装包一. 点击:https://dev.mysql.com/进入mySql官网二.点击MySqlDownload三.点击MySQL Installer for Windows四.根据电脑的位数选择不同的进行安装下载结束后解压后如下所示:2、配置初始化的my.ini文件的文件解压后的目录并没有...

2020-07-09 15:42:10 251

原创 C/C++写的简单的2048小游戏

因为是2015年写的,所以代码水平可能稍微差些。也懒得修改了。暂时做个备份,下面的小游戏仅供参考,可以给新手多多学习。#include <iostream>#include <stdlib.h>#include <time.h>using namespace std;int a[4][4] = {0};void show(){ for (int i = 0; i < 4; i++) { for (int j = 0; j &lt

2020-07-01 10:27:24 408

转载 ODBC学习笔记(3)--SQLSetEnvAttr

SQLRETURN SQLSetEnvAttr( SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER ValuePtr, SQLINTEGER StringLength);参数1 EnvironmentHandle:环境句柄,参数详解:En...

2020-02-26 13:38:14 577

原创 ODBC学习笔记(2)--SQLAllocHandle,SQLFreeHandle

该函数就是用来分配句柄的,句柄类型参考参数详解。SQLRETURN SQLAllocHandle( SQLSMALLINT HandleType, SQLHANDLE InputHandle, SQLHANDLE * OutputHandlePtr);参数:参数1 HandleType:是需要分配的句柄的类型,SQL_...

2020-02-26 11:59:55 1357 1

原创 ODBC学习笔记(1)--句柄

ODBC应用程序的最终目的是通过ODBC API函数执行SQL语句,完成各种数据库操作。ODBC对数据库的访问通过句柄来实现,常见的四个句柄有环境句柄,连接句柄,语句句柄和描述句柄。 环境句柄:建立应用程序与ODBC系统之间的联系,只有一个环境句柄。  连接句柄:把ODBC与数据源建立起联系,可以有多个连接句柄。  语句句柄:用来与SQL语句操作建立联系,以便执行S...

2020-02-22 12:38:17 2359

原创 南大通用数据库(5):windows上代码运行调试。

example分享链接:https://pan.baidu.com/s/1dRjSCMvJ5xkwPX7baOpxLA提取码:7ikk一、示例1:测试Cursors.cpp/**GBase数据库示例*本示例主要演示了游标的使用*数据库用户名:sysdba 密码:1 数据库:northwind 服务器:localhost*/#include <exception...

2020-02-13 16:28:37 641

原创 南大通用数据库(2):客户端的使用(GBase 企业管理器的使用)

在安装好南大通用服务端之后,安装好客户端之后,测试企业管理器的使用。服务端是VMware虚拟机Centos7.6,IP是192.168.80.129,PORT是5258客户端是Win10 64位 ,开始菜单→GBase→企业管理器。一、测试是否连接成功。1: ping 192.168.80.129如果可以ping通,继续下一步,否则连接未成功。2:telnet ...

2020-02-13 12:02:04 5099 5

原创 南大通用数据库(4):windows安装ODBC驱动。

在安装完成GBase 8s 8.3版本后。如果测试本机可以连接成功,并且linux代码也可以运行的情况下。就可以常识在windows上写代码,利用ODBC接口操作南大通用数据库了。一、安装ODBC驱动。在安装目录有ODBC驱动安装的文件。gsodbc-installer.exe我本机安装程序的目录是 J:\xiaobo\program\gbaseODBC驱动安装的文件是J:\x...

2020-02-13 10:58:37 2115 2

原创 telnet不到虚拟机的某个端口问题

解决方法一(当场生效,重启虚拟机后失效)先用ping 192.168.75.128是否能ping通ping通以后看telnet服务是否能连接ip如果不能连接则查看虚拟机中的防火墙是否关闭,查看命令为service iptables status关闭防火墙命令为service iptables stop开启防火墙命令为 service iptables start重启防火墙命令为 s...

2020-02-12 12:44:49 3302 1

原创 南大通用数据库(1) : 服务器的搭建(centos7.6)。以及客户端的基本使用。

一、了解南大通用数据库。了解各大产品的详情,其中重点有,gbase 8t 和gbase 8s。经过了解,gbase 8t包含spatial(空间数据库信息),gBase 8s可以理解为8t的升级版。(上述了解是通过南大通用的技术了解到。其中gBase 8s是南大通用数据库主打的数据库)二、申请试用机会南大通用数据库的技术人员。通过简单聊天后得知消息。,首先说明,试...

2020-02-11 09:37:27 3050 2

原创 南大通用数据库(3): 安装ODBC驱动。和Linux上代码运行调试。

上一篇文章:https://blog.csdn.net/qd1308504206/article/details/104253107代码示例。/**descript: 纯 C 下用 ODBC 访问数据库。date: 2010.12.9notes: gcc gs_odbc.c -o gs_odbc -lgsodbc8 -L/home/gbase/opt/GBase/GSODBC/li...

2020-02-10 19:52:07 1087

原创 Qt5.9绘制文字(QPainter类,drawText函数),以及font字大小和绘制结果大小不成比例

一、背景介绍。本文章是基于QT5.9.3版本来测试和运行。二、利用QTCreator 创建工程文件→新建文件或项目→Application→Qt widgets Application→(位置和名字,版本选择)→Details(选择基类QWidget)然后会生成ui文件和widget.cpp widget.h和main.cpp文件三、在widget.h文件中,添加paintEven...

2019-12-31 18:54:47 7605

原创 *** stack smashing detected *** 是什么意思?怎么破

一、问题来源?这是什么?首先这个错误提示是linux上,c/c++程序中linux上运行时出错的问题。二、这样的崩溃不处理行不行?首先,某些测试用例对这样的崩溃不处理是可以完全通过的。但是通常情况下。这种问题必须要处理。否则你的程序移植性很差。而且你不知道什么时候就会崩溃。三、什么样的问题会导致这样的崩溃?网上一搜一大把,都说访问数组越界,巴拉巴拉。那么很多人都会把重心放在...

2019-11-27 12:14:58 20458 3

原创 吴恩达讲解的线性回归的代价函数

3

2019-11-19 11:55:05 361

原创 《机器学习》第4章决策树之详解信息熵,信息增益

参考:信息熵的公式推导https://www.zhihu.com/question/22178202/answer/161732605一、信息熵公式:样本数据二、信息熵的计算约等于0.970954信息熵的代码实现import mathdef informationEntropy(dataset): nums = len(dataset) #样本的数...

2019-11-07 17:26:29 688

转载 《机器学习》第3章 线性模型

线性模型的形式很简洁,而且易于建模。线性模型蕴含着机器学习中一些重要的基本思想.许多功能更为强大的非线性模型可在线性模型的基础上通过引入层次结构或高维映射而得。线性模型还有多种推广形式,常见的有广义线性模型:逻辑回归、岭回归等。1.线性回归模型(1)问题的求解目标线性回归(linear regression)是一种回归分析技术,例如在给定数据集D。线性回归试图学习...

2019-11-07 16:42:00 592

原创 Linux ARM机器,源码安装mysql5.7.23,并且运行

背景:华为云 系统版本:EulerOS release 2.0 (SP8)第一节:源码安装mysql5.7.23一、下载yum install ncurses-devel -yyum install rpcgen -ywget https://downloads.mysql.com/archives/get/file/mysql-boost-5.7.23.tar.gzt...

2019-08-16 22:43:11 4749 1

原创 Valgrind 的下载安装和使用 (centos7.6, 其他linux应该类同)

一、为什么需要Valgrind?调试各种各样的崩溃问题,内存泄露问题,内存二次释放问题(double free),core dump,Valgrind 是个开源的工具,功能很多。例如检查内存泄漏工具---memcheck。二、Valgrind的下载和安装1.下载 (版本根据你当时的最新版本。官网:http://www.valgrind.org/downloads/)wg...

2019-08-09 16:21:45 1838

原创 【centos7】freetype2.10.0在linux上安装和使用

1:下载和配置yum install -y bzip2wget http://download.savannah.gnu.org/releases/freetype/freetype-2.10.0.tar.bz2tar -jxvf freetype-2.10.0.tar.bz2cd freetype-2.10.0./configure --prefix=/usr/local/f...

2019-04-18 10:54:29 6422

原创 Python3 使用过程中,知识点总结。

Python3解析Json串 data = '{"errorCode": 0, "data": {"refAnswer": {"optAnswer": "B"}, "right": false, "answerExplain": "JC-163"}}' dic = json.loads(data) print(dic) print(dic["errorCode"...

2019-03-22 09:14:01 223

原创 python 登录 禅道,并且把bug数量统计,并且生成统计图

from bs4 import BeautifulSoupimport datetimeimport requestsimport bs4import reimport numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltimport matplotlib.dates as mdates #处...

2019-01-03 17:01:31 5273 4

原创 python登录禅道

import requestsimport reimport hashlib def md5_key(str): m = hashlib.md5() b = str.encode(encoding='utf-8') m.update(b) return m.hexdigest() def get_id_tag(content, id_name): ...

2018-12-28 15:34:46 2170

原创 c++ 中 string 和 const char * 中的相同和不同,遇到的坑。

#include&lt;iostream&gt;#include&lt;string&gt;using namespace std;string ToString(int i){ string str = std::to_string(i); return str;}int main(){ int i = 1024; string str1 = ToString(i); ...

2018-12-25 11:39:40 1594

原创 华为笔试——C++字符串四则运算的实现--C++ 递归实现

华为笔试——C++字符串四则运算的实现题目:字符串四则运算的实现有字符串表示的一个四则运算表达式,要求计算出该表达式的正确数值。四则运算即:加减乘除"+-*/",另外该表达式中的数字只能是1位(数值范围0~9),运算不用括号。另若有不能整除的情况,按向下取整处理,eg: 8/3得出值为2。举例:字符串"8+7*2-9/3",计算出其值为19。规则:不能带有括号。具体题目,我没有...

2018-12-10 17:56:44 2122 2

原创 win10, mysql-5.7.24-winx64安装配置方法图文教程

一、下载mysql5.7.24https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip二、解压到D盘根目录下载下来的是一个压缩包,解压到你想放到的目录下面配置MySQL环境变量,系统变量--->新建---->变量名为MYSQL_HOME,变量值为你的路径名我的变量名是:D:/mysql-5....

2018-12-03 18:29:13 1421 1

原创 c++语言 linux编译通过,windows编译不通过。

bool operator&lt;(Human&amp; man)// 需要修改为 bool operator&lt;(const Human&amp; man) const{ return Human.age &lt; man.age;}#include&lt;stdio.h&gt;#include&lt;string&gt;int main(){ const ch...

2018-11-23 17:07:41 604

testQFont.rar

代码包含功能1: 如何绘制QT文字。QT入门傻瓜式绘制QT文字。 功能2:绘制QT文字大小是由什么决定的? 详细见csdn博客,

2019-12-31

时间优化方案

时间点优化

2016-04-20

小波TxT文件超级批量处理

对文本文档之类的文件进行批处理,批量删除,批量添加,批量替换,批量查找 win7测试正常 如有任何问题 请及时联系

2015-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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