2013年10月31日

POJ_3342_Party_at_Hali-Bula

摘要: #include #include #include using namespace std;int Graph[210][210];int DP[210][2];int count;void DFS( int index ){ DP[index][0] = 0; DP[index][1] = 1; for( int i = 1; i mapTemp; int n; cin>>n; if( n == 0 ) break; string boss; cin>>boss; mapTemp[boss... 阅读全文

posted @ 2013-10-31 22:25 新一 阅读(193) 评论(0) 推荐(0)

匈牙利算法---解决最大匹配问题

摘要: 这是一种用增广路求二分图最大匹配的算法。讲解的很详细的博客:https://www.byvoid.com/blog/hungary/至于基础知识,我就不多讲了。其实它就是一直在找出一条路径能把二分图的左半部分的其中一个未匹配节点和右半部分的其中一个未匹配节点加入到已经匹配的节点中去。这就是关键。那个博客讲的很详细了。看了之后都知道是具体情况。下面我根据自己的理解实现了一下这个算法(DFS方式)。#includeusing namespace std;#define MAX_NUM 1024int Left=4;int Right=3;int vm[MAX_NUM];//节点对应的匹配节点in. 阅读全文

posted @ 2013-10-31 22:24 新一 阅读(731) 评论(0) 推荐(0)

解决Windows7 Embedded连接手机问题

摘要: 故障现象:正确安装厂商自带的驱动后,插入安卓或iPhone手机,提示找到新硬件,却无法成功安装驱动。在此可以肯定的是:手机驱动无问题,手机、连接线也无问题。看来问题又落到“Embedded”上了! 仔细分析调试,发现系统缺少以下几个驱动包,用命令dism.exe /online /add-package /packagepath:xxx.cab添加进系统,重启,手机连接正常!“WinEmb-INF-angelusb.cab”、“winemb-inf-winusb.cab”和“WinEmb-INF-wpdmtp.cab”。 阅读全文

posted @ 2013-10-31 22:21 新一 阅读(325) 评论(0) 推荐(0)

Android Service完全解析,关于服务你所需知道的一切(上)

摘要: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。不过,虽然Service几乎被每一个Android程序员所熟知,但并不是每个人都已经将Ser 阅读全文

posted @ 2013-10-31 22:20 新一 阅读(235) 评论(0) 推荐(0)

一口一口吃掉Hibernate(五)——一对多单向关联映射

摘要: 在上一篇博客《一口一口吃掉Hibernate(四)——多对一单向关联映射》中,介绍了多对一的关联映射,今天就反过来说一下一对多的单向关联映射。 可能有人会对这2篇博客的题目有点混淆不清,跟日常说的关系有点不同。我们日常说的比如父子关系,夫妻关系都是说的双向关系,而现在讨论的则是单向关系,所以也就有了多对一和一对多的说法。 二者的关系其实很简单,只是角度不同而已。比如说学生和班级的关系。如果从学生角度来看,是多对一的关系。而从班级角度来看,则是一对多的关系。说法很简单,但是在对象和关系的建立却是不一样的。 先看一下一对多的类图(貌似好多人的聚合关系都画错了): Hibe... 阅读全文

posted @ 2013-10-31 22:19 新一 阅读(208) 评论(0) 推荐(0)

开源 免费 java CMS - FreeCMS1.5-数据对象-guestbook

摘要: 下载地址:http://code.google.com/p/freecms/guestbook从FreeCMS1.5开始支持在使用留言相关标签时,标签会封装guestbook供页面调用。属性说明ididsiteid所属站点idmemberid留言会员idmembername留言会员名称name姓名sex性别email电子邮箱qqQQ号码tel电话号码title标题content内容addtime发送时间addtimeStr发送时间(YYYY-MM-dd)ipIPstate状态0未审核1已审核2审核不通过stateStr状态0未审核1已审核2审核不通过recontent回复内容retime回复时 阅读全文

posted @ 2013-10-31 22:15 新一 阅读(395) 评论(0) 推荐(0)

