自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 资源 (5)
  • 收藏
  • 关注

原创 共勉

怨自己出生不如别人,还不肯努力。活该一辈子失败!虽然是只“猿”,但是还有青春去努力奋斗!

2017-11-28 16:03:37 490 1

原创 我笑红尘

有人说穷人有穷人的浪漫,富人有富人的浪漫。情人节,穷人为爱人从路边摘了一朵花,爱人也许觉得他小气,不舍得花钱。如果是富人呢?他为女友在路边摘了一朵花,也许对方会觉得浪漫,有情趣,不落俗套……当你有钱的时候,无论做什么事儿,大家都觉得有模有样;当你是穷光蛋时,无论做多么有价值的事儿,大家都会觉得你无聊,幼稚又可笑。人性本来就贱,不贱贱长大,焉能看透人世间的风景。我笑红尘,

2017-11-15 17:50:31 665

原创 计划

周一:下午 软件工程师24;晚上 c++上课,复习整理周二:上午 软件工程师23下午 3:30 -- 5:00 arm作业1晚上 arm作业2周三:上午 软件工程师22下午+晚上 QT聊天室顺便计划如何做周四:上午 软件工程师21下午 QT聊天室顺便计划如何做周五:

2017-05-08 09:04:46 603

原创 啊啊啊

啊啊啊~今天面试很不理想,感觉还有好多东西不会。我要好好学习,我要好好学习!!!

2017-03-29 20:10:24 410

原创 硬件模拟面试题整理

模拟电路1、基尔霍夫定理的内容是什么?(仕兰微电子) 答:基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等.基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零.2、平板电容公式(C=εS/4πkd)。(未知) 3、最基本的如三极管曲线特性。(未知) 4、描述反馈电路的概念,列举他们的应用。(仕兰微电子) 5、负反

2017-03-27 20:03:02 2684

原创 查找两个字符串中的最大公共子串

