-
Hibernate关联关系的精髓概括
所属栏目:[教程] 日期:2021-12-18 热度:92
一 多对一 单向关联 (以Employee和Dempartment为例) 1.多对一 :一个部门可以有多个员工,一个员工只属于一个部门 2.多对一的分析 一个部门有多个员工,所以在建外键的时候选择的是在Employee的一方,即是多的一方,因为Hibernate的执行过程是先通过Conf[详细]
-
Hibernate懒加载异常解决
所属栏目:[教程] 日期:2021-12-18 热度:136
一 懒加载概念 懒加载,运行后没有立刻访问相应的数据库,返回的是代理对象,永远不可能为空,当第一次使用该对象的时候,才去访问 二 异常的出现 1.用查询的方法来测试 public static User getUser(int id){ Session session = null; try { session = Hibern[详细]
-
mini6410 实现 Linux 串口驱动介绍
所属栏目:[教程] 日期:2021-12-18 热度:185
为了实现串口通信,需要在嵌入式linux下编写相应的驱动程序。在嵌入式系统中,串口被看做终端设备tty。终端设备是unix体系中一个非常重要的对象,内容非常复杂,它是整个unix人机交互的基础,其地位并不亚于文件系统在操作系统中的作用。笔者muge0913在此对ua[详细]
-
Android开发教程:表格布局的简单运行
所属栏目:[教程] 日期:2021-12-18 热度:76
风格跟HTML中的表格布局接近,只是所采用的标签有所不同;在这里TableLayout是顶级元素,说明采用的是表格布局;TableRow定义行,是行标签;TextView定义一个单元格内容,是列标签,相当于html中的td标签 在这里可以有Android:stretchColumns属性值指定列数[详细]
-
Android开发教程:拨打电话的简单达成
所属栏目:[教程] 日期:2021-12-18 热度:119
Android打电话主要就是用内部类加上监听器实现的,比较的简单和粗糙,这里没有进行什么美化。用到的是以前所用的MVC模式,其中main.xml就相当于view视图层,主要是通过activity文件的调用从而达到视图界面的搭建 首先是页面的实现,页面设计的只是功能用到的[详细]
-
Android开发教程:Activity生命周期的认识
所属栏目:[教程] 日期:2021-12-18 热度:102
每个Activity对象都有三个状态和七个生命周期触发事件,这三种状态分别为运行、暂停和停止。运行状态就是说这个activity对象对于用户是可见的,焦点就在这个activity对象上;暂停状态就是当前的activity对象对于用户也是可见的,但是焦点不在这个activity对象[详细]
-
Android 强制横屏的技巧
所属栏目:[教程] 日期:2021-12-18 热度:56
全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN[详细]
-
完美处理Android在listview添加checkbox实现单选多选操作问题
所属栏目:[教程] 日期:2021-12-18 热度:119
在Android某些开发需求当中,有时候需要在listveiw中加入checkbox实现单选,多选操作。表面上看上去只是改变checkbox那么简单,然而实际开发中,实现起来并不是那么得心应手。尤其当listview比较多(比如屏幕最多只能显示10个item,但总共有12个item,也就是[详细]
-
Android基础教程:学习SAX介绍
所属栏目:[教程] 日期:2021-12-18 热度:72
books.xml ?xml version=1.0 encoding=utf-8? books count=3 xmlns=http://test.org/books !--bookss comment-- book id1/id nameThinking in JAVA/name /book book id2/id nameCore JAVA2/name /book book id3/id nameC++ primer/name /book book id4/id na[详细]
-
Android进阶:AIDL实现IPC使用分析
所属栏目:[教程] 日期:2021-12-18 热度:85
使用AIDL设计远程接口(Designing a Remote Interface Using AIDL) 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要[详细]
-
Java GUI之事件监听与解决
所属栏目:[教程] 日期:2021-12-18 热度:94
事件监听和处理的根本技术,是回调。甲方提供接口,乙方实现接口并调用相应方法。 package com.sinosuperman.driver; import Java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.aw[详细]
-
Java达成的简单电话号码储存
所属栏目:[教程] 日期:2021-12-18 热度:151
Java实现的简单电话号码储存: package com.sinosuperman.example; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.StringTokenizer; import java.util.TreeMap; import ja[详细]
-
Android SQLiteDatabase中版本控制作用分析
所属栏目:[教程] 日期:2021-12-18 热度:161
Android 一说到数据库,就要想到sqlite,想到sqlite就要想到SQLiteDatabase和SQLiteOpenHelper 在Android系统,为我们提供了一个名为SQLiteOpenHelper的类,该类用于对数据库版本进行管理,该类是一个抽象类,有两个重要方法 分别是 onCreate(SQLiteDatabase[详细]
-
Android开发:TabActivity中onKeyDown无法响应的解决措施
所属栏目:[教程] 日期:2021-12-18 热度:92
Android中某个类继承Activity的子类TabActivity时,重载Activity中的public boolean onKeyDown(int keyCode, KeyEvent event)方法时,点击按键时并得不到响应,解决的方法是: 重载public boolean dispatchKeyEvent(KeyEvent event)方法,其示例代码如下: @O[详细]
-
Java读取配置文件的几种技巧
所属栏目:[教程] 日期:2021-12-18 热度:77
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 一、读取xml配置文件 (一)新建一个Java bean package chb.demo.vo;[详细]
-
Java 删除文件夹的技巧
所属栏目:[教程] 日期:2021-12-18 热度:146
Java 删除文件夹的办法 File file = new File(D:/defonds/temp); 如果 D:/defonds/temp 是一个空目录的话,可以成功删除。但是如果是一个非空目录的话,就无法成功删除,必须将其子文件(目录)删除干净才可删除成功。使用以下的方法可以成功删除非空文件夹:[详细]
-
FFMPEG0.9和libx264在arm-linux的交叉编译步骤
所属栏目:[教程] 日期:2021-12-18 热度:147
在做一个3G视频视频项目,使用海思的hi3512芯片做视频输入,由于其编码后是h.264的裸码流,项目要求将其存为MP4文件保存,故我想到使用ffmpeg来做视频流的处理。 好,废话少说,开始吧。 首先要编译libx264库,这样ffmpeg才能支持h264标准码流的处理。 我下[详细]
-
C语言sscanf函数的概括
所属栏目:[教程] 日期:2021-12-18 热度:86
在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。 这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说[详细]
-
互斥对象锁和临界区锁性能对照
所属栏目:[教程] 日期:2021-12-18 热度:96
在Win32平台上进行多线程编程,常会用到锁。下边用C++实现了互斥对象(Mutex)锁和临界区(CRITICAL_SECTION)锁,以加深理解和今后方便使用。代码已在VS2005环境下编译测试通过。 Lock.h #ifndef _Lock_H #define _Lock_H #include windows.h //锁接口类 cl[详细]
-
Android下按钮的使用技巧
所属栏目:[教程] 日期:2021-12-18 热度:189
Android下按钮的使用方法: package com.hangsheng.button; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class Ex07_WidgetButtonActivity extends Activity { /** Called when[详细]
-
Android模拟打电话应用程序分析
所属栏目:[教程] 日期:2021-12-18 热度:72
1、设计界面 今天学了一个小程序,实现简单的打电话功能。下面我来解析一下怎么来完成打电话的功能。 一、设计页面 二、Activity的开发 1. 我们先创建一个Android工程Phone 2. 在res文件下的values目录下的strings.xml中写入数据: string name=input_info请[详细]
-
用Eclipse 来导入Android 工程概括
所属栏目:[教程] 日期:2021-12-18 热度:70
一. new Android project 缺点:需要新建一个project 名字。 NEW一个android project,create project from existing source 二. import file - import - Existing project into worksapce - select root directory 选择copy projects into workspace 三. 总[详细]
-
Android 相对定位布局方向分析
所属栏目:[教程] 日期:2021-12-18 热度:106
大体分为三大 类: 第一类:两个组件之间的定位,(A在B的上面,下面,还是左面或右面) Android:layout_above= android:layout_below= android:layout_toLeftOf= android:layout_toRightOf= 第二类:两个组件之间的对齐方式,(A和B是上对齐、下对齐、左对齐[详细]
-
Android有关Home按键的TYPE_KEYGUARD作用的仿照及其流程介绍
所属栏目:[教程] 日期:2021-12-18 热度:94
先看到PhoneWindowManager中public boolean interceptKeyTi(WindowState win, int code, int metaKeys, boolean down, int repeatCount, int flags) 这个方法的实现,interceptKeyTi你可以暂时理解为WindowManagerService中处理驱动和上层按键实现的过滤器 if[详细]
-
Launcher 源码有关加载应用xml等资源文件分析
所属栏目:[教程] 日期:2021-12-18 热度:100
主要Launcher这个类,一些可以意会的代码: 一、有关过滤注册了 category Android:name=android.intent.category.LAUNCHER /的应用 Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.addCategory(Intent.CATEGORY_LAUNCHER); PackageManager p[详细]