[WinForm]dataGridView导出到EXCEL

摘要: 方法一:SaveFileDialog dlg = new SaveFileDialog();dlg.Filter = "Execl files (*.xls)|*.xls";dlg.FilterIndex = 0;dlg.RestoreDirectory = true;dlg.CreatePrompt = true;dlg.Title = "保存为Excel文件";dlg.FileName = "不合格记录";//保存的Excel名字if (dlg.ShowDialog() == DialogResult.OK){ Stream my 阅读全文

posted @ 2013-10-31 22:14 新一 阅读(346) 评论(0) 推荐(0)

关键帧和动画

摘要: 关键帧和动画Keyframes and Animation关键帧就是预先记录各个级别的动画数据。前面的机械手和太阳系系统都是在运行的时候计算出动画的。关键帧就是一个对于模型各级别在某个时刻的重要位置。比如关键转完处,动作变向处等。通过一定算法,计算机能自动计算出其关键帧之间的动作位置。这样我们就能产生平滑的动画了。如果做过flash和photoshop的朋友都知道这个概念。但是怎么计算出?用什么算法?这就是个非常复杂的大问题了。比如用photoshop的会知道bezier曲线,那是由挺复杂的数学支持的。而且一般不直接用矩阵来计算,而是把变换矩阵分解为三个部分旋转(rotation),缩放( s 阅读全文

posted @ 2013-10-31 22:13 新一 阅读(488) 评论(0) 推荐(0)

uva 696 - How Many Knights

摘要: 题目链接:uva 696 - How Many Knights 题目大意:给出一个n * m的网格,计算最多可以放置几个国际象棋中的骑士。 解题思路:分成三类来讨论:1)min(n, m) == 1, 也就是无论怎么摆也不会影响到其他的骑士。2)min(n, m) == 2, 这是将网格将网格分成2*4的若干部分,每个部分的前半部分放置骑士,主要注意模4后剩余部分的处理。3)n *m的网格上间隔摆放(就是对应的黑格子或者白格子)(n * m - 1)/ 2#include int f(int n, int m) { if (n 1) ? 2 : n % 4) * 2; } else retu. 阅读全文

posted @ 2013-10-31 22:12 新一 阅读(527) 评论(0) 推荐(0)

uva 11181 - Probability|Given(概率)

摘要: 题目链接:uva 11181 - Probability|Given 题目大意:有n个人去超市买东西,给出r,每个人买东西的概率是p[i],当有r个人买东西的时候,第i个人恰好买东西的概率。 解题思路:dfs思路很简单,主要注意说ans[i] / P, (P为n个人中买东西的人数为r的事件发生的概率)。 #include #include const int N = 30;int n;double p[N], ans[N];double dfs(int c, int k, double pi) { if (c > n) return k ? 0 : pi; double sum = 0; 阅读全文

posted @ 2013-10-31 22:10 新一 阅读(451) 评论(0) 推荐(0)

IE下target获得焦点时存在虚线的问题

摘要: IE下target获得焦点时存在虚线时,用IE的特定属性:hidefocus="true"即可解决! 阅读全文

posted @ 2013-10-31 22:06 新一 阅读(203) 评论(0) 推荐(0)

将 Shiro 作为应用的权限基础 二:shiro 认证

摘要: 认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。一、认证过程1、收集实体/凭据信息Java代码 UsernamePasswordToken token = new UsernamePasswordToken(username, password); token.setRememberMe(true); UsernamePasswordToken支持最常见的用户名/密码的认证机制。同时,由于它实现了RememberMeAuthentica... 阅读全文

posted @ 2013-10-31 22:05 新一 阅读(787) 评论(0) 推荐(0)

uva 701 - The Archeologists' Dilemma

摘要: 题目链接:uva 701 - The Archeologists' Dilemma 题目大意:给出x,求一个e,使得x * 10 ^ y ≤ 2 ^ e #include #include int main () { int x, y; double l, r, d, a, b; while (scanf("%d", &x) == 1) { y = x; int c = 0; while (y) { c++; y /= 10; } l = log(x) / log(2); r = log(x + 1) / log(2); d = log(10) / log( 阅读全文

