08 2013 档案

摘要:首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。 0. 创建个人文件夹 # 使用 yum 安装tomcat 和 mysql # 创建文件夹 cd /usr/local mkdir renfufei ... 阅读全文

posted @ 2013-08-04 20:30 冰天雪域 阅读(173) 评论(0) 推荐(0) |

摘要:package com.lain.util;/** * 2013-7-25 * chongzhen_zhao * SQLite方言 */import java.sql.Types;import org.hibernate.dialect.Dialect;import org.hibernate.dialect.function.StandardSQLFunction;import org.hibernate.dialect.function.SQLFunctionTemplate;import org.hibernate.dialect.function.VarArgsSQLFunction. 阅读全文

posted @ 2013-08-03 22:46 冰天雪域 阅读(1954) 评论(0) 推荐(0) |

摘要:先安装VS 2012, 然后下载GDAL最新版本代码,解压。 用管理员权限打开Developer Command Prompt for VS2012终端,进入代码目录。 然后运行命令: nmake /f makefile.vc 等待一会儿,编译完成后,运行命令安装: nmake /f make... 阅读全文

posted @ 2013-08-03 22:45 冰天雪域 阅读(237) 评论(0) 推荐(0) |

摘要:/*Author: Jiangong SUN*/ Here I will introduce the breadth first traversal of binary tree. The principe is that you traverse the binary tree level by level. This traversal is quite different than depth first traversal. In depth first traversal you can use recursive method to traverse. Here is one so 阅读全文

posted @ 2013-08-03 22:43 冰天雪域 阅读(249) 评论(0) 推荐(0) |

摘要:常用数据库的驱动类/URL/默认端口 1.Oracle: 格式: 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@:dbname 示例: driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:数据库名" 注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如果是远程连接,则是远程的IP地址 port:端口号,默认是1521 2. 阅读全文

posted @ 2013-08-03 22:41 冰天雪域 阅读(454) 评论(0) 推荐(0) |

摘要:我们已经知道.用户或者应用程序是通过操作系统使用设备的,而操作系统并不直接操纵设备,操作系统通过管理设备的驭动程序来间接使用设备。 设备驭动程序(Device Driver)是由生产设备厂家提供的,所有与设备相关的代码都放在设备驭动程序中。如果设备的类别差别很小.系统可以屏蔽其差别.使用同一个程序代码操纵这个设备。在计算机系统中,键盘、显示器、鼠标等都作为标准设备.操作系统使用标准的设备驱动程序,为用户提供这些设备的使用。 如果一个性能和原理完全不同的设备,例如激光打印机和针式打印机就是两种不同类型的设备,系统需要分别为其建立驭动程序。实际上由于性能上的差异.为了使设备能够发挥最大... 阅读全文

posted @ 2013-08-03 22:39 冰天雪域 阅读(272) 评论(0) 推荐(0) |

摘要:主要议题: 1分页,分段模式及实模式 2Linux分页 3linux内存线性地址空间布局及物理内存空间布局 4linux页表初始化及代码解析 1.1.1内存寻址和保护模式 在X86平台上,内存控制单元通过分段单元电路把逻辑地址转换为线性地址,又通过分页单元把线性地址转换为物理地址。 ... 阅读全文

posted @ 2013-08-03 22:37 冰天雪域 阅读(409) 评论(0) 推荐(0) |

摘要:本文出自 http://blog.csdn.net/shuangde800 题目传送门 题意: 给一个相上面的图。要求从第一层走到最下面一层,只能往左下或右下走,经过的数字之和为sum。 问有多少条路径之和刚好等于S? 如果有的话,输出字典序最小的路径。 思路: f[i][j][k] 代表从(i,j)点往下走到最后一层和为k的方案数 那么,显然可以得到状态转移: f[i][j][k] = f[i+1][left][k-val] + f[i+1][right][k-val... 阅读全文

posted @ 2013-08-03 22:35 冰天雪域 阅读(236) 评论(0) 推荐(0) |

摘要:Sourcery G++ Lite 2011.03-42: https://sourcery.mentor.com/GNUToolchain/package8737/public/arm-none-eabi/arm-2011.03-42-arm-none-eabi.exe https://sourc... 阅读全文

posted @ 2013-08-03 22:33 冰天雪域 阅读(793) 评论(0) 推荐(0) |

摘要:从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shel 阅读全文

posted @ 2013-08-03 22:30 冰天雪域 阅读(163) 评论(0) 推荐(0) |

摘要:最近两天,仔细的看了一下Flume中央日志系统(版本号:1.3.X),Flume在本人看来,还是一个非常不错的日志收集系统的,其设计理念非常易用,简洁。并且是一个开源项目,基于Java语言开发,可以进行一些自定义的功能开发。运行Flume时,机器必须安装装JDK6.0以上的版本,并且,Flume目... 阅读全文

posted @ 2013-08-03 22:29 冰天雪域 阅读(288) 评论(0) 推荐(0) |

摘要:以下是基于Android 4.2代码,对Bluetooth BR/EDR Enable process的分析。BluetoothAdapter类代表的是local device Bluetooth adapter,而BluetoothDevice类代表的是remote Bluetooth dev... 阅读全文

posted @ 2013-08-03 22:27 冰天雪域 阅读(343) 评论(0) 推荐(0) |

摘要:1、虚拟机环境下安装的 1192.168.131.21(管理节点,存储节点,sql节点) 2192.168.131.22(存储节点,sql节点) 2、安装程序 在两台机器上面同时进行 第一步: 下载安装软件地址:http://dev.mysql.com/downloads/cluster/ 我的用的版本是MySQL Cluster 5.6.11(mysql cluster 7.3.2 MSI安装出来以后就是mysql cluster 5.6.11) 第二步: 安装MSI软件,安装时不会创建mysql instance 我安装在c:\mysql cluster 7.3下 第三步: cd到你的安. 阅读全文

posted @ 2013-08-03 22:25 冰天雪域 阅读(176) 评论(0) 推荐(0) |

摘要:因为在开发过程中需要开启扫描第三方程序,并且点击启动的效果,所以对这个功能进行了实现,并且分享出来个大家。 之前看到网上说需要获取包名和类名,然后通过 intent 才能打开这个程序,其实不必要这样。 在android API中,有这么一个接口, Intent android.content.pm. PackageManager.getLaunchIntentForPackage( String packageName) 实际说的就是传入包名即可返回Intent,继而startActivity 即可打开第三方程序了。 以下是Demo: 界面 GetApplication... 阅读全文

posted @ 2013-08-03 22:23 冰天雪域 阅读(212) 评论(0) 推荐(0) |

