- 博客(30)
- 收藏
- 关注
原创 Mac IDEA Class JavaLaunchHelper is implemented in both 报错
今天第一次用IDEA 练习学习Kotlin,然后第一次编译的时候,IEDA 老是飘红提示,提示信息如下:objc[2034]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java (0x1068dd4c0) an...
2018-03-12 19:12:19 2990 2
原创 Android Studio中编码(乱码)问题
解决方案有两种:① 打开 FIle –> Settings –> Editor –> File Encodings一般只要设置上方的IDE Encoding和Project Encoding.前者指IDE的编码方式,后者指你的Project的编码。一般都可以设置为UTF-8.但是这样还没有完,这个设置仅仅是在你的Android Studio中显示的编
2015-08-26 10:27:09 1673
原创 Android Studio 常用快捷键
常用的 Android Studio 快捷键:Ctrl+N:查找类Ctrl+Shift+N:查找文件Ctrl+Alt+L :格式化代码Ctrl+Alt+O:优化导入的类和包Ctrl+/:注释代码 格式://代码块Ctrl+Shift+/:注释多行代码 格式:/*代码块*/Ctrl+Alt+Space(空格):自动补全代码
2015-08-26 10:07:42 915
原创 Android中自动跳转到系统设置界面
跳转方式 Intent intent = new Intent(Settings.*********); startActivity(intent); 或者:startActivity(new Intent(Settings.ACTION_SETTINGS)); 1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面2. ACTI
2015-06-09 17:02:31 4252
原创 ViewGroup的三个方法
在继承ViewGroup时有三个重要的方法,下面我们就来看看: 1、onLayout方法protected void onLayout(boolean changed, int left, int top, int right, int bottom) {}在我们继承ViewGroup时会在除了构造函数之外提供这个方法,我们可以看到,在ViewGroup的源代码中方
2015-05-11 17:02:26 1260
原创 android ViewPager滑动事件(OnPageChangeListener)讲解
首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelected)onPageScrollStateChanged(int arg0) ,此方法是在状态改变的时候调用,其中arg
2015-05-11 16:59:55 1887
原创 Android手机状态栏通知(Notification)的功能与用法
1、Notification 是显示在手机状态栏的通知——手机状态栏位于手机屏幕的最上方那里一般显示了手机当前网络状态、电池状态、时间等。2、Notification 代表的是一种具有全局效果的通知,程序一般通过NotificationManager 服务来发送Notification。3、NotificationManager 是一个重要的系统服务,位于应用程序框架层,应用程序可
2015-02-13 21:28:44 3028
原创 Android中的搜索框(SearchView)的功能和用法
1、SearchView是搜索框组件,它可以让用户在文本框里输入文字,通过监听器取得用户的输入,当用户点击搜索时,监听器执行实际的搜索。2、SearchView组件的常用方法如下:①setIconifiedByDefault(boolean iconified) ===> 设置搜索框默认是否自动缩小为图标。②setOnQueryTextListener(SearchView,O
2015-02-08 12:34:31 9207 3
原创 在Android中自定义适配器
啊喂,好久没更新博客了,唉唉,真是抱歉啊!求原谅!1、自定义列表项适配器的主要方法是:①public int getCount()=====>此方法用来控制列表项的个数②public View getView(int position, View convertView, ViewGroup parent)====>此方法用来控制页面2、自定义适配器在实际开
2015-02-03 22:29:22 1258 2
原创 Java Web中的DWR开发步骤
DWR开发步骤1. 加jar包,把jar包粘贴到lib里2. 在web.xml中配置DWR LeeMyDWR org.directwebremoting.servlet.DwrServlet debug
2015-01-28 20:30:22 1568
原创 Java Web中的servlet、jsp、session等的用法。
1、当服务器响应客户端之后,request和response会立即销毁,在客户端去访问服务器的时候就开启Servlet,当Servlet开启之后就会产生request和response。2、访问Servlet的6种方式:通过地址栏输入网址提交访问(直接在浏览器上写网址访问),表单访问,超链接访问,伪链接访问,函数访问,用Java代码访问(不讲)。①地址栏输入网址提交访问:http://ip
2015-01-26 20:32:33 3533
原创 Web项目的部署
①打开MyEclipse,新建一个Web Project工程,然后点击工具栏中的这个按钮②弹出对话框,选择Add。③弹出New Deployment对话框,单击”Edit server connectors…”④在弹出的对话框中中选择 点开Servers ===> 点开Tomcat ===> (根据自己的Tomcat版本选择) 选择Tomcat 6.x ===> 在Tom
2015-01-23 20:47:18 1268
原创 简单HTML
1、Web开发是为了做Android的服务器。2、HTML是什么解析的?浏览器对一个网页进行解析。得到一个网页有两种方式:本地文本文件和服务器提供的HTML字符串。3、脚本语言一边解析一边执行。4、CSS代码中的p表示属性样式。CSS是美化,样式表,以style标签开始。5、JavaScript语言中document是一个内置对象。变量可以不写类型,给其赋值为什么那它就是什么类型。
2015-01-22 20:11:09 878
原创 Java遇上MySQL
1、简单Java Bean==>可以被序列化。需要准备的材料为:①定义n个私有成员变量,在连接数据库中,则需要定义与我们所建的表对应的n个字段。②实现全部成员变量的set和get方法。③实现无参数以及带全参数的构造方法。④重写toString方法。⑤实现接口Serializable。2、在SQL中,一条记录相当于一个对象,所以需要new一个对象保存它。3
2015-01-22 18:14:22 1126
原创 基础MySQL语句
#创建表#create table stu(id int primary key, name char(10), age int);#删除表#drop table stu;#增加#insert into stu(id, age, name) values(1, 20, '小明');#insert into stu(id, name, age) values(5,
2015-01-20 20:49:43 1006
原创 java设计模式:单例模式【Singleton Pattern】
单例模式很简单,就是在构造函数中多了加一个构造函数,访问权限是 private 的就可以了,这个模式是简单,但是简单中透着风险,风险?什么风险?在一个 B/S 项目中,每个 HTTPRequest 请求到 J2EE的容器上后都创建了一个线程,每个线程都要创建同一个单例对象。/*** I'm glad to share my knowledge with you all.* 中国
2015-01-19 22:24:06 798
转载 java泛型——上下限
指定上限为T类:表示泛型必须为T类及其子类; 指定上限为T接口:表示泛型必须为T接口及其实现类; 不管是类还是接口,格式都为extends T; 指定下限为T类:表示泛型必须为T类及其父类; 指定上限为T接口:表示泛型必须为T接口及其父接口; 不管是类还是接口,格式都为? super T; 不能只设置下限,设置下限的同时必须设置上限(参数例外);
2015-01-18 22:40:59 2541
原创 反射机制总结归纳
通过反射机制取得类中的公有或私有等的构造方法信息、访问公有或私有的成员方法以及访问公有或私有的成员变量。 主要看第一段代码。 package com.fs.po;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public
2015-01-17 17:01:58 1070
原创 泛型+反射
泛型1、泛型中 T/E 类型为Object,只有在运行时才知道具体的类型。eg:Stu stu = new Stu(“你好”);// T/E 的类型为String2、在C++中称之为:模板编程 ===> 泛型可读性差,一般在搭框架时使用>3、如何定义一个泛型类?class Stu {public T inf;public Stu() {}public
2015-01-16 22:58:19 775
原创 Java进程
获取键盘上的输入流键盘输入>package com.fs.demo; import java.io.IOException;import java.io.InputStream;import java.io.PrintStream; public class Test1 {public static void main(String[] args) throws I
2015-01-15 20:49:54 679
原创 IO操作
字节(输入输出)流package com.test.io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStr
2015-01-14 20:41:33 728
原创 List Set Map接口知识点归纳
接口 List1.实现类ArrayList数组 LinkedList连表2.顺序与加入顺序相同3.手动排序: 前提list中元素类必须是实现了Comparable接口,即前提是list中元素类有排序规则 Collections.sort(list); Collections.reverse(list); Collections.shuffle(list)
2015-01-13 20:47:44 771
原创 throw与throws的区别&&继承extends
throw与throws的区别区别一: throw是语句抛出一个异常;throws是方法抛出一个异常;throw语法:throw 在方法声明中,添加throws子句表示该方法将抛出异常。 throws语法:[]([])[throws] 其中:异常类可以声明多个,用逗号分割。 区别
2015-01-12 20:47:16 1475
原创 软件测试的目标
1、软件测试的目标(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。注:测试目标决定了测试方案的设计,如果为了表明程序是正确的而进行测试,测试绝不能证明程序是正确的。2、软件测试方法(1)如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功
2015-01-09 00:07:07 2988
原创 软件生命周期每个阶段的基本任务
软件生命周期每个阶段的基本任务1、问题定义2、可行性分析3、需求分析<软件定义时期,规格说明书>4、总体设计5、详细设计6、编码和单元测试7、综合测试<软件开发>8、软件维护:改正性维护、适应性维护、完善性维护、预防性维护<运行维护或软件维护>
2015-01-07 23:52:55 10716 1
原创 4-PSK、4-DPSK、8-QAM信号调制
1、用matlab程序仿真实现:假设消息数据序列经过Gray编码后分别是[1 2 3 0 3 2 1 1],分别画出它们的4-PSK和4-DPSK调制信号波形。假设载波频率为1HZ。2、用matlab程序仿真实现:假设消息数据序列经过Gray编码后分别是[1 4 3 0 7 5 2 6],画出它们的8-QAM调制信号波形。假设载波频率为1HZ。
2015-01-06 23:01:58 16265 1
原创 移动智能网简答
1、针对Ad Hoc自组织网络的基本特点,其安全路由协议设计应该注意哪三个方面?并详细分别概述。2、简要介绍CDMA移动智能网业务中,在WIN阶段一中的三种业务有哪些?3、试根据下面原理图,概述移动网与智能网互连的原理。(图略)
2015-01-04 22:54:13 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人