小巧雪碧

文章
8
资源
0
加入时间
2年10月21天

关于StreamReader的知识分享

今天我们来简单的介绍一下StreamReader,在将StreamReader之前,我们先来了解一下他的父类:TextReader。对于TextReader,大家可能比较陌生,下面我们来看一下TextReader是什么。 一、TextReader 首先让我们来理解一下什么是TextReader,从字面意思入手的话,大家就会恍然大悟了,一个对于Text的读取器,可是又是怎么读取的呢?聪明的你肯定...

Android Studio 运行虚拟机报错之AVD xxx API is already running. If that……delete the files的解决方法

这段话大概意思就是虚拟机运行中,如果要继续运行,你就得删除这个目录什么的这是虚拟机每次运行都会创建lock文件,大概是防止启动多个avd的锁,正常关机时就会删除lock文件,解除锁。非正常关闭就没法解除锁。下次启动虚拟机时Android Studio也不知道是不是启动了还是怎样的,所以我们就手动的去删除它。然后我们就按照这个方法去删除这些文件首先我们要进入这个AVD目录然后搜索关键词lock,然后把搜索到的文件和文件夹删除了按照上面过程,我是解决了,可以正常进入虚拟机...

MySQL数据库

该参数支持在会话级别修改,方便应用在会话级别单独设置某些特殊操作的行锁等待超时时间,如下:set innodb_lock_wait_timeout=1000;MyISAM:只支持表级锁,用户在操作MyISAM表时,select,update,delete,insert语句都会给表自动加锁,如果加锁以后的表满足insert并发的情况下,可以在表的尾部插入新的数据。那么对应的解决死锁问题的关键就是:让不同的session加锁有次序。死锁的关键在于:两个(或以上)的Session加锁的顺序不一致。

C++中的关于指针的问题

1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。例如:int a = 25;int *ptr = &a;int b[10];int *point = b;   int *