posted @ 2013-10-31 22:02 新一 阅读(380) 评论(0) 推荐(0)

Java IO--字节-字符流转换

摘要: OutputStreamWriter和InputStreamReader 一般在操作输入输出内容的就需要使用字节或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以,就需要另外一组转换流的操作类。 import java.io.* ;public class OutputStreamWriterDemo01{ public static void main(String args[]) throws Exception { // 所有异常抛出 File f = new File("d:" + File.separato... 阅读全文

posted @ 2013-10-31 22:01 新一 阅读(402) 评论(0) 推荐(0)

存储管理之页式、段式、段页式存储

摘要: 首先看一下“基本的存储分配方式”种类: 1.离散分配方式的出现 由于连续分配方式会形成许多内存碎片,虽可通过“紧凑”功能将碎片合并,但会付出很大开销。于是出现离散分配方式:将一个进程直接分散地装入到许多不相邻的内存分区中。 下面主要介绍“离散分配”三种方式的基本原理以及步骤: 2.基本分页存储 2.1.步骤 ³ 逻辑空间等分为页;并从0开始编号³ 内存空间等分为块,与页面大小相同;从0开始编号分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。 2.2.地址结构 分两部分:页号、位移量(业内地址) 业内地址的位数可以决定页的大小... 阅读全文

posted @ 2013-10-31 21:58 新一 阅读(21850) 评论(0) 推荐(2)

[置顶] 【玩转cocos2d-x之二十】从CCObject看cocos2d-x的内存管理机制

摘要: 原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/13765639 再看CCObject,剔除上节的拷贝相关,以及Lua脚本相关的属性和方法后,CCObject还剩下什么? 1.剩下什么?可以看到整个CCObject就是围绕着m_uReference和m_uAutoReleaseCount在转。这两个变量的解释如下。所以CCObject剩下的其实就是对内存的管理。CCObject::CCObject(void)//构造函数: m_nLuaID(0), m_uReference(1) //引用计数,初始为1,当引用计数=0,. 阅读全文

posted @ 2013-10-31 21:57 新一 阅读(315) 评论(0) 推荐(0)

android 随手记 读写文件的几种方式

摘要: java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader... 阅读全文

posted @ 2013-10-31 21:54 新一 阅读(963) 评论(0) 推荐(0)

(队列的应用5.3.2)POJ 2259 Team Queue(队列数组的使用)

摘要: /* * POJ_2259.cpp * * Created on: 2013年10月30日 * Author: Administrator */#include #include #include #include #include using namespace std;const int maxn = 1010;int main(){ int n; bool visited[maxn]; int counter = 1; while(scanf("%d",&n)!=EOF,n){ int i; /** * que: 总队列,里面存的是子队列的编号 * q[i]: 阅读全文

posted @ 2013-10-31 21:53 新一 阅读(216) 评论(0) 推荐(0)

android 随手记 仿微信的popwindow

摘要: /把文字控件添加监听,点击弹出自定义窗口 [java] view plain copy print ? tv.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){//实例化SelectPicPopupWindowmenuWindow=newSelectPicPopupWindow(MainActivity.this,itemsOnClick);//显示窗口menuWindow.showAtLocation(MainActivity.this.findViewByI... 阅读全文

posted @ 2013-10-31 21:48 新一 阅读(675) 评论(0) 推荐(0)

[LeetCode] Remove Nth Node From End of List

摘要: Given a linked list, remove the nth node from the end of list and return its head.For example, Given linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end, the linked list becomes 1->2->3->5.Note:Given n will always be valid.Try to do this in one pas 阅读全文

posted @ 2013-10-31 21:46 新一 阅读(169) 评论(0) 推荐(0)

[置顶] Zend Optimizer 和 Zend Debugger 同时安装

摘要: 下载地址: Zend Optimizer: http://download.csdn.net/detail/wf120355/6479947 Zend Debugger:http://download.csdn.net/detail/wf120355/6479967 注意:如果您下载的是 XAMPP 的基本安装包,或者您的PHP已经安装了 Zend Optimizer,可以跳过下面的 1、2 两个步骤。安装 Optimizer: 在上面的地址下载到最新版后,双击安装程序,按照提示进行安装即可,比较傻瓜化。配置 Optimizer:[Zend] zend_extension_ts="C 阅读全文

posted @ 2013-10-31 21:45 新一 阅读(269) 评论(0) 推荐(0)

uva 10721 - Bar Codes(dp)

摘要: 题目链接:uva 10721 - Bar Codes 题目大意:给出n,k和m,用k个1~m的数组成n,问有几种组成方法。 解题思路:简单dp,cnt[i][j]表示用i个数组成j, cnt[i][j] = ∑(1 ≤ t ≤min(k, j)) cnt[i - 1][t]. #include #include #define ll long longconst int N = 105;ll cnt[N][N];int n, k, m;void init() { memset(cnt, 0, sizeof(cnt)); cnt[0][0] = 1;}void solve() { init(); 阅读全文

posted @ 2013-10-31 21:44 新一 阅读(442) 评论(0) 推荐(0)

android实现六边形等不规则布局

摘要: 在去年广告机项目中,UI设计出一个比较华丽的UI,但是对于我来说无从下手,我试过view的叠加并设置外边距实现,虽然勉强可以实现,但是获取单击焦点是有很多问题;效果图如下: 最后只有另外想办法;我对viewgroup进行了自定义,并且自定义了每个按钮源码:http://download.csdn.net/detail/hcb1230/6479979以下是我的实现方式:1.SpecailButton.java public class SpecailButton extends TextView implements View.OnClickListener { private stati... 阅读全文

posted @ 2013-10-31 21:41 新一 阅读(721) 评论(0) 推荐(0)

新浪面试题:只允许使用++操作符实现加减乘除运算(c语言版)

摘要: //假定a,b都是正整数,只允许使用++而不使用-,--,*,/操作符的情况下实现加减乘除运算//使用++实现加法:int jiafa(int a,int b){ for (int i=0;i=b)int jianfa(int a,int b){ int c = 0; if (a >= b) while (b != a) { c++; b++; } return c;}//乘法a*bint chengfa(int a,int b){ int c = 0; for (int i = 0;i<b;i++) { c = jiafa(c,a); } return c;}//除法稍等a/bi 阅读全文

posted @ 2013-10-31 21:40 新一 阅读(251) 评论(0) 推荐(0)

[置顶] Android之服务器编程

摘要: 这个教程主要是讲解服务器编程的,如果你的应用需要和服务器通信,那就必须了解服务器编程(当然,也许你不需要了解,因为你只开发客户端),Android应用和服务器的通信可以使用Http + JSON来通信,具体教程可以参看我以前的博客。 在这里说一句题外话:如果你不是出于爱好来写应用,那么尽量做有网络功能的应用,如果是单机,很容易被别人破解(在中国这种大环境下,没办法)。 视频教程的主要内容有: 01《老罗Android开发视频教程》第一集:JavaWeb实现用户注册功能 02《老罗Android开发视频教程》第二集:JavaWeb实现用户登录功能 03《老罗Android开发... 阅读全文

posted @ 2013-10-31 21:39 新一 阅读(333) 评论(0) 推荐(0)

简单通俗讲解DOM

摘要: 在开始之前先说一点,DOM是非常容易理解的,但是大家说的太官方,让人很是难于理解,我们就用非常简单的语言翻译一遍。加深对DOM的理解,从而对它有一个全面的认识。什么是DOM DOM的全称是DocumentObjectModel,即文档对象模型,它允许脚本控制Web页面、窗口和文档。 如果没有DOM,JavaScript将是另外一种脚本语言;而有了DOM,它将成为制作动态页面的强有力工具。DOM不是JavaScript语言的一部分,而是内置在浏览器中的一个应用程序接口。当然,我们可以简单的理解为一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文... 阅读全文

posted @ 2013-10-31 21:36 新一 阅读(418) 评论(1) 推荐(0)

Android Developers:日历提供者

摘要: ... Calendar Provider是用于用户的日历事务的仓库。Calendar Provider API允许你在日历,事务,参与者,提醒等,执行查询,插入,更新,和删除操作 。 CalendarProvderAPI能通过应用程序和同步Adapter被使用。基于程序的类型的规则变化执行调用。这个文档主要集中于和一个应用一样使用Calendar ProviderAPI。查看同步Adapter的差异讨论,查阅SyncAdapters。 通常地,读或者写日历数据,一个应用程序的清单文件必须包含相应的权限,在UserPermission中... 阅读全文

posted @ 2013-10-31 21:35 新一 阅读(632) 评论(0) 推荐(0)

glassfish--服务搭建

摘要: 集群配置:1. DAS节点执行:1)./asadmin start-domain domain1 2)./asadmin change-admin-password 3)./asadmin enable-secure-admin 4)./asadmin set configs.config.server-config.network-config.protocols.protocol.sec-admin-listener.ssl.ssl3-enabled=true 5)打开DAS 4848控制台,进入控制后,选择“群集”,... 阅读全文

