`
文章列表
项目背景: 项目需求来自电商卖家管理自己的商品和店铺,以及最终的前台显示。整个项目中我负责技术的选型,数据库的设计和最后的交付测试。总共有三轮迭代,目前第二轮刚刚结束。迭代周期为7-8天。结合在做这个项目 ...
默认TextView如果在一屏幕显示不下的话,是不会有滚动条的,解决方法是在<TextView>外面添加<ScrollView>标签; <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" > <TextView android:layout_width="fill_parent" ...
一、网络图片查看器需求 存在一个Web服务器,其中存在一个图片,在Android客户端能够访问这张图片并在Android客户端显示; 当点击“提交”后,则会显示指定服务器的图片; 需要注意的一点是:我们不能使用localhost表示本机,而需要使用局域网的IP地址,否则会抛Connection confused异常; 二、核心代码介绍 在AndroidManifest.xml中加入: <uses-permission android:name="android.permission.INTERNET"/> (1)URL url = ...
影响SQL瓶颈的因素有很多,包括内存不足,硬件不行,或者没有足够的内存供SQL Server 使用,缺少有用的索引等,网络通讯不好,磁盘配置了,如tempdb 的配置,是否为查询优化器提供了优化复杂查询的最有利条件 1.1T-SQL代码返回了不必要的数据 1、缺少WHERE子句,除非你要返回表里所有的数据,而这种情况几乎很少, 在减少返回行的数量时使用WHERE子句是必要的。 例如,如果你仅需返回特定日期的记录,而不是返回月或年的所有记录。设计WHERE语句以便能正好仅仅返回需要的那些行,而不要有额外的行。 2、在SELECT语句里,仅仅包括需要的那些列,而不是所有列。同样,当最可能 ...
package com.test; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.ListIterator; import java.util.Map; import java.util.Set; /** * * @author Administrator * 测试Collection List Map 集合 */ p ...
这两天Eclipse 不编译了,无论怎么更改保存, classes目录下都是空的. 在网上找了很多文章,总结如下: Eclipse不编译解决1. 确保 project->build automatically 已经被选上. Eclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly Eclipse不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置Eclipse为保存时编译,然后在保存的时候就可 ...
两种方式设置EditText不弹出软键盘 1.设置焦点在其他控件上: 设置 android:focusable="" android:focusableInTouchMode="" 属性为false 2.设置activity不自动弹出软键盘: 在AndroidManifest.xml设置: <activity android:name="smalt.manger.sms.SmsShowDetailItemsActivity" android:wi ...
<?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://repo.alibaba-inc.com/schema/roma/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xsi:schemaLocatio ...
网络编程也就是使得程序可以在网络上进行交互操作,使其具有网络功能,现在大部分程序开始转变为网络化,实时化。我们常用的QQ,等通讯工具,现在文字工具也开始网络化,如金山的wps。网络化的好处我就不多说了,你懂的! 开始正题吧: 由于刚刚学习网络编程,暂时是用socket来进行的。不知道大家对端口号这个东西了解不?如果不了解,可以去查看计算机网络这本书,讲得很详细。这里稍微讲一下,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等,小于1024的端口号一般作为常用的服务器端口,大多数TCP/IP实现给临时端口号分配1024 ...
错误提示: Failed to install helloworld.apk on device 'emulator-5554': timeout 或者 the user data image is used 原因: 由于模拟器已经开启而没有关闭或者非法关闭引起的。 解决方法: 删除 C:\Documents and Settings\Administrator\.android\avd\对应版本.avd下所有以.lock结尾的文件夹。 或者 Failed to install *.apk on device *: timeout Launch c ...
Session缓存的作用: 1.减少访问数据库的频率,应用程序从内存中读取持久化对象的速度显然比到数据库查询数据的速度快多了,因此Session的缓存可以提高数据库的访问性能。2.保证缓存中的对象与数据库中的记录保持同步,当缓存中持久化对象的状态发生了变化,Session并不会立即执行相关的SQL语句,这使得Session能够把几条相关的Sql语句合并为一条sql语句,以便减少访问数据库的次数,从而提高应用程序的性能。 session一级缓存: 1.当session的save()方法持久化一个对象时,对象会被加入到session的缓存中,即加入到内存中去,以后即使应用程序中的引用变量不再引 ...
发送短信界面: <?xml version="1.0" encoding="utf-8"?> <!-- 發送的短信:右邊 --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layo ...
双向一对多关联映射 所谓一对多就是:一个对应多个,如一个班级有多个学生。一个客户有多个订单。。 这种关联关系在hibernate中主要在映射文件中体现: 我们可以试着写个小例子:一个客户customer类,一个订单类 /* * 客户类 */ private Long id;//主键id private String name;//客户名称 private Set<Order> orders;//一对多,通过该变量可以引用到对应的Order集合对象 public Set<Order> getOrders() { return orders; ...
1.团队对版本发布成功/失败的定义 1.1. 成功发布的依赖因素 1.1.1.明确的交付(范围)定义 对于每一个迭代Iteration,团队的每一位成员都需要清晰的知道,我们这一次迭代的目标是什么,即我们的Iteration Goal,我们要完成哪些S ...
对于jdbc连接数据库,我这里的数据库是mysql,我把它分为四个步骤,这个每个人都有自己的分法,大体基本过程还是相差不大。 第一步:加载数据库驱动,这里是加载mysql的驱动,注意,你的自己去下载一个mysql驱动,版本不限。 try { Class.forName("com.mysql.jdbc.Driver");//加载MySql的驱动类 } catch (ClassNotFoundException e) { // TODO Auto-generated catch block System.out.println(&quo ...
Global site tag (gtag.js) - Google Analytics