自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酸辣土豆丝 iCS

所谓努力,大概就是交替着去做其他事情,好让自己感到放松的同时,又不浪费时间吧!

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac-VMware-分辨率修改

折腾用 VMware 装完 Mac 后,由于主机屏幕分辨率较高,画面和字体都非常的小,就网上找各种方法改分辨率,要么不适用,要么不太理想。刚装完需要安装 VMware Tools,重启会自动适应屏幕(必须)方法一 直接修改 VM 监视器配置修改位置在 VM 的菜单【虚拟机】➡️【设置】➡️【显示器】➡️【监视器】➡️【指定监视器的设置】直接设置分辨率。这个方法可以直接满足要求,但是姿势的有点僵硬,并且需要配置拉伸,否则会居中在屏幕上。方法二 直接配置显示器修改位置在系统的【显示器】里选

2021-10-18 08:15:00 5734 2

原创 【ElasticSearch】Kibana 连接不上(Unable to connect to Elasticsearch)

Kibana 连接不上 ElasticSearch问题:Unable to connect to Elasticsearch解决:删除出错的索引问题:Unable to connect to Elasticsearch在 Win10 下运行 Kibana.bat,最后出现连接不上 ElasticSearch 的错误: log [15:39:05.169] [info][savedobjects-service] Starting saved objects migrations log

2020-07-25 00:09:35 26420 12

转载 Ubuntu双系统重装win7/8后找不到系统或进入grub命令行的解决办法

灵感来自于百度知道: ubuntu系统进入GRUB后怎么修改为进入当命令行模式?一、我的问题在win7下安装了Ubuntu,这下就是双系统了。某天装其他系统手抖把C盘给覆盖了。这下直接换了win8.1. 这下找不到Ubuntu了第一次,网上找了许多方法,都是用原来的安装盘,进入试用模式,然而可能是自己笨,没把他们的方法弄明白,最后只弄出了个grub命令行幸好,在万念俱灰、准

2016-12-10 18:41:36 7110

原创 【mini2440】ARM汇编指令2

一、数据交换指令  1) SWP: 字数据交换i. SWP{条件}       目的寄存器,源寄存器1, [源寄存器2];1 == 2交换SWP                     R0, R1, [R2] ; R0 ← [R2], R1 →[R2]SWP                     R0, R0, [R1] ;

2016-11-13 20:21:27 433

原创 【mini2440】ARM汇编指令1

指令条件:一、跳转指令a) 在跳转前保存当前地址:MOV             LR, PC          ;可以实现4GB地址空间的任意跳转b) 跳转指令:可以完成从当前指令向前或者向后的32MB的地址空间的跳转i. B 直接跳转ii. BL 待返回的跳转指令

2016-11-13 17:30:58 433

原创 【连接调试】之迷茫的2440第一课

引言: 刚要开始学习mini2440, 找学长要来一个2440开发版(包含一个USB数据流, USB转RS232串口线, J-link, 电源线)          一开始什么都不懂, 下了friendlyARM网站上的光盘, 用ADS调试时, 需要xp的超级终端和dnw配合. 怎么插都没办法使用,          接着去看国嵌的视频, 我的天, 用的是jtag, 我想啦, 这只有一条j

2016-11-12 17:07:27 338

原创 【Linux信号通讯编程】信号量同步

一、进程同步一组并发进程,他们之间需要一定的执行顺序,这时需要一个先执行,另一个等待执行。这组并发的进程按照一定的顺序执行的过程称为进程间的同步。二、经典的生产者与消费者问题1、生产产品product.c#include #include #include #include #include void

2016-10-25 16:54:07 319

原创 【Linux信号通讯编程】信号量互斥编程

一、信号量(semaphore)        在进程互斥中,信号量主要用来保护临界资源。进程通过信号量来判断是否能够访问该共享资源。(当然,后面我们还会用来控制进程同步)。二、信号量类型1、二值信号量:信号量的取值为 0 或者 12、计数信号量:信号量的取值为任意非负数三、键值 : 文件标示符 + 项目ID1、任

2016-10-24 23:02:02 594

原创 【Linux】信号通讯编程