/*********************************************************- Copyright (C): 2016- File name : commonstring.c- Author : - Zxn -- Date : 2016年08月28日 星期日 16时31分21秒- Description

2017-03-26 22:14:49 540

转载 常用mysql命令大全

常用mysql命令大全常用的MySQL命令大全一、连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQ

2017-03-21 18:39:54 466

原创 关于c++使用TTS写的朗读软件

关于TTS,用c++写的一篇关于读文件的朗读代码,过几天准备把它升级成一个朗读软件。很简单,也很有趣!!!#include #pragma comment(lib,"ole32.lib") //CoInitialize CoCreateInstance需要调用ole32.dll #pragma comment(lib,"sapi.lib") //sapi.lib在SDK的li

2017-03-20 21:35:47 2434

原创 c++ 设计模式原则

前言    不管做什么事情都要有原则,都要有标准,学习设计模式也是一样,设计模式的原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则。面向对象设计原则支持可维护性复用而诞生,来了解一下具体的设计模式原则都是什么。叙述         一、单一职责原则1、是什么:     就一个类而言,应该仅有一个引起它变化的原因。2、怎么

2017-03-18 20:50:43 522

原创 c++ map详解

map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有

2017-03-16 18:23:41 479

转载 哈希表算法实现代码

说明:本程序建立的哈希表示意图:哈希函数为对哈希表长取余/********************************************************************* * 哈希表算法实现 * (c)copyrig

2017-03-15 10:35:23 1378

原创 c++STL中遇到的问题

下面是关于c++primer 学习中,因为一个问题写的这段代码,这段代码不能运行通过,如果是把list改成vector就能通过 #include #include #include #include #include #include #include #include #include using

2017-03-14 18:43:00 474

原创 c++中vector的用法详解

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.     用法:          1.文件包含:                首先在程序开头处加上#include以包含所需要的类文件vector          还有一定要加上using name

2017-03-13 20:02:37 440

原创 C++前置++、后置++、不等号!及赋值运算符重载

运算符重载的主要目的是为了让类对象能像普通数据类型一样能够进行加减乘除,自加自减等操作,非常直观方便。现在来回顾C++的自加减(分前置与后置)以及不等号非运算符,赋值运算符的重载。        1 ++重载        (1)前置++运算符的重载方式:        成员函数的重载: 函数类型& operator++()        友元函数的重载:frien

2017-03-11 08:38:36 1284

原创 Linux下基于TCP的文件传输

服务器:[cpp] view plain copy#include   #include   #include   #include   #include   #include   #include   #define SERVER_PORT 6666  #define LISTEN_QUEUE 20  #

2017-03-10 22:08:25 857

转载 C++ 智能指针详解

C++ 智能指针详解 最近在看c++ primer的书,上面讲的不是很详细,就查了点资料,以下是总结.一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的

2017-03-09 18:46:23 306

原创 本周计划

1 写通讯录 用文件保存2 看完c++primer 第八章;3 程序员面试宝典 56两章

2017-02-27 22:06:41 319

原创 Qt 计算器

这个程序很好写,做出来的效果是这样代码不长,评论里有链接

2017-02-21 18:17:46 725 1

原创 双色球彩票选号器vs c++

设计双色球选号器,在VS下写的,效果图是这样,代码看下面链接

2017-02-20 21:57:58 2515 1

转载 vector和map的erase问题

很容易出错的问题TL map的不经意的小问题[c-sharp] view plain copy print?// erasing from map  #include   #include   #include   using namespace std;  int main ()  {      mapchar,int> mymap;    mapchar,i

2017-02-13 10:04:49 490

原创 关于 Vector容器的使用实例

用vector容器的存储结构写了一篇通讯录;直接上代码#pragma once#include "head.h"#include class User{public: User(); ~User(); void Insert(); void Search(); void Display(); void Delete(); void Work();private:

2017-02-12 19:47:41 528

原创 c++运算符重载总结

今天学了运算符的重载,对于c++,相比C语言而言语法又多且杂,难背又难记,最近真有点懈怠......还是要加油#ifndef _STRING_H_#define _STRING_H_#include using namespace std;class String{public: //static int MAX_LEN; //friend class

2017-02-10 20:35:02 326

原创 c++运算符重载实例

#include using namespace std;class complex {public: complex() : m_real(0.0), m_imag(0.0) { }; complex(double a, double b) : m_real(a), m_imag(b) { };public: friend complex operator+(const compl

2017-02-09 20:14:29 360

转载 C++提供了四个显式的数据类型转换函数

C++提供了四个显式的数据类型转换函数 1reinterpret_cast(在编译期间实现转换) reinterpret_cast类型转换函数将一个类型的指针转换成另一个类型的指针。这种转换不用于修改指针变量值数据存放的格式(不改变指针变量值),只需在编译期间重新解释指针的类型就可以做到。 reinterpret_cast可以将指针值转换为一个整型数。但是不能用于非

2017-02-08 20:55:22 549

原创 auto与decltype

1、auto关键字C++新标准引入auto关键词,此auto与之前C语言的auto意义已经不一样了。这里的auto是修饰未知变量的类型,编译器会通过此变量的初始化自动推导变量的类型。例如:auto i = 0 ;编译器会通过“0”值,推导出变量i是整型。如果初始值是引用,如:[cpp] view plain copy 

2017-02-08 19:00:54 286

原创 const面试题1.cpp

//[美国某著名计算机嵌入式公司2005面试题]//解析://在C程序中,const的用法主要有定义常量、修饰函数参数、修饰函数返回值等3个用处。在C程序中,它还可以//修饰函数的定义体,定义类中某个成员函数为恒态函数,即补改变类中的数据成员。//答案:(1)可以定义const常量 (2)const可以修饰函数的参数和返回值,甚至函数的定义体。被const

2017-02-08 08:37:26 380

原创 多维数组在函数中的使用和传参

二维数组在C语言中,如果是使用int a[2][2]={{1,2},{5,4}} 之类的初始化的,其实在内存中也是一段连续的内存,只是在使用上区别,因为c语言需要知道你操作的是一个二维数组。    关于二维数组的在函数中传参使用,其实主要是指针类型 的声明    int *p[2]; 在c中定义一个这样的指针,他表示的是指针数组,因为标准c中默认[]优先级高于*。p先和[]结合,表

2017-02-06 20:39:04 721

原创 linux curses函数库

自学这些函数,有些许崩溃。。。一,屏幕1, 以initscr()开始,以endwin();结束  WINDOW *initscr(void);  //初始化  int endwin(void);     // 退出curses, 返回OK/ERR 2, 输出到屏幕  int addch(const chtype ch);      //当前位置add ch

2017-01-17 17:41:10 464

原创 关于命名空间using的 声明

1. using 声明:一个using声明一次只能引入一个命名空间成员,从using声明点开始,直到包含该using声明的作用域结尾,声明的名字仅仅在该作用域是可见的,外部作用域中相同的名字被屏蔽,它可以出现在全局作用域,局部作用域或者命名空间作用域中,类中的using声明局限于使用其基类中定义的名字;using声明将名字直接放入出现using声明的作用域,好像using声明是命名空间成员

2017-01-16 19:04:22 1423

原创 复习ing~~~~

复习ing~~~~

2017-01-06 22:27:33 447

原创 ARM期末复习总结

嵌入式系统的特点专用、软硬件可剪裁可配置低功耗、高可靠性、高稳定性软件代码短小精悍代码可固化实时性弱交互性软件开发需要专门的开发工具和开发环境要求开发、设计人员有较高的技能 ARM体系结构的命名规则ARM {x} {y} {z} {T} {D} {M} {I} {E} {J} {F} {-S}大括号内的字母可选x —— 系列号,例如:ARM9中的

2017-01-05 21:05:40 2317

原创 改错 字符串倒序

请找出下面代码中的所有错误。说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”。1234567891011121314151#include "string.h"2int main() 3{

2017-01-03 22:00:24 1528

原创 死锁以及如何避免死锁

复习操作系统+写微机课设报告,这个元旦佳节就度过了,无趣,但还算充实。。。所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继

2017-01-01 22:13:59 374

转载 C/C++产生随机数

C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1)  如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#incl

2016-12-31 22:15:44 463

原创 当成日记写也不错

用汇编,写了一天的代码,终于把课设做完,爸爸很欣慰,明天考微机,祝福我!

2016-12-27 22:53:13 317

原创 学习杂记

我对于界面超级喜欢,对那种酷炫吊炸天的界面更是钟爱,以至于最近一周把QT快速入门快看了一半多,勉勉强强,将课设用QT费了很大的力气写完,初学者能写成那样我自己都有点小得意,昨天和梁哥聊天,梁哥不建议我太深入学习QT,唉~,有点小失落,我的带界面的可以真正当成软件发布的聊天室,通讯录寒假还写不写呢。。。我再想想,寒假再说吧!对了,还有一件事,我的品味好像变低了,从大眼萌妹变成了高

2016-12-26 08:45:27 342

原创 操作系统课设 移动臂模拟调度

操作系统课设 移动臂模拟调度头文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainW

2016-12-24 22:42:31 926

原创 操作系统课设——移动臂模拟调度算法

最近学QT,哈哈哈,这两天算是有点上路了,之前都是敲网上搜的小程序,这次操作系统课设准备用它写,今天把界面和一个先来先服务功能实现了,有点小开心。新东西,刚刚接触觉得很难,但是认真去学的话其实也没那磨难,代码还不完善,过两天发

2016-12-23 22:32:40 2272 3

原创 Qt—简易加法器 一、目标

一、目标设计一个程序,要求能够计算两个数字的和,两个数字由文本框输入,当点击等于的时候,再另一个标签中输出数字的和二、分析需要两个QLineEdit,一个QPushButton,两个QLabel,还有一个用于简单布局的QHBoxLayout。需要把QString转为int,所以使用toInt函数,还需要把int转为QString,需要使用number函数,缺省参数表

2016-12-22 22:46:17 2803

原创 对基类与派生类对象和指针赋值的小结

关于基类和派生类派生类对象也“是”基类对象,但两者不同。派生类对象可以当做基类对象,这是因为派生类包含基类的所有成员。但是基类对象无法被当做成派生类对象,因为派生类可能具有只有派生类才有的成员。所以,将派生类指针指向基类对象的时候要进行显示的强制转换,否则会使基类对象中的派生类成员成为未定义的。总结:基类指针和派生类指针指向基类对象和派生类对象的4中方法:

2016-12-21 22:41:17 500

Qt 计算器小程序

Qt 计算器小程序

2017-02-21

操作系统——移动臂模拟调度算法QT

操作系统——移动臂模拟调度算法QT

2017-01-05

进程管理 实验

最近在上操作系统课,第一个实验进程管理,我网上查了一下,发现别人写的我很不满意,于是自己用C语言写了一个比较满意的程序,嘿嘿,实现了进程的创建,查看正在运行的进程,进程的通信,杀死进程,同时满足在Linux环境下编译

2016-10-10

关于嵌入式的理解

关于嵌入式的理解

2016-07-07

空空如也

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

TA关注的人

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