渣渣一枚
仿造微信,第一次进入去引导界面,否则进启动界面。 package edu.hpu.init; import edu.hpu.logic.R; import android.app.Activity; import android.
package edu.hpu.init; import android.app.Activity; import android.content.Intent; import android.os.
IO :http://www.cnblogs.com/hxsyl/p/3302852.html getParentFile()的返回值是File型的。 而getParent() 的返回值是String型的。
一、基础学习 1.ImageView是图片容器,就相当于RadioGroup是RadioButton的容器一样,是View的直接子类。 1: 只需要记住图片在res/drawable-xxx下就行了。
一、基础学习 1.图形学真的很神奇啊。。。。查了些资料做出了3D云标签,哈哈。。。其实直接拿来用的,我们要效仿鲁迅先生的拿来主义,嘿嘿~~3D标签云就是做一个球面,然后再球面上取均匀分布的点,把点坐标赋给标签,再根据抽象出来的Z轴大小来改变标签的字体大小,透明度,做出立体感觉,然后球体就做好了。
一、基础学习 1.Button是TextView的一个子类,所以按钮本身是一个特殊的文本,属性和TextView相似 2.EditText类似html里的input type="text",是TextView的一个子类 二、实例 1: package org.
一、基础学习 1.findViewById返回View类,该类是所有View组件的父类。 2.子类比父类拥有更多的属性和方法,不过子类找不到的话去父类找 3.marquee:华盖,跑马灯效果;orientation:方向。
一、理论准备 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。跟SAX不同的是, Pull解析器产生的事件是一个数字,而非方法,因此可以使用一个switch对感兴趣的事件进行处理。
一、理论准备 二、上代码 Jack 21 Dick 23 package cn.
一、理论准备 SAX采用事件驱动机制来解析XML文档,每当SAX解析器发现文档开始、元素开始、文本、元素结束、文档结束等事件时,就会向外发送一次事件,而开发者则可以通过编写事件监听器处理这些事件,以此来获取XML文档里的信息。
1、specify :指定 2、Nested:嵌套 3、启动模拟器时出现错误信息“Please ensure that adb is correctly located at:XXXXX”的解决方法 现象:使用正确的源代码,在启动模拟器时出现如下错误信息 ...
一、 二、 我试了试,Post方式也行啊,干嘛要叫强调Get方式,费解~~ 答曰:get是向服务器请求数据,post是提交数据。
1.batch:批处理文件,表示一批 2.profile:轮廓 3.用户变量和系统变量的关系是什么? 答:点击“我的电脑→属性→高级”标签的“环境变量”按钮,出现“环境变量”对话框,如果当前是以Administrator登录系统的用户,对话框的上面为Administrator的用户变量,对话框的下面为系统变量(即相当于系统中所有用户的用户变量)。
一.准备知识 随便一本JavaWeb书上都有,就那几步,看看就ok了,不过可能存在一些问题,路过的指教下。。。 二.代码 登陆页面 function refresh() { loginForm.
一.过滤器作用 用户认证与授权管理,统计web应用访问量(找到就访问,没的话转到其他页面)和访问命中率和形成访问报告。 实现web应用的日志处理功能 实现数据压缩和加密功能 实现xml和xstl的转换。
一.准备知识 servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。 filter:filter是一个可以复用的代码片段,可以用来转换HTTP请求、响应和头信息。
一.准备 没什么好说的,直接上代码。。。。 下面是web.xml list_user servlet.UserList servlet_2 list_user /u...
1.EL最初出现在JSTL,后来引入JSP 2.核心作用:减少JSp中Java代码数量,同时方便修改 3.算术、逻辑、关系符号都是两种,防止出现歧义,比如:/和div,%和mod,>=和ge,相等==或者eq,不等于!=是ne 4.遗忘调用JavaBean、数组,List、Map是通过get或者set或者下标,比如user.getUsername,或者{user.username}或者{user["username"]}或者{user['username']};map.get(“home”)或者{map["home"]},按那种就按那种,否则维护困难。
一.问题概述 实现了数据库的增删改查和分页显示。 分页显示:mysql String cmd = "select * from t_user limit "+firstResult+","+pageSize; mysql> SELECT * FROM ta...
一.理论准备 先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对。 web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂。
一.组件准备 Servlet实现文件上传,需要添加第三方提供的jar包 commons-fileupload-1.2.2-bin.zip commons-io-2.
1.会话信息保存在服务器内存上,可以断续访问,和cookie相比,其保存在服务器上。 2.男人就像蓝牙:只有在你接近时,他才会找上你。当你离开后,他便又去找其他的“设备”了。女人就像Wi-Fi:她能看到周围所有的“设备”,但只选择强壮的那个“接入”。
1.JSP弥补了servlet页面显示的不足;jsp运行时候需要转化为servlet,本质上就是servlet;tomcat下的work目录下有jsp的servlet和对应的class文件;下次再调用同一个jsp的话速度就快多了。
1.CGI:进程,servlet:线程 2.HttpServletResponse下的方法就没有get开头的,(PrintWriter)getWriter在ServletResponse下。 3.str==null||str.length()=0(注意顺序),这样判断更健壮,可能初始化为空串。
还是存在一些问题(比如clear函数没效果、乱码,单独测试也没,确实找不到问题),路过的给解决下。。。 第一部分 会话控制 会话跟踪: 使用隐藏表单字段 URL重写,实际就是直接把状态信息加到URL 持久Cookie ...
1.body:bgcolor,background(背景图片),bgproperities=fixed(图片水印),text(正文颜色)。 2.hr:水平分割线,正文标题自动换行了 3.
为什么写这个呢?因为前几天看见网上有采用windows命令获取局域网和广域网MAC,查了查可以直接用JDK的方法。 MAC可用于局域网验证,提高安全性。 import java.
当用URL重写方式来管理Session的时候,通过以上两个方法把session ID写到URL中。不同点是:两个方法确定是否需要包含session ID的逻辑不同。在调用HttpServletResponse.sendRedirect前,应该先调用encodeRedirectURL()方法,否则可能会丢失Sesssion信息。
网上说的不少,发现都是同一篇,汗。。。。。 (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数, (3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。
偶然间看到的,可以添加在自己网站里,整理如下。。。 搜索WWW 本博搜索 效果如下:
我记得在算法导论里看过这个算法,貌似开篇就是。 维护一个大小为100的数组top100,第一个里面存储最先100个数字里的最小值,构建小顶堆,然后循环下标100到一亿,若是大于top100[0]就交换,重新构建小顶堆,循环完毕就得到结果了。
一.理论准备 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。
一.引入 偶然在网上看见的,手痒了,就试了试,哈哈。。。。。。。做出来了,实际就是模拟。 下面的来自维基百科:循环小数是从小数部分的某一位起,一个数字或几个数字,依次不断地重复出现的小数。
同学问的,查了下资料。 %需要拟合的点的坐标为(0,-174.802,990.048),(0.472,-171.284,995.463),(0.413,-168.639,1003.55),(0.
想吃项记的烩面了……这小地方的可难吃。 看完了《裸婚时代》,我觉得冬瓜说得对,刘易阳不敢面对自己的真实感受。 女生都是感性的,工作永远不如生活重要。
解决方案虽然简单,不过若是想不起来就麻烦啦,好方法往往简单。 1.如何在一个java文件叫A里用另一个java文件叫B的方法叫method()? 答:直接new B().method()。
今天用到了,发现不会,随手谷歌之,整理如下。 //Map是接口,刚才在那new Map,汗颜 Map mm = new HashMap(); //Iterator也是接口 Iterator iter = mm.
为免以后忘记,记下了。 Jdk在C盘,tomcat在D盘。 1.JAVA_HOME C:\Program Files\Java\jdk1.7.0_07 2.
华杰让我看了一道面试题:现有一段程序S,可以对任意n个数进行排序。如果现在需要对n^2个数进行排序,最少需要调用S多少次?(只允许调用S,不可以做别的操作)。 看到了这个,我想试试希尔排序,就学学。
偶然间在网上看到了一篇关于weka好的博文,就记录了下来…… weka下载地址为http://www.cs.waikato.ac.nz/ml/weka/downloading.html 读者有时候看到两个图片并列,其中一个是原文的,另一个是我实验时打开的。
以前搞过安卓,重装系统后,安卓损坏了,每次还会提示那个窗口很烦人。 使用Eclipse自带的卸载插件功能即可,Help->About Eclipse->Installation Details,即可显示所有安装的插件。
来吧,同志们,为复习网络编程做准备…… 一.理论准备 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行,设备可以是文件、网络、内存等。
重装系统后安装JDK了,网络一直不好,我ping了下,结果显示ping不是内部或者外部命令,在谷歌里百度了下,在环境变量的path后加上“;C:\Windows\System32”即可,果然有效哦。 对了,javac的path需要到bin目录。
数据结构上老师也没讲这个,平常ACM比赛时我也没怎么理解,只是背会了代码……前天在博客园上看见了一篇介绍KMP的,不经意间就勾起了我的回忆,写下来吧,记得更牢。 一.理论准备 KMP算法为什么比传统的字符串匹配算法快?KMP算法是通过分析模式串,预先计算每个位置发生不匹配的时候,可以省去重新匹配的的字符个数。
今天一学信息安全的同学让我编写一个软件,功能大致如下:输入网站首页,自动下载该网站所有网页并保存?拿到后感觉属于搜索引擎相关的,说实话我就感觉会用到递归,不过我不会写,百度也没找到资料,后来聪哥给我了份资料,就是简要介绍wget的,笔者摘录如下: wget是linux命令。
为什么写这个呢?因为那天听到了这个词,属于MST的扩展……最小K度树有空研究。 一.理论准备 需要读者事先懂得prime算法,不太了解的请看博主这一篇http://www.cnblogs.com/hxsyl/p/3286956.html,也需要读者对DP了解一些。
拨开云雾见天日…… 一.问题引入 昨晚和老婆深入交流了下,得出了重大结论:必须要创业。 最后一次给孩子们讲课讲的这个,不过效果不怎么理想,一问才知道大一的说只要一涉及到树就不懂了,我就怀疑讲树哥们怎么讲的(呵呵,纯属调侃,勿怪),竟然让孩子们连入门都没有,不过在这么久我也见怪勿怪了,很多老师都只是空谈,何谈入门,怪不得美国重视启蒙教育。
幸福如人饮水,冷暖自知。
昨晚调试程序时发现的,该方法不能初始化二维数组,不过当时没有报CE,提交的时候也是WA;今早上单独测试该方法,也没有CE,不过运行时异常。切记
只想说:温故而知新,可以为师矣。我大二的《数据结构》是由申老师讲的,那时候不怎么明白,估计太理论化了(ps:或许是因为我睡觉了);今天把老王的2011年课件又看了一遍,给大二的孩子们又讲了一遍,随手谷歌了N多资料,算是彻底搞懂了最短路径问题。