posted @ 2013-10-31 21:32 新一 阅读(701) 评论(0) 推荐(0)

解决mysql下区分表名大小写的问题

摘要: MySQL在Linux下采用 rpm方式安装后默认是: 数据库名与表名\表的别名\变量名是严格区分大小写 1.用root帐号登录,/etc/ mysql/my.cnf中的[mysqld]后添加lower_case_table_names=1 操作命令: vi /etc/my.cnf [mysqld]## * Basic Settings#user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport = 3306basedir = /usrdatadir =... 阅读全文

posted @ 2013-10-31 21:31 新一 阅读(459) 评论(0) 推荐(0)

w3cschool菜鸟教程离线版chm手册正式发布

摘要: w3cschool菜鸟教程是一个提供了最全的的web技术基础教程网站。网站包含了HTML教程、CSS教程、Javascript教程、PHP教程等各种建站基础教程。同时也提供了大量的在线实例,通过实例,您可以更好地学习如何建站。 w3cschool菜鸟教程官网: 猛击查看:http://www.w3cschool.cc/ w3cschool菜鸟教程离线版chm手册下载地址: 1、百度网盘下载:http://pan.baidu.com/s/1wypMi 2、腾讯微云下载:http://url.cn/KH9NML 加入w3cschool菜鸟教程QQ讨论群:71358470,查看更多资料下载。 说明. 阅读全文

