软件调试和硬件调试都是调试,思路差不多,一些具体操作方式上有所差别。这是我在工作中总结的一些认识: 1.调试总的指导思想是,任何一个实验应该唯一说明一个问题。成功了,唯一的结论是推论是成功的;失败了,唯一的结论是推论是失败的。这都是带有唯一性的。实际操作中可能并不好做到,但其中的一个唯一应该是可以做到的。 2.由于软件硬件的耦合,杂散参数的影响。根本问题一样,可能现象每次发生都不一样。大胆的假设,仔细的求证是调试中是可以依托的一个大法宝。 3.经验总得来说,是一种实践过程中的总结和记忆。一般来讲,经验往往带有不精确性和一些大前提。在下一个项目或调试中应用这些经验,要确认这些不精确性和前... Read More
posted @ 2013-07-30 19:46
javawebsoa
Views(413)
Comments(0)
Diggs(1)
[oracle@rac11g1 ~]$ rman target haha/haha@rac11g Recovery Manager: Release 11.2.0.3.0 - Production on Mon Jul 29 23:27:12 2013 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. RMAN-00571: =========================================================== RMAN-00... Read More
posted @ 2013-07-30 19:44
javawebsoa
Views(1747)
Comments(0)
Diggs(0)
BandwidthGiven a graph (V,E) where V is a set of nodes and E is a set of arcsin VxV, and anordering on the elements in V, then the bandwidth of a node v is defined as the maximum distance in theordering between v and any node to which it is connected in thegraph. The bandwidth of the ordering is the Read More
posted @ 2013-07-30 19:42
javawebsoa
Views(195)
Comments(0)
Diggs(0)
Email:longsu2010 at yeah dot net 工作中难免遇到需要压缩文件的情况,比如有一千万个小文件,每个文件约100k,如果使用7-zip压缩后可能十几k,可以节省很多磁盘空间。基于此就可以写一段程序调用7z来压缩这些小文件,压缩后将源文件删除。 7z的下载可以到如下网站,前者英文,后者中文。 http://www.7-zip.org/ http://sparanoid.com/lab/7z/ 下载完成后安装即可。 打开命令提示符并切换到7z.exe所在目录(也可将7z拷贝到其他目录) 输入7z --help可以查看使用方法,如下图。 压... Read More
posted @ 2013-07-30 19:40
javawebsoa
Views(1260)
Comments(0)
Diggs(0)
题意: 一个数只含有4,7就是lucky数...现在有一串长度为n的数...问这列数有多少个长度为k子串..这些子串不含两个相同的lucky数... 子串的定义..是从这列数中选出的数..只要序号不同..就不不同的串..如 1 1 的长度为1的子串有两个 题解: 解题前可以先求一下1000000000内有多少个数是lucky的...可以递推的求..也可以暴力求~~可以看出最多1022个lucky数..很少... 现将这堆数的所有lucky数找出来...把相同的放在一个lucky数里计数... dp[ i ] [ k ] 代表到了第i个luck... Read More
posted @ 2013-07-30 19:38
javawebsoa
Views(242)
Comments(0)
Diggs(0)
终于有了完整实现C++11的GCC 4.8.1.给自己的系统升级吧。下面的步骤可以安装GCC4.8.1, 内容来自:http://askubuntu.com/questions/312620/how-do-i-install-gcc-4-8-1-on-ubuntu-13-04sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo update-alternatives --remove-all gcc sudo update-alternatives --remove-all g++sudo apt-get install gcc-4.8 Read More
posted @ 2013-07-30 19:36
javawebsoa
Views(359)
Comments(0)
Diggs(0)
本题的特殊性是价值与重量相等 将第i种物品分成若干件物品,其中每件物品有一个系数, 这件物品的费用和价值均是原来的费用和价值乘以这个系数。 使这些系数分别为1,2,4,…,2^(k-1),n[i]-2^k+1,且k是满足n[i]-2^k+1>0的最大整数。 例如,如果n[i]为13,就将这种物品分成系数分别为1,2,4,6的四件物品。 分成的这几件物品的系数和为n[i],表明不可能取多于n[i]件的第i种物品。 另外这种方法也能保证对于0..n[i]间的每一个整数,均可以用若干个系数的和表示 /* * 2844_1.cpp * * Created on: 2013年7月30日 * ... Read More
posted @ 2013-07-30 19:34
javawebsoa
Views(220)
Comments(0)
Diggs(0)
今天发现有时VS 热键好使,有时,怎么按都没有反应。后来发现是和输入法有冲突,把输入法快捷键改了就好了。 Read More
posted @ 2013-07-30 19:32
javawebsoa
Views(265)
Comments(0)
Diggs(0)
一、 window.open() 支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数 ( 各参数用逗号分隔 ) 三、示例: 脚本运行后, page.html 将在新窗体 newwindow 中打开,宽为 100 ,高为 400 ,距屏顶 0 象素,屏左 0 象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。请对... Read More
posted @ 2013-07-30 19:30
javawebsoa
Views(393)
Comments(0)
Diggs(0)
比如一条记录是 1987 9 2 1988 8 26 代表公司员工生日 然后需要读入到系统 现在需要放入容器,并且排序 最后输出到新的文件中,按照年龄由大到小。#include "stdafx.h"#include #include #include#include#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ string ifilename = "birthday.txt",s; string ofilename = "orderedBirth.txt&qu Read More
posted @ 2013-07-30 19:27
javawebsoa
Views(949)
Comments(0)
Diggs(0)
Causedby:org.xml.sax.SAXParseException:Thestring"--"isnotpermittedwithincomments. XML文件的注释()中包含了字符串"--",例如 整个XML片段会被注释掉,但在做XML解析的时候,会出现如上的错误,因为在注释中间包含了字符串"--",如红色部分所属。解决办法,分段进行注释,修改注释如下: nested exception is java.io.UTFDataFormatException: Invalid byte 3 of 3-byte UTF-8 Read More
posted @ 2013-07-30 19:25
javawebsoa
Views(405)
Comments(0)
Diggs(0)
阿牛的EOF牛肉串Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 16106 Accepted Submission(s): 7538 Problem Description 今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在... Read More
posted @ 2013-07-30 19:24
javawebsoa
Views(258)
Comments(0)
Diggs(0)
滚动条在Win32程序中是非常常见的一个控件,它的功能和地位也就不言而喻了,在文本输出中算是一个难点……我将借用P先生的思路讲述两种不同风格滚动条,下面切入主题:(实例程序都是显示一张位图 当然,位图比客户区大得多,以显示出滚动条的作用)(1)不可变长的滚动条这是16windows中的版本,windows1.0就有了这个玩意儿它的使用主要依托以下两个API函数:设定滚动条范围:BOOL SetScrollRange( HWND hWnd, // 窗口句柄 int nBar, // 滚动条的类型(SB_VERT、SB_HORZ、SB_CTL) int nMinPos, //... Read More
posted @ 2013-07-30 19:22
javawebsoa
Views(617)
Comments(0)
Diggs(1)
1.场景模拟考虑一个在线投票的应用,分为四种情况 正常投票 正常投票以后还继续重复投票 用户恶意投票 黑名单用户 2.不用模式的解决方案package demo17.state.example1;import java.util.*;/** * 投票管理 */public class VoteManager { /** * 记录用户投票的结果,Map对应Map */ private Map mapVote = new HashMap(); /** * 记录用户投票次数,Map对应Map */ private Map mapVoteCount = new HashMap(); /... Read More
posted @ 2013-07-30 19:20
javawebsoa
Views(327)
Comments(0)
Diggs(0)
这是我在数据分析过程中遇到的实际问题,简单记录一下。这里以DiGraph为例,其他类型的网络(图)的处理方法是一样的。按照这里:http://networkx.github.io/documentation/development/reference/classes.digraph.html的官方文档介绍,对于DiGraph,每一个图、节点和边,都可以赋一个或多个以字典形式存在的key/value对,所以可以这样对一个DiGraph赋一个属性:G=nx.DiGraph(Seq=0)print G.graph#output: {'Seq': 0}print G.graph[ Read More
posted @ 2013-07-30 19:18
javawebsoa
Views(507)
Comments(0)
Diggs(0)
引言为CPU提供足够的,稳定的指令流和数据流是计算机体系结构设计中两个永恒的话题。为了给CPU提供指令流,需要设计分支预测机构,为了给CPU提供数据流,就需要设计cache了。其实,无论是insn还是data,都需要访问存储器,所以从这个角度来说,cache需要承担更重要的角色。本小节我们就分析一下or1200的cache部分的实现。 1,cache产生原因还是那句话,研究一个东西,首先要了解其来龙去脉,cache也不例外。cache的出现是为了解决memory wall问题。由于cpu的频率越来越高,处理能力越来越大,但存储系统虽有一定发展,但还是和CPU的距离越来越大。这样就会出现“茶壶里 Read More
posted @ 2013-07-30 19:15
javawebsoa
Views(1290)
Comments(0)
Diggs(0)
一、 Hibernate介绍 Hibernate是基于对象/关系映射(ORM,Object/Relational Mapping)的一个解决方案。ORM方案的思想是将对象模型表示的对象映射到关系型数据库中,或者反之。Hibernate目前是ORM思想在Java中最成功、最强大的实现。它于2001年的年末发布第一个版本,立即引起了广泛的注意。2003年6月,Hibernate2发表,并且获得Jolt大奖,进而被JBoss吸纳成为它的一个子项目。2005年3月,Hibernate 3发表,其中做了一些比较重大的改进。本文以Hibernate3为基础编写。 另外,Hibernate除了可以在J2.. Read More
posted @ 2013-07-30 19:14
javawebsoa
Views(201)
Comments(0)
Diggs(0)
在android上进行native开发的时候,我们需要用NDK-GDB 对native code进行调试,其中很麻烦的是,我使用的NDK版本是4.0,该版本还不支持用NDK-GDB直接打印vector的值。举个例子:vector lvUnits(3);在NDK-GDB中,如果你直接使用p lvUnits[0],那么NDK-GDB会提示你内存非法访问。这就是NDK-GDB的变态之处,他还不能很好的支持STL, 不知道最新的NDK8是否支持. 所以你如果要打印lvUnits的值该怎么办呢?使用如下命令:print *(lvUnits._M_impl._M_start)@3这样就可以输出整个vect Read More
posted @ 2013-07-30 19:12
javawebsoa
Views(495)
Comments(0)
Diggs(0)
/** * Definition for an interval. * struct Interval { * int start; * int end; * Interval() : start(0), end(0) {} * Interval(int s, int e) : start(s), end(e) {} * }; */class Solution {public: vector insert(vector &intervals, Interval newInterval) { // Start typing your C/C++... Read More
posted @ 2013-07-30 19:10
javawebsoa
Views(213)
Comments(0)
Diggs(0)
堆排序 参考资料1算法导论2 数据结构(C语言版) 堆的概述(二叉)堆数据结构是一种数组对象,它可以被视为一颗完全二叉树。树中每个节点与数组中存放该节点值的那个元素对应。数的每一层都是填满的,最后一层可能除外。表示堆的数组A是一个具有两个属性的对象:length[A]是数组中的元素个数,heap-size[A]是存放在A中的堆的元素个数。根据完全二叉树的性质,我们可以总结出如下性质:数的根为A [1],对于某个结点的下标i,其父节点为Parent[i]=i/2,左孩子Left[i]=2*i,右孩子Right[i]=2*i+1,该部分的结论是显而易见的。(可参考二叉树章节)在具体的代码实现中,左 Read More
posted @ 2013-07-30 19:07
javawebsoa
Views(257)
Comments(0)
Diggs(0)
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。关系:一个大的数据中分为几个表空间,创建几个用户然后指定对应的表空间并授权,这样用户就独立操作自己的资源了,每每用户登录进入后,在自己的表空间中新建表啊等等对象,互不干扰。下面是创建数据库用户的具体过程:1.假如现在已经建好名为'news'的数据库,此时在 Read More
posted @ 2013-07-30 19:05
javawebsoa
Views(630)
Comments(0)
Diggs(0)
这篇文适合给使用VIM的小鸟看,不太适合老鸟之前有一个问题就是只要是从VIM复制出来的代码,无论是放到CSDN还是GITHUB上面都会变得非常难看。在VIM里面你看着以为对齐了,实际没有。先说一下CSDN的tab,默认是8个空格的长度,这个感觉距离非常大,即便所有的缩进都是对的,那么代码的宽度也会被拉得很大。所以我希望在代码中不要使用tab(或者说使用tab的时候,实际输入的是空格),这个可以做到,在你的.vimrc文件中加入“set expandtab”就可以了然后最好将tabstop, softtabstop和shiftwidth设置为一样(在设置了expandtab后,它们的值对应于:敲 Read More
posted @ 2013-07-30 19:04
javawebsoa
Views(732)
Comments(0)
Diggs(0)
在一个多项输入界面上,会有多个UITextfield类型的输入框。为了滚动方面,我们会将他们一一添加到UITableView的cell中,从而组成一个可以上下滑动的数据输入界面。但是字符输入是通过系统自动弹出软键盘来完成的,因此在选择屏幕底端的cell时,会被软键盘的区域所覆盖。同样,正因为输入框是在UITableView的cell中,所以可以将所在的cell滚动到软键盘覆盖的区域之上的位置。使得我们能看到输入框。现在,我们要实现这个操作过程。我们可以简单的将该cell滚动到表视图的可见区域的最上方的位置。UITableView提供了这个方法“scrollToRowAtIndexPath:at Read More
posted @ 2013-07-30 19:02
javawebsoa
Views(294)
Comments(0)
Diggs(0)
Citrix 服务器虚拟化之十三 Xenserver虚拟机内存优化与性能监控 XenServer的DMC通过自动调节运行的虚拟机的内存,每个VM分配给指定的最小和最大内存值之间,以保证性能并允许每台服务器的虚拟机密度更大。没有DMC,当一台负载较高的服务器创建虚拟机时将出现“内存不足”错误提示而失败:减少现有的虚拟机内存分配,使更多的虚拟机的空间,你必须编辑每个虚拟机的内存分配和然后重新启动虚拟机。启用DMC,即使服务器已满,XenServer将尝试回收内存通过自动降低其定义的内存范围内运行的虚拟机的当前内存分配。因此XenServer环境中,使用动态内存控制(DMC),内存管理功能,使虚.. Read More
posted @ 2013-07-30 19:00
javawebsoa
Views(972)
Comments(0)
Diggs(0)
昨天拿到JNI的Android工程Demo,然后把demo整合到开发的主线工程上,发现调用JNI方法一直抛同一个异常java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod() 我以为是JNI的so库有问题,但是demo运行时正常的,我无法找到原因的所在。我可以确认的我自己的问题,今天上午问到另外一个写C的同事,向他描述了我的情况。然后他问我是不是包名不一致的原因,我恍然大悟。确实在我移植到主线上的工程时,将定于调用JNI的包名改掉了。而so库在编译的时候,是有指定调用的包名的,这个就可以解释为何demo运行正常。只需要保证android工程调用JN Read More
posted @ 2013-07-30 18:57
javawebsoa
Views(6022)
Comments(1)
Diggs(0)
先写了一个O(n^2)的算法/** * Definition for an interval. * struct Interval { * int start; * int end; * Interval() : start(0), end(0) {} * Interval(int s, int e) : start(s), end(e) {} * }; */class Solution {public: vector merge(vector &intervals) { // Start typing your C/C++ solution... Read More
posted @ 2013-07-30 18:56
javawebsoa
Views(197)
Comments(0)
Diggs(0)
本文主要是分析ffmpeg的错误隐藏框架,故解码流程此处不会特地进行讨论,网上其他地方其实也有不少介绍相关流程的了,但发现基本没有介绍错误隐藏流程的,故本文希望能填补这个空白。 我们直接从decode_frame开始跟踪(相信从这个地方开始不会有人有啥疑问吧,怎么跟踪到这里的已经有很多资料介绍的了),decode_frame ---> decode_nal_units ---> decode_slice_header ---> ff_h264_frame_start ---> ff_er_frame_start,ff_er_frame_start中对error_stat Read More
posted @ 2013-07-30 18:53
javawebsoa
Views(576)
Comments(0)
Diggs(0)
//Hash.h#ifndef HASH_H#define HASH_H#define HASH_ARR_SIZE 100#define FILL -1#include #include #include struct _Node{ int iFill; int iValue; struct _Node* pNext; };typedef _Node Node;typedef struct{ Node* pHashArr; int iArrSize; int iSize;}Hash;#endif //Hash.c#include "Hash.h"Hash* CreateHa Read More
posted @ 2013-07-30 18:52
javawebsoa
Views(228)
Comments(0)
Diggs(0)
修改链接选项,方法:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了。 Read More
posted @ 2013-07-30 18:50
javawebsoa
Views(166)
Comments(0)
Diggs(0)
在工程文件中, WinMain函数里加上以下代码HANDLE hMutex = CreateMutex(NULL, false, "Process"); if (GetLastError() == ERROR_ALREADY_EXISTS) { CloseHandle(hMutex); MessageBox(Application->Handle, "程序已经在运行中,不能重复启动!", "提示", MB_OK +MB_ICONWARNING); Application->Terminate();... Read More
posted @ 2013-07-30 18:46
javawebsoa
Views(414)
Comments(0)
Diggs(0)
使用Maven的maven-assembly-plugin插件导致输出的XML配置文件源文件的中文注释变成乱码,排查了多个地方并尝试解决,都没有发现和解决问题,包括在POM文件中指定编译编码和文件编码为UTF-8都无效:maven-compiler-plugin2.41.61.6UTF-8org.apache.maven.pluginsmaven-resources-plugin2.4UTF-8最后通过在MVN文件中,修改MAVEN_OPTS变量解决问题,即在MAVEN_OPTS后面加上-Dfile.encoding=UTF-8解决问题MAVEN_OPTS =-Dfile.encoding=U Read More
posted @ 2013-07-30 18:44
javawebsoa
Views(816)
Comments(0)
Diggs(0)
1. 反射概念 反射机制就是:动态地获取类的一切信息,并利用这些信息做一些你想做的事情。java反射机制能够知道类名而不实例化对象的状态下,获得对象的属性或调用方法。JAVA反射机制是在运行状态中,对于任意一个 类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的 成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 反射作用:... Read More
posted @ 2013-07-30 18:42
javawebsoa
Views(178)
Comments(0)
Diggs(0)
--前言:有时开始一个新项目,但新项目跟已做完的一个项目很类似,基本可以在原有项目上更改。这个时候,可以new一个新project,在将相应的代码文件copy到新的project,配置工程各参数,库等。但如果原项目比较大、复杂的话这种方式比较麻烦。另一种方法就是copy原项目,然后将这个项目的项目、工程、文件夹等名字全部改为新项目名字,这样马上就得到了一个新的项目。本文讲的是第二种方法。--步骤:1.修改项目文件夹名字,最外面那个文件夹(这个随意改,不影响项目),里面跟.xcodeproj同级的那个文件夹先别改。2.修改工程文件名字,TARGETS、pch文件、plist文件名字。方法:打开 Read More
posted @ 2013-07-30 18:40
javawebsoa
Views(4901)
Comments(0)
Diggs(1)
class Solution {public: bool canJump(int A[], int n) { // Start typing your C/C++ solution below // DO NOT write int main() function if(n == 0) return false; if(n == 1) return true; int range = A[0]; for(int i = 1; i = n-1) return true; ... Read More
posted @ 2013-07-30 18:37
javawebsoa
Views(229)
Comments(0)
Diggs(0)
LINQ简介OO(面向对象)以外的疆域:信息的访问与整合。关系数据库与XML为其中的典型应用。.net Language Integrated Query(Linq):不采用特定关于数据库与XML的专有方案,而采用通用方案来解决各种信息源的访问与整合问题。在Linq中,查询成为编程语言的一个组成部分,这使得查询表达式可以得到很好的编译时语法检查,丰富的元数据,智能感知等强类型语言的好处。初识Linq表达式 string[] names = new string[] { "Frank","Lucy","David","Geor Read More
posted @ 2013-07-30 18:36
javawebsoa
Views(274)
Comments(0)
Diggs(0)
SADDRsession addressSIDsession identifier 常用于链接其他列SERIAL#SID有可能会重复,当两个session的SID重复时,SERIAL#用来区别session(说白了某个session是由sid和serial#这两个值确定的)AUDSIDaudit session id.可以通过audsid查询当前session的sid.select sid from v$session where audsid=userenv('sessionid');PADDRprocess address,关联v$process的addr字段,通过这个可以 Read More
posted @ 2013-07-30 18:34
javawebsoa
Views(1001)
Comments(0)
Diggs(0)
Introduction(说明)If your organization has customers, you need a software system to help you manage your customer information. Unfortunately, many companies today are stuck using antiquated customer systems that don't integrate with Microsoft Office Outlook, aren't available from the Web, and Read More
posted @ 2013-07-30 18:32
javawebsoa
Views(472)
Comments(0)
Diggs(0)
有时候我们进行一些数学运算,我们会去开系统自带的计算来做这件事情,其实我们也可以直接在终端里面用命令行进行的。在命令行里敲 bc 进入数学计算模式,然后随便输入数学表达式 回车 ,结果就出来了,是不是很方便呢?假如你要进行浮点数运算,就需要先敲 scale=3 回车 然后输表达式,这里的3是保留小数点后3位,可以根据需求任意设定。按 Ctrl+D 可以退出运算模式。但是每次都要bc进入运算模式 还要设定精度,是不是很烦呢?所以我们可以把这个写成一个脚本,每次以命令的形式去调用。在 /usr/bin/ 目录下新建一个文件,记得加上sudo以root权限去做否则不可能成功:$sudo touch Read More
posted @ 2013-07-30 18:30
javawebsoa
Views(669)
Comments(0)
Diggs(0)
因为要用基于GCC4.8.1的boost最新版本的库,默认apt-get install 安装的是boost1.53, 并且基于GCC4.7.3,不是我想要的。所以决定下载源代码自己编译。下载(后面的路径可能会变,具体参考boost网站链接)wget -O boost_1_54_0.tar.bz2 http://downloads.sourceforge.net/project/boost/boost/1.54.0/boost_1_54_0.tar.bz2?r=http%3A%2F%2Fwww.boost.org%2Fusers%2Fhistory%2Fversion_1_54_0.html& Read More
posted @ 2013-07-30 18:27
javawebsoa
Views(384)
Comments(0)
Diggs(0)
#!/bin/kshINTERVAL=5PREFIX=$INTERVAL-sec-statustouch /tmp/runningRUNFILE=/tmp/runningmy -e 'show global variables' >> mysql-variableswhile test -e $RUNFILE; do file=$(date +%F_%I) sleep=$(date +%s.%N | awk "{print $INTERVAL - (\$1 % $INTERVAL)}") sleep $sleep ts="$(date Read More
posted @ 2013-07-30 18:25
javawebsoa
Views(353)
Comments(0)
Diggs(0)
在文章开始之前,首先指出对于c++新手的两个常见的误解: 一、任何class如果没有定义default constructor,就会被合成出一个来。 二、编译器合成出来的default constructor会明确设定'“class内每一个data member的默认值”。 首先我们来讨论第一个误解。编译器并不是给任何一个没有user-declared constructor的class合成出default constructor,编译器只会在需要的时候才会给没有user-declared constructor的class合成出default constructor。那到底什么时候才 Read More
posted @ 2013-07-30 18:24
javawebsoa
Views(215)
Comments(0)
Diggs(0)
很多开发者朋友可能会自己定义一些控件,以此来扩展现有控件的功能,在扩展空间的时候通常会自己定义一些属性,例如:[html] view plain copy这样使用起来会更加方便,但是有时候也会遇到很多莫名奇妙的问题,比如标题中所说的那种,我就遇到了:这里其实很简单:只需要将工程Clean一下就可以了。当然如果你根本就没有定义这个属性的话,那就需要先去定义才行啦。 Read More
posted @ 2013-07-30 18:22
javawebsoa
Views(338)
Comments(0)
Diggs(0)
软件环境: windows server 2008 r2ms sql server 2008 r2在安装活动目录以前,数据库是正常运行的。安装了活动目录以后,数据库启动时就提示无法启动。出错的信息也相当模糊:initerrlog: 无法打开错误日志文件 ''。操作系统错误 = 3(系统找不到指定的路径。)。个人直觉,应该是用户权限问题。在服务属性中,修改为“本地系统帐户”,问题解决。 服务的启动账户,本来是使用自己创建的一个账户。也尝试修改成活动目录的账号模式 TECH\data 这样,账号密码虽然是对的,但是服务依然无法启动。我想这可能涉及活动目录账户权限的设置了,因为时间问 Read More
posted @ 2013-07-30 18:20
javawebsoa
Views(349)
Comments(0)
Diggs(0)
翻纸牌游戏Time Limit: 9000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1740Accepted Submission(s): 592 Problem Description 有一种纸牌游戏,很有意思,给你N张纸牌,一字排开,纸牌有正反两面,开始的纸牌可能是一种乱的状态(有些朝正,有些朝反),现在你需要整理这些纸牌。但是麻烦的是,每当你翻一张纸牌(由正翻到反,或者有反翻到正)时,他左右两张纸牌(最左边和最右边的纸牌,只会影响附近一张)也必... Read More
posted @ 2013-07-30 18:18
javawebsoa
Views(442)
Comments(0)
Diggs(0)
题目大意:给定一捆木棒,每根木棒的每个端点涂有某种颜色。问:是否能将这些棒子首位项链,排成一条直线,且相邻两根棍子的连接处的颜色一样。 解题思路:此题是一道典型的判断欧拉回路或欧拉通路的问题,以木棍的端点颜色为顶点。方法是:先用并查集判断图是否连通,然后统计奇度顶点的个数sumj , 如果 sumj == 0 , 则图中存在欧拉回路 ;如果 sumj == 2 , 则图中存在欧拉通路 ; 如果 sumj > 2 ,则图中不存在欧拉通路。但是此题的关键是如何给端点颜色编号,一开始,我用map映射,结果TLE,所以,我就用到了Trie 树。 Ps:此题有坑!!当没有输入时,应当输出 Pos. Read More
posted @ 2013-07-30 18:16
javawebsoa
Views(214)
Comments(0)
Diggs(0)
今天运行代码时,出现了一个不能运行的故障问题:ActivityManager: Segmentation fault是的,这个原因网上有诸多解释:包名不能是中文或者非法字符,或者重启新的avd来解决,或者删了重新装一下。最后一个删了重新装确实能解决问题,但它并非原因所在。真正的原因是,我开启了它所引用的浏览器,所以导致其无法更新。关了浏览器就可以正常运行安装了。这里猜测一下:应该是当前应用程序的引用传递给了其他程序,而其他程序不释放的情况下,就无法删除当前应用程序。那么解决办法上面提到了,就不啰嗦了。 Read More
posted @ 2013-07-30 18:14
javawebsoa
Views(718)
Comments(0)
Diggs(0)
神、上帝以及老天爷Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17226 Accepted Submission(s): 7336 Problem Description HDU 2006'10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的: 首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中; 然后,待所有字... Read More
posted @ 2013-07-30 18:12
javawebsoa
Views(311)
Comments(0)
Diggs(0)
1.XML中声明 2.代码中注册IntentFilter filter = new IntentFilter(); filter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION); filter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION); filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION); registerReceiver(new NetworkConnectChangedReceiver(), f... Read More
posted @ 2013-07-30 18:10
javawebsoa
Views(1505)
Comments(0)
Diggs(0)
上一篇博客我们介绍了针对大数据量的处理,我们应该对程序做什么样的处理,但是一个程序的优化是有底线的,我们要考虑人力,物力,程序的优化是海量数据处理的一部分,这里介绍我们的重头戏,对数据库的优化! 这里我们将数据库的优化,分为三个大的方面: 一,设计之初优化 1,反范式思维 在数据库优化的方向上,没有什么范式是绝对的,我们要根据情况设计合理的表结构,一味地追求完美的三范式是一个错误且固执的想法! 举例:大家看看这两个考试记录表的设计区别: 分析: 我们看,哪个更符合三范式呢,明显是第二个,因为第一个设计有分值这个字段的冗余,也有得分的冗余,... Read More
posted @ 2013-07-30 18:08
javawebsoa
Views(279)
Comments(0)
Diggs(0)
【1】如果需要在一个字符串中删除某些字符串,可以用正则表达式:import sys,ret='a2b3c4zhhahhho12/13 222a5555(fuck)669aaaaaa9'rep=r'2|3|4|hh|[0-9]+/[0-9]+|9.*9|\(.*\)'t= re.sub(rep,'',t)print t 规则[0-9]+/[0-9]+用来删除12/13规则9.*9用来删除9aaaaaa9规则\(.*\)用来删除(fuck)【2】mathch=re.compile('abc(.*)def').search('d Read More
posted @ 2013-07-30 18:06
javawebsoa
Views(214)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号