自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厚积薄发

寻门而入,破门而出

  • 博客(42)
  • 问答 (1)
  • 收藏
  • 关注

原创 UML需求分析软件设计 设计模式

https://blog.csdn.net/soft_zzti/article/details/79811923 //基础讲解http://www.cnblogs.com/jiangds/p/6596595.html //类图讲解

2019-04-01 11:40:36 429

转载 IO读写性能 问题

http://www.cnblogs.com/zhaoyl/p/5901680.html

2019-03-27 13:42:29 820

原创 CMake使用

修改中间文件生成目录 清除中间文件cmake_minimum_required(VERSION 2.8)#project nameproject(GSTDEMO)# The version numberset (GSTDEMO_VERSION_MAGOR 1)set (GSTDEMO_VERSION_MINOR 0)configure_file(“${PROJECT_SOU...

2019-02-28 19:35:28 306

原创 linux 基础

常用硬件在linux 下的名称: 云主机中的xvda 使用 Xen DomainU 所虚拟出来之主磁碟 磁盘的第一个扇区记录了,整个磁盘的分区信息: 1、MBR (Master Boot Record) 格式 为了兼容windows, 这个扇区通常是 512bytes 的大小主要启动记录区(Master Boot Record, MBR):可以安装开机管理程序的地方,有 446 b...

2018-04-08 15:44:34 138

原创 LeetCode LRUCache

