自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (2)
  • 收藏
  • 关注

转载 CSDN博客精选

1.关于类的静态类型、动态类型和静态绑定,动态绑定[常高伟的专栏]_深入理解C++的动态绑定和静态绑定

2016-04-12 16:59:41 423

原创 做题时碰到的一些技巧方法

目录目录1.运算符号|(按位取或运算) 和&(按位取与运算),逗号晕算符逗号运算符2.sizeof求结构体的长度问题3.零碎的知识点宏动态分配的内存free释放reinterpret_cast ————C++中的强制类型转换符4. strcat and strcpy5.复杂度计算1.运算符号|(按位取或运算) 和&(按位取与运算)...

2016-04-04 20:13:42 596

原创 ESSENTIAL C++

essential C++备忘录目录目录1.条件语句2.vector赋初值3.数组指针与指针数组4.指针5.文件的读写5.1 写5.2 读6.fibonacci数组7. pass by value && pass by reference7.1 动态内存管理7.2 局部静态对象7.3 设定头文件8.基于对象的编程风格8.1 构...

2016-03-23 22:28:22 1334

转载 C语言点滴

目录目录2.5编程风格第3章 数据类型原码、反码和补码3.2 整型数的溢出3.5 int和char的关系3.9 sizeof运算符sizeof的用处第四章 表达式和运算符4.1 自增(减)运算法4.2 左值和右值4.4 数据类型转换强制类型转换模运算4.7 位运算第5章 输入输出5.3 单个字符输入输出5.4 字符串输入输出...

2015-12-16 23:23:11 1395

原创 Windows任务管理器多个同名用户如何自己是哪一个

如果在Windows任务管理器中有多个同名用户,可以通过查看其对应的会话ID来确定自己属于哪一个用户。如下图所示,query session之后当前登录的用户前边有一个如下标识。即对应任务管理器中ID为13的用户即为当前登录用户。

2024-04-26 10:06:44 25

原创 大模型学习资料汇总

浏览器插件:BITO。

2023-11-08 09:35:27 180

原创 SecureCRT VBS执行脚本

SecureCRT登陆脚本

2022-08-06 16:20:18 267

原创 联合体UNION的内存占用计算

内存区的数据变成了如下图所示,可以看到,继续赋值的话从变量地址头部开始覆盖掉了之前的数据。有如上这么一段程序片,int占用4个字节,long long占用8个字节,使用sizeof计算如上DATA的空间大小时,在分割线以前,内存中的数据是这样的,而在执行了如下代码以后,...

2022-08-06 16:13:14 1660 1

原创 Source Insight等宽字体及对齐设置方式

Source Insight工具使用

2022-07-15 16:43:30 1006 1

原创 CODING INTERVIEW QUESTIONS记录-第一章 编程基础

第一章 编程基础1.1 存储类别auto用法:auto int number特点:这种类型的变量会在函数被调用时自动创建,函数退出后自动销毁。extern用法:extern int number特点:用extern声明变量时,系统并不会为其分配内存空间。将变量申明为extern时,编译器会搜寻其是否被定义或初始化,如果没有则显示错误消息。register用法:register int count特点:用register修饰的变量存放在寄存器中用于被频繁快速

2020-07-08 23:51:15 286

原创 MarkdownPad 2 在win10下出错:HTML 渲染错误(This view has crashed) 的解决办法 + MarkdownPad2.5

在win10上安装MarkdownPad2 时,出现如下的错误信息:HTML渲染组出错,这个问题可以通过安装某个缺失组件来解决,是否想要了解详细信息?MarkdownPad 的FAQ文档中给出了解决办法:http://markdownpad.com/faq.html#livepreview-directx LivePreview is not working - it displays an

2020-07-08 22:50:18 34987 19

转载 灵活利用notepad++查找替换

Notepad++中利用正则表达式替换举例:一次性替换多个文件的后缀<informalfigure> <mediaobject> <imageobject role="html"><imagedata fileref="images/env_var/win/right_clic

2018-12-09 17:36:00 1925

原创 shell脚本快速入门

shell和shell脚本shell是一种应用程序,用户通过该应用程序提供的界面访问操作系统内核的服务。shell脚本(shell script)是一种为shell编写的脚本程序。第一个shell脚本格式:shell脚本一般以如下的格式开始#!/bin/bash或者#!/usr/bin/php一般‘#!’是一个约定的标记,其告诉系统该脚本需要什么解释器来执行。...