一、信号类型1、SIGKILL:杀死进程2、SIGSTOP:暂停进程3、SIGCHLD:子进程停止或结束时用来通知父进程二、函数学习1、发送信号:kill,向进程发送信号1)函数原型int kill(pid_t pid, int sig);2)所属头文件

2016-10-24 19:16:42 378

原创 【Linux】管道通讯

一、通讯的意义1、传输数据:进程之间的通讯2、共享资源:不同进程之间共享同一资源3、事件通知:一个进程向另一个或另一组进程发送消息通知4、进程控制:如Debug进程等需要完全控制另一个进程的执行,即能拦截进程操作并知晓其状态二、通讯的方式1、无名管道:pipe (使用文件操作函数: read, write, close),用于父子进程间的通信

2016-10-24 12:21:28 262

原创 【多进程】程序设计

1、获取进程ID:getpid1)函数原型pid_t getpid(void);2)所属头文件#include #include 3)返回值一般成功: 返回调用该进程的id.4)参数说明无参数#i

2016-10-23 16:26:04 293

原创 【Linux】时间编程

一、时间类型1、日历时间:Calendar Time,从标准时间点(1970年01月01日00:00:00)到现在经过的秒数;2、世界标准时间:Coordinated Universal Time(UTC),又称格林威治标准时间(Greenwich Mean Time,GMT)。二、目标函数

2016-10-22 17:03:59 340

原创 【Linux库函数编程】文件编程

库函数:所谓库函数,就是独立于操作系统的,为提高程序的可移植性而生的一种方式。无论在什么操作系统上都可以使用这些函数。流:上节课的 【Linux系统调用】文件编程 的操作方式为I/O文件操作,这是C提供的一种文件操作,它是通过直接存取文件来完成对文件的处理。 而今天的这课是流式文件操作,流是标准的c函数库里的一个抽象概念。当我们读写数据时,就会开启一个流,这个流可以

2016-10-21 21:51:03 367

原创 【Linux系统调用】文件编程

文件描述符:在Linux系统中,打开的文件会对应一个数字(非负整数),这个由系统分配的数字我们          称之为文件描述符(file descriptor),具体可以看下这里的:Linux中的文件描述符与打开文件之间的关系 。学习目标:1、学习系统调用的函数:open,close,read,write,creat,lseek,dup;2、编程:复制文

2016-10-21 19:43:54 623

原创 【Shared】动态函数库设计

引言:上节课刚学了静态函数库设计 【Static】静态函数库设计1、动态函数库:命名方式  *.so.*2、动态链接库的特点:1)程序所需的

2016-10-19 16:37:47 346

原创 【Static】静态函数库设计

引言:在Linux应用程序设计中需要的外部函数主要由函数库和系统调用来提供。1、Linux应用程序使用的主要函数库在目录:/lib/,  /usr/lib/2、函数库分类:1)动态函数库:命名方式  *.so.*2)静态函数库:命名方式  *.a3、静态链接库的特点:1)程序所需的库函数在链接时全部被复

2016-10-18 21:18:24 476

原创 【Core Dump】核心转存 故障分析

引言:程序在Linux系统中运行时出错的时间并不能预测,也许在三分钟之内程序就崩溃了,也许运行一个月之后才发生错误。如果前一节课学到的GDB调试,显然调试上十天半个月是不可能的。这里我们用core dump来解决。一、Core Dump:信息转存、核心转存。core dump是一个过程,即Linux会把程序运行过程中发生异常的内存内容转存到core文件。

2016-10-17 21:20:17 2309

原创 【GDB】Linux下调试程序

引言:GDB是GUN发布的一款功能强大的程序调试工具。* GDB主要完成下面三个方面的功能: 1、启动被调试的程序;2、指定程序在某个位置暂停;3、当程序暂停时,可以检查程序的状态(包括变量值等)。* GDB使用方法:1、编译生成的可执行文件:gcc -g dbg.c -o dbg2、启动GDB:gdb dbg    |之后就可以进行调试

2016-10-17 20:30:41 280

原创 【02】 - 过滤和排序

一、日期格式:1. 日期格式属性:        默认格式: DD-MON-RR            修改: SQL> alter session set NLS_DATE_FORMAT = ‘yyyy-mm-dd’;       * 需要改回去的直接把 ‘yyyy-mm-dd’ 换成 ’DD-MON-RR’ 执行就OK了! 二、Where

