java
ACBOY、
这个作者很懒,什么都没留下…
展开
-
单链表的基本操作
1、定义单链表节点类;2、定义单链表类,并实现单链表的创建、插入、删除、取元素操作和将单链表中的最小元素移到最前面的操作;3、从键盘上依次输入21、75、30、18、42、56,顺序或逆序创建单链表,并输出单链表中的各元素值;4、分别在单链表的第3个位置和第9个位置插入67和10,给出插入成功或失败的信息,并输出单链表中的各元素值;5、删除单链表中的第6个数据元素和第8个数据元素,原创 2013-10-12 20:27:23 · 3231 阅读 · 0 评论 -
[Android] ImageView.ScaleType设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义Android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER); 接下来,将对ScaleTy...转载 2017-04-02 13:52:33 · 1283 阅读 · 0 评论 -
Android扫描SD卡或者SD下某个文件夹得到想要的文件
//得到想要扫描的目录 //String fileName = getSDCardPath();//从根目录开始扫描 String fileName = getSDCardPath() + "/localhost";//从根目录下的localhost文件夹开始扫描 File videoFile = new File(fileName); // 先判断这个文件是否存...原创 2017-03-11 20:40:36 · 2631 阅读 · 0 评论 -
Android直接连Mysql数据库
Android直接连Mysql数据库的例子网上很多,但是有时候还是没有办法成功连接。可能是把数据库的操作都写在主线程里面了,因为数据库的操作耗时很大,所以只能写在线程或者异步里面,这样才能保证正常对数据库进行操作。连接数据库的时候ip地址可以用10.0.2.2也可以用自己的ip,不能用localhost,因为安卓无法识别。我试过用Genymotion虚拟机来进行操作,不知道什么原...原创 2016-03-01 13:04:27 · 3834 阅读 · 0 评论 -
Android连接百度云数据库demo
new GetPosTask("GetGroupPos.php").execute();//启动异步类,括号里面为php名称 public class GetPosTask extends AsyncTask<Void, Void, List<Info>> {//Info是自定义的类 String url; public GetPosTask(St...原创 2015-02-04 12:31:35 · 2587 阅读 · 0 评论 -
Android 百度定位获得当前具体位置
百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口。 可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。Android项目截图注意libs的文件名都是固定的,否则会报错。 布局文件: <?xml...原创 2015-01-27 21:14:07 · 1926 阅读 · 0 评论 -
关于读取文件
java读取文件 // 创建文件夹及文件 public File createFile() { File fileDir = new File("d:/random"); if (!fileDir.exists()) { fileDir.mkdirs();//创建文件夹 } File f = new File("d:/random/input.txt"); i...原创 2014-11-06 22:43:36 · 808 阅读 · 0 评论 -
android布局属性详解
RelativeLayout用到的一些重要的属性:1:LinearLayout ( 线性布局 ) (里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " horizontal " android:orientation= "vertical" 。2:RelativeLay...原创 2014-04-19 00:02:37 · 1111 阅读 · 0 评论 -
android实现计算器功能
设计一个简单的计算器。第一个Activity的界面。 第二个Activity显示算式和计算结果。第一个Activity代码: import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import andro...原创 2014-04-19 00:10:37 · 2644 阅读 · 3 评论 -
微博通
做一个Android端的微博项目每个控件都要实现功能。例如:申请账号按钮被点击后转到一个新的Activity,进行帐号申请的工作。登录按钮被点击后转到微博界面(一个新的Activity),在TextView里显示以前发布的微博内容和时间(可以设置多个TextView),并有按钮“发布新微博”和“返回”。发布新微博按钮被点击后转到一个新的Activity,该页面有一个TextView、一...原创 2014-04-26 11:58:49 · 1549 阅读 · 0 评论 -
ListView
设计一个ListView,放置中国各省的省会城市,并为每个省会城市安放相应图片。 import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;...原创 2014-05-09 08:26:55 · 1291 阅读 · 0 评论 -
Android通过php连接百度云数据库
要想通过Android程序直接连接百度云数据库是不行的,必须通过php来进行连接。 要用php对百度云数据库进行操作的话,都要先通过php文件连接到百度云,连接云数据库的php文件名是conn,内容如下: <?php//echo "这是php数据库访问层!";$dbhost = "sqld.duapp.com:4050"; $dbuser = ""; //我的用户名 ...原创 2014-11-05 21:25:03 · 2206 阅读 · 2 评论 -
SQLite
建立一个音乐列表,添加音乐能够用ListView显示出来。添加音乐界面代码: import android.app.Activity;import android.content.ContentValues;import android.content.Intent;import android.database.Cursor;import android.database....原创 2014-06-18 19:36:33 · 880 阅读 · 0 评论 -
Activity中Handler的使用
用Handler更新一个TextView的背景颜色在5种颜色中循环变换Handle特点:1,传递Message。用于接收子线程发送的数据,并用此数据配合主线程更新UI。2,传递Runable对象。用于通过Handler绑定的消息队列,安排不同操作的执行顺序。第一种实现方法: import java.util.Random;import com.example.h...原创 2014-05-27 22:35:22 · 2457 阅读 · 0 评论 -
ImageView加载图片 路径没问题,图片不显示
先说一下如何获得本地图片的路径。 //点击图片事件ib.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { getImageFromAlbum(); }...原创 2017-12-09 13:03:20 · 10807 阅读 · 11 评论 -
Android常见错误
运行程序出现如下错误:The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' 此情...原创 2014-04-03 20:48:25 · 988 阅读 · 0 评论 -
JSP+JavaBean
使用JSP+JavaBean模式编写一个简单的用户信息管理系统考虑实现一个数据库单表操作的简单Web应用,系统需求如下:普通用户功能:用户登录系统;用户注册;原创 2014-10-29 18:19:43 · 2703 阅读 · 0 评论 -
时钟(图形界面+多线程)
package CrescentMoonPackage;import java.awt.Color;import java.awt.Container;import java.awt.FlowLayout;import java.awt.Font;import java.util.Calendar;import javax.swing.JFrame;import原创 2013-11-05 14:57:28 · 2554 阅读 · 0 评论 -
抽奖(图形界面+多线程)
package CrescentMoonPackage;import java.awt.Color;import java.awt.Container;import java.awt.FlowLayout;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.Action原创 2013-11-05 14:58:59 · 2264 阅读 · 0 评论 -
DatagramSocket编程
import java.awt.BorderLayout;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import java.ne原创 2013-11-20 19:24:31 · 1338 阅读 · 0 评论 -
模拟QQ(Socket编程)
客户端代码:package CrescentMoonpackage;import java.awt.BorderLayout;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;im原创 2013-11-12 15:05:04 · 1473 阅读 · 0 评论 -
二叉树的遍历和二叉查找树
1、二叉链表节点类的定义;2、二叉树类的定义;3、建立下图所示的二叉树 以字符串的形式“根左右”定义一棵二叉树时,写出创建二叉树的操作:4、编程实现以上二叉树的递归前序、非递归前序、中序和后序遍历操作,输出遍历序列;5、完成统计以上二叉树中叶子结点的个数或计算以上二叉树的深度;6、定义二叉查找树类;实现二叉查找树的查找、插入和删除操作;7、从键盘上输原创 2013-11-13 11:23:46 · 2123 阅读 · 0 评论 -
数据库的插入、修改、删除操作(java实现)
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCTest { // 定义数据库访问参数 String url = "j原创 2013-12-10 16:27:39 · 13340 阅读 · 1 评论 -
java链接SQL server 2005相关操作程序
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBTest { public static void main(String[原创 2013-12-05 09:52:46 · 1094 阅读 · 1 评论 -
java五种内部排序(直接插入排序、希尔排序、快速排序、堆排序、归并排序)
实现直接插入排序、希尔排序、快速排序、堆排序、归并排序算法;并且输出各种排序算法每一趟排序的结果;从键盘输入8个整数{ 12 , 45 , 21 , 12 , 30 , 2 , 68 , 33 },存放在数组quick[8]中,调用各种排序算法,观察每一趟排序结果次序的变化;package Sort;import java.util.Scanner;public class A原创 2013-12-18 11:42:31 · 1774 阅读 · 2 评论 -
双向循环链表操作的实现
1、 建立一个空表。2、 插入第i个结点。3、 删除第i个结点。4、 插入第1个结点。5、 插入最后一个结点。6、 就地逆置public class TwoWayLinkedListNode { AnyType data; TwoWayLinkedListNode pre; TwoWayLinkedListNode next; public TwoWayLi原创 2013-12-20 17:09:41 · 1705 阅读 · 0 评论 -
各种图的各种操作
数据结构课程设计-----图的创建及相关操作的实现输入图的类型(有向图、有向网、无向图、无向网)、图的顶点个数、边的条数、图的顶点信息、各条边以及边的权重(如果是网),任意选用一种数据结构,编写程序将图存入内存,并实现以下的各个操作:存储结构的转换:如果是无向图或无向网,在邻接矩阵、邻接表、邻接多重表之间转换;如果是有向图或有向网,在邻接矩阵、邻接表和逆邻接表、十字链表之间转换;原创 2013-12-27 11:26:18 · 1727 阅读 · 0 评论 -
文本编辑软件
利用6个学时的时间完成编写一个文本编辑软件,要求:1、具有菜单功能,包括如下菜单:文件:新建、打开、保存、退出编辑:复制、粘贴、查找、替换帮助:关于如图所示:2、刚运行时默认是新建状态,标题栏可以显示为“新建文本文件”,可以直接在文本区(JTextArea)中输入文字内容,单击保存菜单时要做判断是否保存过,如果还没有保存过则提示输入文件名,然后保存为用户输入的文原创 2014-03-30 14:40:08 · 1438 阅读 · 0 评论 -
山寨版QQ
登录界面:import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.PreparedStatement;原创 2014-05-07 16:55:18 · 2349 阅读 · 2 评论 -
员工管理系统
1、具有菜单,包括如下菜单:员工管理:录入员工信息、删除员工信息、修改员工信息、查询员工信息工资管理:录入员工工资、修改员工工资、查询员工工资、统计工资总额(某个时间段的)关于:帮助,帮助中写明开发者和开发日期,开发者是你本人。主界面如图所示:2、数据库包括2个主要表Employee(employeeID,employeeName,sex,workage,gangw原创 2014-06-07 11:11:06 · 2817 阅读 · 0 评论 -
web后台开发 ssm+anglarjs+bootstrap问题细节总结
1.乱码问题用anglarjs通过路由加载html文件时,因为经常这些html没有head,所以很难指定编码,容易出现乱码问题,即使设置成<meta charset="utf-8">也乱码,解决方法:1)在index.html或者其它界面引入的时候,加上charset="utf-8"试一下。<script src="vendor/angular/angular.min.j...原创 2019-06-06 14:57:42 · 364 阅读 · 1 评论