2018-12-09 16:02:16 1011

原创 对struct 嵌套 struct 求 sizeof 存在的一些误解

对struct 嵌套 struct 求 sizeof 存在的一些误解记录.分享记录.分享有以下两个结构体,example1和example2,定义如下:typedef struct { short a; long b;}example1;typedef struct { char c; example1 struct1; short d; }example...

2018-09-22 11:49:24 1137

原创 Python Flask-Web学习中的坑坑洼洼

最近在学习《Flask Web开发:基于Python的Web应用开发实战》这本书,了解一些利用Flask框架如何搭建一个简单的网站。本博客记录了学习以及实践过程需要留心注意的一些点。1. Flask 插件的使用以支持命令行的 Flask-Script 插件使用为例说明本节需要注意的点。首先当然是插件的安装,这儿没啥问题,使用 pip 安装即可:pip install fl...

2018-08-12 21:47:23 351

原创 Vim 常用命令记录

Sec1 一般模式下常用的命令光标移动查找与替换删除 复制 和 粘贴Sec2 一般模式切换到编辑模式Sec3 一般模式切换到命令行模式vim环境的更改Sec4 多窗口功能Sec1 一般模式下常用的命令光标移动ctrl + f == PageDownctrl + b == PageUp0 == Home$ == End...

2018-04-11 14:56:43 325

原创 Linux 升级 gcc 版本

环境:Ubuntu 12.04 LTS GCC版本:4.6.3 升级原因:不支持C++11 目标gcc版本:gcc 5.1.0下载 gcc 安装包由于直接从官网下载速度比较慢,选择一个速度比较快的镜像下载: http://mirrors-usa.go-parts.com/gcc/releases/gcc-5.1.0/gcc-5.1.0.tar.gz解压缩:tar -xvzf...

2018-03-26 11:47:52 2115

原创 Linux 环境编译 OpenDDS 全记录

目录目录1. 环境:2. Perl下载编译2.1 解压编译3. ACE+TAO与OpenDDS 下载编译3.1 下载解压3.2 设置相关环境变量3.3 设置/新建 config.h3.4 设置/新建 platform_macros.GNU3.5 编译3.5.1 ACE编译3.5.2 TAO编译3.5.3 OpenDDS编译3.6 运行测试脚本4....

2018-03-23 11:46:05 5863 3

原创 Windows7 Ubuntu 双系统安装卸载工具备份

1. USB刻录工具Rufus刻录进U盘:至此,启动盘就制作成功了!2. Ubuntu系统卸载开机MBR修复工具MbrFix双系统存在的情况下不能直接格式化Ubuntu所在的盘,不然无法正常开机。需要先使用MBRFix修复开机引导项:具体使用方法:下载MbrFix压缩包,地址 或者 地址2将 mbrfix.exe 或者 mbrfix64.exe 解压缩到C:\windows\System32 目

2018-03-21 11:17:08 370

原创 Linux 常用命令

1.递归目录树,递归删除文件夹$ rm -r2.获取文件的权限和所有者$ chmod : 用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。 例如:chmod a–x mm.txt$ chgrp: 改变文件或目录所属的组。 chgrp - R book /opt/local /book 改变/opt/local /book/及其子目录下的...

2018-03-20 20:44:15 262

原创 OpenDDS系列(4) —— IDL 简要介绍