2016-08-26 21:57:46 423

原创 【01】 - Oracle基本select语句

一、登陆. 1. 超级用户登陆:i. sqlplus /nologii. connect /as sysdba 2. 普通用户登陆(使用Oracle的用户Scott登陆):i. sqlplus scott/123 (用户名:scott密码:123) ii. sqlplus scott(当然,为了安全在后面输入密码),再输入密码 

2016-08-22 23:16:16 1064

转载 【day0418 Android】1. 使用Android的日志工具Log

Android中的日志工具类是Log(android.util.Log). 1.      Log.v()这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别为verbose(冗长的,详细的),是Android日志里面级别最低的一种;2.      Log.d()这个方法用于打印一些调试信息,这些信息对于调试程序和分析问题有帮助。对应级别为debug,比verbose高

2016-04-18 10:38:13 413

原创 【day0414 C++】优先级队列 priority_queue的使用

STL queue队列 * FIFO,先进先出 * 可以用list和deque做queue。不能用vector。Demo:#include #include #include #include using namespace std;/* STL queue队列 * FIFO,先进先出 * 可以用list和deque做queue。不能用vector。 *

2016-04-14 20:57:07 269

原创 【day0414 C++】queue 队列的使用

STL queue队列 * FIFO(First in First out),先进先出 * 可以用list和deque做queue。不能用vectorDemo:#include #include #include #include using namespace std;/* STL queue队列 * FIFO,先进先出 * 可以用list和deque做

2016-04-14 20:54:20 456

原创 【day0414 C++】STL stack 栈的使用

STL(标准模板库) stack * LIFO (Last in, first out),后进先出 * 自适应容器(容器适配器): stack是一个容器适配器,默认使用dequeDemo:#include #include #include #include #include using namespace std;/* STL stack * LIFO,

2016-04-14 20:50:30 246

原创 【day0412 C++】顺序容器 STL list类的应用

# 在list开头插入元素# 在list尾巴插入元素# 在list中间插入元素# 删除list中的元素# 对list中的元素进行反转和排序Demo1:插入元素#include #include using namespace std;/*list的添加*///显示void display(listlist_a, list::iterator it);

2016-04-12 21:50:06 487

原创 【day0411 C++】顺序容器 STL deque类

# deque是一个动态的数组。# 顺序容器 deque和vector非常类似,vector只能pop_back(),  deque既能后面也能从前面pop# deque拥有自己的迭代器Demo:#include #include #include //数组/*顺序容器STL deque和vector非常类似,vector只能pop_back(), deq

2016-04-11 17:16:32 377

原创 【day0411 C++】字符串流istringstream和ostringstream的用法

# C++对于字符串引入了ostringstream、istringstream、stringstream三个类,   使用时需要包含这个头文件。* istringstream类:用于执行C++风格的串流的输入操作。* ostringstream类:用于执行C风格的串流的输出操作。* strstream类:同时可以支持C风格的串流的输入输出操作。* istringstr

2016-04-11 11:57:50 533

原创 【已解决】android R.layout 点不出来 中找不到已存在的布局文件

# 第一,先去import看看有没有 错误导入了import android.R 如果有。删掉。# 第二,查看xml有没有写错的地方,重要的位置:package<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.listviewactivity"# 第三,

2016-04-10 20:27:48 11435

原创 【C++标准I/0库】错误:runtime_error was not declared

# 编译出现:runtime_error was not declared#include //#include //runtime_errorusing namespace std;std::istream& get(std::istream& in){ //该函数应一直读取流 int val; while (in >> val, !in.eof(

2016-04-07 21:43:05 6136

原创 【day0407 C++】文件流对象的应用

# 文件流对象的使用:1、将文件流对象绑定到文件上;2、检查文件是否打开成功;3、将文件流与新文件重新绑定;4、清除文件流的状态,更好地操作新的文件流对象。    注意:文件名如果使用字符串,要用c风格字符串,或者转化(str.c_str()).Demo1:#include #include using namespace std;/*文件流对

2016-04-07 20:33:35 471

原创 【day0405 C++】重载与作用域 (隐藏或屏蔽)

