自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(182)
  • 收藏
  • 关注

最大连续子序列 1231

解法一:记录下标#include <stdio.h>#include<iostream>using namespace std; #define N 10001int a[N]; int main(){ int n,max,start,end; while(cin>>n && n) { ma...

2012-05-31 23:56:00 57

搬寝室 1421

#include <iostream>#include <algorithm>using namespace std;#define Min(a,b) (a < b ? a : b)#define INF 2100000000int dp[2001][1001];//第一个下标(2001)是指int main() { int n;//物品的个数 ...

2012-05-31 23:54:00 198

[C#学习笔记之多线程2]多线程同步与并发访问共享资源工具—Lock、Monitor、Mutex、Semaphore...

“线程同步”的含义 当一个进程启动了多个线程时,如果需要控制这些线程的推进顺序(比如A线程必须等待B和C线程执行完毕之后才能继续执行),则称这些线程需要进行“线程同步(thread synchronization)”。 线程同步的道理虽然简单,但却是给多线程开发带来复杂性的根源之一。当线程同步不好时,有可能会出现一种特殊的情形——死锁(Dead Lock)。“死锁”...

2012-05-31 23:05:00 210

ju.taobao.com的异常信息,很难收集到的。今天遇到了,保存一下,留作日后分析堆栈。...

500 Internal Server ErrorAn exception occurred while processing the requestcom.alibaba.webx.WebxException: Failed to execute screen: tg.LifeHome (template: screen/tg/lifeHome.vm) at com.alibaba.web...

2012-05-31 22:12:00 192

C++ primer第二次阅读学习笔记(第18章:特殊工具与技术:运行时类型识别、extern。。。)...

第十八章:特殊工具与技术:运行时类型识别 通过运行时类型识别(RTTI),程序能够使用基类的指针或引用来检查这些指针或引用所指向对象的实际类型。通过两个操作符提供RTTI: 1:typeid操作符,它返回指针或引用所指对象的实际类型。如typeid(*p);typeid(ref); 2:dynamic_cast操作符,将基类类型的指针或引用安全的转换为派生类类型...

2012-05-31 15:38:00 142

input文件域的美化

  不得不说input file文件域真是丑的一*。。。,与页面中的元素差异相差太大,而且各个浏览器的显示效果还不一样,真不想用这玩意,真头疼。好吧,说点正经的,来聊一聊怎么美化input file文件域。  1.最开始的做法  我一开始的想法很暴力,隐藏文件域,设置一个按钮,点击按钮用jquery的trigger方法模拟input file文件域的click事件。结果是FF1...

2012-05-31 08:27:00 122

.C++ primer第二次阅读学习笔记(第18章:特殊工具与技术:优化内存分配)

第十八章:特殊工具与技术:优化内存分配C++类型分配是一个类型化操作:new特定类型分配内存,并在新分配的内存中构造对象。new表达式会为每个动态分配的类自动调用构造函数。但有些时候需要将内存分配与对象构造分开,因为对预先分配,但以后却不使用的对象进行构造很是浪费的。内存分配和对象构造紧密纠缠,就像对象析构和内存回收一样。new表达式分配内存并在该内存中构造一个对象,delete表...

2012-05-30 18:20:00 156

javadoc 使用

对于Java注释我们主要了解两种:  // 注释一行  /* ...... */ 注释若干行  但还有第三种,文档注释:  /** ...... */ 注释若干行,并写入javadoc文档  通常这种注释的多行写法如下:  /**  * .........  * .........  */  很多人多忽视了这第三种注释,那么这第三种注释有什么用?javadoc又是什么东西?下面我们就谈谈。  一....

2012-05-30 17:56:00 72

C++ primer第二次阅读学习笔记(第17章:用于大型程序的工具:多重继承与虚继承) ....

第十七章:用于大型程序的工具:多重继承与虚继承多重继承是从多于一个直接基类派生类的能力。多重继承的派生类继承其所有父类的属性。为了支持多重继承,应扩充派生列表,多个类用逗号分割。如:class panda:public bear,public animal{};注意每个基类都必须制定访问级别。public,private,protected,与单继承一样。多重继承的...

2012-05-29 20:09:00 81

Android 里的对话框Dialog 实现机制基础

Android 里的对话框Dialog 实现机制基础Dialogs对话框通常都是出现在当前活动的前面,当当前活动弹出对话框后,当前活动将失去焦点,而对话框将完成与用户交互的任务。对话框通常拿来当通知使用,临时中断用户当前操作完成一个与当前活动直接相关的小工作,比如登录成功提示框及进度条。Dialog 类是创建对话框的基类,然而,通常我们并不实例化一个Dialog,取而代之,我们...

2012-05-29 13:56:00 64

C++ primer第二次阅读学习笔记(第17章:用于大型程序的工具:命名空间)

第十七章:用于大型程序的工具:命名空间在一个给定的作用域中定义的每个名字,在该作用域中必须是唯一的。对庞大、复杂的应用程序而言,这个很难满足。由独立开发的库构成的复杂程序更有可能遇到名字冲突,因为库倾向于使用全局名字:模板名、类型名或函数名。命名冲突问题被称为:命名空间污染。命名空间为防止名字冲突,提供了更加可控的机制。命名空间能够划分全局命名空间。一个命名空间是一个作用域,通过在命名...

2012-05-29 11:20:00 101

CSS3无图片实现华丽折页菜单效果(多浏览器兼容)

昨天在做一个网站的左栏菜单的时候,突然想到,看了那么多创意的CSS3导航、菜单,何不自己动手做一个纯CSS3菜单呢?于是捣鼓了一下把想法给实现了,虽然说是比较老掉牙的一个创意,不过顺便也算是锻炼了一下CSS水平。先看看网页里的最终效果:那么,教程开始了!Step1首先,一个菜单的结构如下:<div class="wrapper">...

2012-05-29 02:57:00 194

内存管理总结【持续更新中.......】

大概一个月前因为一个项目老挂,项目组就让我专门去研究objective-c内存管理这方面的知识。在这个过程中,我看了很多东西,我也和挺多的人进行了交流,现在有了一些自己的总结,我现在记录在这里。当然了,也希望各位大神不吝赐教,在此,先谢谢了。一、对象要在声明中写,这样好自己控制内存。也就是,不要临时生成对象,这样自己不好控制。说白了,就是能参数内存的对象,最好都在interface里面定义,然...

2012-05-29 01:43:00 50

CSS3实现文本框焦点伸长效果

如果用过苹果官网的搜索功能,就会发现,当搜索框获得焦点时会自动伸长,并且有动画效果,这是怎么实现的呢?不需要Flash,不需要JavaScript,纯CSS3就可以实现,先看看Demo(不支持IE内核浏览器):演示地址CSS代码:input, textarea{ color: #888; padding: 5px; margin: 10px; outline: ...

2012-05-29 00:36:00 254

Android 远程链接 daemon not running 解决方法

Android 远程链接 daemon not running 解决方法文章由 leon 用adb命令链接远程模拟器 有时候会遇到如下问题:C:Documents and SettingsAdministrator>adb connect 192.168.0.183* daemon not running. starting it now on port 5...

2012-05-28 16:50:00 137

Android中ArcGIS中实现DrawTool类

package com.esri.drawtool;import java.util.HashMap;import java.util.Map;import android.content.Context;import android.graphics.Color;import android.view.MotionEvent;import com.esri.android.ma...

2012-05-28 15:22:00 170

Android中对于Geometry对象的字符串化

package com.esri.geometry.utils;import com.esri.core.geometry.Envelope;import com.esri.core.geometry.Geometry;import com.esri.core.geometry.MultiPath;import com.esri.core.geometry.Point;import c...

2012-05-28 15:20:00 210

Android中的sqlite中表的创建

db.execSQL("CREATE TABLE IF NOT EXISTS "+LOCUS_OF_POINT+ " (_id INTEGER PRIMARY KEY," + "USER_ID TEXT," + "USER_NAME TEXT," + "TIME TEXT," + "SHAPE TEXT,"+ "EQ

2012-05-28 15:17:00 205

Android中的sqlite事务操作

SQLiteDatabase db = this.getWritableDatabase(); db.beginTransaction(); db.delete(this.DAILY_EXAMINE, "1=1", null); db.delete(this.ENTERPRISE_EXAMINE, "1=1", null); db.delete(th...

2012-05-28 15:14:00 104

Android中的文件复制--视频和图片复制

public class FileOpreateUtils { /** * * @param fromFile 被复制的文件 * @param toFile 复制的目录文件 * @param rewrite 是否重新创建文件 * * <p>文件的复制操作方法 */ public static void copyfile(File fromFile...

2012-05-28 15:11:00 404

Android中的PopupWindows用法

/** * 弹出框方法 * @param resId */ private void initPopupWindow(View view){ //view窗体的显示控件 mPopupWindow = new PopupWindow(view, 200,300);// mPopupWindow.setBack...

2012-05-28 15:09:00 101

Android中调用设备的照相和摄像功能

package com.esri.activity;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.util.Date;import java.util.HashMap;import java.util.Map;import androi...

2012-05-28 15:04:00 73

Android 监听ContentProvider中数据的变化 Android 监听ContentProvider中数据的变化...

Android 监听ContentProvider中数据的变化如果ContentProvider的访问者需要知道ContentProvider中的数据发生了变化,可以在ContentProvider发生数据变化时调用getContentResolver().notifyChange(uri,null)来通知注册在此URI上的访问者,例子如下:publi...

2012-05-28 15:01:00 117

Flex视频播放及其控制视频大小显示

<?xml version="1.0" encoding="utf-8"?><s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"

2012-05-28 14:52:00 195

程序员必备的七大面向对象设计原则(三)

五、接口隔离原则1. 定义 i. 客户端不应该依赖那些它不需要的接口。 ii. 一旦一个接口太大,则需要将它分割成一些更细小的接口,使用该接口的客户端仅需知道与之相关的方法即可。2.分析 i. 接口隔离原则是指使用多个专门的接口,而不使用单一的总接口。每一个接口应该承担一种相对独立的角色,不多不少,不干不该干的事,该干的事都要干。 ii. 使用接...

2012-05-28 07:50:00 186

程序员必备的七大面向对象设计原则(二)

二、依赖倒转原则 1.依赖倒转原则定义 i. 高层模块不应该依赖低层模块,它们都应该依赖抽象。抽象不应该依赖于细节,细节应该依赖于抽象。 ii. 要针对接口编程,不要针对实现编程。 2. 依赖倒转原则分析a) 简单来说,依赖倒转原则就是指:代码要依赖于抽象的类,而不要依赖于具体的类;要针对接口或...

2012-05-28 07:49:00 207

JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 在掌握了JNI函数的使用和相关类型的映射后,以及知晓何利用javah工具生成对应的jni函数以及如何生成动态 链接库(windos下就是.dll库,Linux就是.so库了,不懂在Window下生...

2012-05-27 21:19:00 512

Platform-independent is Nothing

Last Friday I had to process some text files, adding some tags before some patterns in a text file. Perl is born for such a task. I first copied all the patterns into a file in Windows XP, then I swit...

2012-05-26 23:30:00 126

如何改变iOS程序名称

打开工程的Info.plist文件,我们会看到有一项叫做Bundle display name,这里的值就是保存程序的名称,改变这里就可以了。

2012-05-26 16:20:00 53

安卓(android)程序如何改变程序名称

程序做到最后了,但是一个程序的名字不是我们想要的,我们该怎么去改呢?下面是我介绍的方法首先,打开工程下res文件夹,再打开values文件夹,我们会看到string.xml文件,打开,将看到下面的内容:<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name"&g..

2012-05-26 16:16:00 55

JNI学习积累之二 ---- 数据类型映射、域描述符说明

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning 在Java存在两种数据类型: 基本类型 和 引用类型 ,大家都懂的 。 在JNI的世界里也存在类似的数据类型,与Java比较起来,其范围更具严格性,如下: 1、primitive ty...

2012-05-25 22:31:00 219

Hello ExtJs4.1

第一个ExtJs4.1,搞了半天总算搞出来鸟,开心。。直接上代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><html> <head> <title>hello.html</title> <meta http-equiv="keyw

2012-05-25 16:57:00 57

java中toArray用法注意事项

java中toArray用法注意事项 toarray java中toArray正确用法有三种,toArray方法都需要带参数:Java代码 publicstaticString[]vectorToArray1(Vector<String>v){String[]newText=newString[v.size()];v.toArr...

2012-05-24 18:12:00 80

android学习笔记之弹出多选框

android学习笔记之弹出多选框JAVA代码:package com.meiguihuayu;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundl...

2012-05-24 18:11:00 62

在Java中如何遍历Map对象

在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等)方法一 在for-each循环中使用...

2012-05-24 18:09:00 51

android开发之Spinner组件

android开发之Spinner组件 Spinner组件组要用显示一个下拉列表,在使用中需要用到适配器Adapter,下面是一个该组件的使用示例首先是布局文件main.xml:Java代码 <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="h...

2012-05-24 18:08:00 49

开始学习Ext4.1,先转一个

ExtJS简介 Ext是一个Ajax框架,用于在客户端创建丰富多彩的web应用程序界面,是在Yahoo!UI的基础上发展而来的。官方网址:www.sencha.com ExtJS是一个用来开发前端应用程序界面的JS框架,借鉴Swing等思想,提供了一套完整的组件库及强大的ajax支持功能,可以用Ext来开发基于Ajax的富客户端应用。 ExtJS特点:使用标准的W3C技术;庞...

2012-05-24 12:03:00 79

java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationExceptionJavathread在使用Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于Arrays.asList() 返回java.util.Arrays$ArrayLis...

2012-05-24 09:00:00 299

[ACM实验七]ACM程序设计基础(5)

实验项目:ACM程序设计基础(5)实验目的:掌握C++程序设计基础。实验要求:使用VC++6.0实现实验要求。实验内容:1.编写一个函数实现如下功能:输入:7输出: 1 8 14 19 23 26 28 2 9 15 20 24 27 3 10 16 21 25 4 1...

2012-05-24 01:11:00 89

[ACM_SMU_1104]最优矩阵连乘积

最优矩阵连乘积Accepted: 10 Total Submit: 18Time Limit: 1000ms Memony Limit: 32768KBDescription在科学计算中经常要计算矩阵的乘积。矩阵A和B可乘的条件是矩阵A的列数等于矩阵B的行数。若A是一个p×q的矩阵,B是一个q×r的矩阵,则其乘积C=AB是一个p×r的矩阵。其标准计算公式为:...

2012-05-24 00:22:00 729 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除