posted @ 2013-10-31 21:30 新一 阅读(1320) 评论(0) 推荐(0)

LESS详解之编译LESS

摘要: 掌握LESS,必须先掌握LESS的编译。因为LESS是CSS预处理语言的一种,是一种动态语言。LESS可以运行在各种语言和环境中,包括浏览器端、服务器端等。就因为是一种CSS预处理语言,所以需要编译。下面为大家介绍一下编译的方法。 浏览器端编译 LESS可以在浏览器端不用编译直接使用。在浏览器端使用LESS的时候,需要引入一个JS文件,这个JS文件能够把LESS文件在浏览器端编译成CSS文件,然后在呈现到页面上。 使用方法 1、下载less-1.4.2.min.js文件; 下载地址:http://www.leemagnum.com/js/less-1.4.2.min.js 2、页面引入... 阅读全文

posted @ 2013-10-31 21:28 新一 阅读(2321) 评论(2) 推荐(0)

查询存储过程,数据库对象的创建历史

摘要: 查询建立时间 --表 select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构 select * from syscolumns where id=object_id(N'表名') --存储过程 select * from sysobjects where id=object_id(N'存储过程名') and xtype='P' 查询最后修改时间 --存储过程 select name,modify_date from sys.al 阅读全文

posted @ 2013-10-31 21:23 新一 阅读(383) 评论(0) 推荐(0)