/*LeetCode LRUCache(least recently used)简单实现Design and implement a data structure for Least Recently Used (LRU) cache. It should support thefollowing operations: get and set.get(key) - Get the va...

2018-04-03 15:20:42 214

原创 map,hash_map,unordered_map

如何选用这几个容器,一下从容器的特点,运行速度、占用内存上进行简单的分析。特点都是存储key-value的值,通过key快速访问到value map 元素是按照二叉搜索树(红黑树)存储,进行中序遍历会得到有序遍历。使用时map的key需要定义operator< unordered_map C++ 11新加入的容器。根据key判断元素是否相同。需要定义hash_value函...

2018-04-03 10:47:23 139

转载 单链表 环

单链表环

2018-04-02 18:46:52 150

原创 静态成员的继承

基类和其派生类共享该基类的静态成员变量内存!

2018-04-02 16:26:48 549 1

原创 Single Number

题目2.1.23 Single Number Given an array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you impleme...

2018-03-28 17:19:55 135

原创 php 数据库比较工具

版本迭代需要对比不同版本的数据库,为低版本的数据库编写升库脚本。使用php编写数据库比较工具。没有用过php耗时一天。 功能:比较两个不同版本的数据库src和dst, 生成SQL文件 将src升级为dst<?phpdefine("DSN",'mysql:host=127.0.0.1;port=3306;dbname=gmsys');//gm数据库配置define("SRC_DB"...

2018-03-28 15:11:36 955

原创 Candy

题目2.1.22 Candy There are N children standing in a line. Each child is assigned a rating value. You are giving candies to these children subjected to the following requirements: • Each child must ...

2018-03-26 15:45:42 266

原创 LeetCode Gas Station

题目There are N gas stations along a circular route, where the amount of gas at station i is gas[i].You have a car with an unlimited gas tank and it costs cost[i] of gas to travel from station i to ...

2018-03-22 10:45:34 162

原创 Rotate Image 二维数组旋转

/* 2.1.16 Rotate Image You are given an n × n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Follow up: Could you do this in-place?1 2 3 1 3 4 -> 4 2 二维数组...

2018-03-20 20:18:39 351

原创 Trapping Rain Water

描述Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,...

2018-03-20 18:51:44 112

原创 Next Permutation

备忘/*date: 2018/3/8 10:53des: 2.1.12 Next Permutation Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers. If such ar...

2018-03-19 10:08:56 136

原创 链接收藏

http://www.cnblogs.com/revoid/category/954799.html //游戏开发中的设计模式https://www.zhihu.com/question/23508968/answer/211501928 //游戏服务器与普通服务器的区别 浅析C++中虚函数的调用及对象的内部布局 http://www.cnblogs.com/gispf/category...

2018-03-19 10:08:03 150

原创 Median of Two Sorted Arrays

leetCodebook 2.1.5 Median of Two Sorted Arrays题目描述:There are two sorted arrays A and B of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity s...

2018-03-19 10:06:49 102

原创 Longest Consecutive Sequence

题目描述2.1.6 Longest Consecutive Sequence Given an unsorted array of integers, find the length of the longest consecutive elements sequence. For example, Given [100, 4, 200, 1, 3, 2], The longest con...

2018-03-19 10:05:58 117

原创 this指针

面试时遇到过 为实例化象,使用类的作用域调用类的成员函数,对次感到疑惑,查找资料做此笔记。class CNullPointCall{public: static void Test1(); void Test2(); void Test3(int iTest); void Test4();private: static int m_iStatic...

2018-03-19 10:05:15 143

原创 单例模式

定义单例模也称单子模式,单件模式。通过该可以保证系统中只存在一个实例,并且提供全局访问使其被其他模块共享。打印机,窗口管理器,文件系统 等被共享的资源在系统中只有一个实例很重要。实现单例模式只能有一个实例,因此单例模式只能初始化一次 ,初始化后不能通过其他任何途径生成第二个实例。 c++类实例化的方式: 1. 构造函数 2. 拷贝构造函数 3. 复制函数 需要将以上...

2018-03-19 10:04:32 94

原创 C++ 类创建相关(构造函数、拷贝构造、赋值)

类对象构造1、分配内存空间 2、调用构造函数 初始化内存空间默认函数C++的空类,编译器会加入哪些默认的成员函数默认构造函数和拷贝构造函数析构函数赋值函数(重载赋值运算符=)构造函数 拷贝构造函数1. 构造函数不能为虚函数 To construct an object, a constructor needs the exact type of t...

2018-03-19 10:03:39 275

原创 Permunation-全排列

描述给定一个集合求全排列分析递归递归过程如图 求【a,b,c】的全排列 即求{ a-[b.c]; b-[a,c]; c-[a,b] } 的全排列,依次类推void permunation(int start,int end){ if(end==start)//当start == end 时一次递归结束 return; fo...

2018-03-16 20:53:29 361

原创 Valid Sudoku——九宫格

描述2.1.14 Valid Sudoku Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules http://sudoku.com.au/TheRules.aspx . The Sudoku board could be partially filled, where empty cells a...

2018-03-16 17:28:51 204

原创 康拓编码——Permutation Sequence

描述2.1.13 Permutation Sequence The set [1,2,3,ĉ ,n] contains a total of n! unique permutations. By listing and labeling all of the permutations in order, We get the following sequence (ie, for n = ...

2018-03-15 20:36:52 1360

原创 php 字符串

1、判断字符串是否相等在PHP中除了可以使用比较运算符号(==、<或>)加以比较外,还提供了一系列的比较函数:in strcmp(string str1,string str2) //区分字符串中字母大小写地比较int strcasecmp(string str1,string str2) //忽略字符串中字母大小写...

2018-03-15 14:32:38 91

转载 IO端口&IO内存

IO端口和IO内存的区别及分别使用的函数接口分类: 苦与乐---linux 2012-09-23 23:29 6603人阅读 评论(8)收藏 举报iolinux内核存储x86数据结构linux目录(?)[+]IO端口和IO内存的区别及分别使用的函数接口          每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外...

2018-03-14 11:39:43 229

转载 linux清理命令及常用命令

虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核!1,非常有用的清理命令:sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove这三个命令主要清理升级缓存以及无用包的。2,清理opera firefox的缓存文件:ls ~/.opera/cache4ls...

2018-03-14 11:38:50 10753

原创 Opengl es+win7

问题:显卡驱动不支持opengl es 2.0解决办法:更新显卡驱动 显卡型号 GT 610

2015-03-18 12:35:23 442

转载 两个32位无符号长整数相加的函数,相加之和不能存储在64位变量中

#include <stdlib.h>#include <stdio.h>void add64(unsigned int add1,unsigned int add2,unsigned int *pSumHigh,unsigned int *pSumLow){  *pSumLow = add1 + add2;  if(*pSumLow < add1 || *pSumH...

2014-10-31 10:39:11 1398

转载 浅谈多进程多线程的选择

鱼还是熊掌:浅谈多进程多线程的选择关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。 经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?”等等期望一劳永逸的问题,我只能说:没有

2014-10-31 10:05:38 674

转载 线程和进程的区别

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本

2014-10-30 16:55:07 402

原创 可重入函数和不可重入函数

可重入函数也可以这样理解,重入即表示重复进入,首先它意味着这个函数可以被中断,其次意味着它除了使用自己栈上的变量以外不依赖于任何环境(包括static),这样的函数就是purecode(纯代码)可重入,可以允许有该函数的多个副本在运行,由于它们使用的是分离的栈,所以不会互相干扰。如果确实需要访问全局变量(包括static),一定要注意实施互斥手段。可重入函数在并行运行环境中非常重要,但是一般要为访

2014-10-30 15:57:51 355

原创 硬链接和软连接

ln -s file1 file2        # 建立软连接ln source dist            # 建立硬连接

2014-10-30 14:23:36 531

转载 QT/E和QT/X11

0 引言随着嵌人式系统在信息家电、移动通信、手持设备以及工业控制等众多领域的广泛应用,国内用户对支持中文输入法的轻量级GUI的需求日益迫切。Qt/E是Nokia公司发布的面向嵌人式系统的Qt版本,正日益成为嵌入式GUI开发的主流,被越来越多的国内外厂商用于便携式电子设备的开发,然而它并没有提供中文输入法。目前国内在Qt/E平台下开发的中文输入法主要有2种方式:1)移植现有的PC机系统下

2014-10-30 14:13:49 3323

转载 数据库索引

说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增

2014-10-30 09:50:33 337

转载 嵌入式经典面试题 不看后悔啊!!!!

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。          从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答

2014-10-28 18:51:42 1453 1

转载 TCP协议与UDP协议的区别

TCP协议与UDP协议的区别    首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,

2014-10-28 15:59:11 378

转载 top命令

http://blog.csdn.net/sanshiqiduer/article/details/1933625top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.

2014-10-28 15:00:27 357

原创 复杂指针

zhulinux系统中的注册信号调用函数

2014-10-26 21:18:46 355

转载 隐式调用Activity

隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配,类似的情况同样适用于Service和BroadcastReceiver,下面是以Activity为例MainActivity.java --主ActivityTestActivity.java --需要隐式启动的Ac

2014-10-10 10:26:45 641

空空如也

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

TA关注的人

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