# 重载:返回值类型和函数名相同,参数类型或个数不同的若干个函数。void add(int a, int b){ cout << a+b << endl;}void add(double a, double b){ cout << a+b << endl;}# 屏蔽(隐藏):如:一个变量的名与函数名形同Demo1:void add(){ //...}in

2016-04-05 22:49:07 457

原创 【day0404 C++】类的成员函数

1、函数原型必须在类(class)中定义。2、函数体:*可以在类中定义函数体*也可以在外部定义.3、this指针.4、const放后面修饰成员函数。# 一般会把比较短小的函数体放在类中,把比较长的函数的函数体放外部。# 也可以把函数体都放在外部,这样看起来比较清晰。Demo:#include #include using namespace

2016-04-04 22:35:48 316

原创 【day0404】C++ 内联函数inline

# 内联函数:带有inline的函数, 一般是短小的函数才作为内联函数。# 注意:内联对于编译器来说只是一个建议,编译器可以选择忽略这个建议,递归函数大函数都不太可能在调用点内联展开。inline int sum(int a, int b){ return a+b;}// 展开相当于 a+b;# 一般习惯于把内联函数放到头文件内。*下面给个例子:d

2016-04-04 20:32:25 294

原创 【day0404】C++ 局部对象

1、非静态局部变量: 在函数结束后就消失,在函数被调用时又重新创建局部变量。2、静态(static)局部变量: 生命期跨越了多次函数调用的局部对象,直到整个程序结束退出才消失。当函数被调用时,不会再定义该静态变量,也不会重新赋值,而是直接继续使用该变量。A、全局变量: 生命周期与静态周期相同。B、局部变量: 局部变量和形参也称为自动对象,函数调用时自动创建,函数结束后自动销毁。

2016-04-04 19:36:58 300

原创 【day0404】C++ return语句的应用

# return 语句有两种形式: * return; * return 值;# 函数的返回: 1.主函数返回值,返回即结束,我们获取不到(应该是给返回系统的吧) 2.反馈非引用类型 3.返回引用 4.一定不要返回局部对象的引用(或者指针) 5.返回引用是一个左值,可以对其修改

2016-04-04 17:42:08 460

原创 【day0404】C++ main命令行选项

# 刚学完C语言,还不知道main函数能带上参数使用。一直都是写着int main(void)。# 现在学了C++,一般都这样写:int main(int argc, char *args[]){ }; 当然,使用main的选项就不能直接运行了,需要到控制台去输入,否则运行默认是不带参数的。 * win+R,输入cmd就可以输入命令了,不过还要到demo.exe的目录下哦(使用cd命令)

2016-04-04 16:25:17 606

原创 【day0403】C++ 数组形参的传递

# 数组是C/C++重要的一个知识点,C++的字符串又不同于c的字符数组(C风格字符串)今天写点代码试试函数参数传递--数组形参 * 三种传递数组的写法 * 数组实参:数组名--指向数组首地址的一个指针 * 通过医用传递数组 * 二维(多维)数组的传递

2016-04-03 21:42:10 1155

原创 【day0402】C++引用形参

引用形参,相当于传递指针,可修改原变量的值。引用形参的好处:无须复制实参,直接使用,既节省空间,又减少内存消耗。注意:将不需要修改的引用形参定义为const引用。 vector和其他容器类型的形参。

2016-04-02 21:33:42 395

原创 【day0402】C++标准异常

C++定义了很多的标准异常,常见的如下:    //exception    //runtime_error    //range_error     //overflow_error    //underflow_error    //domain_error    //invalid_argument 参数异常    //length_error    //

2016-04-02 20:19:52 915

原创 【day0402】C++异常处理---错误但能处理的

#include #include using namespace std;/*异常---错误但能处理的*///传统异常处理int my_copy(const char* in_file, const char* out_file){ FILE *src_file, *dest_file; if ( (src_file = fopen(in_file, "rb"))

2016-04-02 16:30:04 345

MySQL和Oracle项目案例 项目基本流程

MySQL和Oracle项目案例, 项目基本流程, 关于创建到增删改查的业务流程, 工作中最基本最常用的知识点, 包含代码示例.

2016-08-22

空空如也

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

TA关注的人

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