把mysql数据库生成数据字典,直接可用

摘要: 便于查看数据库表、字段,做一个数据字典是很有必要的,下面只需要简单更改下配置就可以用了,样式也是挺好的。'.APPNAME.'--数据字典 '.APPNAME.'--数据字典(注:共'.$tab_count.'张表,按ctrl+F查找关键字)'."\n";for($i=0;$i'."\n";echo ' ';echo ($i+1).'、表名:[' . $array[$i]['Name'] . ']注释:' . $array[$i 阅读全文

posted @ 2013-10-31 21:22 新一 阅读(1232) 评论(0) 推荐(0)

(队列的应用5.3.3)POJ 3125 Printer Queue(优先队列的使用)

摘要: /* * POJ_3125.cpp * * Created on: 2013年10月31日 * Author: Administrator */#include #include #include using namespace std;int main() { int t; scanf("%d", &t); while (t--) { queue q; priority_queue v; int n, m; scanf("%d%d", &n, &m); int i; for (i = 0; i < n; ++i) { in 阅读全文

posted @ 2013-10-31 21:21 新一 阅读(256) 评论(0) 推荐(0)

我的2013校招总结

摘要: 时间一直在过,对每个人都公平着。最近这段时间里,对于我也发生了许多重要的事吧。过着过着,今天都10月31日了,漫长有忧郁的十月也终将过去了。 想纪念的是,最近自己大四,10月份,是重庆校招最火热的时候吧,曾经也对于这个月充满期待。后来真的到了这个月,真的发生了很多事,但也终将离开,成为我生命的一瞬。留念或者不留念,我相信自己也在这样的一段岁月中得到了一些成长。感谢时光,有些明亮。 其实大学,对于一个人来说,确实会是很美好的一件事情。漫长又短暂的四年,总值得怀念。特别是到最后,我自己要离开的时候,学校的一花一树都没突然的变得那么美好,然后又却要在我的人生中凋谢掉。 在惠普工作3个多月了吧,虽然只 阅读全文

posted @ 2013-10-31 21:20 新一 阅读(298) 评论(0) 推荐(0)

使用Jmeter对应用程序进行测试

摘要: JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档。JMeter作用领域JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况。你可以用JMeter提供的图形化界面分析性能指标或 阅读全文

posted @ 2013-10-31 21:16 新一 阅读(590) 评论(0) 推荐(0)

Java浮点运算-BigDecimal

摘要: package com.hsun.test;import static java.lang.System.out;import java.math.BigDecimal;public class BigDecimalTest { public static void main(String[] args) { double a = 1.1; double b = 2.2; out.println(a+b);//加 3.3000000000000003 out.println(a-b);//减 -1.1 out.println(a*b);//乘 2.4200000000000004 ... 阅读全文

posted @ 2013-10-31 21:15 新一 阅读(329) 评论(0) 推荐(0)

Android工具类-关于网络、状态的工具类

摘要: 下方是一个很好的监测网络、状态的工具类public class NetworkUtils { /** * 网络是否可用 * * @param activity * @return */ public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity == nu... 阅读全文

posted @ 2013-10-31 21:14 新一 阅读(202) 评论(0) 推荐(0)

你们对LinearLayout线性布局中Layout_weight的误解

摘要: 帮人找个入门级别的书得负责任,自己先看一下有无缺陷,结果发现这个:(原文发在该书的论坛上,发现受众面太小了,无奈转到这个弃用很久的博客里,以后把心得慢慢发上来) Google Android开发入门与实战,第二版,P104倒数第七行括弧内容:(layout_weight越小权重越大)。 SDK中的原话:Indicates how much of the extra space in the LinearLayout will be allocated to the view associated with these LayoutParams. Specify 0 if the vie... 阅读全文

posted @ 2013-10-31 21:13 新一 阅读(401) 评论(0) 推荐(0)

链接到最近访问的单元格

摘要: 设计要点:单元格地址、超级链接阿金:你说能用CELL()能获取单元格地址?秀秀:对,如果用A2单元格保存地址,就在A2单元格内写入公式:=CELL("ADDRESS")就行了。 阿金:那如果用A3单元格定义一个超级链接,指向A2保存的地址就可以接直接定位到最近访问的单元格?秀秀:嗯,是个好办法。阿金:所以,俺有个想法,秀秀:什么?阿金:要是俺能CELL你在哪就好了,那样俺随时都出现在你面前。秀秀:啊?暗探呐!《最近访问的单元格》详见:http://jingyan.baidu.com/article/d621e8da1a2b092865913f89.html 阅读全文

posted @ 2013-10-31 21:11 新一 阅读(151) 评论(0) 推荐(0)

Struts2漏洞分析,漏洞波及全系版本

摘要: Struts漏洞分析 Apache Struts团队已经发布了Struts 2.3.15.1安全更新版本。在Struts2.3.15.1版本之前,存在着严重的安全漏洞,如果现在一些比较大的网站是用JAVA做的,没有把版本升级,还用的是Strtus2.3.15.1版本之前的话,那么你们就要小心,服务器被黑了哦。 下面就来说一下之前版本,Struts2的漏洞是如何产生的,我们自己去做,该如何的去解决这个安全漏洞: 我听有人说: “这算什么漏洞”,我想说的是:“你在浏览器就能把别个服务器搞蹦掉,让它停掉没工作了,这能不是高危漏洞么”。 1. 我用的是struts_... 阅读全文

posted @ 2013-10-31 21:07 新一 阅读(711) 评论(0) 推荐(0)

linux中Oops信息的调试及栈回溯

摘要: Oops 信息来源及格式 Oops 这个单词含义为“惊讶” ,当内核出错时(比如访问非法地址)打印出来的信息被 称为 Oops 信息。 Oops 信息包含以下几部分内容。 1 一段文本描述信息。 比如类似“Unable to handle kernel NULL pointer dereference at virtual address 00000000” 的信息,它说明了发生的是哪类错误。 2 Oops 信息的序号。 比如是第 1 次、第 2 次等。这些信息与下面类似,中括号内的数据表示序号。 Internal error: Oops: 805 [#1] 3 内核中加载的模块名称,也可能没 阅读全文

posted @ 2013-10-31 21:06 新一 阅读(980) 评论(0) 推荐(1)

Android事件处理的2种方式:监听器与回调

摘要: Android组件的事件处理有2种方式:1、基于监听器的事件处理方式:先定义组件,然后为组件设定监听器。详见http://blog.csdn.net/jediael_lu/article/details/11555497 2、基于回调的事件处理方式:让每一个组件继承UI类,并重写该类的事件处理方法。当该组件遇到某事件时,即会触发相应的事件处理方法。如:public class MyButton extends Button{ public boolean onKeyDown(int keyCode, KeyEvent event){ //code here }... 阅读全文

posted @ 2013-10-31 21:05 新一 阅读(429) 评论(0) 推荐(0)

10进制整数转62进制的函数

摘要: /** * 10进制转为62进制 * * @param integer $n 10进制数值 * @return string 62进制 */function dec62($n) { $base = 62; $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $ret = ''; for($t = floor(log10($n) / log10($base)); $t >= 0; $t --) { $a = floor($n / pow($base, $t)); 阅读全文

posted @ 2013-10-31 21:02 新一 阅读(319) 评论(0) 推荐(0)

责任心与态度比技术更重要

摘要: 昨天一个小项目上线,本来在UAT(用户测试)的时候测试很成功,没有什么问题,这个项目的需求也很少,改动不大,本以为会很顺利,可没有想到这么一个小项目居然也出了问题,导致项目重新部署了一次,比预计多花费了2个多小时。 这次出的问题很低级,是因为几个配置文件的改动,之前在UAT测试是成功的,而上线之前,发现有一个配置不需要了,于是就删除了,但是删除后,因为我的经验主义作祟,觉得这个改动很小,绝对不会引起什么问题,于是只是简单测试了一下,就直接仍给那边的人上线了。结果一上线我就发现了这个bug,是个非常明显的bug,如果我上线前测试稍微注意一点就会发现的,但是我没有发现这个bug,虽然后来... 阅读全文

posted @ 2013-10-31 21:01 新一 阅读(376) 评论(0) 推荐(0)

地图上测量实际距离---百度地图应用

摘要: 城市切换与测距+缩放 北京市 [更换城市] 城市列表 阅读全文

posted @ 2013-10-31 20:57 新一 阅读(421) 评论(0) 推荐(0)

本地计算机上的OracleOraDb11g_home2TNSListener服务启动又停止了。一些服务自动停止,如果他们没有什么可做的 .

摘要: 一、问题 本地计算机上的OracleOraDb10g_home1TNSListener 服务启动又停止了 二、问题描述 Oracle:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 \”性能日志和警报 \”服务。 三、问题原因 出现情况:原来正常,IP地址变了后就不能启动 四、解决方法 %oracle%\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora tnsnames.ora把这这文件里的内容改下 HOST=你的计算机名字(或者本机IP... 阅读全文

posted @ 2013-10-31 20:55 新一 阅读(1160) 评论(1) 推荐(0)

软考四 设计模式

摘要: 软考学习到了设计模式部分了。这次主要是学习HeadFirst,跟刚开始学习大话一样,总有种豁然开朗的感觉。 记得大话那会,总感觉作者太厉害了,讲解每个模式的时候既能从生活中的实例说起,又能给我们讲明设计模式,从生活入手,当然我们记得也就深刻了,就如说代理模式,具体可能不清楚,但是想起那个啥啥啥代人送礼物。整个过程就会出现,当然模式不想起也就起起来了。这个是大话阶段的感觉。 那么HeadFirst呢,如果说大话那会学习的“是什么”,那么现在学习的是“为什么”,第一遍的学习只是个认识的过程,再次或者是再再次的学才是真正的学习,这也就是为什么“学而时习之,不亦说乎”的道理吧。 我们都记得关联关系中. 阅读全文

posted @ 2013-10-31 20:54 新一 阅读(387) 评论(0) 推荐(0)

UVALive 4857 Halloween Costumes

摘要: 区间dp。对于最左边的点: 1、在该点穿的衣服只有该点用的到,即穿上就脱下。所以dp[ l ][ r ] = min(dp[ l + 1][ r ] + 1, dp[ l ][ r ])。 2、衣服仍保留。这一步需要明确只有后面用到这件衣服才会选择保留。假如当前位置是i,j 位置和当前位置衣服相同。就可以考虑当前衣服一直穿到了 j 位置。因为在此期间该衣服可能还会被用到。所以我们把 j 位置保留下来,这样的话整个区间l ,r 就都可以用这件衣服了。 于是dp[ l ] [ r ] = min(dp[ l ][ r ], dp[l + 1][ j ] + dp[ j + 1][ ... 阅读全文

posted @ 2013-10-31 20:53 新一 阅读(185) 评论(0) 推荐(0)

现在就能投入使用的12个高端大气上档次的CSS3特性

摘要: 原文:http://tutorialzine.com/2013/10/12-awesome-css3-features-you-can-finally-use/原文中有demo展示及下载。翻译开始:可能你和我一样,每当看到一个新潮的令人过目不忘的css3特效,就迫不及待的想要应用到自己的网站中去。然后,你就会发现这些新特性只能在一到两个主流浏览器(而且绝不可能是IE)中正常显示,于是乎,你选择了搁置这个特效,开始遥遥无期的等待。现在我有一个好消息要告诉你:在最新版本的浏览器中,不少帅气的CSS3特性已经得到了良好的支持,你现在就可以使用它们了!提醒下,下面所叙及的大部分特性不能在老版本的IE( 阅读全文

posted @ 2013-10-31 20:52 新一 阅读(250) 评论(0) 推荐(0)

导航