- 博客(18)
- 收藏
- 关注
原创 C++封装的基于WinSock2的TCP服务端、客户端
无聊研究Winsock套接字编程,用原生的C语言接口写出来的代码看着难受,于是自己简单用C++封装一下,把思路过程理清,方便自己后续翻看和新手学习。只写好了TCP通信服务端,有空把客户端流程也封装一下。先上主函数:// main.cpp : 异想家sandeepin poi!#include "stdafx.h"#include extern int JTCPserver()
2017-08-29 00:19:50
6630
1
原创 Qt使用QAxObject快速批量读取Excel内容
网上各种教程用的方法主要是如下这一句:QAxObject * range = worksheet->querySubObject("Cells(int,int)", 1, 1 ); 这种方法当然也行,可以一项一项地读,但是当读取数量很大的时候就很慢了,在我的电脑上测试读5000个数据大约168s左右。看资料找到一种批量读取的方法,经测试读10000行的数据才3s多,效果超级棒,充分发挥了QA
2017-05-05 22:55:08
10443
1
原创 用Python实现根据角4点进行矩阵二维插值并画出伪彩色图
哈哈,题目取得这么绕,其实就是自己写了一个很渣的类似图像放大的算法。已知矩阵四周的4点,扩展成更大的矩阵,中间的元素值均匀插入,例如: 矩阵:1 23 4 扩展成3x3的:1 1.5 22 2.5 33 3.5 4 不说废话,直接上代码:# -*- coding: utf-8 -*-""" 蒋方正二维插值算法。 """import
2017-04-10 13:15:46
3240
原创 CentOS7安装MySQL、Tomcat和GitBlit记录
一、安装MySQL1、安装这个发布包yum localinstall mysql-community-release-el6-5.noarch.rpm可以通过下面的命令来确认这个仓库被成功添加:yum repolist enabled | grep "mysql.*-community.*2、安装MySQL服务器yum -y install mysql-server
2017-03-26 22:53:13
1285
原创 Hbase与Maven工程的Spring配置笔记
1、HBase基本操作hbase shell: 连接到正在运行的HBase实例help: 显示一些基本的使用信息以及命令示例。 需要注意的是: 表名, 行, 列都必须使用引号括起来create 'test', 'cf':
2017-03-25 23:42:53
3601
原创 CentOS7.0+Hadoop2.7.2+Hbase1.2.1搭建教程
1、软件版本 CentOS-7.0-1406-x86_64-DVD.iso jdk-7u80-linux-x64.tar.gz hadoop-2.7.2.tar.gz hbase-1.2.1-bin.tar.gz2、集群配置主机IP地址Master.Hadoop192.168.1.100Slave1.Hadoop
2017-03-23 23:53:13
1702
1
原创 利用Python进行博客图片压缩
自己写博客的时候常常要插入一些手机拍的照片,都是几M的大小,每张手动压缩太费事了,于是根据自己博客的排版特点用Python写了一个简单的图片压缩脚本,功能是将博客图片生成缩略图,横屏的图片压缩为宽度最大1280像素,竖屏的图片压缩为宽度最大1000像素。 代码如下:#!/usr/bin/env python3# coding=utf-8' 蒋方正Python函数库 '__autho
2017-03-08 09:17:23
5766
原创 Qt下Armadillo矩阵函数库的添加
其实本文严格说只能算VS2013添加Armadillo教程,因为为了省事,用的是VS2013编译器版本的Qt,Armadillo也直接用了自带例子中的blas_win64_MT.dll、blas_win64_MT.lib、lapack_win64_MT.dll、lapack_win64_MT.lib,没有完整编译Armadillo,仅是调用举例。版本信息: qt-opensource
2017-03-08 09:01:55
2988
原创 Qt下Eigen矩阵函数库的添加
第1步: 下载一个Eigen文件包,在官网下即可:http://eigen.tuxfamily.org/index.php?title=Main_Page第2步: 用Qt随便建一个GUI工程,在.pro下添加如下代码,路径就是解压Eigen的那个路径:INCLUDEPATH+=D:\Library\Eigen\Eigen第3步: cpp文件中添加:// Qt下
2017-03-01 20:27:24
2100
1
原创 OpenCV2.4.13+VS2013配置方法
先说一下vc几代表的对应版本:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015本文重点讲OpenCV2.4.13 配 VS2013,因
2017-03-01 20:21:13
622
原创 OpenCV2.4.13+Qt5.6.2配置方法
【1、环境变量】D:\Soft\OpenCV2\MinGW_build\bin;C:\Qt\Qt5.6.2\Tools\mingw492_32\bin;D:\Soft\Programming\CMake3.7.0\bin;【2、OpenCV2.4.13的MinGW_build版本位置】D:\Soft\OpenCV2\MinGW_build\【3、Qt5.6.
2017-03-01 20:17:12
906
原创 异想家Win10系统安装的软件与配置
1、C盘推荐一个硬盘,256G,安装好驱动,显卡配置好高性能,激活Win10,改电脑名称为Sandeepin-PC。2、安装我的个性字体、韩语字体。时间同步:开始->运行->CMD(管理员): Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DW
2017-02-16 23:53:48
948
原创 异想家Win7系统安装的软件与配置
C盘推荐一个硬盘,256G以上,安装好驱动,激活Win7,备份一次系统(纯净)!1、Mac、Linux时间同步(双系统时配置): 开始->运行->CMD,打开命令行程序(以管理员方式打开命令行),在命令行中输入下面命令并回车: Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealT
2017-02-11 20:41:14
638
原创 STM32学习笔记:基础例子
本例子代码参考了STM32库开发实战指南中的代码,由于使用的板子是尚学STM32F103ZET6,为了配合板上已有资源,也参考了其配套代码。为了便于书写文本,我尽量将代码都写到了一个文件中,这种方式是不推荐的,在做具体工程时最好代码分类管理,使工程逻辑清晰。 现在对板上一些资源说明:板上有两个LED灯,引脚为PE5、PE6,均为ResetBits时点亮。有三个按钮,依次为黄色复位,红色PE4
2017-01-16 21:57:15
8570
原创 Qt常用UI控件读取、写入方法
本文用途:快速备忘,方便调用,写熟了自然就记下了。【1、标签label】读取:ui->label->text()写入:ui->label->setText("poi");【2、单行文本框lineEdit】读取:ui->lineEdit->text()写入:ui->lineEdit->setText("poi");【3、单行文本框textEdit】读取
2017-01-16 20:20:22
5590
原创 完美实现STM32单总线挂多个DS18B20
一般常见的STM32的关于DS18B20的例程都是检测一个传感器,代码一般都是跳过ROM检测,直接获取温度值。这种写法并不适用于单总线上挂载多个DS18B20的情况,Sandeepin的这个代码就是针对这种情况完善的单总线挂多个DS18B20检测,实现获取每个DS18B20的ID和温度。 主要的DS18B20时序代码没变,增加了搜索ROM函数,获取温度时先匹配ID。 核心代码如下:
2016-12-14 13:51:51
27401
29
原创 C语言字符串处理
代码:#include #include //字符串需调用#include //字符串、整型转换要用int main(int argc, char *argv[]){ //1、strlen(字符串);测试字符串长度 char str1[] = "sandeepin !"; printf("字符串str1为:%s\n", str1); int str1len = strlen
2016-12-01 21:34:00
571
原创 异想家纯C语言矩阵运算库
Sandeepin最近做的项目中需要在嵌入式芯片里跑一些算法,而这些单片机性能不上不下,它能跑些简单的程序,但又还没到上Linux系统的地步。所以只好用C语言写一些在高级语言里一个函数就解决的算法了,由于算法需要运用矩阵运算,自己就先用纯C语言写了个简单的矩阵运算库。 代码只实现了矩阵最基本的运算,包括矩阵的加、减、乘、数乘、转置、行列式、逆矩阵、代数余子式、伴随矩阵等运算。此外增加了一些实
2016-11-30 23:55:36
5908
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人