- 博客(26)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 利用animation-list逐帧动画创建Drawable序列并应于Android控件
Android中动画分为属性动画,视图动画和逐帧动画三种,下面介绍一种利用逐帧动画创建一个drawable序列并应用于Android控件。逐帧动画可以用来创建Drawable序列,每个Drawable都会在视图的背景中持续一段时间,一种可动的drawable资源。下面是利用animation-list创建一个动画:<animation-list xmlns:android="http
2015-11-30 20:22:20 1620 1
原创 通信协议:HTTP、TCP、UDP
TCP HTTP UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP HTTP UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。
2015-11-29 21:45:06 437
转载 GestureDetector详解
当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹
2015-11-25 11:23:17 2462
原创 Socket套接字
应用程序中通常通过套接字向网络发送请求或者应答网络请求。在Java中,Socket和ServerSocket类位于库java.net包中,ServerSocket用于服务器端,Socket是建立网络连接的时候使用的。在连接成功的时候,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需要的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或者客户端而产生不同级
2015-11-24 19:31:27 2434
原创 genymotion模拟器链接本地tomcat服务器
今天在写项目的注册模块,用的本地服务器tomcat模拟,不得不吐槽下奇葩的模拟器的本地服务ip真是狗血。具体情况是这样,我要在Android模拟器终端将用户注册信息传送到服务器端并存储到数据库中,但是程序写的也木有错但是就是链接不上服务器。在一般的Android模拟器访问本地服务器(你电脑上的tomcat服务器)所用的ip地址是10.0.2.2,即在Android端访问本地服务器需要用特定
2015-11-23 21:15:21 4737 1
原创 怎么利用HttpURLConnection向服务器发送键值对
一般情况下HttpURLConnection利用Get方法可以直接通过url向服务器发送键值对。这种方式下数据往往是以url?name=value&name1=value1.....的形式向服务器传送数据的。利用OutputStream直接向服务器写入字节流即可。但是对于一些比较隐秘的数据,用户并不想通过这种显示的方式向数据库传送数据。所有这时候即使是少量的数据也要用post方式来传送。对于pos
2015-11-23 19:15:12 6065
转载 Java正则表达式
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配
2015-11-21 12:42:31 1971
原创 Android网络编程中的Header中的用法
Header类封装了请求和响应中的HTTP协议头。对于HttpResponse是服务器端响应类。有几个方法是:getAllHeaders();返回一个Header数组。getHeaders(String name);返回一个特定首部名称相同的所有值getFristHeader(String name);返回首部第一个特定名称的值getLastHeader(String name
2015-11-19 19:18:40 4290
翻译 Tomcat server.xml配置示例
几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构。基本上,其中的每个元数据或者配置都是容器完成初始化所需要的。正是由于这些内容都是可配置的,使得软件设计者或架构师可以在容器运行时或销毁时(停止)的情况下注入需要的服务。明白这一点,其重要性不亚于明白代码或软件的工作机制。对于这篇文章,我们将通过分析 server.xml 文件来理解和配置 appache
2015-11-19 12:18:03 2094
转载 android 自定义菜单 使用PopupWindow实现菜单的各种效果
随着android手机的不断发展,可以在android手机上实现的菜单方式有多种多样,不同的开发者实现的效果也不一样;想要在android手机上调用菜单,方式也是多种多样的,在此列举三类调用菜单的方式:1、使用ActionBar上“更多”按钮调用菜单(在“ 文件 ”项目中定义了二级菜单目录),如图: 2、自定义按钮调用菜单,如图:3、使用手
2015-11-16 12:45:31 5635
原创 getSupportFragmentManager提示没有定义
getSupportFragmentManager在程序中没有定义是因为你的Activity不是继承FragmentActivity。只有Activity继承FragmentActivity才能在程序中使用getSupportFragmentManger().下面是一些关于FragmentMnager的详细介绍。FragmentManager为了管理Activity中的fr
2015-11-12 14:56:28 2261
原创 Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、FragmentManager+Fragment实现3、ViewPager+FragmentPage
2015-11-10 22:10:59 2148
转载 python爬取网页信息
最近在学习python,发现通过python爬取网页信息确实方便,以前用C++写了个简单的爬虫,爬取指定网页的信息,代码随便一写都几百行,而要用python完成相同的工作,代码量相当少。前几天看到了一个博客上讲解如何使用python写的爬虫爬取成绩信息,看了之后,自己实战了一番,并且达到了相同的效果。整个过程和那篇博客所写的过程相同,不过由于我们学校的成绩查询系统要输入验证码,所以步骤稍微
2015-11-09 22:30:36 6179
原创 Android碰撞的小球,密集恐惧症者谨慎
今天又温习了一遍Java的进程。正好用Android写了一个小Demo,具体就是在手机屏幕上显示多个运动的小球,小球碰到手机屏幕边缘会自动弹回。大概就是下面图中显示的:该本主要的结束的是自定义View封装,View视图绘制,通过xml文件自定义View属性并设置属性,多线程Thread,小球碰撞弹回简单算法。下面是制作这个Demo的简单步骤:step1:自定义一个View抽象类
2015-11-07 22:46:28 3800 1
原创 关于ListView下拉崩溃的问题
今天写了一个DEMO是关于自定义ListView的程序,但是程序完成后,虽然能够正常运行,但是发现只要下拉ListView选项就会导致程序的崩溃,在网上也没有找到任何解决的办法。分析了一下,把问题锁定到自己自定义的一个类上ListViewAdapter类(该类是继承于BaseAdapter的一个类),错误在getView()方法中,其中有一个判断是判断convertView是否为空,如果为空的话就
2015-11-07 20:21:50 1341
转载 Android平台定义的主题样式
android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏
2015-11-06 23:46:58 497
原创 Android中RelativeLayout各个属性介绍
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件
2015-11-06 23:41:54 2199
原创 Tomcat的目录结构以及其用途
/bin 存放启动和关闭tomcat的脚本文件/common/lin 存放Tomcat服务器及所有Web应用程序都可以访问的jar文件/conf 存放Tomcat服务器的各种配置未见,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml和we
2015-11-05 13:21:12 2364
原创 将输入的字符串中的小写字母全部转化为大写字母
dataseg segment strbuf db 100 db ? string db 100 dup(?) message db 'please input a string',0Dh,0Ah,'$' enter db 0Dh,0Ah,'$'dataseg endsstackseg segment para stack 'stack' d
2015-11-04 22:35:21 2909
翻译 利用中断调用实现简单的输入输出
从键盘输入一个字符:功能号01入口参数:无功能:等待从键盘读入一个字符,将字符的ASCII码送到AL,同时将该字符显示在屏幕上,调用方法:mov ah 01hint 21h说明:输入一个字符的时候不需要按enter键结束输入,若只按enter键,则AL中就是enter回车的ASCII码。显示一个字符:功能号:02入口参数:DL=要显示的字符的ASCII码
2015-11-04 22:14:16 1403
原创 编写程序,将ax中的0变1,1变0,最后输出ax中1的个数题目:编写程序,将ax中的1变成0,0变成1,最后输出ax中1的个数; 程序代码如下所示:
题目:编写程序,将ax中的1变成0,0变成1,最后输出ax中1的个数;程序代码如下所示:codeseg segment assume ds:codeseg,cs:codesegstart: push cs pop ds ;这里数据段和代码段共用 mov ax,1111011011100101B ;初始化ax中的内容,这里使用二进制 xor ax,0ffffh mov dl,
2015-11-04 19:34:38 1249
原创 将键盘输入的字符串送到用户自定义的数据缓存区中并输出
从键盘输入到缓冲区需要调用dos21h的0Ah号功能,该功能的使用方法如下:定义一个缓冲区,设定输入字符为个数为n个,则缓冲区大小为n+2。缓冲区的第一个字节存放缓冲区的长度,所以这个要求输入的字符不能大于255个,最后一个应该留给回车字符。第一个字符存放实际输入字符的长度,第三个字节开始存放输入的字符串。将输入字符串显示到屏幕上,需要调用09h号功能,该功能以DS:DX为显示字符串的内存
2015-11-04 18:35:56 3342
原创 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver(Servlet链接mysql数据库失败解决方法)
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver最近在学习java web,在服务器端servlet处理网页请求,然后将表单提交数据存入数据库上方面遇到了一个jar文件配置问题,经过查阅资料还是解决了。具体在客户端利用post提交表单,服务器端利用servlet响应请求,并从请求中获取数据,并将客户端提交的数据存入远
2015-11-03 12:48:20 10525 6
转载 Statement使用详解
Statement 使用案例1、创建 Statement 对象建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法 createStatement 创建,如下列代码段中所示:Connection con = DriverManager.getConnection(url, "sunny", "");S
2015-11-01 13:40:54 2706
原创 Java链接到MySQL数据库
step1:首先保证你已经安装好了mysql,并保证mysql的服务处于启动状态。(推荐使用xampp进行mysql数据的简单管理,如果你cmd管理一定要注意开启mysql服务)step2:下载java的mysql驱动jar包,下载地址为http://dev.mysql.com/downloads/file/?id=459313,可能后期有更新的jar包。下载下来可能还有其他文件,只有mysq
2015-11-01 13:06:19 1970
原创 windows下解决mysql密码更改问题
在使用cmd管理mysql数据的时候,我遇到一个关于sql数据权限的问题,比如密码不能修改,并不是MySQL中所有的数据库我都能访问。在网上搜索了很多解决方法都没有解决这个方法,后来看到了其他写的一篇博文终于是把这个问题给解决了。下面是一个总结和笔记:
2015-11-01 00:34:35 3016
hibernate v5开发必备jar包
2017-03-30
MFC邮件发送程序(C语言版带界面)
2016-04-17
实现ping命令
2016-04-14
汇编综合实验
2015-11-14
masm 6.0+汇编工具集合
2015-11-04
数据库建立问题,请大神相助
2015-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人