IDL4.1 IDL4.2 示例4.3 如何使用4.4 总结IDLOpenDDS(DDS)主要的目的是用于在网络上交换数据,但究竟什么是数据?DDS中,可以被交换的数据是sturct(结构体)。例如我们可以创建一个包含特定领域的结构体,比如:struct MyData { long counter; string message; do...

2018-03-16 09:55:32 11103 5

原创 OpenDDS系列(3) —— 第一个OpenDDS程序

3.1 发送数据3.2 项目3.2.1 主题3.2.2 Publisher(发布者)3.2.3 Subscriber(订阅者)3.3 在Windows上构建3.4 在Linux上构建3.4.1 运行3.5 结论3.1 发送数据我们将创建一个主题,这是一个通过DDS交换数据的结构。然后,发布者将定期发送该主题,并且将由订阅者接收,并将接收它。......

2018-03-16 09:53:37 15444 18

原创 OpenDDS系列(2) —— OpenDDS 安装

2. OpenDDS 安装2.0 OpenDDS安装依赖关系2.0.1 TAO2.0.2 GNU Make2.0.3 Perl2.1 OpenDDS 支持的操作系统LinuxWindows其他嵌入式/移动端/物联网IoT:2.2 OpenDDS 支持的编译器2.3 Ubuntu上编译2.3.1 下载2.3.2 构建2.3.3 安装2.3.4 测试2....

2018-03-16 09:51:27 10718 5

原创 OpenDDS系列(1) —— OpenDDS 简介

1. OpenDDS简要介绍1.1 简介1.1.1 DDS是什么1.1.2 DDS通信的基本要素1.1.3 DDS架构的主要优点1.1.4 DDS产品种类1.1.5 OpenDDS1.2 DDS的应用领域美国海上战争中心(NSWC)高性能分布式计算系统(HiPer-D)1.3 结论1. OpenDDS简要介绍1.1 简介1....

2018-03-16 09:49:43 33709 3

原创 Windows 下Apache ftpServer安装和配置

目录目录1. 配置JAVA_HOME环境2. 下载 Apache Ftpserver安装包3. 安装和配置3.1 下载安装包之后,解压(以D盘为例)。3.2 安装ftpd服务,执行以下命令:3.3 启动服务4. 结束1. 配置JAVA_HOME环境此处不多讲,找到jre的安装路径,在环境变量中将JAVA_HOME设置为jre的路径即可:...

2018-03-14 15:55:39 5223

原创 VLC for Android 二次开发资料

Shirlman的博客简单的VLC for android SDK – VideoView如何打包vlc for android sdk libraryVLC二次开发的一个播放器源码官方资料官网vlc for android: http://www.videolan.org/vlc/download-android.html官方源码VLC-Android: https://...

2018-03-09 15:00:06 1965

原创 Android Studio配置百度地图SDK中的一些坑

1. java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform报错解决方法:将原来在 app>src>main>jniLibs 中的包复制到app>libs下边,跟*.jar文件在同一个文件夹下边. 2. 开发过程中百度地图只显示网格不显示地图的解决方法...

2018-03-05 19:26:11 830

原创 人脸识别资源总结

SeetaFace 中科院计算所山世光研究员带领的人脸识别研究组研发。基于C++实现,github链接:下载地址。项目介绍:SeetaFace开源人脸识别引擎介绍编译安装:SeetaFace教程(一) 在 VS 中的编译安装和环境配置SeetaFace教程(二)封装常用功能:提取一幅图像中的人脸特征、计算特征相似性SeetaFace教程(三)制作Demo:明星脸相似度测试face+...

2018-02-08 11:38:54 683

翻译 face_recognition 在windows上的安装过程(译)

原文链接:Windows Installation Tutorial目录目录IMPORTANTRequirmentsInstallationIMPORTANT实际上face_recognition这个项目尤其是dlib更适用于Linux系统。经过我的测试,在性能方面,编译同样规格的项目,这个工具在Windows 10 上大约是Ubuntu上的四分之...

2018-02-08 10:28:56 12263 2

原创 Python中文编码格式转换——usc2转ansi

# @version:Python2.7# usc2转ansi问题一个带有中文字符串s,json.loads (s) 之后对其进行打印,中文被转换成了形如\u5e73\u5b9a的形式。使用编码工具中的编码助手对其进行解码得知,从\u5e73\u5b9a到中文'平定'的转换为usc2转ansi。既然知道了两种字符的编码格式,剩下的就只剩如何解决了。解决方法这儿有一个类似的问题, 有一个字符串,

2018-01-30 09:59:05 6892

原创 Python json文件读取及显示中文乱码的问题

city.json文件的内容如下:{ "cities": [ { "city": "北京", "cityid": "101010100" }, { "city": "上海", "cityid": "101020100" } ]}可见,其中包含了中文。Python使用json.loads之后打印

2018-01-29 11:47:34 16075

原创 一个Python单元测试的例子

Eric书中《Python编程从入门到实践中的一个例子》。首先定义了一个测试函数:namefunction.py#-*- coding:cp936 -*-def get_formmed_name(first, last): """该函数根据姓和名生成一个完整的姓名""" full_name = first + ' ' + last return full_name.tit

2017-08-28 11:34:33 4070 1

原创 PS照片处理

1.磨皮美白面部提亮

2017-05-17 23:02:23 333

原创 C中常见的类型转换

title: C中常见的类型转换 date: 2016-06-13 11:35:17 categories: C++ tags: - C - C++ - 类型转换常见的类型转换小结:signed char转换成int类型时,转换后的int类型前3个字节填充对应char类型最高位的比特数。而unsigned char类型转换成int类型时,无论char类型的最高位是

2017-04-01 11:33:24 375

原创 pragma pack(n)与内存对其问题

title: pragma pack(n)与内存对其问题 date: 2016-06-08 15:32:11 categories: C++ tags: - C - C++ - 内存对齐 - pragma pack作用:屏蔽掉编译器为变量设定的默认的对其方式,设定自己的对其方式而#pragma pack(n)表示设定变量以n字节对其。如果n大于等于该变

2017-04-01 11:32:41 302

原创 类中构造函数的顺序

title: 类中构造函数的顺序 date: 2016-06-08 15:29:08 categories: C++ tags: - C - C++ - 构造函数在一个class及其继承类中,不但有父类,还有类的成员,还有子类。那么父类的构造函数,成员变量的构造函数以及子类的构造函数的顺序是怎么样的,有以下例题:# include <iostream>using

2017-04-01 11:31:32 396

原创 为什么虚函数(virtual)不能是static函数

title: 为什么虚函数(virtual)不能是static函数 date: 2016-06-08 15:22:30 categories: C++ tags: - C++ - C简而言之,成员函数实例相关,静态函数类相关。虚函数,是一种特殊的成员函数,用来实现运行时多态。静态成员函数,可以不通过对象来调用,没有隐藏的this指针。virtual函数一定要通过对象来调

2017-04-01 11:30:16 9733 1

原创 逗号运算符和逗号表达式

title: 逗号运算符和逗号表达式 date: 2016-06-07 10:36:15 categories: C++ tags: - C - C++ - C++小结逗号运算符和逗号表达式逗号运算符逗号运算符是以逗号为分隔符的列表中最后一个表达式的值。 本质上讲,逗号的作用是导致一系列运算都被顺序执行。最右边的那个表达式的值将作为整个逗号表达式的值,其他的表达

2017-04-01 11:29:29 21455 7

原创 typedef用法小结

title: typedef用法小结 date: 2016-06-07 10:33:27 categories: C++ tags: - C++ - C - C++小结typedef使用小结stackoverflow上看到的一个问题。typedef void(*FunctionFunc)();Three Question:1.Why is typedef use

2017-04-01 11:28:51 399

原创 Git常用指令速查

title: Git常用指令速查 date: 2016-06-04 10:17:37 categories: Git tags: - GitGit命令名词解释:workspace: 工作区Index/Stage: 暂存区Repository: 仓库区(或本地仓库)Remote: 远程仓库一、新建代码库# 在当前目录新建一个Git代码库

2017-04-01 11:28:09 304

一种基于Weiler-Atherton算法的SBR射线管分裂技术

线管分裂是S B R 方法中的一个关键问题,传统的射线管分裂方法存在与目标模型不匹配,计算精度差等缺点, 而近年来出现的自适应射线管分裂技术, 利用目标模型的三角面片对射线管进行动态剖分, 可以有效解决上述问题。 本 文研究了该技术中的几个关键步骤, 通过将W e i l e r - A t h e r t o n 算法的内、 外裁剪方法相嵌套, 给出了射线管孔径面与物体 三角片的裁剪算法, 并设计了简单有效的凹多边形的凸划分方法, 将生成的射线管孔径面剖分成三角片或四边形以降低 后续计算复杂度,提高效率。

2015-12-23

舰船目标雷达回波特征信号的建模与仿真

目标建模与特征信号仿真是雷达对目标进行探测与识别的重要前提和基础 针对宽带条件 下大型舰船目标的雷达特征信号难以进行实测和缩比测量的难点 采用面元法对目标的雷达散射截 面(RCS)进行了有效的预估 通过多频点 RCS 成像方法获得目标的一维距离像特征信号 给出了具 体建模和仿真计算的实例 并进行了详尽的结果分析

2015-10-13

空空如也

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

TA关注的人

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