自定义博客皮肤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)
  • 收藏
  • 关注

原创 常见的cpu型号

Intel®Intel® Core™ i3Intel® Core™ i5Intel® Core™ i7Intel® Core™ i9Intel® Xeon®Intel® Core™ m3 (https://zh.wikipedia.org/wiki/Intel_Core_M%E8%99%95%E7%90%86%E5%99%A8%E5%88%97%E8%A1%A8)例子Intel® Xeon® W-2140B CPU @ 3.20GHzIntel® Core™ i7-8750H CPU @

2020-08-19 10:47:20 1352

原创 Metal中的一些概念

坐标1. Normalized device coordinate systemVertex functions must provide position data in clip-space coordinates, which are 3D points specified using a four-dimensional homogenous vector (x,y,z,w). The rasterization stage takes the output position and divid

2020-08-10 14:28:49 443

原创 ubuntu挂载全新机械硬盘

ubuntu挂载机械硬盘需求背景:由于原有的电脑硬盘只有250G不够,新增加4T硬盘用装数据。操作环境: 系统:Ubuntu 16.04 硬件:硬盘 4T(全新未使用过的WD机械硬盘)操作过程:1.拆开电脑机箱,安装硬盘,具体操作省略。2.格式化硬盘ubuntu自带磁盘管理工具Disks,打开后可以看到自己的硬盘情况,选中自己刚装的硬盘,点击齿轮,选择第一项 F...

2020-04-13 17:14:51 2179 1

原创 H.265编码结构

视频序列进行压缩时,分割为若干图像组(GOP)。每个图像组被划分为多个片(Slice)。每个片由一个或多个片段(Slice Segment,SS)组成。一个SS在编码时,先分割为大小相同的CTU;每一个CTU按照四叉树分割方式,被划分为不同类型的编码单元(Coding Unit, CU).图像组(Group of Picture, GOP)封闭式GOP每个GOP以IDR(Instanta...

2019-09-30 16:24:01 635

原创 C语言--结构体指针的使用

话不多说,直接上代码 结构体指针的使用#include <stdio.h>#include <stdlib.h>typedef unsigned char uint8_t; //无符号8位数typedef unsigned int uint16_t; //无符号16位数typedef struct { uint8_t siz...

2018-07-19 16:19:49 1257

原创 PostgreSQL安装教程(windows)

Python连接PostgreSQL数据库cur = conn.cursor()cur.execute('''CREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL...

2018-05-15 16:21:18 1720

原创 C++基于TCP/IP简单的客户端、服务器通信程序实例

本篇文章实现了一个基于TCP 的一个非常简单的客户/服务器通信程序实例。该程序中通讯协议使用的是面向连接的TCP协议SOCK_STREAM, 服务器的ip地址为本地地址即:127.0.0.1,端口号为自定义的5099(大于1024即可),服务端的功能:只要有客户端连接请求,服务端就接受连接,在连接成功后向客户端发送数据,并且接受客户端发送的数据(只发送一次)。 客户端:向服务端发出请求后接受并显示

2018-03-12 13:12:56 1220

原创 Maximum Subarray

题目: Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array [-2,1,-3,4,-1,2,1,-5,4], the contiguous subarray [4,-1,2,1] ha

2018-01-14 13:33:56 179

转载 Android json解析

JSON解析 无可奈何花落去,似曾相识燕归来 – 晏殊JSON解析JSON语法本地json文件的解析本地的json数据解析实现方法注意网络 json文件的解析网络上的json数据联网权限注意 JSON文本的编写源码下载参考JSON语法json语法是JavaScript对象表示法语法的子集 数据在名称/值对中 数据由逗号分隔 花括号保持对象

2017-12-18 20:05:55 396

转载 Android——使用OkHttp(含各种请求方法)

支持 SPDY ,共享同一个 Socket 来处理同一个服务器的所有请求 1、如果 SPDY 不可用,则通过连接池来减少请求延时 2、无缝的支持GZIP来减少数据流量 3、缓存响应数据来减少重复的网络请求OkHttp 处理了很多网络疑难杂症:会从很多常用的连接问题中自动恢复。一、测试使用我们的OKHttp第三方库1.第一步我们需要去创建一个 OKHttpClient 对象OkHttpClien

2017-12-08 21:28:17 13844

原创 Android——context理解

Context的中文翻译为:语境; 上下文; 背景; 环境,在开发中我们经常说称之为“上下文”在语文中,我们可以理解为语境,在程序中,我们可以理解为当前对象在程序中所处的一个环境,一个与系统交互的过程。 比如微信聊天,此时的“环境”是指聊天的界面以及相关的数据请求与传输, Context在加载资源、启动Activity、获取系统服务、创建View等操作都要参与。1.1context是什么?一个A

2017-12-08 21:13:10 1183

原创 python3实现mysql导出excel

一、准备工作1.1win7下Python工具库安装xlwt和xlrd的安装1.1.1方法一:下载安装1、从http://pypi.python.org/pypi/xlwt 下载 xlwt-1.0.0.tar.gz; 2、从http://pypi.python.org/pypi/xlrd下载 xlrd-0.9.4.tar.gz; 3、将包解压缩; 4、在win7下运行, [plain] vi

2017-12-08 10:53:56 5687 1

转载 安卓onKeyDown事件

// 两次返回退出 private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == Ke

2017-11-27 15:26:55 517

转载 Android onCreate 详解

在AndroidManifest.xml文件中的 intent-filter 元素中有这么两句:<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category a

2017-11-27 11:26:33 20755

原创 java笔记四——接口与多态

4.1接口4.1.1接口定义行为,但不定义操作public interface Swimmer { public abstract void swim(); //public abstract是固定的}接口中的方法没有操作时,必须得公开且抽象,为了方便可以省略public abstractpublic interface Swimmer { void swim();

2017-11-06 10:18:45 320

原创 Java笔记三——对象封装

3.1 封装将方法写在类中,称为封装;无论多少个对象都可以重复用该方法; 封装为私有数据private3.1.1封装的目的隐藏对象细节,将对象当做黑箱操作;用户必须通过提供的方法调用来操作对象3.1.2Java命名习惯中方法名称首字母是小写的 变量首字母是小写的 类名首字符是大写的3.1.3权限没有任何定义权限关键字时,就是包权限 若想在其他包的类中使用,需要用public声明,表明它是一个

2017-11-06 09:57:02 195

原创 Java笔记二——认识对象

两种类型系统 基本类型 类类型2.1 定义类类(Class)->对象(Object) 抽象 –> 实例class Clothes { String color; char size;}Clothes c1; //声明参考名称、参考变量或者叫参考new Clothes(); //新建一个对象Clothes c1 = new Clothes(); //将c1名称参考至新

2017-11-01 20:28:15 220

原创 Java笔记一——基础语法:

1.1 package使用包管理,解决了实体文档和撰写程序时类名称冲突的问题(效果类比于c++的include,但实现上完全不同)1.2 import使用import偷懒,名称简略(效果类比于c++的using namespace std)当两个package都有同样的类名时,则不能偷懒,需明确逐字打印出来 例如: cc.openhome.Arrays和java.util.Arraysimpor

2017-11-01 15:48:17 211

转载 Android开发-UI布局

1.Android开发-UI布局1.1线性布局1.1.1线性布局的使用<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" >

2017-11-01 11:09:33 284

转载 ubuntu下的笔记1

ubuntu下的笔记11、安装 shadowsocks GUI 客户端sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt52、在application中搜索 shadowsocks,就能找到客户端了, connection->add->manual

2017-10-27 21:28:10 687 1

转载 使用更小卷积核的作用

使用更小的卷积核是当前在保证网络精度的情况下,减少参数的趋势之一,在VGG16中,使用了3个3*3卷积核来代替7*7卷积核,使用了2个3*3卷积核来代替5*5卷积核,这样做的主要目的是在保证具有相同感知野的条件下,提升了网络的深度,在一定程度上提升了神经网络的效果。以下简单地说明一下小卷积(3*3)对于5×5网络感知野相同的替代性。关于3个3×3卷积核对于7× 7 卷积的替代性思考方式同上。接下来说

2017-10-22 17:27:10 8641 1

原创 eclipse项目转到Android studio的步骤和问题

问题一:版本问题:项目中的版本和IDE的版本不一样解决方案: File->Project Structure->app->Properties 修改sdk版本和build tools版本,为编译器现有的版本问题一、解决Could not find method android() for arguments问题在导入新项目的时候,发现一直有个bug存在,编译出现如下错误:Error:(23, 0

2017-10-17 13:43:00 518

原创 Android Studio安装

Android Studio是谷歌官方支持的继承开发环境使用java编程java标准版本基于java5-java8 使用java高级框架java编程学习java基础课程学习 java进阶课程学习开发Android Apps为Android开发者新手而设计 Eclipse+ADT插件使用Android Studio需要安装的软件Windows Oracle JDK7或者JDK8Mac OS

2017-10-09 10:13:49 591

原创 c++常见知识点1

1、深拷贝和浅拷贝编译系统在我们没有自己定义拷贝构造函数时,会在拷贝对象时调用默认拷贝构造函数,进行的是浅拷贝 在对含有指针成员的对象进行拷贝时,必须要自己定义拷贝构造函数,使拷贝后的对象指针成员有自己的内存空间,即进行深拷贝 2、bool,int,float,指针类型与0进行比较bool A; if(A);int A; if(A==0)float A; if(abs(A)<=EPSIL

2017-09-27 11:29:57 151

转载 为什么析构函数常定义成虚函数

C++析构函数为什么要为虚函数1.为什么基类的析构函数是虚函数?  在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。第一段代码#include<iostream>using namespace std;class ClxBase{public: ClxBase() {}; ~ClxBase() {cout << "Output from t

2017-09-27 11:06:55 338

转载 c++内存问题——堆、栈

C++中堆和栈的完全解析内存分配方面: 堆: 操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删 除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码 中的delete语句才能正确的释放本内存空间。我们常说的内存泄露,最常见的就是堆泄露(还有资源

2017-09-27 10:50:42 244

原创 c++编程题3——翻转字符串

1、c++编程,翻转字符串

2017-09-27 10:13:28 456

原创 c++编程题2——ISBN计算识别码

输入描述: 为一个ASCII码字符串。内容为ISBN的前三段,以上面为例,就是0-670-82162 输出描述: 若判断输入为合法的字符串,则计算出识别码, 若不合法,则输出字符串“ERROR” 示例: 输入0-670-82162输出0-670-82162-4编程如下:#include<stdio.h>#include<string>#include<iostream>#inclu

2017-09-26 21:10:58 3627

转载 C++ string与int的互相转换

#include <iostream> #include <string> #include <sstream> //要使用stringstream流应包含此头文件 using namespace std; int main() { stringstream stream; //声明一个stringstream变量 int n; string str; //strin

2017-09-26 20:57:53 285

原创 C++编程题1——输入字符串,输出数字最小的值

#include#include#includeusing namespace std;/*int main(){ cout "please input the number:" ; string str; cin >> str; int str_length = str.length(); int *a = new int[str_lengt

2017-09-16 11:07:56 2422

原创 opencv学习——视频读取、处理、保存

opencv3 代码如下:#include <QCoreApplication>#include <opencv2/opencv.hpp>#include <opencv2/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <iostream>#inc

2017-08-29 12:39:19 728

转载 CSDN-markdown语法之如何使用LaTeX语法编写数学公式

数学公式

2017-08-28 15:24:29 284

转载 【YOLO学习】召回率(Recall),精确率(Precision),平均正确率(Average_precision(AP) ),交除并(Intersection-over-Union(IoU))

摘要在训练YOLO v2的过程中,系统会显示出一些评价训练效果的值,如Recall,IoU等等。为了怕以后忘了,现在把自己对这几种度量方式的理解记录一下。

2017-08-27 21:50:33 437

原创 Windows10配置CTex+Texmaker

1.1下载CTex和Texmakerctex下载地址:http://www.ctex.org/CTeXDownloadCTex和Texmaker的下载方法就不必细谈了,在官方网站上有。主要是CTex建议选择完全版。由于CTex自带的WinEdit是收费软件,不符合自由软件之精神,另外的Texworks又过于简陋,因此采取CTex+Texmaker的方案。CTex和Texmaker的安装都很傻瓜,注意

2017-08-24 18:56:05 8366 4

原创 C语言笔记——指针04

1.1指针初探指针:存储地址的变量称为指针1.1.1指针初始化指针类型最好初始化,使他不指向任何对象。否则很危险type *pointer = NULL;NULL 是一个不指向任何内存位置的值1.1.2指向常量的指针long value = 9999L;const long *pvalue = &value;1.1.3常量指针int count = 3;int *const pcount = &

2017-08-22 12:09:31 213

原创 C语言笔记——处理文件03

1.1文件中的位置C语言在头文件stdio.h中提供了一系列读写外部设备的函数文件其实是一系列字节,如下图 文件有开头和结尾,还有一个当前位置1.2文件访问#include//FILE *fopen(char *name, char *mode);FILE *pfile=fopen("C:\\temp\\myfile.txt","w");//fopen()在中定义,

2017-08-17 22:00:33 220

原创 C语言笔记——字符串和文本02

C语言没有提供字符串数据类型,这与其他编程语言不同。 C语言使用char类型的数组元素存储字符串1.1字符串定义放在” “中的任何内容都被编译器视为字符串结果 This is on two lines!注意:C语言中字符串总是由\0字符结尾,所以字符串长度永远比字符串中的字符多1。1.2处理字符串和文本的方法char saying[20]; //声明字符串的数组,其大小至少要比所存储的字符

2017-08-17 20:53:49 228

原创 C语言笔记——C语言编程01

1.1C程序创建有四个基本步骤编辑:源代码编译:对象文件(windows环境下.obj ; Linux/UNIX环境为.o)链接执行1.2控制符2变量它由一个或多个大写或小写字母、数字、下划线组成 !变量不能以数字开头 不要以下划线(_)开头,会和系统变量混淆2.1整数类型大多数情况下,int和long类型就满足我们的需求2.1.1整数变量类型5种基本的变量类型 注意:这些类型的字

2017-08-17 19:51:26 329

原创 c++ 类

封装:实现了类的接口和实现的分离定义在类内部的函数,是隐式的inline函数 在类内把inline作为声明的一部分可以显示地声明成员函数 可以在类外用inline关键字修饰函数定义(可以在函数定义处指定inline,声明时不指定也可以)const成员函数(紧随参数列表的const), 称为常量成员函数,不能改变调用它的对象的内容。 常量对象,以及常量对象的引用或指针都只能调用常量成

2017-08-17 19:41:00 166

转载 MATLAB读取和写入文本文件、excel文件

在MATLAB中,来读取和写入文本文件是很简单的事。下面,就来简单介绍下。一、读取文本文件思路: 1、用fopen来打开一个文件句柄 2、用fgetl来获得文件中的一行,如果文件已经结束,fgetl会返回-1 3、用fclose来关闭文件句柄 比如,TIM_Grid_Data.txt的内容如下:0.1 0.1 151.031 -12.3144 -29.0245 3.112850.1 0.2

2017-08-15 11:26:31 5067

空空如也

空空如也

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

TA关注的人

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