摘要:Oozie是一个工作流引擎服务器,用于运行Hadoop Map/Reduce和Pig 任务工作流.同时Oozie还是一个Java Web程序,运行在Java Servlet容器中,如Tomcat. Oozie工作流中拥有多个Action,如Hadoop Map/Reuce job,Hadoop Pig job等,所有的Action以有向无环图(DAG Direct Acyclic Graph)的模式部署运行.所以在Action的运行步骤上是有方向的,只能上一个Action运行完成后才能运行下一个Action. Oozie工作流通过HPDL(一种通过XML自定义处理的语言,类似JBOSS... 阅读全文

posted @ 2013-08-03 22:21 冰天雪域 阅读(214) 评论(0) 推荐(0) |

摘要:WindowsXP并不像WIN7任务栏窗口有那么好的灵活性。太多窗口,冗余于任务栏,看着会很烦。如何解决? 右键点击XP任务栏→属性→分组相似任务栏按钮,这个选项框勾上。这样的话的确是会重叠窗口,但是系统默认参数是窗口达到8个以上才会重叠相似窗口,8个窗口已经充满任务栏,看着也会很多、很烦,只需要设置一下注册表,就可以调整这个数值,2个同样的窗口就可以重叠在一起。 开始→运行→输入“cmd”→“regedit”运行系统注册表,依次展开如下栏目: HKEY_CURRENT_ USER\Software\MicrosoftWindows\Cu-rrentVersion\Ex... 阅读全文

posted @ 2013-08-03 22:19 冰天雪域 阅读(435) 评论(0) 推荐(0) |

摘要:使用ccbi:js加载ccbi时候,会调用CCBReader的函数readNodeGraphFromData,从根节点递归解析子节点,使用readNodeGraph函数解析单个节点。当碰到CCMenuItem的时候,会使用CCMenuItemLoader的函数parseProperties处理节点,节点属性有许多种,点击调用属于kCCBPropTypeBlock类型,将调用Loader的parsePropTypeBlock处理,当选择的Target是kCCBTargetTypeDocumentRoot,会将触发回调的MenuItem节点实例和回调名称存储到CCBReader的mActionMa 阅读全文

posted @ 2013-08-03 22:17 冰天雪域 阅读(173) 评论(0) 推荐(0) |

摘要:South Sudan Must Allow AidThe United States is gravelyconcerned by the serious escalation of the humanitarian crisis in Pibor County in South Sudan's Jonglei State. As many as 120,000 civilians have fled their homes as a result of spikes in the ongoingbattle between state and non-state actors an 阅读全文

posted @ 2013-08-03 22:15 冰天雪域 阅读(142) 评论(0) 推荐(0) |

摘要:在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的。 标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy(shallow copy),它返回和参数包含内容一样的对象。浅拷贝是指拷贝的只是原对象元素的引用,换句话说,浅拷贝产生的对象本身是新的,但是它的内容不是新的,只是对原对象的一个引用。这里有个例子 >>> a=[[1, 2], 3, 4] >>> b = a[:] #利用切片完成一次浅拷贝 >>> id(a) 3084416588L >>> id(b) 3084418156L &g 阅读全文

posted @ 2013-08-03 22:13 冰天雪域 阅读(336) 评论(0) 推荐(0) |

摘要:一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Proced... 阅读全文

posted @ 2013-08-03 22:11 冰天雪域 阅读(341) 评论(0) 推荐(0) |

摘要:Sun shine 16:15:55 帅哥 我有个手机表 大约有700百数据,,每天新增 大约五万,并且新也有update 大约10万 然后 我每晚 把当天的数据select 导入一个新表中的时候 整个表就锁死了, 有什么好的解决方案吗 黄杉() 17:32:18 你的导入方式是? 刚才在忙 你的导入方式或者大概过程是怎么样的? Sun shine 17:43:39 insert 表 a select * from 表b where time=day 黄杉() 17:49:45 数据量一次性操作太多了 分成N个小的sql试下 Sun shine 17:50:17 每次大约 6万条 黄杉() 1 阅读全文

posted @ 2013-08-03 22:09 冰天雪域 阅读(143) 评论(0) 推荐(0) |

摘要:4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (Half-size VGA) SVGA 800*600 (Super VGA)5:3 WVGA 800*480 (Wide VGA)16:9 FWVGA 854*480 (Full Wide VGA) HD 1920*1080 High Definition QHD 960*540 720p 1280*720 标清 1080p 1920*1080 高清手机: iphone 4/4s 960*640 (3:2) iphone5 1136* 阅读全文

posted @ 2013-08-03 22:07 冰天雪域 阅读(270) 评论(0) 推荐(0) |

摘要:先看一个例子首先定义一个user类。package com.text.tool;public class User { int id; User(int id) { this.id = id; } public String toString() { return "key="+id; }} 其次写一个测试类,创建一个HashMap,在map中User对象作为KEY。package com.text.tool;import java.util.HashMap;import java.util.Map;public class TestMap { public static 阅读全文

posted @ 2013-08-03 22:05 冰天雪域 阅读(1099) 评论(0) 推荐(0) |

摘要:给定一棵二叉树,每个结点包含一个值。打印出所有满足以下条件的路径: 路径上结点的值加起来等于给定的一个值。注意:这些路径不必从根结点开始。解答方案1:如果结点中包含指向父亲结点的指针,那么,只需要去遍历这棵二叉树, 然后从每个结点开始,不断地去累加上它父亲结点的值直到父亲结点为空(这个具有唯一性, 因为每个结点都只有一个父亲结点。也正因为这个唯一性, 可以不另外开额外的空间来保存路径),如果等于给定的值sum,则打印输出。代码如下:void find_sum(Node* head, int sum){ if(head == NULL) return; Node *no = head... 阅读全文

posted @ 2013-08-03 22:03 冰天雪域 阅读(341) 评论(0) 推荐(0) |

摘要:2013-7-31下午4点左右收到电脑,然后在没有打开内包装袋的情况下,在送货单上签写了,“包装完好,票货齐全”,晚上的时候突然发现电脑的右下角有一个4cm左右的裂缝,满心以为要苏宁换货就可以了,接下来是我退货遇到的各种问题。 首先我选择了订单后面的退货,然后把手机拍照也发邮箱了,后来交流了很久,说会尽快与我联系,然后下午2点左右接到电话,客服给我的答复大致意思是我已经签上了“包装完好,票货齐全”,这种就可以完全没有责任了,我说这种是由于对苏宁的信任没有一点点的仔细查看,并且送货的师傅货也很多,我就看适配器,说明书之类的都在,然后问送货的说是否可以开机看一下,他说不行。然后我就签了。 8-1. 阅读全文

posted @ 2013-08-03 22:01 冰天雪域 阅读(231) 评论(0) 推荐(0) |

摘要:先看一下windows自带计算机的布局: 大概布局能看出,有菜单栏(menu),有显示框(textbox),然后剩下的6行5列的布局先看下代码: ... 阅读全文

posted @ 2013-08-03 21:59 冰天雪域 阅读(339) 评论(0) 推荐(0) |

摘要:Homer Simpson Time Limit: 3 seconds Memory Limit: 32 MB Homer Simpson, a very smart guy, likes eating Krusty-burgers. It takes Homer m minutes to eat a Krusty- burger. However, there�s a new type of burger in Apu�s Kwik-e-Mart. Homer likes those too. It takes him n minute... 阅读全文

posted @ 2013-08-03 21:57 冰天雪域 阅读(148) 评论(0) 推荐(0) |

摘要:本文主要说的是Web中图片根据手机屏幕大小自适应居中显示,图片自适应两种常见情况解决方案。开始吧 在做配合手机客户端的Web wap页面时,发现文章对图片显示的需求有两种特别重要的情况,一是对于图集,这种文章只需要左右滑动浏览,最好的体验是让图片缩放显示在屏幕有效范围内,防止图片太大导致用户需要滑动手指移动图片来查看这种费力气的事情,用户体验大大降低。二是图文混排的文章,图片最大宽度不超过屏幕宽度,高度可以auto。这两种情况在项目中很常见。另外,有人说做个图片切割工具,把图片尺寸比例都设定为统一的大小,但即使这样,面对各种大小的移动设备屏幕,也是无法适用一个统一方案就能解决得了的。而且如果需 阅读全文

posted @ 2013-08-03 21:56 冰天雪域 阅读(169) 评论(0) 推荐(0) |

摘要:DI(依赖注入)是Spring最底层的核心容器要实现的功能之一,利用DI可以实现程序功能的控制反转(控制反转即程序之间之间的依赖关系不再由程序员来负责,而是由Spring容器来负责)一个简单的例子(DI例子)一个接口的源代码(表示一个人说话)package com.pp;public interface SaySentence {public void say();}一个类实现了上面的接口,表示要说的一句具体话package com.pp;public class Person { private Sentence sce; private String name; public Person 阅读全文

posted @ 2013-08-03 21:54 冰天雪域 阅读(225) 评论(0) 推荐(0) |

摘要:在开发中我们经常需要把我们的应用设置为全屏或者不想要title,这里是有两种方法的,一种是在代码中设置,另一种方法是在配置文件里改:一、在代码中设置:package jason.tutor; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class OpenGl_Lesson1 extends Activity { public void onCreate(Bundle s... 阅读全文

posted @ 2013-08-03 21:52 冰天雪域 阅读(170) 评论(0) 推荐(0) |

摘要:引言贴一个grid 的例子先:有这样一个需求:1. 给 Grid(or Tree Grid)添加一列, 这一列显示是Button. 点击之后可以对这一行进行一些操作2. 这一列每一行对应的按钮不尽相同, 根据每一行的数据不同,显示的按钮不同,对应的点击操作也不同。解法针对以上需求1 , 很容易就可以解决。Ext JS 的Grid 有提供 Ext.grid.column.ActionView xtype: actioncolumn 这样的列。只需要在grid panel 的columns 配置 一栏的xtype为actioncolumn;配置icon 为显示的按钮图;配置handler点点击的动 阅读全文

posted @ 2013-08-03 21:50 冰天雪域 阅读(613) 评论(0) 推荐(0) |

摘要:介绍介绍DOM4J。据说是非常优秀非常优秀的Java XML API(Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.)。关于XML文件。A君问了我一个问题,为什么java中XML作为配置文件,为什么不用其他的呢?像text文件等等。我的第一个反应是,为(喂)什么就吃什么。。。. 阅读全文

posted @ 2013-08-03 21:48 冰天雪域 阅读(270) 评论(0) 推荐(0) |

摘要:1. Bit Map算法简介 来自于《编程珠玑》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。2、 Bit Map的基本思想 我们先来看一个具体的例子,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素没有重复)。那么我们就可以采用Bit-map的方法来达到排序的目的。要表示8个数,我们就只需要8个Bit(1Bytes),首先我们开辟1Byte的空间,将这些空间的所有Bit位都置为0,如下图: ... 阅读全文

posted @ 2013-08-03 21:46 冰天雪域 阅读(257) 评论(0) 推荐(0) |

摘要:在图像像素操作一节中,介绍了如何访问像素值、使用指针和迭代器遍历图像以及遍历图像和邻域操作。接下来,我们介绍如何用(C语言版和C++语言版的)OpenCV来计算一维直方图计算,然后,给合python开发工具和NumPy计算和绘制直方图。 在数字图像处理中,灰度直方图是一种最简单、最有用的工具之一,它... 阅读全文

posted @ 2013-08-03 21:44 冰天雪域 阅读(372) 评论(0) 推荐(0) |

摘要:题目1025:最大报销额时间限制:1 秒内存限制:32 兆特殊判题:否提交:2683解决:608题目描述:现有一笔经费可以报销一定额度的发票。允许报销的发票类型包括买图书(A类)、文具(B类)、差旅(C类),要求每张发票的总额不得超过1000元,每张发票上,单项物品的价值不得超过600元。现请你编写程序,在给出的一堆发票中找出可以报销的、不超过给定额度的最大报销额。输入: 测试输入包含若干测试用例。每个测试用例的第1行包含两个正数 Q 和 N,其中 Q 是给定的报销额度,N(N #include #... 阅读全文

posted @ 2013-08-03 21:42 冰天雪域 阅读(239) 评论(0) 推荐(0) |

摘要:DROP TEMPORARY TABLE IF EXISTS Temp_Num ; CREATE TEMPORARY TABLE Temp_Num ( xh INT PRIMARY KEY ); -- 创建数字辅助表 SET @i = 0; INSERT INTO Temp_Num(xh) -- 写入数字辅助表 SELECT @i := @i+1 FROM AdDataCenter.`Ad_Targeting_Mobisage` a LIMIT 0, 100 ;SELECT b.AdGroupID , SUBSTRING( str_... 阅读全文

posted @ 2013-08-03 21:40 冰天雪域 阅读(438) 评论(0) 推荐(0) |

摘要:1.Interrupt: The occurrence of an event is usually signaled by aninterrupt from either the hardware or thesoftware. Hardware may trigger an interrupt at any time by sending a signal to the CPU,usually by way thesystem bus. Software may trigger an interrupt by executing a special operation called a s 阅读全文

posted @ 2013-08-03 21:38 冰天雪域 阅读(260) 评论(0) 推荐(0) |

摘要:题目链接: POJ 1155 TELE 分析: 用dp[i][j]表示在结点i下最j个用户公司的收益, 做为背包处理. dp[cnt][i+j] = max( dp[cnt][i+j] , dp[cnt][i]+dp[son][j]-pay ); 其中pay是cnt->son这一路径的成本 代码: #include #include #include #include #include using namespace std;const int inf = 0x7FFFFFFF;const int maxn = 3005;struct node{ int to; int pa... 阅读全文

posted @ 2013-08-03 21:37 冰天雪域 阅读(133) 评论(0) 推荐(0) |

摘要:I.CountDownLatch 和 CyclicBarrier 的运用 CountDownlatch: 定义: 其是一个线程同步的辅助工具,通过它可以做到使一条线程一直阻塞等待,直到其他线程完成其所处理的任务。一个特性就是它不要求调用countDown方法的线程等到计数到达0时才继续,而在所有线程都能通过之前,它只是阻止任何线程继续通过一个await 用法:用给定的计数初始化CountDownLath。调用countDown()方法计数减 1,在计数被减到 0之前,调用await方法会一直阻塞。减为 0之后,则会迅速释放所有阻塞等待的线程,并且调用await操作会立即返回。 场景:(1... 阅读全文

posted @ 2013-08-03 21:35 冰天雪域 阅读(266) 评论(0) 推荐(0) |

摘要:一、Maven的安装 :1、将 maven3.0解压到任一目录下,如D:\Program Files2、配置环境变量:变量名: MAVEN_HOME 变量值:D:\Program Files\apache- maven-3.0.4然后在Pathz中添加% MAVEN_HOME%\bin(同时Java环境变量配置成功)3、运行 cmd,输入mvn -version。若显示版本信息,则安装成功。二、在命令行中使用Maven创建Java项目1、使用 命令行(开始-运行- cmd)进入一个自定义文件夹 2、在 命令行中输入:mvn archetype:create -DgroupId=com.tes. 阅读全文

posted @ 2013-08-03 21:33 冰天雪域 阅读(252) 评论(0) 推荐(0) |

摘要:[lingyun@localhost umask_1]$ vim umask.c + umask.c /********************************************************************************* * Copyright: (C) 2013 fulinux * All rights reserved. * * Filename: umask.c * Descriptio... 阅读全文

posted @ 2013-08-03 21:31 冰天雪域 阅读(353) 评论(0) 推荐(0) |

摘要:Longest Run on a SnowboardInput:standard inputOutput:standard outputTime Limit:5 secondsMemory Limit:32 MBMichael likes snowboarding. That's not very surprising, since snowboarding is really great. The bad thing is that in order to gain speed, the area must slide downwards. Another disadvantage 阅读全文

posted @ 2013-08-03 21:29 冰天雪域 阅读(182) 评论(0) 推荐(0) |

摘要:先说HDU 4632这道题,因为比较简单,题意就是给你一个字符串,然后给你一个区间,叫你输出区间内所有的回文子序列,注意是回文子序列,不是回文字串。用dp[i][j]表示区间[i,j]内的回文子序列的个数。那么可以得到状态转移方程:dp[i][j] = dp[i + 1][j] + dp[i][j - 1] - dp[i + 1][j - 1] + a[i] == a[j] 。#define N 1005#define MOD 10007int dp[N][N] ;char a[N] ;int main() { int T ; cin >> T ; int cc = 0; ... 阅读全文

posted @ 2013-08-03 21:27 冰天雪域 阅读(230) 评论(0) 推荐(0) |

摘要:Cloud Foundry作为业界第一个开源的PaaS解决方案,正越来越多的被业界接受和认可。随着PaaS的发展,Cloud Foundry顺应潮流,充分发挥开源项目的特点,到目前为止,已经支持了大批第三方技术和服务。 在开发框架的支持上,Cloud Foundry支持如今很多主流的开发框架,比如:Spring、Lift、Grails、Play、Rails、Sinatra、Node.js、PHP、Python等。另外,Cloud Foundry还有供用户定义自身代码框架的接口提供,大大扩展Cloud Foundry自身的开发框架。 另一方面,Cloud Foundry已集成较多第三方... 阅读全文

posted @ 2013-08-03 21:25 冰天雪域 阅读(364) 评论(0) 推荐(0) |

摘要:Graphs Two ingredients 1. vertices (nodes) v 2. edges(undirected or directed)Examples: road networks, the web, social networks The minimum Cut problem Input: undirected graph G = (V, E) (parallel edges allowed) Goal: compute a cut with fewest number of Crossing edges (a min cut) Sparse vs. Den... 阅读全文

posted @ 2013-08-03 21:23 冰天雪域 阅读(346) 评论(0) 推荐(0) |

摘要:了解更多:点击下载ROM和学习更多ROM版本HTC-one_OrDroid8.2.6ROM作者雪狼团队·大盛 http://weibo.com/DaShengdd Android版本 Android4.2.2 创建日期 2013.08.02 ROM大小 0.98G MD5验证码 17A0FBC1192137F98AC00F94E8926A0E 适用机型 HTC one国际版、港版、AT&T、美版T-Mobile QQ群 QQ: 177061373 ROM简介: 该版本ROM是基于国外目前最新OrDroid_8.2.... 阅读全文

posted @ 2013-08-03 21:21 冰天雪域 阅读(215) 评论(0) 推荐(0) |

摘要:好长时间没有再接触Android了,以至于GenyMotion出现这么久了,我还没有试用过,记得当时发布Android Studio时,当天我就开始试用了,好吧,看到GenyMotion这个东西还要归功于这篇文章:http://blog.csdn.net/chichoxian/article/details/9224793,看了这篇文章之后,才知道这个东西,才开始试用这个东西。 首先,我们需要做的第一步是去这个网站下载软件安装包:https://cloud.genymotion.com/page/launchpad/download/,我是在Win7的环境下,所以,我下载的是这个版本... 阅读全文

posted @ 2013-08-03 21:19 冰天雪域 阅读(290) 评论(0) 推荐(0) |

摘要:这个题目的数据感觉不能更水了。从复杂度上计算,肯定有极限数据可以卡掉暴力方法的么。总之,暴力的做法就是树状数组了,对于区间更新,就挨个更新就是了。当然,判断是否是Lucky Number的话,可以用一个数组标记一下,因为题目中有说数据不会超过10000的。总之就是一个非常不靠谱的方法过了……话说用线段树的区间操作以及延迟标记的话,真心不知道怎么判断加上d之后的Lucky Number的个数,o(╯□╰)o #include #include #include using namespace std;#define N 101000int s[N], a[N], n, m, x, y, z;bo 阅读全文

posted @ 2013-08-03 21:17 冰天雪域 阅读(174) 评论(0) 推荐(0) |

摘要:这题是考权限的知识点,权限分为两大类,系统权限和对象权限,这题主要讲系统权限,我们先来了解什么是系统权,什么是对象权限吧。1、系统权限:允许用户在数据库中执行特定的操作A、SYSDBA/SYSOPER这两个权限比较特殊gyj@OCM> select * from dba_sys_privs where granteein('SYSDBA','SYSOPER'); no rows selected B、DBA的系统权限是可以查到的gyj@OCM> select * from dba_sys_privs where grantee='DBA 阅读全文

posted @ 2013-08-03 21:15 冰天雪域 阅读(209) 评论(0) 推荐(0) |

摘要:由于iPhone,iPad等苹果产品在全世界范围内的广泛流行,那么通过App Store下载应用程序的用户也将是来自世界范围的人们,所以开发者在开发过程中势必要考虑到不同语言环境下用户使用,好在iOS拥有健壮的本地化(localization)体系结构,使用它可以轻松的将应用程序翻译成多种语言。多语言在应用程序中一般有两种做法:一、程序中提供给用户自己选择语言的机会; 二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言,这里在设置中需要设置的内容有两项:语言(Language)和区域格式(Region Format)。第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主 阅读全文

posted @ 2013-08-03 21:14 冰天雪域 阅读(183) 评论(0) 推荐(0) |

摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=4509 虽然制定了减肥食谱,但是湫湫显然克制不住吃货的本能,根本没有按照食谱行动! 于是,结果显而易见… 但是没有什么能难倒高智商美女湫湫的,她决定另寻对策——吃没关系,咱吃进去再运动运动消耗掉不就好了? 湫湫在内心咆哮:“我真是天才啊~\(≧▽≦)/~” 可是,大家要知道,过年回家多忙啊——帮忙家里做大扫除,看电影,看小说,高中同学聚餐,初中同学聚餐,小学同学聚餐,吃东西,睡觉,吃东西,睡觉,吃东西,睡觉……所以锻炼得抽着时间来。 但是,湫湫实在太忙了,所以没时间去算一天... 阅读全文

posted @ 2013-08-03 21:12 冰天雪域 阅读(170) 评论(0) 推荐(0) |

摘要:【1】如果是tabhost中的activity跳到其他的activity,用这篇blog的方法即可http://blog.sina.com.cn/s/blog_8db8914301010t31.html public class AnimCommon { public static int in = 0; public static int out = 0; public static void set(int a, int b){ in = a ; out = b; } public static void clear... 阅读全文

posted @ 2013-08-03 21:10 冰天雪域 阅读(154) 评论(0) 推荐(0) |

摘要:在写一个音乐播放器的时候,用到了fragment,结果在需要返回Fragment的方法里面,无法将Fragment1(Fragment的子类)强制转换成Fragment,很是纳闷,我是参照一个开源代码来做的,源码里面很正常,我这里却报错,后来才发现,是对包的导入出现了差错,在Fragment1中导入的是android.app.Fragment而在出错的那个类里面是用android.support.v4.app.Fragment,包不同当然无法转换后来统一导入为android.support.v4.app.Fragment之后就正常了.往往是这样的不细心造成的小错误最难发现,也最让人纠结. 阅读全文

posted @ 2013-08-02 23:10 冰天雪域 阅读(146) 评论(0) 推荐(0) |

摘要:以下内容摘自最新上市的“四大金刚”图书之一《Cisco交换机配置与管理完全手册》(第二版)(其它三本分别为《Cisco路由器配置与管理完全手册》(第二版)、《H3C交换机配置与管理完全手册》(第二版)和《H3C路由器配置与管理完全手册》(第二版)),目前这四本新书在当当网、京东网、卓越网和互动网等各大书店中均有销售:http://item.jd.com/11273171.htmlhttp://item.jd.com/11273170.htmlhttp://item.jd.com/11273173.htmlhttp://item.jd.com/11273172.html 目前正在进行“有奖试.. 阅读全文

posted @ 2013-08-02 23:08 冰天雪域 阅读(374) 评论(0) 推荐(0) |

摘要:题意:求一个给定字符串的回文子串个数(字符串长度 >设d[i][j]表示区间[i, j]内的回文子串个数,状态转移方程:d[i][j] = (d[i+1][j] + d[i][j-1] - d[i+1][j-1]) % mod;如果两端字符相同,则加上以两端字符为两端的回文子串个数,这时只要(i, j)内出现回文串,加上两端也肯定是回文串,所以这种回文子串的个数为d[i+1][j-1]。注意:因为取模,状态转移方程的计算可能出现负数!#include #include using namespace std;const int maxn = 1000 + 10;const int mod 阅读全文

posted @ 2013-08-02 23:07 冰天雪域 阅读(161) 评论(0) 推荐(0) |

摘要:一码胜万言(请看注释)CclUtil.h//// CclUtil.h// PracticeDemo//// Created by kodeyang on 8/1/13.////#ifndef __Practice_Demo__CclUtil__#define __Practice_Demo__CclUtil__#include "cocos2d.h"#include using namespace cocos2d;using namespace std;/** * cocos2d-x 读取 Json 文件并做解析 * 依赖 jsoncpp 库。 * 注意,cocos2d-x 阅读全文

posted @ 2013-08-02 23:05 冰天雪域 阅读(755) 评论(0) 推荐(0) |

摘要:方法一:1.调试delphi写的服务程序,有这么一个办法。原来每次都是用attachtoprocess方法,很麻烦。并且按照服务线程的执行线路,可能会停不到想要的断点。笨办法是,在procedureTsvcFrm.ServiceExecute(Sender:TService);中想要下断的语句前加个人定胜天的sleep(20000),但实际上这种办法是主观臆测的。可行,没问题。记得大学时,俺一同学,也会修电视,他的办法是弄个小锤子,四处敲击,没两下就好了,和我用万用表的方法不一样,万用表他根本不会用。而且产生的效益比我的要乐观。毕业了,他回家开个网吧,也算是做IT,而我成了一位对编程颇有研究的 阅读全文

posted @ 2013-08-02 23:03 冰天雪域 阅读(831) 评论(0) 推荐(0) |

摘要:一、问题描述:在安卓应用开发时,经常会在同一个页面有许多不同的控件,在用户操作时,如何正确的在这些控件之间来回切换是良好用户体验的重要问题。可能会碰到如下问题:在点击页面内某控件时(假设控件为Spinner,位于页面底端,),由于EditText(简称:et)自动获取焦点,导致控件操作完后自动回到et处(假设et位于页面顶部),这就导致用户需要重新滚动屏幕,回到Spinner处进行下面的操作,给用户使用带来了极大的不便。 二、解决方法: 通过取消禁止EditText自动获取焦点:在xml文件中,找到EditText的父窗体,在其中添加如下代码 即可,如下图所示: ... 阅读全文

posted @ 2013-08-02 23:01 冰天雪域 阅读(209) 评论(0) 推荐(0) |

摘要:import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class LockTest10050 { public static void main(String[] args) { final Bussiness bussiness = new Bussiness(); new Thread(new Runnable() { public void run() ... 阅读全文

posted @ 2013-08-02 22:59 冰天雪域 阅读(225) 评论(0) 推荐(0) |

摘要:本系列文章由七十一雾央编写,转载请注明出处。http://blog.csdn.net/u011371356/article/details/9712321作者:七十一雾央 新浪微博:http://weibo.com/1689160943/profile?rightmod=1&wvr=5&mod=personinfo 这两天不少朋友留言提出了一些问题,但是由于雾央家里网络出了点问题,所以这两天都上不了网,没有及时回答大家,关注了雾央微博的朋友就知道这件事,抱歉了。 另外,欢迎转载文章,雾央会把它当成对自己的认可~(@^_^@)~,但是请不要删除第一段话或者注明一下原文地址,好吗? 阅读全文

posted @ 2013-08-02 22:57 冰天雪域 阅读(648) 评论(0) 推荐(0) |

摘要:简介:--->:表示依赖exe ---> a.so ---> utility.so 问题描述:exe运行起来报a.so中的函数f未定义。 解决过程:一·nm a.so nm utility.so他妈的,函数是定义了的啊~肿么了 二·是不是ld的路径问题。echo ~/.bash_profile 真他妈的没有当前路径,加之。TMD,加在了最后了。(优先级最低处,卧槽~) . ~/.bash_profile这步是执行该文件,目的是更新属性。 三·还是报相同的错误。。。思考,思考,思考,,,是不是当前路径的优先级太靠后了,ld在连接的时候优先找到了其他 阅读全文

posted @ 2013-08-02 22:55 冰天雪域 阅读(186) 评论(0) 推荐(0) |

摘要:1. python安装下载:http://python.org/download/ 直接双击安装,安装完后将路径加入系统环境变量path中。2. mongodb安装下载:http://www.mongodb.org/downloadsa . 解压下载的安装文件,将其重命名为mongodb.b. 打开命令提示符,进入解压出来的mongodb目录中,如: cd d:\mongodbc. 配置环境变量,将bin目录加入系统环境变量path中.d. 建立数据文件夹,mongodb默认的数据文件夹是c:\data\db,如果不想使用该路径,可以指定dbpath// 建立数据文件夹md datamd da 阅读全文

posted @ 2013-08-02 22:53 冰天雪域 阅读(179) 评论(0) 推荐(0) |

摘要:题意:模拟约瑟夫环。有N(1#include#include#include#define maxn 10;i--) { a[i].l=a[2*i].l; a[i].r=a[2*i+1].r; a[i].m=a[2*i].m+a[2*i+1].m; }}void insert(int i,int x){ if(a[i].l==a[i].r) { tmp[a[i].l-1]=++cnt; a[i].m=0; dx=a[i].l; return; } if(a[2*i].m>=x) insert(2*i,x); else insert(2*i+1,x-a[2*i].m); a[i]... 阅读全文

posted @ 2013-08-02 22:51 冰天雪域 阅读(167) 评论(0) 推荐(0) |

摘要:点击打开链接 题意:给你一个平面,每次加入一个点,当点数>=2时,求最近点对距离的平方,最后输出所有的平方和。给你a,b,c x[0]=0;x[i]=(x[i-1]*a+b)%c 如果按照平常的方法,每次都进行分治法求最近点对,会TLE,如果利用容器,每次都对x从小到大排序,没加入一个点p,找出比p大的第一个数,然后从这个数从两边开始找,如果x*x已经大于ans了,就可以跳出来了。。最后加起来就ok了; #include"stdio.h"#include"string.h"#include"algorithm"#include& 阅读全文

posted @ 2013-08-02 22:49 冰天雪域 阅读(140) 评论(0) 推荐(0) |

摘要:Online JudgeProblem SetAuthorsOnline ContestsUserWeb Board Home Page F.A.Qs Statistical Charts Problems Submit Problem Online Status Prob.ID: Register Update your info Authors ranklist ... 阅读全文

posted @ 2013-08-02 22:47 冰天雪域 阅读(184) 评论(0) 推荐(0) |

摘要:A strange liftTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8550 Accepted Submission(s): 3241 Problem Description There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 #include#include#inclu... 阅读全文

posted @ 2013-08-02 22:45 冰天雪域 阅读(168) 评论(0) 推荐(0) |

摘要:#include#includeint arc[200][200];int cost[200];int INF=100000;int n,s,t;void spfa(){int x,i;int q[200];int visited[200];int front=0;int rear=0;memset(q,0,sizeof(q));//模拟队列 memset(visited,0,sizeof(visited));//开始所有的点都没有访问 cost[s]=0;//开始点权值为0 q[++rear]=s;//入队 visited[s]=1;//开始点访问 while(front!=rear){// 阅读全文

posted @ 2013-08-02 22:43 冰天雪域 阅读(177) 评论(0) 推荐(0) |

摘要:1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.appender.appenderName.option1 = value1 … log4j.appender.appenderName.optionN = valueN ... 阅读全文

posted @ 2013-08-02 22:41 冰天雪域 阅读(256) 评论(0) 推荐(0) |

摘要:1. hive 桶相关概念 桶(bucket)是指将表或分区中指定列的值为key进行hash,hash到指定的桶中,这样可以支持高效采样工作。 抽样( sampling )可以在全体数据上进行采样,这样效率自然就低,它还是要去访问所有数据。而如果一个表已经对某一列制作了bucket,就可以采样所有桶中指定序号的某个桶,这就减少了访问量。 2. 桶作用 1)数据抽样 2)提升某些查询操作效率,如:mapside join 3. 桶的使用 --场景一、场景二使用此表说明 以id来划分桶,... 阅读全文

posted @ 2013-08-02 22:39 冰天雪域 阅读(447) 评论(0) 推荐(0) |

摘要:META http-equiv 大全 HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有: 1、Content-Type和Content-Language (显示字符集的设定)说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的字符集显示page内容。用法:注意:该META标签定义了HTML页面所使用的字符集为GB2132,就是国标汉字码。如果将其中的“charset=GB2312”替换成“BIG5”,则该页面所用的字符集就是繁体中文Big5码。当你浏览一些国外的. 阅读全文

posted @ 2013-08-02 22:37 冰天雪域 阅读(111) 评论(0) 推荐(0) |

摘要:大家这几天在做学生信息管理系统的时候,出现最多的应该就是这个问题了,“实时错误‘91’:对象变量或with块变量未设置”。如右图: 遇到这个问题,我们首先应该去参考MSDN,不过这时候MSDN似乎没有帮到我们很多,总结了一下,其实出现这个错误的情况有很多种: 1、在运行程序之前没有配置ODBC数据源或者ODBC数据源配置错误,当然前提得是SQL Server执行了相关的SQL代码(学生系统中用到的student.mdb文件)。 2、代码问题,大多数情况是查询语句有问题,比如:(1)、SQL 语句之间少了空格:txtSQL = "select * fromstudent_Info&qu 阅读全文

posted @ 2013-08-02 22:35 冰天雪域 阅读(1238) 评论(0) 推荐(0) |

摘要:安装部分较为较为简略,详细内容请查看arch的wiki 分区 cfdisk 格式化 mkfs.ext4/dev/sdaX ... 挂载分区 mount/dev/sdaX/mnt ... 修改软件源 nano/etc/pacman.d/mirrorlist 加上 Server=http://mirrors.163.com/archlinux/$repo/os/$arch 安装基本系统 pacstrap/mntbasebase-devel 生成fstab genfstab-U-p/mnt>>/mnt/etc/fstab x86_64下一些32位的库 开启[multilib] 文... 阅读全文

posted @ 2013-08-02 22:33 冰天雪域 阅读(482) 评论(0) 推荐(0) |

摘要:都知道,在alpha滤镜下,背景透明了,里面的文字也会跟随透明,我们可以设置内容的position为relative可以解决这个问题但是在position为absolute这么做却没有效果,怎么解决呢,看代码:alpha 文字显示 这样显示的文字也是0.35的透明,修改代码如下:alpha 文字显示 文字没有了不透明效果这没什么,也不是我要说的重点看这个 显示文字 ... 阅读全文

posted @ 2013-08-02 22:32 冰天雪域 阅读(282) 评论(0) 推荐(0) |

摘要:1、有时候明明指定了交叉编译的动态库搜索路径,但有些库提示还是搜索不到,而且提示的搜索路径有点奇怪,不是指定的路径,比如:/opt/mips-4.4/bin/../lib/gcc/mips-linux-gnu/4.4.1/../../../../mips-linux-gnu/bin/ld: cannot find /lib/libc.so.6collect2: ld returned 1 exit status 在makefile中指定--sysroot=/opt/sdk/staging就可以了; 阅读全文

posted @ 2013-08-02 22:30 冰天雪域 阅读(2134) 评论(0) 推荐(0) |

摘要:在给出的两个点上加一条边,求剩下桥的数量,,不会LCA在线,就用了最普通的,先Tarjan双联通缩点,然后将缩完的图建成一棵树,树的所有边就是桥了,如果在任意两点间加一条边的话,那么从两点到最近公共祖先的所有边都不是桥了。。。。。。 #pragma comment(linker, "/STACK:10240000000000,10240000000000") #include#include#include#define N 100010using namespace std;int belong[N],low[N],dfs[N],head[N],num,n,idx,ans 阅读全文

posted @ 2013-08-02 22:28 冰天雪域 阅读(154) 评论(0) 推荐(0) |

摘要:一、安装1.查看是否安装cvsrpm -qa | grep subversion2.安装yum install subversion3.测试是否安装成功/usr/bin/svnserve --version如提示以下内容,说明已安装成功--------------------------------------svnserve,版本1.6.11 (r934486)编译于Apr 11 2013,17:28:04版权所有(C) 2000-2009 CollabNet。Subversion 是开放源代码软件,请参阅http://subversion.tigris.org/ 站点。此产品包含由Col. 阅读全文

posted @ 2013-08-02 22:26 冰天雪域 阅读(221) 评论(0) 推荐(0) |

摘要:给定一个整形数组要求把其中的零元素移动到数组的末尾 非零元顺序保持不变 以下采用两种方法实现 #include #include #include #include void PrintArr( int arr[], int iSize ){ if( iSize 0; i++ ) { if( !arr[i] ) { for( j = i; j 0; i++ ) { if( arr[i] ) { *(pIntArr + iCur++) = arr[i]; iNoneZero--; } } memset( arr, 0, iSize ); for( i = 0; i... 阅读全文

posted @ 2013-08-02 22:24 冰天雪域 阅读(439) 评论(0) 推荐(0) |

摘要:在andorid中,使用camera,matrix和动画Animation类,结合activity, view, window 可以创建出令人目眩神迷的场景动画,为锁屏,启动器,动态墙纸提供丰富的视觉效果。下面的动画类可以创建以Y轴为中心旋转,沿X, Y, X三个方向移动的动画,当然沿Y轴移动的动画也能变相的实现VIEW缩小放大功能。几种效果可以同时具有,这时会产生像降落伞或者直升机一样沿垂直和水平方向加旋转缩小的动画效果,也可以做为在重力和水平风力的效果。这个类经过完善,完全可以再添加上沿X,Z轴旋转的效果,再加上侦听效果。不过一个根据个人需要修改吧,大而全的功能,往往意味需要增加更多的CP 阅读全文

posted @ 2013-08-02 22:22 冰天雪域 阅读(233) 评论(0) 推荐(0) |

摘要:/* * list_2.cpp * * Created on: 2013年8月2日 * Author: 黄东东 * 为了能有章泽天这样的女朋友而不断努力。。。。。。 */#include using namespace std;typedef int T;class List { struct Node { T data; Node* next; Node(const T& d = T()) : data(d), next(0) { } }; Node* head; int len;public: List() : head(NULL), len(0) ... 阅读全文

posted @ 2013-08-02 22:20 冰天雪域 阅读(260) 评论(0) 推荐(0) |

摘要:本文出自 http://blog.csdn.net/shuangde800 题目点击打开链接 题意:汉诺塔游戏请看 百度百科正常的汉诺塔游戏是只有3个柱子,并且如果有n个圆盘,至少需要2^n-1步才能达到目标。但是在这题中,有4根柱子,并且按照下面规则来玩:1. 先把圆盘顶部前k个盘子全部搬到第四根柱子上,2. 然后把剩下的n-k个盘子在前3根柱子中按照经典的规则搬到某个柱子上(假设是a柱),3. 最后再把那k个盘子搬到目标a柱上。问按照这样的规则,最少需要几步? 思路:我们先设g[n]表示按照经典的游戏规则(3根柱子),n个盘子最少需要g[n]步,可以知道g[n] = 2^n-1然后我们再. 阅读全文

posted @ 2013-08-02 22:18 冰天雪域 阅读(228) 评论(0) 推荐(0) |

摘要:package chroya.demo.magnifier; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.BitmapShader; import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Shader.TileMode; import and... 阅读全文

posted @ 2013-08-02 22:16 冰天雪域 阅读(239) 评论(0) 推荐(0) |

摘要:利用 Delphi实现串口通信的常用的方法有 3种: 一是利用控件,如 MSCOMM控件和 SPCOMM控件; 二是使用 API函数; 三是调用其他串口通信程序。其中利用 API编写串口通信程序较为复杂,需要掌握大量的通信知识。相比较而言, 利用 SPCOMM控件则相对较简单,并且该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作,而且还支持多线程。下面本文结合实例详细介绍 SPCOMM控件的使用。 SPCOMM的安装 1.选择下拉菜单 Component中的 Install Component选项,弹出如图 1所示的窗口。 图 1 在 Unit ... 阅读全文

posted @ 2013-08-02 22:14 冰天雪域 阅读(351) 评论(0) 推荐(0) |

摘要:Is Bigger Smarter?The ProblemSome people think that the bigger an elephant is, the smarter it is. To disprove this, you want to take the data on a collection of elephants and put as large a subset of this data as possible into a sequence so that the weights are increasing, but the IQ's ar... 阅读全文

posted @ 2013-08-02 22:13 冰天雪域 阅读(299) 评论(0) 推荐(0) |

摘要:Skew Join 真实数据中数据倾斜是一定的, hadoop 中默认是使用 hive.exec.reducers.bytes.per.reducer = 1000000000 也就是每个节点的reduce 默认是处理1G大小的数据,如果你的join 操作也产生了数据倾斜,那么你可以在hive 中设定 set hive.optimize.skewjoin = true; set hive.skewjoin.key = skew_key_threshold (default = 100000) hive 在运行的时候没有办法判断哪个key 会产生多大的倾斜,所以使用这个参数控制倾斜... 阅读全文

posted @ 2013-08-02 22:11 冰天雪域 阅读(894) 评论(0) 推荐(0) |

摘要:fillBefore是指动画结束时画面停留在此动画的第一帧;fillAfter是指动画结束是画面停留在此动画的最后一帧。 java代码设置如下: /*****动画结束时,停留在最后一帧********* setFillAfter(true); setFillBefore(false); /*****动画结束时,停留在第一帧********* setFillAfter(false); setFillBefore(true); xml设置如下: /******动画结束时,停留在最后一帧********** /******动画结束时,停留在第一帧********** ... 阅读全文

posted @ 2013-08-02 22:09 冰天雪域 阅读(312) 评论(0) 推荐(0) |

摘要:看到这道题,想起了我家旁边的山! 那是一座叫做洪山寨的山,据说由当年洪秀全的小妾居住于此而得名! 山上盛产野果(很美味)!好久没有爬上去了!#include #include #define MAX 100000000 int map[1010][1010]; int res[1010]; int dist[1010]; bool visited[1010]; int n,m; void Dijkstra(int v) { int i,tmp_index,tmp,j,k; for(i=1;idist[tmp_index]+map[k][tmp_index]) dist[k]=dist... 阅读全文

posted @ 2013-08-02 22:07 冰天雪域 阅读(146) 评论(0) 推荐(0) |

摘要:以下为网上下载然后拼接-- Android声音管理AudioManager使用手机都有声音模式,声音、静音还有震动,甚至震动加声音兼备,这些都是手机的基本功能。在Android手机中,我们同样可以通过Android的SDK提供的声音管理接口来管理手机声音模式以及调整声音大小,这就是Android中AudioManager的使用。以下分别是AudioManager设置声音模式和调整声音大小的方法。如何获取声音管理器:AudioManager audioManager = (AudioManager) this.getSystemService(AUDIO_SERVICE);里面主要的方法:A、设 阅读全文

posted @ 2013-08-02 22:05 冰天雪域 阅读(1058) 评论(0) 推荐(0) |

摘要:基本概念使用正则表达式需要import re表达式前加r避免转义\d代表数字,\s代表空白字符,\w代表字母+数字。.代表任意单个字符{m,n}代表前面字符至少出现m次,最多出现n次。(xxx)括号代表分组,方便在匹配结果中取出。(?:xxx)不分组,不能从匹配结果中单独取出,可以在后面加匹配次数。 research只返回第一个匹配结果,不匹配则返回None.结果.group()代表匹配结果,group(1)代表表达式中第一个()内的字符。import retext = "inet addr:211.2.10.100 Bcast:211.2.10.255 Mask:255.255.2 阅读全文

posted @ 2013-08-02 22:03 冰天雪域 阅读(208) 评论(0) 推荐(0) |

摘要:Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。例如,下面的类使用信号量控制对内容池的访问:方法详解:构造方法摘要Semaphore(intpermits) 创建具有给定的许可数和非公平的公平设置的 Semaphore。 Semaphore(intpermits, booleanfair) 创建具有给定的许可数和给定的公平设置的 Semaphore。 方法摘要 voidacquire() 从此信号量获取一个许可,在提供一个许可前一直将线程阻塞,否则线程被中断。 voidacquire(intpermits) 从此信号量... 阅读全文

posted @ 2013-08-02 22:01 冰天雪域 阅读(218) 评论(0) 推荐(0) |

摘要:很多时候,需要在一些锁屏,动态墙纸,启动器中加入提示信息,比如时间,日期,短信,电话,电池等信息,封装成一个全屏的VIEW类,既可以当控件在静态布局中使用,也可以在动态布局中使用addView加入,十分方便。支持文字和图片两种方式显示。package com.example.scr;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import android.content.Context;import android.database.ContentObserver;impo 阅读全文

posted @ 2013-08-02 21:59 冰天雪域 阅读(249) 评论(0) 推荐(0) |

摘要:一、硬件准备 打印机:打印机必须具有串口,没有标配串口的打印机,必须购买串口卡,串口卡的型号请参考随机《操作手册》。 计算机:计算机必须具有串口,计算机通常具有两个串口:COM1和COM2。 打印电缆:串行口打印电缆,下列图表说明了RS232系列串口电缆的配置情况。 计算机端(25针D型)---打印机端(25针D型) 计算机端(9针D型)--打印机端(25针D型) 注意:Modem使用的串口电缆无法用于PC机和爱普生打印机的串口打印。 二、配置 1、打印机设置 1.1、打印机标配串口:通过打印机缺省值设定来改变串口参数(速率、数据位、奇偶校验、停止位、流控制等参数)。有此打... 阅读全文

posted @ 2013-08-02 21:57 冰天雪域 阅读(580) 评论(0) 推荐(0) |

摘要:昨天遇到一个比较奇怪的需求,大致是需要在服务器上部署一个http服务,但是服务的具体功能不知道,以后在客服端实现。这里介绍一下系统背景,有一个系统运(部署在美国)行了很多年了,给系统产生了很多文件,现在需要把该系统的文件(依据数据库中的记录)来做相应的archive,做了后发现里面还有一些独立的文件(不与数据库记录相关),那么这时我们需要删除这些独立的文件,或者把它们remove到其他地方,需要得到这些文件的list。后来想了想以后会不会还有别的什么需求啊,所以就想做一个通用的HTTPhandler了。这里说明一下:production时在美国,Archive在香港;在我们大陆的系统权限放的都 阅读全文

posted @ 2013-08-02 21:56 冰天雪域 阅读(212) 评论(0) 推荐(0) |

摘要:Apache Flume is a distributed, reliable, and available system for efficiently collecting, aggregating and moving large amounts of log data from many different sources to a centralized data store.A Flume event is defined as a unit of data flow having a byte payload and an optional set of string attri 阅读全文

posted @ 2013-08-02 21:54 冰天雪域 阅读(367) 评论(0) 推荐(0) |

摘要:本来在win7下用的是IIS做web服务器,但近来因项目需求的原因,需要在服务器遇到404错误的时候自动做转向(不是在客户端的跳转,而是在服务器收到客户端请求去某目录下读取文件返回时,如果发现目录或目录下文件不存在,自动转到另一个服务器去取),用IIS发现很难做到这点,于是决定搭建nginx的开发环境,通过配置实现这一点。首先,google nginx和php,分别到他们的官网把最新版本的下载回来,我当时下的PHP是5.4.3的版本,nginx是1.5.2,我把他们都放在D盘下一个叫webserver的文件夹里,然后开始做配置了。nginx的启动很简单,进入它的目录,然后双击nginx.exe 阅读全文

posted @ 2013-08-02 21:52 冰天雪域 阅读(197) 评论(0) 推荐(0) |

摘要:package com.example.wifitest; import java.util.List; import android.content.Context; import android.net.wifi.ScanResult; import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.net.wifi.WifiManager.WifiLock; publ... 阅读全文

posted @ 2013-08-02 21:50 冰天雪域 阅读(368) 评论(0) 推荐(0) |

摘要:原文:http://hi.baidu.com/lewutian/blog/item/4d098138d29c34f9b311c725.html 接下来逐步A掉里面的题。贴个DC3的模版。/****后缀数组模版****/#define F(x)((x)/3+((x)%3==1?0:tb)) //F(x)求出原字符串的suffix(x)在新的字符串中的起始位置#define G(x)((x)=0; i--) b[--WS[wv[i]]]=a[i]; return;}//注意点:为了方便下面的递归处理,r数组和sa数组的大小都要是3*nvoid dc3(int *r,i... 阅读全文

posted @ 2013-08-01 20:26 冰天雪域 阅读(184) 评论(0) 推荐(0) |

摘要:其实这篇应该叫做(一)的,毕竟这篇主要讲的是理论知识,上篇讲的是实现公式。Google Maps、Bing等网络地图所使用的地图投影(好像百度地图也是墨卡托投影),常被称作Web Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。什么是墨卡托投影?墨卡托(Mercator)投影,又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,游2种理解方法:1. 假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅标准纬线为零度(即赤道)的“墨卡托投影”绘制出的世界 阅读全文

posted @ 2013-08-01 20:24 冰天雪域 阅读(644) 评论(0) 推荐(0) |

摘要:A Powerful Live Streaming Setup 搭建强大的直播系统 Recently we had a project requiring live streaming setup, but wasn’t for sure what the load or client usage would be. The prerequisite was to be prepared for 1-1000 users watching the event live. Thus we developed this configuration to insure end users wou.. 阅读全文

posted @ 2013-08-01 20:22 冰天雪域 阅读(247) 评论(0) 推荐(0) |

摘要:我想实现百度影音首页的这种效果: 在网上用ScrollView+GridView可以实现,但是touch scrollview的时候会莫名刷新gridview,这样用户体验很不好,而且感觉百度不是这样做的,真是百思不得其解啊。最后我是用ListView实现的该功能。源码详见附件,如果有哪位大大知道百度影音怎么实现的请告诉我,谢谢!!! 源码:http://download.csdn.net/detail/h3c4lenovo/5848303 阅读全文

posted @ 2013-08-01 20:20 冰天雪域 阅读(478) 评论(0) 推荐(0) |

摘要:基础题,注意精度和旋转方向。#include #include #include #include #include using namespace std;#define PI acos(-1.0)#define M 100007#define N 65736const int inf = 0x7f7f7f7f;const int mod = 1000000007;const double eps = 1e-6;struct Point{ double x, y; Point(double tx = 0, double ty = 0) : x(tx), y(ty){}};typedef Po 阅读全文

posted @ 2013-08-01 20:18 冰天雪域 阅读(166) 评论(0) 推荐(0) |

摘要:平时我们开发的大多数的Android、iOS的APP,它们的风格都是拟物化设计。如今Android 4.X、iOS 7、WP8采用的是扁平化设计,可以看出扁平化设计是未来UI设计的趋势。其实扁平化设计要比拟物化设计要简单一点,扁平化设计更加的简约,给人视觉上更加舒服。 Shamoo想到在Android平台上弄一个扁平化的对话框。参考过一篇帖子,然后改了一下。 这个Demo比较简单,首先是一个dialog的布局文件,这个dialog的布局要实例化成对话框可以通过AlertDialog.Builder的setView方法,将LayoutInflater实例化的dialog布局设置对话框具体显示.. 阅读全文

posted @ 2013-08-01 20:16 冰天雪域 阅读(268) 评论(0) 推荐(0) |

摘要:1、首先看一下本地窗口的布局效果 2、看一下本地窗口实现的代码框架 2、本地窗口的具体实现代码LocalPanel.javapackage com.oyp.ftp.panel.local;import java.awt.Color;import java.awt.Desktop;import java.awt.Dimension;import java.awt.event.ItemEvent;import java.io.File;import java.io.IOException;import java.util.Date;import java.util.LinkedList;impor 阅读全文

posted @ 2013-08-01 20:14 冰天雪域 阅读(203) 评论(0) 推荐(0) |

摘要:磁盘阵列RAID RAID是由美国加州大学伯克利分校的D.A. Patterson教授在1988年提出的。RAID名为独立冗余磁盘阵列(RedundantArray of Independent Disk)是一种把多块独立的完全相同的物理硬盘按不同的方式组合起来形成一个逻辑硬盘提供高效率及冗余的技术。RAID通过在N个磁盘上同时存储或读取数据来大幅度的提高数据的传输能力。RAID还通过数据校验可技术提供容错功能,RAID的容错是建立在每个磁盘驱动器的硬件容错功能之上的,在RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了... 阅读全文

posted @ 2013-08-01 20:12 冰天雪域 阅读(337) 评论(0) 推荐(0) |

摘要:坑爹题,两种输入输出互相交换,裸bfs#include #include typedef struct{ int x; int y;} point;point q[310];int vis[15][15],mat[15][15];int dx[4]= {1,0,-1,0};int dy[4]= {0,1,0,-1};char ans[5]= {"RTLB"};int bfs1(int x,int y){ int front=0,rear=0; q[rear].x=x; q[rear].y=y; rear++; while(front0&&xx0&&a 阅读全文

posted @ 2013-08-01 20:10 冰天雪域 阅读(150) 评论(0) 推荐(0) |

摘要:1.静态导入import static静态导入前写法:public class TestStatic { public static void main(String[] args) { System.out.println(Integer.MAX_VALUE); System.out.println(Integer.toHexString(42)); } } 静态导入后写法import static java.lang.System.out; import static java.lang.Integer.*; public ... 阅读全文

posted @ 2013-08-01 20:08 冰天雪域 阅读(141) 评论(0) 推荐(0) |

摘要:1、首先看一下远程窗口的布局效果 2、看一下本地窗口实现的代码框架 3、远程窗口主要实现代码FtpPanel.javapackage com.oyp.ftp.panel.ftp;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import java.util.LinkedList;import java.util.Queue;import java.util.logging.Level;im... 阅读全文

posted @ 2013-08-01 20:06 冰天雪域 阅读(241) 评论(0) 推荐(0) |

摘要:1.虚函数#includeclass Base{public: void print() { coutprint();}int main(){ Base base; Son son; fun(&base); fun(&son); return 0;}类Base和Son中都有print方法,Son继承Base类。在主函数中分别建立Base和Son的对象,在fun函数中调用对象的print()方法。运行结果如下 从结果中可以看出不论传的是父对象的地址还是子对象的地址,最终调用的都是父对象的print()方法。如果希望传父对象时调用父对象print()方法,传子对象时调用子对象的pr 阅读全文

posted @ 2013-08-01 20:04 冰天雪域 阅读(141) 评论(0) 推荐(0) |

摘要:DescriptionWe give the following inductive definition of a “regular brackets” sequence:the empty sequence is a regular brackets sequence,if s is a regular brackets sequence, then (s) and [s] are regular brackets sequences, andif a and b are regular brackets sequences, then ab is a regular brackets s 阅读全文

posted @ 2013-08-01 20:02 冰天雪域 阅读(156) 评论(0) 推荐(0) |

摘要:1、起因 长期使用项目中自带的HelloWorldScene来创建模板工程,不知大家有木有感到厌烦? 我是个懒人,所以就弄了个新的模板工程。这样最起码可以不用每次都把HelloWorldScene删掉再创建一个Scene了,求不被鄙视...... 另外因为通常都会用cocosBuilder作为界面的编辑工具,我就将ccbi文件也加进模板项目中了。2、内容概述 这个模板项目大致包含有:1、主Scene变更为GameScene。其中有两个层,分别是GameLayer与HudLayer。 2、HudLayer中包含一个cocosBuilder导出的状态显示层。 3、HudLaye... 阅读全文

posted @ 2013-08-01 20:00 冰天雪域 阅读(309) 评论(0) 推荐(0) |

摘要:用一组地址任意的存储单元存放线性表中的数据元素,以元素(数据元素的映象)+指针(指示后继元素存储位置)=结点(表示数据元素或数据元素的映象),以“结点的序列”表示线性表称作线性链表(单链表)。 有几个基本概念需要掌握,如下: 1.表头结点 链表中的第一个结点,包含指向第一个数据元素的指针以及链表自身的一些信息。2.数据结点 链表中代表数据元素的结点,包含指向下一个数据元素的指针和数据元素的信息 3.尾结点 链表中的最后一个数据结点,其下一元素指针为空,表示无后继 这里主要介绍线性表的常用操作: l创建线性表 l销毁线性表 l清空线性表 l将表中元素倒置 l表元素插入 l表元素删除 l获取表中. 阅读全文

posted @ 2013-08-01 19:58 冰天雪域 阅读(184) 评论(0) 推荐(0) |

摘要:.java文件的名字建议跟含有main的类的名称一致,否则在编译和运行的时候,要注意文件的名称。eg:1.创建一个Demo.java文件,代码如下: class Dog{ int size; String breez; String name; void bark(){ System.out.println("bark bark bark"); } }class DogTestDrive{ public static void main(String[] args){ Dog d=new Dog(); d.size=10; d.bark... 阅读全文

posted @ 2013-08-01 19:56 冰天雪域 阅读(300) 评论(0) 推荐(0) |

摘要:一.HLS介绍HLS,HttpLiveStreaming是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。1、M3U8文件用文本方式对媒体文件进行描述,由一系列标签组成。#EXTM3U#EXT-X-TARGETDURATION:5#EXTINF:5,./0.ts#EXTINF:5,./1.ts#EXTM3U:每个M3U8文件第一行必须是这个tag。#EXT-X-TARGETDURATION:指定最大的媒体段时间长度(秒),#EXTINF中指定的时间长度必须小于或等于这个最大值。该值只能出现一次。#EXTINF: 阅读全文

posted @ 2013-08-01 19:54 冰天雪域 阅读(296) 评论(0) 推荐(0) |

摘要:Binary Tree TraversalsTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2484Accepted Submission(s): 1078 Problem Description A binary tree is a finite set of vertices that is either empty or consists of a root r and two disjoint binary tree... 阅读全文

posted @ 2013-08-01 19:52 冰天雪域 阅读(215) 评论(0) 推荐(0) |

摘要:运用开源的geoserver+postgis+postgresql+arcgis for flex api开发地图应用系统。1.Geoserver GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。2.pstgis+postgresql PostgreSQL 是一种对象-关系型数据库管理系统.PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Orac 阅读全文

posted @ 2013-08-01 19:50 冰天雪域 阅读(276) 评论(0) 推荐(0) |

摘要:1、题目大意:给定一个图,上边有*和@两种标记,其中@表示石油,好多@连在一起可以看成一个大的石油区,问在这个区域中有多少个石油区#includeusing namespace std;int n, m;char grid[105][105]; //存储网格;//以下定义了移动的8个方向int dir[8][2] = { { -1, -1 }, { -1, 0 }, { -1, 1 }, { 0, 1 }, { 0, -1 }, { 1, 1 }, { 1, 0 }, { 1, -1 } };//从(x,y)位置进行DFSvoid DFS(int x, int y) { int i, xx,. 阅读全文

posted @ 2013-08-01 19:48 冰天雪域 阅读(153) 评论(0) 推荐(0) |

摘要:很朴素的方法,如果在区间[a,b]内有根,那么f(a)*f(b)#include using namespace std;double f(int m, double c [], double x){ int i; double p = c[m]; for (i = m; i > 0; i--) p = p*x + c[i - 1]; return p;}int newton(double x0, double *r, double c [], double cp [], int n, double a, double b, double eps){ int MAX_ITERATION 阅读全文

posted @ 2013-08-01 19:46 冰天雪域 阅读(716) 评论(0) 推荐(0) |

摘要:描述 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系, 也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* + 2 3 4。本题求解逆波兰表达式的值,其中运算符包括+ - * /四个。 输入 输入为一行,其中运算符和运算数之间都用空格分隔,运算数是浮点数。 输出 输出为一行,表达式的值。 可直接用printf("%f\n", v)输出表达式的值v。 样例输入* + 11.0 12.0 + 24.0 35.0样例输出1357.000000 import jav 阅读全文

posted @ 2013-08-01 19:44 冰天雪域 阅读(386) 评论(0) 推荐(0) |

摘要:inin可以分为三类: 一、形如select * from t1 where f1 in ( 'a ', 'b '),应该和以下两种比较效率 select * from t1 where f1= 'a ' or f1= 'b ' 或者 select * from t1 where f1 = 'a ' union all select * from t1 f1= 'b ' 你可能指的 阅读全文

posted @ 2013-08-01 19:42 冰天雪域 阅读(193) 评论(0) 推荐(0) |

摘要:index_map.jsp中的代码: ID : 名称 : 电压等级 : 经度 : 纬度 : insert_map.jsp的代码: add message into table ID: 名称: 电压等级: 经纬度: 访问index_map.jsp: 提交前数据库的值: 输入测试值并提交,得到如下页面: 数据库的变化如下: 可以看出,在上面的提交后的页面上经纬度是乱码的,原因是the_geom的数据类型是POINT类型,是几何数据类geometry类中的一个子类,有特定的格式,可能这种... 阅读全文

posted @ 2013-08-01 19:40 冰天雪域 阅读(260) 评论(0) 推荐(0) |

摘要:一. 安装软件需要安装如下文件:java, Eclipse, Maven,Hadoop,mahout 二. 推荐系统简介 每天,我们都会对一些事物表达自己的看法,喜欢,或不喜欢,或不在乎。这些都在无意识地发生。当你从电台听到一首歌曲的时候,要么会注意到它(因为它好听或它难听),要么完全不会注意它。对其他事物也是如此,像T-shirt, 色拉,发型,电视节目等等。 尽管人们的品味不同,但是他们都遵从某种模式,人们若喜欢某件事物,若现在有另一个事物与起相似,那么人们对该事物也会表现喜欢的态度。因为我喜欢bacon-lettuce-and-tomato三明治,所以你可以猜测我也喜欢club三明治,. 阅读全文

posted @ 2013-08-01 19:38 冰天雪域 阅读(169) 评论(0) 推荐(0) |

摘要:这题只是一道简单的模拟题而已(真的只是简单而已 =-= T^T),虽然我花了好长时间。我使用数组模拟链表,模拟对纸牌的操作。要注意的是堆剩余数为1时,输出的不是“piles",而是"pile"。我的解题代码:#include #include #include #include #include #include #include using namespace std;char Rank[55],Suit[55];int Next[55],L[55],R[55],Num[55]; //Next[i]存放纸牌i下方的纸牌编号,L,R存放i的左右堆上第一张牌,Num 阅读全文

posted @ 2013-08-01 19:36 冰天雪域 阅读(141) 评论(0) 推荐(0) |

摘要:本次主要说说用不同语言来实现墨卡托的正算和反算,即经纬度和平面坐标的相互转换。由于编写仓促,文中有不明白的地方,过几天我会依次增加注释。正球墨卡托 JavaScriptfunction y2lat(a) { return 180/Math.PI * (2 * Math.atan(Math.exp(a*Math.PI/180)) - Math.PI/2); }function lat2y(a) { return 180/Math.PI * Math.log(Math.tan(Math.PI/4+a*(Math.PI/180)/2)); } C#include #define deg2rad(d) 阅读全文

posted @ 2013-08-01 19:34 冰天雪域 阅读(474) 评论(0) 推荐(0) |

摘要:什么是gel文件?gel文件能干什么?gel全称General Extended Language,即通用扩展语言文件,gel文件中由类似C语言的代码构成,gel语言是一种解释性语言,gel文件扩展名为.gel;gel文件用于(1)扩展CCS功能,比如菜单选项等,(2)通过gel可以访问目标板的存储器。 1. gel基本语法——类Cgel函数和gel参数不需要在DSP程序中定义。gel具有C语言的很多相似的东西:函数、return语句、if-else语句、while语句、与C一样的注释方式、#define,这些函数或语句的用法也与C中的非常类似。 GEL函数funcName(param1 &q 阅读全文

posted @ 2013-08-01 19:32 冰天雪域 阅读(1041) 评论(0) 推荐(0) |

摘要:传送门☞轮子的专栏☞转载请注明☞http://blog.csdn.net/leverage_1229 一个Android应用程序通常有几个activities。每个act显示一个用户接口允许用户执行一个指定的任务。用户从一个act到另一个act,你的App必须使用一个Intent对象来定义你App想做些什么事。当你通过一个Intent调用startActivity()方法时,系统会使用Intent来鉴定和启动合适的App组件。一个Intent可以明确的启动一个特定的组件(如一个特定的act实例)或隐式启动任何可以处理预定动作的组件,本章我们将讲述怎么使用Intent来执行与其他Apps... 阅读全文

posted @ 2013-08-01 19:30 冰天雪域 阅读(156) 评论(0) 推荐(0) |

摘要:HMM 有三个矩阵 初始状态矩阵 状态转移概率矩阵 隐态到显态转移概率矩阵 两个状态集合: 隐态(S1,S2,S3) 两个观测态(A,B) 上图的意思是 三个状态互相转移的概率 分别为:(1,2,3分别指S1,S2,S3)1->1 P=0.4 1->2 P=0.6 2->2 P=0.8 2->3 P=0.2 3->3 P=1.0 隐态对应的显示态概率为S1 是A的概率为0.7 是B的概率为0.3S2 是A的概率为0.4 是B的概率为0.6 S3 是A的概率为0.8 是B的概率为0.2 当然初始概率矩阵π=(1,0,0),即开始处于状态1。按照上面的... 阅读全文

posted @ 2013-08-01 19:28 冰天雪域 阅读(272) 评论(0) 推荐(0) |

摘要:/** * */package org.pan.util;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;import org.pan.contents.Contents;import org.pan.db.DBConnectionManager;import org.pan.io.ResUserIO;/** * @author admin * */public class Page. 阅读全文

posted @ 2013-08-01 19:26 冰天雪域 阅读(162) 评论(0) 推荐(0) |

摘要:很多的时候我们只是把我们需要的数据,查询出来,然后用request.setAttribute("" ,"" )方法保存这个数据集合。再在我们能跳转到的下一个jsp页面把我们之前保存的数据从request.getAttribut().拿出来,用于显示用。但是当我们还希望把这个数据继续传递到下一个jsp页面的时候,我们应该怎么去做呢。第一个方法:隐藏字段 在jsp页面中用一个隐藏字段,比如">.这样你我们就可以在本次请求的时候,用request.getParameter("xxx");来拿到这个字段了。这个方法是可以的。但 阅读全文

posted @ 2013-08-01 19:24 冰天雪域 阅读(360) 评论(0) 推荐(0) |

摘要:在某些案例中,可能需要Fragment与Activity共享事件。在Fragment内部定义一个回调接口是一个好方法,并且规定由持有它的Activity实现这个回调方法。当Activity通过接口接受回调时,它能在必要时与布局中的其他Fragment共享信息。例如,如果一个音乐播放器的应用程序在一个Activity中有两个Fragment---一个用来显示歌曲列表(Fragment A),另一个用来显示歌曲信息(Fragment B),然后在列表项目被选中时Fragment A必须告诉Activity,以便它能告诉Fragment B显示对应的歌曲信息。在下面的例子中在Fragment A的内 阅读全文

posted @ 2013-08-01 19:22 冰天雪域 阅读(750) 评论(0) 推荐(0) |

摘要:通常情况下,我们需要用小数据集来单元测试我们写好的map函数和reduce函数。而一般我们可以使用Mockito框架来模拟OutputCollector对象(Hadoop版本号小于0.20.0)和Context对象(大于等于0.20.0)。下面是一个简单的WordCount例子:(使用的是新API)在开始之前,需要导入以下包:1.Hadoop安装目录下和lib目录下的所有jar包。2.JUnit43.Mockitomap函数:Java代码publicclassWordCountMapperextendsMapper{privatestaticfinalIntWritableone=newInt 阅读全文

posted @ 2013-08-01 19:20 冰天雪域 阅读(224) 评论(0) 推荐(0) |

摘要:JosephThe Joseph's problem is notoriously known. For those who are not familiar with the original problem: from amongnpeople, numbered 1, 2, ...,n, standing in circle everymth is going to be executed and only the life of the last remaining person will be saved. Joseph was smart enough to choose 阅读全文

posted @ 2013-08-01 19:18 冰天雪域 阅读(270) 评论(0) 推荐(0) |

摘要:在经历了无数次的的假设与猜想之后,我终于从项目上穿越了,从DM穿越到Buildings。在小说中,穿越的主人公往往会遇到各种奇遇,学会某种绝世武功。我虽然没有各种绝世武功可以学,但是对于程序猿来说,各种IT技能就是绝世武功了。 因为上个月知道了穿越的消息,所以这个月在DM上安排的任务就比较少。除了整理交接的文档与完成一些辅助的功能之外,就没有其它事情了。话说回来,交接文档真的不应该是在一个人离职的时候才去整理的,而应该在一个人完成相应的功能时,文档就产生出来了。 很多人都觉得文档是写给别人看的,其实文档最重要的读者是创造文档的作者,他也是文档的最佳受益... 阅读全文

posted @ 2013-08-01 19:16 冰天雪域 阅读(162) 评论(0) 推荐(0) |

摘要:SDP的描述网络上一大堆中文的,可以看看RFC2327SDP 信息是文本信息,采用UTF-8编 码中的ISO10646 字符集。SDP 会话描述如下:(标注 * 符号的表示可选字段): v = (协议版本) o = (所有者/创建者和会话标识符) s = (会话名称) i = * (会话信息) u = * (URI 描述) e = * (Email 地址) p = * (电话号码) c = * (连接信息 ― 如果包含在所有媒体中,则不需要该字段) b = * (带宽信息)v=0 //SDP version// o field定义的源的一些信息。其格式为:o= o=-... 阅读全文

posted @ 2013-08-01 19:14 冰天雪域 阅读(663) 评论(0) 推荐(0) |

摘要:Windows下有软件FindDupFile,可以搜索指定目录及其下子目录,列出所有内容完全相同的文件(文件名可能不同),然后由用户选择删除重复的文件。然而shell脚本却可以使用几行的命令完成与此相同的工作,借助windows下的shell脚本工具Cygwin,可以实现扫描Windows下的目录,原理简述如下:1.首先借助find命令扫描文件夹下类型为普通文件的所有文件,find命令的输出是一行一个文件2.对find找到的所有文件进行MD5校验,校验命令为md5sum files,输出文本格式为:MD5SUM *file3.内容的文件的md5校验值是相同的,所有对MD5SUM校验值进行相同值 阅读全文

posted @ 2013-08-01 19:12 冰天雪域 阅读(1706) 评论(0) 推荐(0) |

摘要:这题模板题.............但是竟然要去重........调试了半天才发现....................#include #include #include #include #include using namespace std;struct trie { trie *next[128]; int flag; int num; trie *fail; trie() { fail = NULL; flag = num = 0; memset(next,0,sizeof(next)); }}*q[5... 阅读全文

posted @ 2013-08-01 19:10 冰天雪域 阅读(165) 评论(0) 推荐(0) |

摘要:项目启动会议,标志一个项目的正式开始。那在这之前,我们通常做哪些准备工作? 其实可以用一句话概括:项目经理必须知道项目的关键驱动因素是什么、项目怎样才算“完成”,而且要把这些结论写到项目章程中,让项目团队都能了如指掌。 明白上面这句话,其实不难。首先,我们来看看什么是项目。PMBOK里的定义是为创造独特的产品、服务或成果而进行的临时性工作。这个定义强调了项目的独特性和有明确的完成时间。来看一个更详细的定义,一个独特的任务或是系统化的流程,其目的是创建新的产品或服务,产品或服务交付完成标志着项目的结束。项目都有风险,并且受制于有限的资源。这个定义除了项目独特性和明确的完成时间,还突出了... 阅读全文

posted @ 2013-08-01 19:08 冰天雪域 阅读(165) 评论(0) 推荐(0) |

摘要:看到CSDN上有位大神用C#写了一个破解数独的程序(点击打开链接),不过我对C#也不懂,比较喜欢C++,就用标准C++也写了一个,希望各位喜欢。三纯程序,纯控制台程序,纯各人爱好,纯算法程序,无win API。基本思路与之前那个类似,采用brute force加剪枝,找到第一个符合条件的情况就立即退出不再查找。一般一个合格的数独只有唯一解,如果你的数独多解的话,那也就不叫数独了。 代码如下:#include #include using namespace std;const int MAX_SIZE = 9; // 九宫格struct Pos { Pos(int x, int y) : r. 阅读全文

posted @ 2013-08-01 19:06 冰天雪域 阅读(1266) 评论(0) 推荐(0) |

摘要:Oracle的Sequence是一种数据库对象,它可以生成有序数字,主要用于主键的自动生成。如果没有Sequence,主键的自动生成必须得在代码逻辑里实现,大致过程是:获取当前主键值,新主键值=当前主键值+增量。如果多个用户同时请求新主键,则会产生并发等待,影响效率,Sequence就是用来解决这个问题。 创建SequenceCREATE SEQUENCE emp_sequence INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE CACHE 10;上面大部分的名词不需要过多解释,只要懂英文的人一看就... 阅读全文

posted @ 2013-08-01 19:04 冰天雪域 阅读(275) 评论(0) 推荐(0) |

摘要:1.2.1MongoDB简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。其最新的版本的MongoDB2.4,添加了对地理位置的索引搜索、全文检索等功能。 同... 阅读全文

posted @ 2013-08-01 19:02 冰天雪域 阅读(122) 评论(0) 推荐(0) |

摘要:接下来就要说下无监督机器学习方法,所谓无监督机器学习前面也说过,就是没有标签的情况,对样本数据进行聚类分析、关联性分析等。主要包括K均值聚类(K-means clustering)和关联分析,这两大类都可以说的很简单也可以说的很复杂,学术的东西本身就一直在更新着。比如K均值聚类可以扩展一下形成层次聚类(Hierarchical Clustering),也可以进入概率分布的空间进行聚类,就像前段时间很火的LDA聚类,虽然最近深度玻尔兹曼机(DBM)打败了它,但它也是自然语言处理领域(NLP:Natural Language Processing)的一个有力工具,有过辉煌的一段故事。而关联... 阅读全文

posted @ 2013-08-01 19:00 冰天雪域 阅读(324) 评论(0) 推荐(0) |

摘要:1. 如果你知道原理请相信它,如果有问题就是代码出的问题,不要因为代码复杂就不去查。2. 永远要相信,代码不会跑飞掉,如果出问题了,就是你写错了。(曾经加debug信息死活不出来,原来加错地方了!!!囧)3. 有集成开发工具,就用开发工具,眼睛永远都不可靠。(用vim改配置文件,使用beyond compare 发现多了很多i[insert])4. 遇到问题不要逃避,机会来啦,可以提升自我的机会。 (遇到疑难的bug,要用心解,这是我们接触陌生事物学习的机会,(我发现那个a5s上的motion algorithmn 我还是没看懂!lighttpd 怎么调用module的不知道,hydra中的u 阅读全文

posted @ 2013-08-01 18:58 冰天雪域 阅读(125) 评论(0) 推荐(0) |

摘要:提起贵州,众所周知的黄果树大瀑布就会立刻浮现在人们的脑海,然而,到贵州旅游还有一处不得不去、去了还想再去的景观是大、小七孔,甚至许多当地人都不熟悉,今天就先向大家介绍一下美若童话世界的小七孔,大七孔景区会在之后的博文中介绍。 小七孔景区位于贵州省荔波县王蒙乡, 面积10平方公里,以精巧、秀美、幽静而著称, 联合国组织专家组曾经到这里来视察, 将小七孔誉为“世界同纬度上最后的一块绿宝石”。 小七孔景区属喀斯特原始森林幸存区, 地貌特殊,风景秀丽,绿树成荫,湖瀑众多,精致绝妙,以独特的自然景观取胜。 景区里一步一景,布局紧凑, 有七孔古桥、6... 阅读全文

posted @ 2013-08-01 18:56 冰天雪域 阅读(211) 评论(0) 推荐(0) |

摘要:复制属性继承(Inheritance by Copying Properties)让我们看一下另一个继承模式—复制属性继承(inheritance by copying properties)。在这个模式中,一个对象从另一个对象获取功能,简单的通过复制它。下面是函数extend()简单实现的一个例子:function extend(parent, child) { var i; child = child || {}; for (i in parent) { if (parent.hasOwnProperty(i)) { child[i] ... 阅读全文

posted @ 2013-08-01 18:54 冰天雪域 阅读(172) 评论(0) 推荐(0) |

摘要:1、有N个人,其中一个明星和n-1个群众,群众都认识明星,明星不认识任何群众,群众和群众之间的认识关系不知道,现在如果你是机器人R2T2,你每次问一个人是否认识另外一个人的代价为O(1),试设计一种算法找出明星,并给出时间复杂度(没有复杂度不得分)。(2013年阿里巴巴暑期实习招聘笔试题)算法1:明星不认识任何人 i不认识剩余的所有人,则i为明星,否则i不是明星,舍弃i.算法复杂度O(n*n) for i=[0,n-1){ flag=false; //标识i是否认识其他人,如果有认识的人则标识为true for j=[1,n){ if(i认识j){ flag=... 阅读全文

posted @ 2013-08-01 18:53 冰天雪域 阅读(383) 评论(0) 推荐(0) |

摘要:题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续多个整数组成一个字数组。求所有子数组的和的最大值。 算法1:时间复杂度O(n*n) maxsofar=pData[0];for i=[0,n) sum=0; for j=[i,n){ sum+=pData[j]; maxsofar=max(maxsofar,sum); }//end for算法2:动态规划,时间复杂度O(n) 1)最优子结构 记f[i]表示以第i个数字结尾的子数组的最大和,那么要求max{f[i]},其中00时,则pData[i]与正数相加,得到的结果比pData[i]本身大,所以此时f... 阅读全文

posted @ 2013-08-01 18:51 冰天雪域 阅读(419) 评论(0) 推荐(0) |

摘要:暑假学习小日本的那本书:30天自制操作系统 qq交流群:122358078 ,更多学习中的问题、资料,群里分享 environment:开发环境:ubuntu第四天的学习笔记: 要有一个态度,有一个好的心态,问题越多,学到的越多。坚持下去就行了。 halt的机器码为0xf4 用gcc内嵌gas汇编的方法非常好,也非常的高效。 只需要用一个宏定义就行了,如要在c中调用汇编的hlt指令,只需要 #define io_halt() asm("hlt") 这样就可以把io_halt()当一个正常的函数用了,但是这是最容易的,有输入,输出参数的函数的调用规则要复杂一些。但是只是一个规 阅读全文

posted @ 2013-08-01 18:49 冰天雪域 阅读(255) 评论(0) 推荐(0) |

摘要:Tian Ji -- The Horse RacingHere is a famous story in Chinese history.That was about 2300 years ago. General Tian Ji was a high official in the country Qi. He likes to play horse racing with the king and others.Both of Tian and the king have three horses in different classes, namely, regular, plus, a 阅读全文

posted @ 2013-08-01 18:47 冰天雪域 阅读(189) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3