一.背景说明前段时间一朋友在生产库上误操作,本来他是打算重启一下DG环境,结果在备库命令执行错误。本应该执行SQL>ALTERDATABASERECOVERMANAGEDSTANDBYDATABASECANCEL;结果朋友执行成了如下命令:SQL>ALTERDATABASERECOVERMANAGEDSTANDBYDATABASEFINISH;中断了DG主备库的通信环境,这个finish是用来做Failover时用的。 当时让朋友在主库重新生成了一份standby controlfiles,然后copy到备库,在按正常模式启动就可以了。 因为数据库识别主备库就是通过控制文件来的,所 Read More
posted @ 2013-03-30 16:45
javawebsoa
Views(510)
Comments(0)
Diggs(0)
对于想了解JDK源码的同学来说,通过调试JDK源码来学习是一个常用的方法。如果调试时,不能进入JDK源码,大部分错误都是line unavailable,则需要设置一番。【Window】-【Preference】-【Java】-【Installed JREs】这里可以看到Eclipse可以使用的Java环境,默认使用的是JRE(Java Runtime Environment),是不支持调试的,需要替换成JDK(Java Development Kit)。 【Add】-【Next】-【Add JRE】在【DIrectory】选择机器上安装的JDK的目录,不是JRE的目录。此时JDK的jar文件 Read More
posted @ 2013-03-30 16:44
javawebsoa
Views(172)
Comments(0)
Diggs(0)
转帖请留下地址(http://blog.csdn.net/keven418440201/article/details/8738851),多谢。1、首先2.0之前的版本的cocos2d-x的工程文件夹组织方式是不一样的,以下分别是下载的旧版本和新版本的对比图:以上是从网上下载的旧版本工程, 以上两个是新版本2.1cocos2d-x的文件夹组织方式。直接用打开已存在工程方式打开的话,然后把部分旧API修改为新版的API,可编译通过但无法运行。问题是无法加载背景图片等资源文件,在cocos群里有问,没有找到答案(大牛看到此贴可回复如何解决)。解法:最后用最笨的方法,新建一个空的工程,把class. Read More
posted @ 2013-03-30 16:43
javawebsoa
Views(165)
Comments(0)
Diggs(0)
树莓派中安装QT 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:WIN7 硬件:树莓派 步骤: 参考链接:http://qt-project.org/wiki/apt-get_Qt4_on_the_Raspberry_Pi Firstly I got the development tools needed by Qt Creator in the hope it would be less heavy for the Pi to download separately. sudo apt-get install... Read More
posted @ 2013-03-30 16:41
javawebsoa
Views(446)
Comments(0)
Diggs(0)
创建模拟器的时候做如下修改: Read More
posted @ 2013-03-30 16:40
javawebsoa
Views(167)
Comments(0)
Diggs(0)
Software Configuration Management 即软件配置管理,也就是软件版本管理控制。简称 SCM为什么会有SCM?在比较大的项目中,一般需要的开发人员比较多,所以凸显的问题就太多了,比如:在许多人共同开发一个项目下,一个程序员如何得到最新版本? 对于版本的修改情况,代码哪些更新过了? 如何查询或者更新到之前的版本(当前版本出问题的情况下)。项目经理准确的得到当前的工作进度。开发人员都改变相同版本的代码,做了同样的工作或者代码发生冲突。记录开发历史,不方便比较不同和修改。..........................SCM就是能够解决这些问题而诞生。SCM历史?起. Read More
posted @ 2013-03-30 16:39
javawebsoa
Views(553)
Comments(0)
Diggs(0)
对于一个存储类的分析,无非从两点入手:存储用的数据结构,存储的运行机制。数据结构:数组 /** * The table, resized as necessary. Length MUST Always be a power of two. */ transient Entry[] table; Entry链表格式。也即,HashMap中采用的是“链接法”来处理碰撞问题的。 运行机制:put、getput方法 public V put(K key, V value) { if (key == null) return put... Read More
posted @ 2013-03-30 16:38
javawebsoa
Views(195)
Comments(0)
Diggs(0)
这里使用JSF2.0技术实现中国行政区划管理,通过范例可以看到JadePool实现了与JSF框架和Primefaces的完美组合。本范例完整演示了以下操作:1、导入中国大陆行政区划记录,并将记录保存到数据库中;2、实现多功能的分页查询;3、在DataTable行中修改行政区划记录。数据来源于国家统计局于2012年11月份公布的中国大陆行政区划。这些数据被打包在jadepool-1.0-GBK.jar文件中,可以通过cn.jadepool.util.China的division()方法导出。 一、修改模板文件 1、将模板文件IndexTemplate.xhtml中的<p:menu... Read More
posted @ 2013-03-30 16:37
javawebsoa
Views(447)
Comments(0)
Diggs(0)
多个常见代码设计缺陷0 前言在软件设计开发中,代码的设计都体现在:子系统与子系统、模块与模块、函数与函数之间的关系,设计越糟糕的软件,维护成本越高,质量也往往难以达标和称赞。好的设计必定是:层次关系简洁、清晰、易维护和扩展的。不会研究太高深的设计,只总结出一些常见的代码设计缺陷,这些设计缺陷如能很好的解决和避免,相信代码能力(编写、设计、评审、重构)能提高一个档次。主要介绍下面15个常见代码设计缺陷:1 复杂函数(Blob Operation)缺陷特征:指的是代码行多,分支嵌套深,变量多,参数多,注释多,复杂度高等特征的函数。缺陷影响:函数不易理解和维护,代码重复、冗余。解决方法:新开发代码时 Read More
posted @ 2013-03-30 16:35
javawebsoa
Views(242)
Comments(0)
Diggs(0)
1721. Gray code[Special judge]Total:2124Accepted:638Rating:2.7/5.0(12 votes)Time Limit: 1sec Memory Limit:32MBDescription Gray code is an interesting code sequence and has many applications in computer science. No matter you have known it before or not, here are some introductions about its feature. Read More
posted @ 2013-03-30 16:34
javawebsoa
Views(187)
Comments(0)
Diggs(0)
Coherence是Oracle为了建立一种高可靠和高扩展集群计算的一个关键部件,集群指的是多于一个应用服务器参与到运算里。Coherence的主要用途是共享一个应用的对象(主要是java对象,比如Web应用的一个会话java对象)和数据(比如数据库数据,通过OR-MAPPING后成为Java对象)。简单来说,就是当一个应用把它的对象或数据托管给Coherence管理的时候,该对象或数据就能够在整个集群环境(多个应用服务器节点)共享,应用程序可以非常简单地调用get方法取得该对象,并且由于Coherence本身的冗余机制使得任何一个应用服务器节点的失败都不会影响到该对象的丢失。其实如果不使用c Read More
posted @ 2013-03-30 16:33
javawebsoa
Views(295)
Comments(0)
Diggs(0)
SVN(subversion)在windows下文件夹建立一个客户端,用来checkOut代码库的项目。程序员,需要的操作有: 1.下载(CheckOut):在需要下载项目的文件夹里面右击,选择CheckOut: 在弹出页面:URL repository选择你需要下载的代码库目录,下面CheckOut directory选择你下载到的目录下 弹出页面出现Completed!代表你下载成功了,后面跟着版本号: 2.更新(Update)在您需要更新的项目或者文件上右击 选择SVN Update . 3.上传(add)--commit(提交)在您需要上传的文件上右击--选择Tortoise SV.. Read More
posted @ 2013-03-30 16:32
javawebsoa
Views(242)
Comments(0)
Diggs(0)
最近有用到STL 的泛型算法remove_if,反复看了MSDN好几遍,硬是没理解这个函数的真正含义,好吧,其实我的英语老师是教体育的 - -! 后来看了STL源码 ,算是发现其中的奥秘了,这里写个笔记算是给自己加深一点 印象吧,下面我任然使用MSDN的范例做说明。 int greater6 ( int value ) { return value >6;}int _tmain(int argc, _TCHAR* argv[]){ int Array[12] = {1,7,9,2,0,7,7,3,4,6,8,5}; vector <int> v1; vector <in Read More
posted @ 2013-03-30 16:31
javawebsoa
Views(336)
Comments(0)
Diggs(0)
定时器我主要用来延时和获取程序运行时间. /************************************************************************************************************* * 文件名: timer.c * 功能: S3C6410 timer底层驱动函数 * 作者: cp1300@139.com * 创建时间: 2012年9月17日20:32 * 最后修改时间:2012年9月17日 * 详细: 定时器的初始化以及中断服务程序 * 20120917:增加定时器0和定时器1的中断服务程序 **... Read More
posted @ 2013-03-30 16:29
javawebsoa
Views(589)
Comments(0)
Diggs(0)
模块化动态划线实现解读 应用软件:VC++6.0。 源码下载地址:http://download.csdn.net/detail/wojiushiwo987/5200730 题记:在对数据的趋势描述方面莫过于将点存储下来描线。即如任务管理器中CPU使用率一样,一目了然就很直观看出使用的趋势。现在360管理软件里面有开始时间的变化趋势。其他也有类似的趋势划线软件功能的实现,很是直观! 项目的需要,我们也需要类似的划线趋势统计模块来统计比如时间随着计数增加的变化趋势。 这里,为了简化而又包含所需功能。特进行模块化测试。 步骤1):需要知道横轴、纵轴各是多少。横轴、纵轴之间的关系? 这里为了... Read More
posted @ 2013-03-30 16:28
javawebsoa
Views(240)
Comments(0)
Diggs(0)
5 年前,iOS 占得先机,现如今,Android 已经逐渐成熟,统治了大部分智能手机市场。但 iOS 的生态系统更为成熟与健康,设计风格也被更多人认可。 iOS 在升级到 5.0 的时候被指责抄袭 Android 中的下拉菜单,那时就有很多人说苹果创新乏力,iOS 进化的力量不足,iOS 6 中“不易察觉”的 200 多项改进似乎也印证了这一点。 iOS 和 Android 的设计思路差异巨大,文件系统、多任务等等方面不同的特性也引起非常多的争论。按照每年一升级的节奏,Android 和 iOS 将要迎来的更新会发生什么变化?iOS 和 Android 还可以在哪些方面针锋相对?Pocke. Read More
posted @ 2013-03-30 16:27
javawebsoa
Views(194)
Comments(0)
Diggs(0)
服务器重新配置了下,自己的一个项目刚预开发遇到了个问题大早上起来看了下phpinfo() 的页面 好吧!上次偷懒,只有个mysql 的扩展于是找了资料开始增加扩展:详细如下不废话了先搞定第一个问题 PDO_MYSQLwget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz tar zxvf PDO_MYSQL-1.0.2.tgz 解压缩进入到扩展编译的目录cd PDO_MYSQL-1.0.2 /usr/local/php/bin/phpize //这里是你php安装目录下的一个文件,需要先运行一次 然后./configure --with-php-con Read More
posted @ 2013-03-30 16:26
javawebsoa
Views(195)
Comments(0)
Diggs(0)
如果需要在软件系统中集成OMCS以增加视频通话或视频会议的功能,则需要重点考虑以下几个问题。1. 服务端的两种集成方式(1)在现有的服务端进程中宿主OMCS服务端:只需要在当前的服务端程序中,new一个MultimediaServer实例就可以了,它需要使用一个TCP端口。(2)独立部署OMCS框架提供的OMCS服务端程序:独立部署可以最有效的将视讯流量与业务逻辑分离开来,使得业务逻辑的处理不会因为视讯的流量而导致额外的延迟。2. 关于用户管理 由于OMCS没有具体的业务逻辑,所以其服务端的用户管理的实质只是标记用户是否在线。这个是OMCS内置的,不需要与现有的系统有任何瓜葛。 只是... Read More
posted @ 2013-03-30 16:24
javawebsoa
Views(578)
Comments(0)
Diggs(0)
在基于OMCS在开发类似视频聊天的应用时,我们经常需要获取摄像头的相关信息;而在进行视频聊天时,我们可能还希望有一些动态的能力。比如,在不中断视频聊天的情况下,切换一个摄像头、或者修改摄像头采集的分辨率或编码质量等等。OMCS提供了很多有用的特性以支持上述需求。一.枚举摄像头 我们如何得知当前的计算机有哪些摄像头了? OMCS提供了一个工具类OMCS.Tools.Camera,来帮助我们获取这些信息。Camera有个静态方法GetCameras,用于枚举当前计算机上的所有摄像头。 /// <summary> /// 枚举当前计算机上的所有摄像头设备。 /// </summar Read More
posted @ 2013-03-30 16:23
javawebsoa
Views(340)
Comments(0)
Diggs(0)
今天碰到了td文字内容不换行,发现是:white-space: nowrap,即强制文本不进行换行,顺便看了一下文本换行的属性word-wrap,总结如下:white-space的默认只是normal,自动换行。word-break:break-all和word-wrap:break-word表示强制换行,前者若英文字符过长自动截断,后者整个英文单词会换行!而而我常会这样用:word-wrap:break-word; overflow:hidden;IE 下没有任何问题,在 FF 下,长串英文会被遮住超出的内容table中td.th强制换行方法:<table style="ta Read More
posted @ 2013-03-30 16:22
javawebsoa
Views(247)
Comments(0)
Diggs(0)
快播为什么从一个默默无名的公司变成了如今视频播放器的龙头老大?从一篇屌丝文,看他怎么用人类最原始的性需求进行产品定位和推广的:资源广,不受法律约束;用户口碑相传;低调从不宣传;视频技术流畅。原文如下: 忽如一夜“春风”来,千万黄网快播开。不知道什么时候,本屌打开各种五月天,六月天都观看本站影片,请安装qvod快播播放器,本屌第一次看见的时候迫不得已下载竟发现有毒,以为这是男人的网站自己做了个坑爹的播放器传播病毒,还是使用迅雷下载吧,让火焰先在容器之内酝酿燃烧着,等着最后彻底的爆发。 在之后看到每个网站都在要求装机快播的时候,我的火就变成了怒火,难道就没有个正规点的网站?!这是zf的软干预吗?. Read More
posted @ 2013-03-30 16:21
javawebsoa
Views(8150)
Comments(0)
Diggs(0)
记得包含#include <atltypes.h>//共享的CRect/CPoint/CSize即可使用CRect/CPoint/CSize Read More
posted @ 2013-03-30 16:20
javawebsoa
Views(298)
Comments(0)
Diggs(0)
1.磁盘信息[wang@localhost 桌面]$ du -sh ./mm392K ./mm[wang@localhost 桌面]$ du -ak ./mm376 ./mm/boot_nontrust.bin4 ./mm/bt.sh0 ./mm/check.md54 ./mm/rtk8723_bt_config4 ./mm/startup.x392 ./mm[wang@localhost 桌面]$ du -ah ./mm376K ./mm/boot_nontrust.bin4.0K ./mm/bt.sh0 ./mm/check.md54.0K ./mm/rtk8723_bt_config4. Read More
posted @ 2013-03-30 16:18
javawebsoa
Views(773)
Comments(0)
Diggs(0)
WritableWorkbook wwb=null; WritableSheet ws=null; OutputStream os = response.getOutputStream(); wwb = Workbook.createWorkbook(os); ws=wwb.createSheet("员工编号",0); ws.getSettings().setDefaultColumnWidth(15); ws.setColumnView(0,20); ws.setColumnView(1,20); ws.setColumnView(2,80); ... Read More
posted @ 2013-03-30 16:17
javawebsoa
Views(372)
Comments(0)
Diggs(0)
用QT Creator这个IDE工具写程序是比较爽的,不像vs2008那么庞大,当然没有vs2008具有那么大的功能。。毕竟QTCreator是个free tool。结合QTCreator和vs2008的编译工具,可以不借助mingw,也可以编译工程。 安装vs2008,只要选择vc就可以了,其他根据自己的开发语言而选择。 下载QTCreator2.7,并安装 http://releases.qt-project.org/qtcreator/2.7.0/qt-creator-windows-opensource-2.7.0.exe 下载cdb,d... Read More
posted @ 2013-03-30 16:16
javawebsoa
Views(217)
Comments(0)
Diggs(0)
Magento (麦进斗) 是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。其面向企业级应用,可处理各方面的需求,以及建设一个多种用途和适用面的电子商务网站。 包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。简介Magento 是一款新的专业开源 电子商务平台,Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。在设计上,包含相当全面,以模块化架构体系,让应用组合变得相当灵活,功能也相当丰富。为了打开盈利途径,Mag Read More
posted @ 2013-03-30 16:15
javawebsoa
Views(566)
Comments(0)
Diggs(0)
1. Magento (免费) http://www.magentocommerce.com/ Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。Magento在设计上,考虑相当全面,以模块化架构体系,让应用组合变得相当灵活,功能也相当丰富。 Magento开源网店系统的特点主要分以下几大类: 网站管理 促销和工具、 国际化支持 、SEO搜索引擎优化 、结账方式、 运输快递、 支付方式、 客户服务、 用户帐户 目录管理、 目录浏览 、产品展示、 分析和报表。 Magento是一套专业开源的电子商务系统。Magento获得过sourceforge... Read More
posted @ 2013-03-30 16:14
javawebsoa
Views(1937)
Comments(0)
Diggs(0)
一、主要工具编译器:GCC 4.6+(windows:mingw)或llvm+clang调试器:GDB源码组织:文件目录源码管理:cmake(makefile)格式化:astyle静态检查:cppcheck动态检测:valgrind(windows没有找到支持的版本,可以使用windbg代替吧,不过功能差很多)IDE:eclipse(QtCreator、codelite、codeblocks...)Editor:vim、emacs(相关配置参考http://blog.csdn.net/cnsword/article/details/7309167)辅助工具:ctags,cscope文档:dox Read More
posted @ 2013-03-30 16:13
javawebsoa
Views(593)
Comments(0)
Diggs(0)
最近自学Qt,这部分网上讲得不是很清楚,应该是基本没有讲,所以我想分享点经验给大家关于connect(manager,SIGNAL(finished(QNetworkReply*)),this,SLOT(httpFinished(QNetworkReply*)))的使用;首先有人要问,QNetworkAccessManager为什么能取代QHttp?QHttp中传输数据时能发送一个int类型的唯一标识符确定返回的数据是哪个请求产生的。而在QNetworkAccessManager中你可以这样用:方法一:reply1=manager->get(QNetworkRequest(url_1)) Read More
posted @ 2013-03-30 16:11
javawebsoa
Views(392)
Comments(0)
Diggs(0)
2013年3月22日,CSDN在北京做了一个全天的“社区领导人”聚会,那天也正式宣布了“社区大本营”产品的上线。在开场时,我做了介绍,CSDN3.0是什么?技术社区有哪些需求,而社区大本营能解决什么? 国内存在大大小小的技术社区,一些中小社区,面临着种种困难,说得比较多,往往是以下几种,而随之对应的就是需求 1。无人知晓 - 需要市场推广,在互联网行业中就是流量 2。难招募到会员和志愿者 - 需要会员 3。讲师难找,场地难找 - 需要资源,例如讲师,场地,志愿者 4。缺钱缺赞助 - 需要收入或者赞助 这是国内技术社区总结出来的需求。在... Read More
posted @ 2013-03-30 16:10
javawebsoa
Views(231)
Comments(0)
Diggs(0)
这几天一直在做网站,对国内外的各大CMS都一一研究了一下。感觉国内外的CMS代表了两种网络文化的差异。总体来看,有四方面不同。第一 软件架构不同。国内的开源CMS系统。比较有名的是discuz,dedecms和phpwind。这几种系统的特点是访问速度快,网页静态化做得好。缺点是集成度太高,不能完全实现模块化。国外的开源CMS系统有WordPress,joomla,drupal比较知名。这些系统自带的功能不算强大,但是他们拥有的扩展性确实很强。每个软件都留着开发接口共第三方应用接入。这种自己搭台让别人唱戏的模式像极了现在的Google 安卓操作系统和苹果的app商店模式。很多的开发者都在类似的 Read More
posted @ 2013-03-30 16:09
javawebsoa
Views(242)
Comments(0)
Diggs(0)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1394题目大意:给由0-n-1这n个数构成的n个数,定义一个逆序数(前面的比后面的大的数的个数)。把第一个数移到最后的位置,得到一个新的序列,得到一个新的逆序数。一共可以移动n-1次,得到n个逆序数,问这n个逆序数最小的是多少。解题思路:1、先求出第一个序列的逆序数。 根据题目特点,建立一个0——(n-1)的线段树,每个区间保存含有当前区间内数的个数。 对每一个数,查找该数到n-1内已存在数的个数,(因为该数前面的所有数都压到线段树里面去了),再把该数压进去。 把每个数前面的逆序数加起来,就可以构造 Read More
posted @ 2013-03-30 16:08
javawebsoa
Views(130)
Comments(0)
Diggs(0)
CMS是Content Management System的缩写,意为"内容管理系统"。用百度或者Google搜索你会发现,全球的CMS系统,不下千个,开源的不下百个,如果只是普通用户,很难有时间和精力去比较那么多的系统优劣。不才我也是最近花了些时间做了一些网上的调查,然后查看了一些文档和演示站点,自己做了一点小总结,放在这里,但愿对需要的朋友有所帮助吧。其实,对于这成百上千的系统,大家不用太纠结,因为真正被广泛使用的,也就不超过几十个,还是能够不用花太多精力就可以选出来适合自己的! 一、开源!兄弟是个开源粉,能用开源,就开源,所以这里讲的主要以开源为主!如果讲开源的CMS Read More
posted @ 2013-03-30 16:07
javawebsoa
Views(793)
Comments(0)
Diggs(0)
在开发内核模块或驱动时,如果处理失误,导致内核线程中出现死锁或者死循环,你会发现,除了重启之外,你没有任何可以做的。这时你的输入不起任何作用,终端(不是指远程的ssh工具)只会在那重复的输出类似“BUG: soft lockup - CPU#0 stuck for 67s! [fclustertool:2043]”,更无奈的是你重启之后导致系统挂起的堆栈信息也看不到,你所能做的就是一遍遍的加调试信息,一遍遍的重启机器(这是我的经历,现在想想很傻)。 这种情况你肯定不是第一个遇到的,所以内核肯定会提供处理这种情况的一些机制。但是如何来找到这些机制在哪个地方,或者说根据什么信息去googl... Read More
posted @ 2013-03-30 16:05
javawebsoa
Views(869)
Comments(0)
Diggs(0)
在stdafx.h 中的 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 某些 CString 构造函数将是显式的 下添加一下代码即可: #define _WTL_NO_CSTRING #include <atlstr.h> #define _WTL_NO_WTYPES #include <atltypes.h> #include <atlfile.h> #include <comsvcs.h> Read More
posted @ 2013-03-30 16:04
javawebsoa
Views(229)
Comments(0)
Diggs(0)
如果我们把TCP连接看做是打电话那么socket函数等同于有电话可以用。Bind用于告诉其他人你的电话号码,让他们可以向你打电话。Listen是打开打开电话的振铃,它使你可以听到一个外来电话。Connect要求你知道另一方的电话号码并拨打它。Accept是被呼叫回电话建立一个TCP连接过程至少需要三个交换三个分组,因此称之为TCP的三路握手下面说下详细步骤:1.服务器必须准备好接受外来的连接。这通过调用socket,bind和listen函数来完成,称为被动打开(passiveopen)。2.客户通过调用connect进行主动打开(activeopen)。这引起客户TCP发送一个SYN分节(表 Read More
posted @ 2013-03-30 16:03
javawebsoa
Views(173)
Comments(0)
Diggs(0)
题意:给一个n个点的无向图,m条双向边,保证没有重边和自环,图连通,有q个询问,给两个点,S和T,问从S到T有多少条割边。思路:看到这题第一反应就是求双连通分量,然后缩点,因为在同一个双连通分量内肯定没有割边,然后缩点后原图就变成了一棵树,因为保证原图连通,所以得到的也只有一颗树,树中的边即为原图中的割边,于是问题就转化成求树中两点的距离了,用LCA即可解决。先贴一个代码。#include <iostream>#include <string.h>#include <stdio.h>#include <algorithm>#define maxn Read More
posted @ 2013-03-30 16:02
javawebsoa
Views(227)
Comments(0)
Diggs(0)
一、系统日志 系统日志管理:操作者、操作日期、操作描述.操作日志于DB T_OperationLog,OperatorId,MakeDate,ActionDesc Model的书写。 public class T_OperatorDAL { private T_OperatorLog ToModel(DataRow row){} public void Insert(Guid operatorId,string actionDesc){} } 登录时: new T_OperationLogDAL().Insert(op.Id,"登录成功!"); new T_Operat.. Read More
posted @ 2013-03-30 16:00
javawebsoa
Views(277)
Comments(0)
Diggs(0)
转载请注明,来自:http://blog.csdn.net/skyman_2001有项目反应服务器遇到ports()里的port,其port_info/1返回是undefined的问题,而且出现这个后,erlang:halt()不能正常关闭节点,要用erlang:halt(Status, [{flush, false}])才能关闭节点。在很多客户端同时关闭时比较容易重现。我在网上erlang论坛上也发现有人遇到这个问题求助,所以决定研究一下。通过对比分析ERTS的ports_0()(对应erlang:ports/0)和port_info_1()(对应erlang:port_info/1)的源代 Read More
posted @ 2013-03-30 15:59
javawebsoa
Views(448)
Comments(0)
Diggs(0)
当我们在应用程序中编写write系统调用,向磁盘中写入数据时,写入请求会先调用底层写函数,将请求先写入内存中的页高速缓存(page cache)中,写入成功则立刻返回,真正的写入磁盘操作会延迟执行。Page cache是硬盘在内存中的一个缓存,是linux内核所使用的主要磁盘高速缓存,在绝大多数情况下,内核在读写磁盘时都引用page cache(极少数应用会绕过页高速缓存,如数据库软件)。当把page cache中的一页数据写到块设备之前,内核首先检查对应的页是否已经在高速缓存中,如果不在,就要先在其中增加一个新项,并用要写到磁盘中的数据填充该项。I/O数据的传送并不是马上开始,而是要延迟几秒 Read More
posted @ 2013-03-30 15:58
javawebsoa
Views(2025)
Comments(0)
Diggs(0)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题目:给出一些模式串,其中有一些串必须出现在子串当中,有一些串是不可以出现在子串中。然后还有一些串有一些分值。给出母串,问最少需要删除多少个字母,能够满足条件,然后使得分值尽可能大。http://acm.hdu.edu.cn/showproblem.php?pid=4534妥妥的AC自动机+DP啊。复赛第一场,妥妥的上来做了签到题之后就开始开E题了,然后就没有然后了。。。AC自动机都能写错,妥妥地WA了几十次啊每次建fail的时候,都要把val,cano Read More
posted @ 2013-03-30 15:57
javawebsoa
Views(199)
Comments(0)
Diggs(0)
阶乘问题分为几类:1.求阶乘末尾0的个数,,直接除以5,累加即可。2.求阶乘的结果一共有多少位,stirling公式:n!≈sqrt(2*PI*n)*(n/e)^n,直接取以10为底的对数,整数部分即为位数。http://poj.org第1423题3.求阶乘的最后非零位,这类问题比较复杂,专题中我们着重讨论这个问题首先看POJ1150题目大意:求n的m排列的最后非零位。题目分析:n的m排列即P(n,m)=n!/(n-m)!,所以这题是求两个阶乘商的最后非零位。我们处理阶乘时一般是逐个处理。首先看普遍性的对于一个数n的阶乘,我们如何处理它的末尾非零位。10的因子是2和5,这两个数不属于模10的缩 Read More
posted @ 2013-03-30 15:56
javawebsoa
Views(323)
Comments(0)
Diggs(0)
线段树的题总是这么火。。。这题很多人都说想法很精妙啊,,赞一个。说有n个人插队,给定插队的先后顺序和插在哪个位置还有每个人的val,求插队结束后队伍各位置的val。一般来说插入这种事情都是倒着推的。对于第i个人来说,他插队的时候前面已经站满了,那么他前面应该有pos个人。但是i后面可能有人插到i前面,也就是说,倒着推的时候,i前面不只有pos个人,但是可以说,i前面有pos个空位,这些空位是i之前的人站的位置。于是可以用线段树维护一个序列,每个序列存放当前情况下,第j个位置之前有多少个空位,那么对于i来说,找到j使得pos=g[j],找的方法就是用线段树找,其实大致应该是二叉查找树的样子= = Read More
posted @ 2013-03-30 15:54
javawebsoa
Views(145)
Comments(0)
Diggs(0)
质数概念 质数 ,又称 素数 ,指在一个大于1的 自然数 中,除了1和此整数自身外,无法被其他自然数 整除 的数(也可定义为只有 1 和本身两个 因数 的数)。 最小的素数是2,也是素数中唯一的偶数;其他素数都是奇数。质数有无限多个,所以不存在最大的质数。 一:根据定义去求解: 也是最笨的方式,效率比较低: package test.ms;public class FindPrime { // find the prime between 1 to 1000; public static void main(String[] args) { printPr... Read More
posted @ 2013-03-30 15:53
javawebsoa
Views(381)
Comments(0)
Diggs(0)
#region treeview联动方法 private void UpdateCheckStatus(TreeViewEventArgs e) { CheckAllChildNodes(e.Node); UpdateAllParentNodes(e.Node); } // updates all parent nodes recursively. private void UpdateAllParentNodes(TreeNode treeNode) ... Read More
posted @ 2013-03-30 15:52
javawebsoa
Views(254)
Comments(0)
Diggs(0)
Visual Studio 2010 单元测试--运行测试并查看代码覆盖率运行测试并查看代码覆盖率对程序集中的代码运行测试时,可以通过收集代码覆盖率数据来查看正在测试的项目代码部分。运行测试并查看代码覆盖率 请注意“解决方案资源管理器”中的解决方案的名称。假定解决方案的名称为 CUnitTest。 此解决方案包含测试代码。 1)在“解决方案资源管理器”的“解决方案项”下,双击运行配置文件 Local.testsettings。随即出现 “测试设置”对话框。2)单击 “数据和诊断”,选中“代码覆盖率”。 双击“代码覆盖率”。 3)在 “选择要检测的项目”下选中 AddTest.dll 旁边的框, Read More
posted @ 2013-03-30 15:51
javawebsoa
Views(166)
Comments(0)
Diggs(0)
在上一节中,我们使用FileInputStream类和FileOutputStream类来实现了一个可以自由拷贝文件的功能。为了提高效率,我们人为地定义一个缓冲区byte[] 数组。其实,我们可以使用BufferedInputStream类和BufferedOutputStream类来重写这个功能。 5、BufferedInputStream、BufferedOutputStream看到Buffererd这个词,我们或许可以猜到,这两个类应该是带有缓冲区的流类。正如我们所想的那样,它们确实有一个buf数据成员,是一个字符数组,默认大小为2048字节。当我们在读取数据时,BufferedInpu Read More
posted @ 2013-03-30 15:50
javawebsoa
Views(285)
Comments(0)
Diggs(0)
1.什么是观察者模式 观察者模式是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。2.观察者模式的实现 虽然在Java中提供了现成的Observer和Observable实现,但由于Observable已经被实现成class,所以当需要将自己的某个业务类实现成可被观察的特性时,往往还是得自己来实现,因此下文不再使用Java中的Observable和Observer类,而是自行实现。 通常的实现方式是注册-通知-取消注册。代码如下:public interface Listener { void onNotify()... Read More
posted @ 2013-03-30 15:49
javawebsoa
Views(161)
Comments(0)
Diggs(0)
在 WEB 开发世界里,PHP 是最流行的语言之一,从 PHP 里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个 PHP 程序。这里,我们向大家介绍 PHP 的 10 种最佳实践,当然,每一种都是经过大师们证明而得出的。 1. 在合适的时候使用 PHP – Rasmus Lerdorf 没有谁比 PHP 的创建者 Rasmus Lerdorf 明白 PHP 用在什么地方是更合理的,他于 1995 年发布了 PHP 这门语言,从那时起,PHP 就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界。可是,Rasmus 并不是因此而创建 PHP 的( http://w. Read More
posted @ 2013-03-30 15:47
javawebsoa
Views(180)
Comments(0)
Diggs(0)
题目链接:http://poj.org/problem?id=1611代码:#include<stdio.h>int father[30001];int count[30001];int i,m,n,first,a,b;void setfather(int n) //初始化,将各自fahter设置为本身{ for(i=0;i<n;i++) { father[i]=i; count[i]=1; }}int findfather(int i) { if(i!=father[i]) father[i]=findfather(father[i]); return father[i]; Read More
posted @ 2013-03-30 15:46
javawebsoa
Views(182)
Comments(0)
Diggs(0)
这道题很特殊,与以前做的差分约束完全不一样,因为在它的约束条件中竟然还有变量。建图方法:说明:r[i]-------第i小时需要的人t[i]-------第i小时去应聘的人s[i]-------第0到i小时总共招聘的人约束系统:1.s[i]-s[i-1]<=t[i]2.s[i]-s[i-1]>=03.s[j]-s[i]>=r[i],j=(i+8)%24,j>i4.s[j]+sum-s[i]>=r[i],j=(i+8)%24,j<i5.s[24]-s[0]>=sum算法思想:Bellman_Ford()+枚举sum (此处也可以用二分枚举,我是直接枚举的 Read More
posted @ 2013-03-30 15:45
javawebsoa
Views(163)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号