- 博客(26)
- 资源 (13)
- 收藏
- 关注
原创 java 接口和抽象类
抽象类:在面向对象的领域一切都是对象,所有的对象都是通过类来描述的。如果我们要定义的一个类没有足够的信息来描述一个具体的对象,还需要其他的具体类来支持,这个时候我们可以考虑使用抽象类。在类定义的前面增加abstract关键字,就表明一个类是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类
2016-07-25 14:17:35 308
原创 Connection timed out: connect
Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.类似于这种报错,我之前觉得是在gradle.properties里systemProp.https.proxyHos
2016-04-24 23:04:44 1321
原创 Android Studio添加工程为library
1、在项目根目录下建立一个libraries文件夹,移动你要使用的library project到libraries目录(注意:你的library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程)附:在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle bu
2016-04-12 21:15:29 391
原创 Error:Execution failed for task ':app:mergeDebugResources'
今天敲代码时出现错误如下:Error:Execution failed for task ':app:mergeDebugResources'.> Crunching Cruncher img4.png failed, see logs查找后发现是不能把jpg格式的图片直接改后缀转成png,一定要是正常地转成png,才能放到AS里
2016-04-10 12:20:13 714
转载 android studio gradle 怎么更新
在导入Android Studio的时候,第一件事就是下载项目对应版本的gradle。但是,国内由于被墙了,所以Android Studio在下载相应的gradle的时候会很慢。我们可以先用迅雷之类的工具在网上下好,然后放进指定的路径中,再重启Android Studio来解决这个问题。首先打开android studio项目 找到项目目录gradle\wrapper\gradle-wrapper
2016-03-15 23:39:17 494
转载 org/gradle/api/publication/maven/internal/DefaultMavenFactory问题
当你使用的Gradle版本是2.4以上,Android插件版本是1.3.0以上的时候就会出现这个问题,这时候你只需将android-maven-gradle-plugin插件版本改为classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.3’即可
2016-03-06 20:46:05 313
原创 可能安卓就是连不上mysql吧
等到日后再解决吧import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.W
2016-03-05 21:38:46 932
转载 ODBC和JDBC区别
什么是JDBC? JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。JDBC的最大特点是它独立于具体的关系数据库。与ODBC (Open Database Connectivity)类似, JDBC API 中定义了一些Java类分
2016-03-01 22:43:33 1056
原创 overridePendingTransition()的作用
作用是实现两个 Activity 切换时的动画在Activity中使用 有两个参数:进入动画和出去的动画要求就是:必须在 StartActivity() 或 finish() 之后立即调用
2016-02-29 22:13:43 619
原创 Android Json浅析
发现不自己写下来,过几天就忘记了,回头再找文章看真的很麻烦,要看还是看自己写的总结吧Json就两种数据结构:对象和数组如果是对象的话,就和Map类型差不多,有key和value{ "id":001, "name":"Barry", "age":21}如果是数组的话,就用[ ]把数据包含起来["one","two","three"]也可以这两种混合使用
2016-02-29 21:42:31 232
原创 Rendering Problems The following classes could not be found
最近不知道这个问题突然火了Rendering Problems The following classes could not be found: android.support.v7.internal.app.WindowDecorActionBar解决方案:简单的来说:去values文件的Style里边在“Theme.AppCompat.Light.DarkAction
2015-12-21 20:44:45 1302
原创 QuickContactBadge 自定义获取联系人
Java代码:public class MainActivity extends AppCompatActivity { private EditText ed; QuickContactBadge badge; @Override protected void onCreate(Bundle savedInstanceState) { sup
2015-12-20 00:48:32 418
原创 java数组和向量
Java不提供数值与逻辑值之间的转换。如int x= 2;if(x) 不可以, 但是if(x != 0) label1: for(I = 0;i { switch(1%2){ case1: h=1; break;
2015-09-26 16:20:41 1201
原创 java 类的基本知识
Java的类定义说明1、java中的类定义与实现是放在一起保存的,整个类必须在一个文件里,所以源文件会很长2、java源文件名必须根据文件中的公有类名来定义,并且要区分大小写3、class定义的大括号之后没有分隔符“;” 如果不写public,private,protected,则说明是friendly,相应的成分可以被所在包中的各类访问。 全局变量和全局静态变量的根本
2015-09-19 13:28:22 407
转载 基类protected能被子类直接调用
公有继承不改变基类成员的属性,也就是说基类的protected成员在子类中还是protected属性。而类的对象是不能访问protected成员的,但类的成员函数是能访问protected成员的。所以,基类的成员函数能调用自己的protected成员(其对象不能),子类的成员函数也能调用基类的protected成员(其对象不能)class A{public:
2015-09-19 11:04:09 2313
转载 c++没有实例化的类成员访问
#include using namespace std;class A{public: static void fun() { cout << "static fun" << endl; } void fun1() { cout << "fun1" << endl; } }; int main(){ A::fun(); //A::fun1();这个是不可以
2015-09-18 16:58:47 1087
原创 java 的初步认识
Java的初步认识 Java与C++的区别Java中没有指针、结构和类型定义的概念,不再有全局变量,也没有#include和#define等预处理器,也没有多重继承的机制。不仅如此,程序员不用自己释放占用的内存空间,java具有自己的垃圾回收机制。Java支持多线程,而C++不支持。多线程就是同一个时刻同时做多件事情 Java可以跨平台使用Java编译器将java程序编译成
2015-09-18 14:41:39 478
转载 feof 函数在末尾的问题
feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为非零值,否则为0。EOF是文本文件结束的标志。在文本文件中,数据是以字符的ASCⅡ代码值的形式存放,普通字符的ASCⅡ代码的范围是32到127(十进制),EOF的16进制代码为0xFF(十进制为-1),因此可以用EOF作为文件结束标志。当把数据以二进制形式存放到文件中时,就会有-1值的出现,因此不能采用EOF作为二进
2015-09-13 19:16:11 696
原创 无聊
#include #include using namespace std;class pet{public: int sum(int a,int b); void show(); pet(int x, string y); ~pet(); void setage(); void setname();priva
2015-09-11 18:57:07 232
原创 字符串的一些备记
char string[6] = 'hello" 是合法的(初始化)然而 char string[6];string = "hello"; 是非法的(赋值)所以要用strcpy(string , "hello");
2015-09-02 10:24:12 227
转载 指针未被分配内存
#include using namespace std;int main(){ string s("i love you!"); string *str ; *str=s; cout<<*str<<"**********"<<endl; cout<<s<<endl; return 0;}就会报错;然后要是改成:#include u
2015-08-29 14:41:55 1406
原创 const遇到指针
const char* p和char* const p是不一样的,前面一个是指针指向的常量只读,后面一个是指针只读(不能改变指针的值)
2015-08-29 14:09:00 271
原创 自动类型转换
如果类的定义包含了合适的构造函数,那么系统会自动进行某些类型转换。比如有一个带有int类型参数的构造函数。需要时,系统就用该构造函数把int类型的值转换成这个类的对象在构造函数前加explicit可以防止自动类型转换
2015-08-24 11:16:13 256
原创 友元运算符重载
运算符就是一种特殊的函数运算符重载可以是普通函数const Money operator + (const Money& a1,const Money& a2);可以是成员函数const Money operator + (const Money& a2) const;当二元运算符作为成员函数进行重载时,只有一个参数。调用对象相当于以前函数的第一个参数,即第一个参数不用写假
2015-08-24 10:57:14 391
原创 类型转换——切片问题
一个子类的对象可以赋值给父类的变量,但是一个父类的对象是不能赋值给子类的变量的。虽然子类的对象可以赋值给父类的变量,但是子类新定义的函数或数据成员是会丢失的,它不会传到父类的变量——切片问题但是我们利用指向动态变量的指针,可以解决这个问题#include#includeusing namespace std;class pet{public: strin
2015-08-19 17:16:13 520
原创 C++虚函数
虚函数是因为基类和派生类的特殊关系才产生的使用方式是直接在函数名前加 virtual主要作用是使派生类用自己的fun函数,而不是用基类的fun函数(fun函数只是举例),因为基类的函数先产生而派生类的需求是后产生的,这两者有一个年代差,所以基类的fun函数满足不了派生类的需求,要派生类自己定义一个fun函数来代替它。在写基类的时候,在特定函数的前面加上virtual,可以使派生类调用自己的
2015-08-15 18:22:02 296
自制编译器 带书签 高清版
2018-05-10
Docker技术入门与实战 完整书签版
2018-05-10
精通Nginx 第二版 完整书签版
2018-05-07
深入理解计算机网络
2018-05-05
Ext JS 4.2实战 精美书签版
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人