`
gaofen100
  • 浏览: 1228160 次
文章分类
社区版块
存档分类
最新评论
文章列表
题目:给定链表的头指针和一个结点指针,在O(1)平均时间删除该结点。链表结点的定义如下: structListNode { intm_nKey; ListNode*
有两个序列a,b,大小都为n,序列元素的值任意整数,无序. 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。 例如: int[] a = {100,99,98,1,2, 3}; int[] b = {1, 2, 3, 4,5,40}; 求解思路: 当前数组a和数组b的和之差为 A = sum(a) - sum(b) a的第i个元素和b的第j个元素交换后,a和b的和之差为 A' = sum(a) - a[i] + b[j] - (sum(b) - b[j] + a[i]) = sum(a) - sum(b) - ...
首先,阿里巴巴不适合管理雅虎核心业务,所以从字面来说,一个单纯的阿里收购雅虎不会发生。理由:   1. 美国公司进入中国难,反之也一样难(百度日本就是最好的例子)。雅虎现在面临业务下滑,定位不清,产品过时 ...
Icarus是我目前匹配精度最高(通过470单元测试保证精度),速度最快(IE67下力压jQuery,其他浏览器都是使用querySelectorAll不分上下)的选择器,并且它全面支持CSS3的所有新增伪类,支持jQuery所有自定义伪类,并且支持对XML的查找, ...
特别特别特别感谢 默默忆 解决了困扰我很长时间的问题:谢谢您 http://momoyi.info/wordpress/2011/05/12/%E5%AE%89%E8%A3%85ubuntu%E5%90%8E%EF%BC%8Chp%E7%94%B5%E8%84%91%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1/ 转自国外网站,赶紧收藏了 Wifi stops to work on Arch Linux Today, my wifi stops work! Wicd is no longer detect any wifi network! The ...
只有apk文件例如Music.apk,写Robotium测试程序,具体步骤如下: 1)New-Project-Android Test Project,建立ExampleApplicationTesting项目。 方法: http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles。 2)uninstall apk文件。 cd /home/validation/Sign adb pull /system/app/Music.apk 1046 KB/s (529373 bytes in 0.493s) ExampleApplic ...
给定一个长度为n的数组,找出一个最长的单调递增子序列(不一定连续,当时先后顺序不能乱)。 更正式的定义是: 设L=<a1,a2,…,an>是n个不同的实数的序列,L的递增子序列是这样一个子序列Lin=<aK1,ak2,…,akm>,其中k1<k2<…<km且aK1<ak2<…<akm。求最大的m值。 比如数组A 为{10, 11, 12, 13, 1, 2, 3, 15}, 那么最长递增子序列为{10,11,12,13,15}。 这道题用DP解,假设从第1位到第 j 位的最长的子序列长度为L(j),那么它一定是 L(j) = ma ...
VMware下安装Iphone开发环境(mac10.5.5+iphone sdk 3.0) 为了学习objective—c,不得不安装xcode。为了安装xcode,不得不接触mac操作系统。 早就听说iso开发的成本,一台mac+iphone,无奈本人没有这个资金,所以只有借助强大的百度和谷歌,看看有没有其他的手段,现实这个环境。以前从来没有接触iphone也没有接触mac系统,基本上算白痴一个。网上的虚拟机教程一大推,说的都很不明白,看不懂。而且什么虚拟化,什么的64位,什么什么的~~~一大堆配置,感觉稍有失误就会粉身碎骨。所以在决定在虚拟机上弄一个mac系统时,我就专门搜集了大量的资料 ...
每一个在Qt下用过串口的同仁应该都对 QextSerialPort 这个第三方类不会感觉陌生。 历史 QextSerialPort 原作者是 Stefan Sander,后来 Michal Policht、 Brandon Fosdick、Liam Staskawicz 均对该库做了大量改进工作。 资料显示: 第一个公开版本 Version 0.1 发布于 2000年12月 软件仓库中的最早的版本 Version 0.8 发布于 2004年12月 仓库地址http://qextserialport.sf.net 该仓库中最近的一个发布版是 Ver ...
sudo apt-get update 让人纠结一天的问题,无法安装使用apt-get和yum。打开链接目录 /var/lib/apt/lists里面是一推的垃圾,没有看到想要的ubuntu的网站信息,后来在网上找了好半天才知道原来是没有更行的原因E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/it.archive.ubuntu.com_ubuntu_dists_natty_universe_i18n_Translation-it E: L'elenco ...
该效果是一名国外工程师(johannilsson)的代码,拿来研究了下,自己整合了一下,现在拿出来,跟大家一起分享。 再次感谢这位国外工程师(johannilsson),谢谢! 新浪微博,和QQ空间里面,都有那个下拉刷新的效果,另很多人眼前一亮,细细分析,原理原来如此。 在原作者的基础上,写了一些注释,和帮助大家更好的阅读理解,(可能其中有些地方注释不准,欢迎指正,谢谢) 下面,就亮出关键代码: **** 自定义 listivew (关键代码) public class PullToRefreshListView extends ListView implements O ...
每个问题都有它的原因,对于这个问题也是一样的,看提示是无法在struts文件下找到配置在namespace"/"下的action,这种情况要从源头去找,先在struts.xml文件中去找,你肯定找不到这种配置存在,还有一种情况就是你访问的是http://localhost:8055/projectName/aa/bb.action,也可能会出现这种问题,你已经配置了"/aa"这个namespace和bb这个Action,可是还是找不到,这是因为你把它放在了另外的单独的struts文件中了,而你没有把它给引进来,所以无法检测到,因此它还是会报错误的。 ...
package dialogtest.jilong; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.util.Log; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.widg ...
Invalidate()是让程序重画窗口。 UpdateAllViews()是在DOC/VIEW结构中, 当一个视图的数据改变后, 通知所有视图作相应的改变, 和重画毫无关系。 Invalidate()是使窗口无效,使系统向其发WM_PAINT消息,使的程序的OnPaint被调用重画客户 ...
有的时候tomcat启动不了,本来还是可以启动的,可是后来不行了,而且基本上你什么问题都考虑了,还是不行,那么你需要看看自己是不是使用了Oracle数据库了,因为它使用的端口也是8080,而如果这个你正好Oracle也开着这个时候端口已经被占用了,你这个时候再去使用这个端口自然是启动不了的,所以如果想要达到目的就要把把Servers里面的配置文件里面的<Connector connectionTimeout="20000" port="8055" protocol="HTTP/1.1" redirectPort="844 ...
Global site tag (gtag.js) - Google Analytics