- 博客(45)
- 资源 (14)
- 收藏
- 关注
原创 Linux--Git安装
Ubuntu12.04中默认没有安装Git。需要自行安装。CentOS也可以1. 安装Git1.1 Ubuntu12.04下可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考【2】中给出的PPA源。sudo ad
2017-03-23 13:58:00
377
原创 Linux使用--eclipse使用tomcat远程debug
linux服务器1在tomcat bin下startup.sh 第一行非注释代码添加declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" windowsSET CATALINA_OPTS=-server -Xdebug -Xnoagent -D
2017-03-23 13:56:20
503
转载 Java读取Excel中的数据
所需jar包:http://download.youkuaiyun.com/source/2599529package com.jCuckoo.Excel;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.
2015-10-29 15:20:39
595
转载 spring aop中的propagation的7种配置的意思
1.前言。在声明式的事务处理中,要配置一个切面,即一组方法,如Java代码 "txAdvice" transaction-manager="txManager"> "find*" read-only="true" propagation="NOT_SUPPORTED" /> 其中就用到了propagation
2015-10-12 14:20:20
1059
转载 Spring MVC 中的 forward 和 redirect
Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染。假设逻辑视图名为 hello,通过配置,我们配置某个 ViewResolver 如下:Xml代码 bean class="org.springframework.web.servlet.view.InternalResourceViewRes
2015-09-28 14:08:11
438
转载 深入浅出单实例Singleton设计模式
深入浅出单实例Singleton设计模式陈皓单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然,作为一个技术负
2015-09-22 14:09:34
480
转载 JAVA面试题
1)transient和volatile是java关键字吗?(瞬联)如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:class T{ transient int a; //不需要维持 int b; //需要维持} 这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保
2015-09-22 11:26:55
609
转载 Mybatis 配置文件(转载)
这篇文章学习的是mybatis的主配置文件Configuration.xml,这个配置文件主要配置一些全局的属性,如数据库的连接,类的别名,不同的场景运行不同的配置等等。 一、Configuration.xml中可以配置的所有内容 configuration 配置 properties 属性 settin
2015-09-16 14:58:11
394
原创 解决request.getParament()空指针问题和字符的乱码问题,get和post都没有问题
servletpackage com.wd.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.
2015-09-14 10:33:25
1726
转载 四种方式实现SQLServer 分页查询
SQLServer 的数据分页:假设现在有这样的一张表:CREATE TABLE test( id int primary key not null identity, names varchar(20))然后向里面插入大约1000条数据,进行分页测试假设页数是10,现在要拿出第5页的内容,查询语句如下:--10代表分页的大小select top 10 *
2015-08-24 16:06:39
420
原创 连接池技术与传统数据库连接的比较和简单使用
什么是连接池技术?连接池 连接池是在内存中预设好一定数量的连接对象,以备用户在进行数据库操作时直接使用性能数据库连接的建立、断开均由管理池统一管理连接池技术与传统数据库连接的比较数据库操作性能得到提升通过连接池管理数据库的连接与释放、提高了系统资源的使用效率访问数据源Tomcat的conf/context.xml中的配置 <Resource
2015-08-24 14:44:33
716
原创 Jsp重定向(response.sendRedirect())和转发(request.getRequestDispatcher().forward(request,r)的区别
区别1:request.getRequestDispatcher().forward()是转发,是在同一个请求里。response.sendRedirect()是重定向,因此放在request里的数据不会被传过去。区别2:浏览器的地址栏变化,转发地址栏不会发生变化,重定向会发生变化。 "> My JSP 'check_login.jsp' s
2015-08-21 10:58:01
5273
转载 利用Map.Entry和for each对Hashmap进行输出
1、利用Map.Entryimport java.util.*;public class hashmap { public static void main(String args[]) { HashMap hashmap= new HashMap(); hashmap.put(1, "一"); hashmap.put(2, "二"); hashmap.pu
2015-08-04 14:51:14
460
转载 使用JS charts来画图表(三),各种方法
JScharts快速入门一、JScharts介绍JScharts是一个用于在浏览器直接绘制图表的JavaScript工具包。JScharts支持柱状图、圆饼图以及线性图,可以直接将这个图插入网页,JScharts图的数据可以来源于XML文件、JSON文件或JavaScript数组变量。JScharts兼容所有主流的浏览器,且使用时无需任何服务器端的插件或
2015-07-25 10:06:00
3891
1
原创 使用JS charts来画图表(二)——饼状图
如上是一个饼状图:代码如下:部门管理Loading graph... /* var myChart = new JSChart('graph', 'bar'); myChart.setDataXML("data/chart.xml"); myChart.setSize(1100, 800); myCh
2015-07-25 10:02:26
5698
原创 使用JS charts来画图表(一)——条形图
如上是一张条形图,代码实现如下:部门管理Loading graph... var myChart = new JSChart('graph', 'bar'); 新建一个图 myChart.setDataXML("data/chart.xml"); //导入xml myChart.setSize(1100, 800); //设置大小 m
2015-07-25 09:54:01
4769
转载 数据库中的左连接(left join)和右连接(right join)区别
Left Join / Right Join /inner join相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。Left Joinselect * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID左连接后的检索结果是显示tbl1的所有数据和tbl2中满足wher
2015-06-30 14:00:01
501
转载 jsp 指令元素、脚本元素、动作元素的区别
指令元素(directive elements )1 . page 指令page 指令作用于整个 JSP 页面,定义了许多与页面相关的属性,这些属性将被用于和 JSP 容器通信。 page 指令的语法如下:page 指令有 13 个属性,如下所示:language="scriptingLanguage" 默认值是 javaextends="className"
2015-06-29 09:51:47
2432
转载 C#中virtual和abstract的区别
virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子类访问的。但是它们的区别很大。(virtual是“虚拟的”,abstract是“抽象的
2015-06-23 18:34:44
383
原创 WIFI DIRECT开发(五)关于用户体验
用户体验是建立在一款软件吸引用户使用的基础上。——App的核心价值定义:用户体验,我们这里主要是指所谓的“客户体验”,指用户想访问一个网站或者使用一个产品是的全部体验。他们的印象的感觉,是否成功,是否享受,是否还想再来使用,他们能够忍受的问题,疑惑和BUG的程度。 设计原则:用户是懒惰的用户喜欢放弃,他们有更多选择用户在点击之前不进行必要的阅读1界面体验: 1
2015-05-12 10:50:57
1301
原创 基于蓝牙BLE的智能设备开发(一)
优点:快速搜索,快速连接,超低功耗保持连接和传输数据弱点:数据传输速率低背景:Android 4.3才开始支持BLE API穿戴设备发展BLE的构成ServiceCharacteristic(接收的 特性的 UUID)Descriptor(数据到蓝牙的 特性 的UUID)这三部分都由UUID作为唯一标示符。public s
2015-05-11 19:47:52
1071
原创 WIFI DIRECT开发(三)P2P传输技术-WIFI Direct
部分引用他人的博客。表示感谢一.产品的体系结构WiFi模块主要包括三部分:WLAN Station,WiFi Direct, Mobileap(Hotspot)(热点) ,应用主要涉及上网、打印、文件传输、热点共享、远程控制、局域网等方面。我们所做的应用主要是涉及到了WiFidirect的一些API。所以在其他方面就不多做介绍了。1关于WLAN的UI图 几乎所有较新的A
2015-05-07 21:08:05
7465
原创 WIFI DIRECT开发(二)目标与服务模型
1 产品概况1.1 产品介绍软件的技术原理是基于Wi-Fi Alliance(wi-fi联盟)发布的Wi-Fi Direct认证标志。2010年10月,Wi-Fi Alliance(wi-fi联盟)发布Wi-Fi Direct白皮书,白皮书中介绍了关于这种技术的基本信息、这种技术的特点和这种技术的功能,Wi-Fi Direct标准是指允许无线网络中的设备无需通过无线路由器即可相互连接。这种
2015-05-07 20:20:05
1390
原创 WIFI DIRECT开发(一)成本模型与可行性分析
软件的技术原理是基于Wi-Fi Alliance(wi-fi联盟)发布的Wi-Fi Direct认证标志。2010年10月,Wi-Fi Alliance(wi-fi联盟)发布Wi-Fi Direct白皮书,白皮书中介绍了关于这种技术的基本信息、这种技术的特点和这种技术的功能,Wi-Fi Direct标准是指允许无线网络中的设备无需通过无线路由器即可相互连接。这种标准允许无线设备以点对点形式互连。带有该标志的设备均支持一种具有突破意义的新技术,这种技术能够实现 Wi-Fi设备的直接互联,帮助用户以更为简单而便
2015-05-07 19:58:57
1210
原创 JUnit测试案例
题目public class TestExample {public int function(int fo, int fb, boolean s) {int a_def = 100;int s_def = 50;int dmg = 0;if (s) {fo -= a_def * 0.2;if (fo fo = 0;dmg += fo;s_def -=
2015-05-07 19:47:08
662
转载 Android 平台上蓝牙开发的关于 UUID 设置的注意事项
由于Android蓝牙的通信都需要用到UUID,如果由手机发起搜索,当搜索到电脑的蓝牙时,能够得到蓝牙的地址(address),但通信时需要得到BluetoothSocket,而BluetoothSocket则需要电脑蓝牙的UUID,请问这个是怎么样得到的呢?在蓝牙中,每个服务和服务属性都唯一地由"全球唯一标识符" (UUID)来校验。正如它的名字所暗示的,每一个这样的标识符都要在时空上保证唯
2015-05-06 11:05:32
2079
转载 让TEXT朗读起来
官方TTS朗读支持语言种类 English英语French法语German德语Italian意大利语Spanish西班牙语不支持中文… 1234567
2015-05-04 16:25:55
800
转载 Android蓝牙开发浅谈
对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了很多遍,
2015-04-22 14:26:57
487
转载 execute、executeQuery和executeUpdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇文章(感谢网友们对各种信息的贡献): JDBCTM中Statement接口提供的execute、executeQuery和executeU
2015-04-20 12:32:04
390
转载 软件配置项测试要点
软件配置项内容包括:功能测试、性能测试、外部接口测试、余量测试和边界测试,必要时,应包括人机交互界面测试、强度测试、可靠性测试、安全性测试、恢复性测试、安装性测试、互操作性测试、敏感性测试等内容。 1 功能测试 功能测试是对软件需求规格说明中的功能需求项逐项进行测试,以验证其功能是否满足要求,功能测试一般需进行:1) 每一个软件功能应被一个测试用例或一个认可的异常所覆盖
2015-04-19 16:29:02
13802
转载 Android之Adapter用法总结
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与
2015-04-16 19:09:34
339
转载 Android 关于inflate
通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextV
2015-04-14 21:03:04
363
转载 Android控件之DatePicker、TimePicker探究
一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM制),
2015-04-13 10:39:55
468
转载 android:layout_weight详解
layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。 所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight 值以及该值在当前屏幕布局的整体 layout_we
2015-04-12 18:52:18
404
转载 Android fill_parent、wrap_content和match_parent的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_con
2015-04-09 20:46:39
357
转载 JAVA UUID 生成
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDpackage com.mytest;import java.u
2015-04-09 14:41:55
430
转载 Android Fragments Example
A Fragment represents a portion of a user interface or an operation that runs within an Activity. A single activity can contain multiple fragments and many fragments can be reused in many, different a
2015-04-09 11:17:04
469
转载 Get started with Android fragments
After purchasing and using a Sony Tablet S, William J. Francis is sold on the idea of Android fragments. His tutorial shows how to create a functional fragment-based UI. I like learning new thin
2015-04-09 11:13:26
411
计算机软件毕业设计ASP语言设计.txt
2021-01-08
华为大数据认证HCIP-Big Data Developer H13-723大数据题库
2020-12-25
AnglarJs Demo
2016-02-29
WIFI DIRECT demo
2015-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人