CentOS安装完成后, 一些环境部署
1、Tab补全忽略大小写
编辑~/.inputrc(没有的话,就新建一个),在最后加一行:
set completion-ignore-case on
#历史记录
"\e[A": history-search-backward
"\e[B": history-search-forward
2、yu...
[Android] 使用Gradle Plugin实现自动化屏幕适配
屏幕适配的必要性
处理虚拟尺寸和设计稿之间的比例,如设计稿为375 x 667,我们需要将这个尺寸缩放到我们的虚拟尺寸上。
处理个别手机虚拟尺寸不同的问题,让虚拟尺寸不同的手机显示相同的视觉效果。
何为虚拟尺寸
我们采用Android中的dp来作为单位来描述虚拟尺寸。下面先来解释下dp。
概念解释
我们需要先看下下面的几个定义:
像素(PX): 屏幕上的物理点,是显示图像...
2018CUMCM(数学建模国赛)_B——智能RGV的动态调度策略
图1是一个智能加工系统的示意图,由8台计算机数控机床(Computer Number Controller,CNC)、1辆轨道式自动引导车(Rail Guide Vehicle,RGV)、1条RGV直线轨道、1条上料传送带、1条下料传送带等附属设备组成。RGV是一种无人驾驶、能在固定轨道上自由运行的智能车。它根据指令能自动控制移动方向和距离,并自带一个机械手臂、两只机械手爪和物料清洗槽,能够...
Centos7 Qt5.9.1 加载opencv出现‘_ZN2cv6imreadERKNS_6StringEi’
error: main.o: undefined reference to symbol ‘_ZN2cv6imreadERKNS_6StringEi’ /usr/local/OpenCV/Release/lib/libopencv_imgcodecs.so.3.0: error: error adding symbols: DSO missing from command line error: ...
centos7 编译opencv3.3.0
一、安装gccyum -y install gcc+ gcc-c++二、安装依赖yum - y install build-essential
yum - y install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
yum -y install python-dev pytho...
centos7 Qt5.9.1 C++11编译要求
error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler op...
Mingw 调用Mysql错误解决办法
MinGW GCC编译运行一个连接MySQL数据库的程序时遇到错误:undefined reference to `mysql_init@4'
undefined reference to `mysql_real_connect@32'
undefined reference to `mysql_close@4' 解决办法:先下载一下MinGW工具包,下载地址是https://down...
centos7 bmp 头文件定义
#include<sys/types.h>
#include <iostream>
#pragma pack(2)
using namespace std;
//下面两个结构是位图的结构
typedef struct BITMAPFILEHEADER
{
u_int16_t bfType;
u_in...
Mingw gcc生成windows dll、封装opencv
第一步:在我本机电脑生成一个目录存放工程文件E:\Project\test。用notepad++写3个文件Test.h#ifndef __TEST__
#define __TEST__
#ifdef __cplusplus
extern "C" {
#endif
__declspec(dllexport) void __stdcall Test();
#ifdef __cplus...
windows C++ 串口通信基本代码
HANDLE hCom = CreateFile(L"\\\\.\\COM4", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if (hCom == INVALID_HANDLE_VALUE){
DWORD dwErr = GetLastError();
char cDa...
Linux C++ 串口通信 及封装动态库(.so)
头文件:
#ifndef __SERIAL_H__
#define __SERIAL_H__
enum COMPORT
{
COM0 = 0,
COM1,
COM2,
COM3,
ttyUSB0,
ttyUSB1,
ttyUSB2
};
#ifdef __cplusplus
extern "C"{
#endif
//...
windows C++ 窗口程序在扩展屏显示
typedef BOOL (__stdcall * pEnumDiaplayDevices)
(
LPCTSTR lpDevice, // device name
DWORD iDevNum, // display device
PDISPLAY_DEVICE lpDisplayDevice, // dev...
windows C++ 启动其他进程
wchar_t wcPath[2048] = {0};
GetModuleFileNameW(NULL, wcPath, 2048);
::PathRemoveFileSpecW(wcPath);
if(PathIsRootW(wcPath)){
wsprintf(wcPath + wcsle...
显示隐藏桌面、任务栏、开始菜单
HWND hTaskBar=FindWindow("Shell_TrayWnd",NULL);//find taskbar handle
HWND hDeskIcon=FindWindow("Progman",NULL); //find desktop icons
HWND hStartMenuIcon=FindWindow("Button",NULL); //find startmenu ic...
CMake编译opencv各选项的含义
Table 2: Options which introduce features into the library. All of these can be eitherONorOFF.
Table 3: Options passed by CMake to the compiler.
Table 4: ‘Build’ options control e...
驳 java无用论 任何东西都有价值,更何况这个几万人在研究的语言
我写这篇文章也是为了让自己重新认识java吧,没有强烈的主观在其中. 我已经写了好一段时间的程序了,大概有6-7年了吧~ 有一天 我突然感觉到程序设计最重要的不是用什么语言,而是最开始的程序设计,至于什么时候开始这样想的已不重要,但是为什么我会有这样的想法呢? 也许是因为写的程序多了,像 java c c++ vb forpro delphi asp actionscr
关于JAR 打包心得一则
今天我搞了一天的jar打包 终于搞明白原理了第一步准备一个 MANIFEST.MF 文件 内容如下:(注意最后一行尾部 一定要敲回车)Manifest-Version: 1.0Created-By: 1.5 (Sun Microsystems Inc.)Main-Class: a_mas.MainClass-Path: lib/SMSendAPI.jar lib/classes12.jar:后
java 与 c# 对比 思考
从事编码7年多了 对于java 和c# 我有着自己的理解在2009年的9月这个时间点我看来java c#是新式语言的代表 {因为我认为计算机的发展历程是 第一阶段 打孔机(二进制),第2阶段 汇编, (比二进制方便的语言),第3阶段 c (更易于看明白的高级语言),第4阶段第1层 c++ (从对象角度理解的高级语言),第4阶段第2层 java (从对象角度理解
今日推荐
周排行