摘要:像C++一样写JavaScriptC/C++/Java的include或import可以引用第3方文件和包. 这个功能在Html/Js里没有默认的实现. 假设我们有这样一个HTML文件index.html: 欢迎使用ligerUI ... 可以看到, 为了使用某个第3方库(这里是ligerUI), 我们不得不把所有需要的js文件在html里引入进来. 下面修改上面的index.html, 看看新的写法可以给我们带来什么惊喜: 欢迎使用ligerUI ...是...
阅读全文
摘要:前一篇文章, Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。 一、简单回顾——什么是数据报套接字。 socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同一台计算机但通过网络连接计算机上的进程进行通信。也因为这样,套接字明确地将客户端和服务器区分开来。 相对于流套接字,数据报套接字的使用更为简单,它是由类型SOCK_DGRAM指定的,它不需要建立...
阅读全文
摘要:1.android:allowTaskReparenting 这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“true”表示可以移动,“false”表示它必须呆在当前应用的task中,默认值为false。如果一个这个Activity的元素没有设定此属性,设定在上的此属性会对此Activity起作用。例如在一个应用中要查看一个web页面,在启动系统浏览器Activity后,这个Activity实例和当前应用处于同一个task,当我们的应用退居后台之后用户再次从主选单中启动应用,此时这个Activity实例将会重新
阅读全文
摘要:第一、图像的亮度变换一、图像直方图灰度直方图主要应用与图像分割和图像灰度变换等处理过程中,它是图像灰度值得函数,统计一幅图像中各个灰度级出现的次数或概率。b = imhist(f,b); %灰度直方图 b是用于形成直方图的“收集箱”的个数 图像直方图归一化f = imread('C:\Users\hepanhui\Desktop\red.gif');figure; %打开新窗口[M,N] = size(f); [counts,x] = imhist(f,32); %计算有32个小区间的灰度直方图counts = counts/M/N; %...
阅读全文
摘要:基于特定领域国土GIS应用框架设计及应用 何仕国2012年8月16日摘要:本文首先讲述了什么是框架和特定领域框架,以及与国土GIS 这个特定领域行业相结合,而进行的特定领域应用框架的设计及其相关的实践应用实例。刻画了该领域软件系统的公共属性、公共的商业规则、公共的设计决策。在设计这个领域新的软件系统的时候,可以基于应用框架包含的重要信息,设计该软件系统特殊的属性,然后有效的把两者集成为一个完整的应用系统。通过这种软件开发方式,可以大大加快软件开发的速度。关键字:特定领域,国土,应用框架,重用,组件,GIS, DSSA一、什么是框架?框架(Framework)是整个或部分系统的可重用设计,表现.
阅读全文
摘要:题意有C个奶牛去晒太阳 (1 #include #include #include #include #include #include #define MAXN 2555#define INF 1000000007using namespace std;int C, L;typedef pair P;priority_queue, greater > q;P cow[MAXN], bot[MAXN];int main(){ scanf("%d%d", &C, &L); for(int i = 0; i < C; i++) scanf("
阅读全文
摘要:SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过去Windows系统上的ini配置文件,但是它分为多种权限,可以全局共享访问,android123提示最 终是以xml方式来保存,整体效率来看不是特别的高,对于常规的轻量级而言比SQLite要好不少,如果
阅读全文
摘要:如何在客户端配置ODBC来访问远程DB2 for Windows服务器 马根峰 (广东联合电子服务股份有限公司,广州510300)摘要本文详细地介绍了如何在客户端配置DB2for Windows的ODBC数据源,然后又以“万能数据库查询分析器”的中文版本《DB查询分析器》为工具,通过配置的ODBC数据源来访问远程基于Windows2000 Server操作系统的DB2数据库服务器。 本文同样适应用在客户端配置远程DB2for Other OS,如Aix、Linux、或者Solaris等等。关键词 ODBC数据源;DB查询分析器;DB21获得DB2端口号首先要获得远程基于Winows2000 S
阅读全文
摘要:电气原理图英语缩写 符号汇总FANC 风扇控制信号RELAYC 继电器控制信号RTMP 温度信号BRR 制动NDC 地P 正极 positive poleN 负极 negative poleB 制动 brakeF 反馈 feedbackL 火线N 零线 即地线CLK 时钟信号Vpp峰峰值Vcc 电源电压Rms 有效值Duty 占空比Vdd 芯片工作电压Vee 发射极电源电压Vss
阅读全文
摘要:废话不多说,这个东西主要是为了保护视力的,另外我也挺喜欢上边的颜色搭配的,今天特拿出来分享。直接上图
阅读全文
摘要:velocity模板渲染的步骤:1)首先初始化启动Velocity引擎,可以通过Velocity.init()或者新建VelocityEngine类,并调用其中的init()方法;2)创建一个VelocityContext对象,将变量名与值关联起来,与HashMap对象相类似。可以直接将值传递给页面进行引用;3)获取一个模板,利用Velocity.getTemplate()获取一个渲染模板,即要将数据最终渲染在哪个页面上去。4)创建一个输出流,将上述创建的数据最终渲染到模板上,采用的方法template.merge()代码示例:try { Velocity.init("v...
阅读全文
摘要:Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。SQLite:SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一些操作数据库的API。SharedPreference:除SQLite数据库外,另一种常用的数据存储方式,其本质
阅读全文
摘要:对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下: 是否为空字符static boolean isEmpty(CharSequence str) 拆分字符串 public static String[] split (String text, String expression) ,Android开发网提示大家仔细看例子如下 String.split() returns [''] when the string to be spli
阅读全文
摘要:GeoServer一直就不能在 JBoss应用服务器中正常部署。最近我在一个国外的论坛上找到了该问题的解决方案。以下方法经测试,可以将GeoServer 2.1.3 成功部署在 JBoss 5.0 和 JBoss 7.1.1中。 添加jboss-classloading.xml 在 geoserver.war/WEB-INF目录下,添加jboss-classloading.xml 文件,内容如下: 删除指定jar文件 删除 geoserver.war/WEB-INF/lib 目录下的以下jar文件: servlet-api-2.4.jar stax-api-1.0.1.jar xala...
阅读全文
摘要://转换器GsonBuilderbuilder=newGsonBuilder();//不转换没有@Expose注解的字段builder.excludeFieldsWithoutExposeAnnotation();Gsongson=builder.create();//1、对象转stringStudentstu=newStudent();stu.setStudentId(333);stu.setStudentName("qqq");StringstuStr=gson.toJson(stu);System.out.println(stuStr);//{"studen
阅读全文
摘要:关于权限管理文章整理 1. AppBox v2.0中的权限实现http://www.cnblogs.com/sanshi/p/3274824.html2..NET通用权限系统快速开发框架 http://blog.csdn.net/shecixiong/article/details/10574967 3. 通用权限管理 http://blog.csdn.net/xiyang_1990/article/details/9768385 4. ASP.NET MVC+EF框架+EasyUI实现权限管理(附源码) http://blog.csdn.net/huanglei0809/article/..
阅读全文
摘要:题意:n支队伍打比赛,每2队只进行1场比赛,规定时间内胜得3分,败得0分,若是打到了加时赛,那么胜得2分,败得1分,给出n支队伍最后的总得分,问这个结果是否是可能的,是的话输出“CORRECT”及各场比赛各队伍的比分情况,否则输出"INCORRECT"(2 >赛后师弟说这是一道网络流大水题,果如其言~设一个超级源点s,一个超级汇点t,各支队伍各为1个结点,各场比赛也各为1个结点,从s到各场比赛各连1条边,容量为3,从各场比赛到这场比赛的2支参赛队伍各连1条边,容量为3,最后从各支队伍向t各连1条边,容量为输入的对应得分。然后,跑一次最大流,若最大流为满流3 * n *
阅读全文
摘要:面向对象的思想中,封装,继承,多态作为特性会在开发中广泛应用,一个健壮的系统除了功能强大以外,它的可扩展性应该也很强,多态恰好应用了这个思路。下面我以杨小聪去某地的方式为例,我们知道首先杨小聪要去某地的话需要驾驶交通工具,那么我首先定义一个Driver类负责驾驶public class Driver { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void drive(Vihecle ...
阅读全文
摘要:paip. mysql如何临时 暂时 禁用 关闭 触发器 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax MYSQL下如何禁用触发器。类似在SQL SERVER的alter table 表名 disable trigger 触发器名称。 查看MYSQL的ALTER TABLE语法,没有发现这样的功能。既然MYSQL自身不提供,我们就通过变通的办 法来实现。 解决方法:使用全局变量. ------------------------...
阅读全文
摘要:Citrix服务器虚拟化之三十 XenApp 6.5发布流式应用程序XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化:1)服务器桌面:发布场中服务器的整个Windows 桌面,插件连接到服务器之后,用户会看到可用来启动该服务器上安装的任何应用程序的桌面界面。选择了此应用程序类型后,必须指定要发布的服务器。要发布桌面,计算机上必须正在运行 XenApp。如果您在没有运行 XenApp 的计算机上运行 Citrix AppCenter,则无法发布本地桌面。2)内容:发布非可执行文件信息,如媒体、Web 页面或文档。选择了此应用程序类型后,必须为要发布的文件指定.
阅读全文
摘要:/** * change a part of string color. * * @param string * whole string. * @param subString * the sub string need modify color. * @param color * the the color you want the sub string display. can get like * {@link Context#getResources()}.getColor(R...
阅读全文
摘要:求微软面试题:求整数随机数构成的数组中找到长度大于=3的最长的等差数列输出等差数列由小到大:如果没有符合条件的就输出[0,0]格式:输入[1,3,0,5,-1,6]输出[-1,1,3,5]要求时间复杂度,空间复杂度尽量小 这里我还没有想到更好的办法,目前只实现了一个sb版本的时间复杂度为O(n^3)的算法。。暴力破解。。#include#include#includeusing namespace std;void main(){ int data[]={1,3,0,5,-1,6}; int length=sizeof(data)/sizeof(int); sort(data,data+le.
阅读全文
摘要:Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同。Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Servlet实例化过程1. servlet容器负责创建servlet的一个实例(在第一次请求servlet的时候).2. 容器调用该实例的init()方法完成初始化工作.3. 如
阅读全文
摘要:Servlet的Filter介绍在Servlet作为过滤器使用时,它可以对客户的请求进行过滤处理,当它处理完成后,它会交给下一个过滤器处理,就这样,客户的请求在过滤链里一个个处理,直到请求发送到目标.如果过滤器不成功,则将试图转发到指定页面.过滤器就像一扇门,客户端要和服务端的某个目标交互,必须通过这扇门.典型filter应用1 设置统一字符集 解决中文乱码问题.request.setCharacterEncoding(“UTF-8");post/get默认传输编码都是ISO8859-12 权限,比如检查会话是否有效。如何编写Filter开发一个自定义的Filter,需要实现Filt
阅读全文
摘要:Android 颜色处理(六) RadialGradient 环形渲染 public RadialGradient(float x, float y, float radius, int[] colors, float[] positions,Shader.TileMode tile)float x: 圆心X坐标 float y: 圆心Y坐标 float radius: 半径 int[] colors: 渲染颜色数组floate[] positions: 相对位置数组,可为null, 若为null,可为null,颜色沿渐变线均匀分布 Shader.TileMode tile:渲染器平铺模式 .
阅读全文
摘要:利用环形渲染我们可以做到什么? 其实很多都是非常常见的,比如上一篇实现的帮帮糖效果, 彩色的热气球,比如这里要讲到的水波纹效果,或者也可以理解为扩散色渲染效果 首先看一下效果图: 轻触屏幕,即可看到对应的效果,可以看到,实现这种效果,利用RadialGradient ,只需简单几行代码: MainActivity:package com.tony.testshader;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitma.
阅读全文
摘要:题意:一个镇里所有的路都是单向路且不会组成回路。派一些伞兵去那个镇里,要到达所有的路口,有一些或者没有伞兵可以不去那些路口,只要其他人能完成这个任务。每个在一个路口着陆了的伞兵可以沿着街去到其他路口。我们的任务是求出去执行任务的伞兵最少可以是多少个。思路:这个题就是个最小路径覆盖问题。路径覆盖的定义是:在有向图中找一些路径,使之覆盖了图中的所有顶点,就是任意一个顶点都跟那些路径中的某一条相关联,且任何一个顶点有且只有一条路径与之关联,一个单独的顶点是一条路径.最小路径覆盖就是最少的路径覆盖数。如上图,最小路径覆盖的那条路应该是{e1,e4,e5,e6,e7},最小路径覆盖就是1。 有定理: .
阅读全文
摘要:任何一项新技术的出现都有它的必然性,Hibernate也不例外,所以在掌握Hibernate的具体应用之前我们一定先要了解Hibernate是什么?使用Hibernate会给我们的程序开发带来哪些好处?使用Hibernate的好处简单来讲体现在以下几个方面:1. Hibernate说白了就是对持久层进行的封装,它简化了对数据库的操作,使得我们可以以对象方式直接访问数据库中的数据。实现了完全的OO思想。2. 另外由于Hibernate对JDBC的彻底封装,使得我们可以不用在程序中写传统的sql语句便能实现对数据库的各种操作,极大的提高了生产力。3. Hibernate支持MySQL,SQL Se
阅读全文
摘要:My JSP 'mylist_liti.jsp' starting page 新增教师用户 教师编号 教师姓名 职称类型 职 称 ...
阅读全文
摘要:SilkTest没有提供专门的构造函数机制,但是在类对象生成的过程中,会先初始化在类中申明的变量。我们可以在初始化该变量的时, 调用某些函数完成对象初始化工作,看上去好像是调用了构造函数一样。不过要记住的是,这只是用来模拟构造函数而已。 下面是一个例子: [-] winclass myClass [ ] boolean bConstructed = Constructor (SubStr (WindowTag(this), 2)) [ ] string sSetMe [ ] integer i [ ] [-] boolean Constructor (string sConstruc...
阅读全文
摘要:SilkTest中用parent语句来声明某个window的父窗口,这会帮助silktest在识别该对象时检查其是否是由该父窗口打开,如果parent语句申明的父窗口并不存在,那么该对象无法被正确识别。有的时候,某些新打开的窗口可能由多个父窗口打开,那么固定的parent语句显然无法完成任务,这个时候有两种方法解决。一是使用动态的tag语句来代替parent的功能,另外就是编写tag函数来动态返回动态的tag。例如我们想要测试一个silktest onlinehelp的BookmarkDefine窗口(打开silktest onlinehelp->菜单bookmark->defin
阅读全文
摘要:一直觉得SilkTest的ChildWin不好理解,今天大致看了一下,其实它和DialogBox每啥区别,也是一种window类型。帮助里面说,典型的ChildWin就是文档窗口。在Windows上, ChildWin是MDI (多文档接口multi-document interface)子窗口,可以在main window中被最大化,最小化,调整大小的窗口,一般地,childwin有一个系统菜单。 下面是一个打开silktest onlinehelp define window的例子,原来的 define window是DialogBox,现在把它改成childwin一样能够被silkte.
阅读全文
摘要:同样的错误,不可再犯第三次!!!数据库中是char,里面带空格,但在pl/sql中这样写可以查出来。如下:select ipostid from product t where ipostid= '212'但在java中,如果是用jdbc的prepareStatement,这个执行sql就查不出数据来,需要:select ipostid from pb_product where trim(ipostid)=? 查看oracle 用户执行的sql语句历史记录 下面的,没试过,也不知道好不好使下面的内容转载自:http://cuichang.blog.hexun.com/3147
阅读全文
摘要:我有一个习惯,当做完某一项功能时就想试试运行效果。所以一个程序完成前会运行无数遍。但是有时会出现不能运行的问题,并且这个问题不是来自项目的错误,显示器显示如下错误:[2013-08-31 08:45:29 - Store] Uploading Store.apk onto device 'emulator-5556' [2013-08-31 08:45:31 - Store] Installation failed due to invalid APK file! [2013-08-31 08:45:31 - Store] Please check logcat output
阅读全文
摘要:按照惯例,首先上一张效果图。本篇文章实现的效果就是如图中所圈的那样,实现类似于HTML中的二级联动的效果。对于第一个选项我们读取的是本地xml文件来填充数据的,对于第二个选项我们读取的是通过中央气象台提供的API返回的xml格式的数据来填充的。首先是主页面排版,由于我做的是一个天气预报的功能,所以添加了很多与本文无关的控件,在代码注释中写的很清楚,大家可以直接略过。public class WeatherPage extends RelativeLayout{ private Context parentContext; /**监听*/ private MyButtonListen myli.
阅读全文
摘要:#include #include #include #include #define MAX_COUNT 9pthread_mutex_t mutex; //互斥变量pthread_cond_t cond; //条件变量int count = 0;void AddCount_Odd_Func(void);void AddCount_Even_Func(void);int main(){ int ret; pthread_t odd_thread, even_thread; //两个线程 pthread_attr_t thread_attr; //线程的属性结构 count = 0; pt..
阅读全文
摘要:2012成都Regional的B题,花了一个小时推出了式子,但是搞了好久发现都控制不了精度,后来突然想到组合数可以用log优化,改了之后就AC了比较水的概率题#include #include #define maxn 200005double f[2*maxn];double c(int a,int b){ return f[a]-f[a-b]-f[b];}int main(){ f[0]=0; for(int i=1;i<2*maxn;i++) { f[i]=f[i-1]+log(1.0*i); } double ans; doubl...
阅读全文
摘要:问题:从官网下载的Netbeans不论是中文版还是英文版默认的操作界面都是中文,并且字体十分恶心。原因:Netbeans 根据本地的操作系统自动设置界面语言,并且没有提供更改的功能。目标效果:把Netbeans中文版界面语言改成英文并使系统正常支持中文。解决办法:进入netbeans 6.5\etc ,其中netbeans 6.5为netbeans的安装路径。编辑netbeans.conf将其中的#command line switchs下面那行中增加两个启动参数:-J-Duser.language=zh -J-Duser.country=US变为:netbeans_default_optio
阅读全文
摘要:今天用虚拟机安装debian7.1,在启动的时候遇到登录失败的问题,用GNOME Classic可以登录,特地记录如下:原文出处:http://r3dux.org/2011/11/how-to-fix-gnome-3-sessions-failing-to-start/在登录进入GNOME3时,出错的内容如下,原本是一个对话框的,此处用文本表示Oh no! Something has gone wrong. A problem has occurred and the system can’t recover. Please log out and try again. [Log out](按
阅读全文
摘要:_name = $name; }}class myIterator implements Iterator{ private $_p; private $_data; public function __construct(){ $this->_data = array(new A("apple"), new A("banana"), new A("blow")); $this->_p = 0; } public function current() { return array_key_exists($thi...
阅读全文
摘要:背景:什么是多线程?我们在建立以个C#项目时,往往会在Form1上添加控件,然后写代码,初学者都是在重复这个过程,其实这个过程是单线程的,可以理解为只有“main”主线程,有的时候往往需要同时测量多个东西,比如说在扫面局域网主机时,如果按一个一个主机的IP去扫描,会很浪费时间,因为当一个主机未开机,会对这个主机等待一直到超时。如果建立多个线程,让所有的IP 扫描分配给不同的线程去执行,因此会节省很多时间,尤其是扫面的IP段主机大部分没开机,和单线程比花费的时间差很多。因为我也是初学者,谈的很肤浅,关于进程、线程的概念还是去看高手的理解吧。不过有一点,多线程未必会比单线程节省时间,上面的例子是节
阅读全文
摘要:如果对key设置了int型,会出现不可预知的错误,这个问题纠结了我好久,最终还是加了个str(),切忌切忌
阅读全文
摘要:介绍:运行在ubuntu linux系统,需要先打开一个终端运行服务端代码,这时,可以打开多个终端同时运行多个客户端代码(注意客户端数目要小于MAX_FD);在客户端输入数据后回车,可以看见服务器收到数据,并回复客户端确认信息,客户端输入:exit,按回车,该客户端关闭,在服务器端显示退出信息;所有客户端关闭后,服务器不会自动关闭,需要按ctrl+c强制关闭。 服务器端代码:#include #include #include #include #include #include #include #include #include #include #define S...
阅读全文
摘要:简介 gcc and g++分别是GNU的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] 操作指南 [参数详解] -x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根 据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果 ...
阅读全文
摘要:最近在使用webview做页面开发,项目上要求webview在获取到焦点的时候需要有边框线,于是添加上了webview的选中效果,但是出现了网页中的内容压选中框的情况。之后给webview添加padding也不能解决这个问题,从网上搜索后发现,webview设置padding是不会起作用的,这个是webview的一个bug。但是问题还是地解决的,于是想了如下的webview选中的替代方案:webview设置背景色为透明色在webview下方放一个LinearLayout里面有个ImageView,大小刚好比webview大出一个边框当webview获取到焦点的时候,显示有边框的ImageVie
阅读全文
摘要:BS和CS对比牛腩新闻发布系统已经开始了不短的时间了,CS的项目也算是接触了下,接下来对比下CS和BSCS和BS是什么?C/S结构即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销(客户端和服务器端的通信),可以充分利用两端硬件环境的优势。B/S结构,即Browser/Server(浏览器/服务器)结构,对C/S结构的一种变化或者改进的结构(C/S的变种)。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。CS...
阅读全文
摘要:下载相关Python的扩展包,请点击这里:This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language.The files are unofficial (meaning: informal, unrecognized, personal, unsupported) and made available for
阅读全文
摘要:Scaring the BirdsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 970Accepted Submission(s): 329 Problem Description It’s harvest season now! Farmer John plants a lot of corn. There are many birds living around his corn field. These bird...
阅读全文
摘要:最近项目组要完成一个新Web Servicer接口的开发,其中有项要求是支持外部客户程序以https方式访问这些SOAP接口。项目组当前基于tomcat6.0.29开发,axis版本为1.4。拿到这个需求时不明所以,后来发现网上的资料非常多,但据观察,基本步骤和apache官网的上操作步骤基本一致,少有特别之处。于是参照资料,这个特性顺利完成。客户拿到之后非常满意,但看到tomcat配置文件中证书的密码以明文保存时,客户不满意了,要求修改为密文。 根据官网的资料以及实地验证,tomcat的Connector配置默认只支持明文。但客户就是上帝,客户的要求即是圣旨。 于是新一轮...
阅读全文
摘要:题意:蚂蚁在木棍上爬,速度1cm/s,给出木棍长度和每只蚂蚁的位置,问蚂蚁全部下木棍的最长时间和最短时间。模拟一下,发现其实灰常水的贪心。。。不能直接求最大和最小的= =。只要求出每只蚂蚁都走长路下木棍时的最大值,和走短路时的就行了。代码: /* * Author: illuz * Blog: http://blog.csdn.net/hcbbt * File: uva10714.cpp * Lauguage: C/C++ * Create Date: 2013-08-29 22:52:12 * Desc...
阅读全文
摘要:很可惜,从我一开始学技术开始,我就不喜欢看书,严重的时候翻不到两页就会开始狂打瞌睡。很幸运,有互联网能够为我提供很多知识,甚至一些知识从网上看来的会更加权威一些。但是,我的经验告诉我,无论是从功利性的找工作的角度,还是从实用性的学技术的角度,下面这些书都非常值得多读几遍,于是它们很幸运没在我即将离校的时候被当做废纸卖掉。1.《Java核心技术》仔细研读这套书上下册至少两遍,最现实最直接的好处就是网上各种Java基础的笔试、面试题90%以上都难不倒你。这套书对JavaSE各种特性的讲解较为深入,同时配以大量(个人认为甚至有点过多)的示例,因而既适合新手入门,又适合老鸟深入理解。缺点就是太厚太重了
阅读全文
摘要:大家平时写C程序有没有种把内存里的数据结构全给画出来的冲动呢?数据量小的话,画起来还蛮简单,用viso,我前面的文章都用viso画的。之前写红黑树代码的时候,用的是命令行把整个树打印出来,不过只是一些小片段,很丑,还得自己手动再在纸上画一遍,非常麻烦,要是用程序就能把图画出来那就爽了。好了,推荐使用 Graphviz这个东东,so 一下就知道啦,功能挺丰富的,也提供了很多库(c,php,python等),下面画一颗简单的红黑树(红黑树代码参考我前面的代码,下面只写画树的代码)直接看效果图: 这树怎么画的呢?参考官网http://www.graphviz.org/Documentation.p.
阅读全文
摘要:这周不是很忙,因为我们的游戏开发了近一年,由于公司的业务调整,在游戏开第二服的时候,老板果断的把项目停到了。感觉超级的不爽啊。因为这个游戏项目像我的孩子一样和我一样成长,里边的大概的业务逻辑都是偶实现的,比如基础系统里的,任务系统,背包系统,公会系统,相关副本系统,商城系统,人物属性相关,运镖,怪物AI,技能相关,地图等等,差不多游戏里的所有业务我都有所涉及 那么对于一个业务是如何设计,如何少的产生bug,和一些漏洞呢。任务系统在这里我表述一下,如果是C语言的开发,那么任务系统,属于玩家一个的一个必须要序记住的的数据,因为,我们要在玩家身上找到。好,那我们就记下来了任务ID,但是我们发现一个游
阅读全文
摘要:C++历史简介 1、Java和C#语言都是从C++继承而来的。简而言之,要成为专业的编程人员就意味着要深刻理解C++。它是现代编程的基础。 C:现代编程时代的开始 1、C语言的发展经历了20世纪60年代的结构化编程的革命。在此之前,大型程序是难以书写的,因为程序的逻辑趋向于退化成“意大利面条式的代码”,充斥着难以理解的,混乱的跳转,函数调用和返回。2、结构化编程通过增加很好的控制语句,带有局部变量的子程序和其他的一些改进解决了这个问题。结构化编程使得编写巨大的程序成为了可能。C却是第一个功能强大,富裕表达,能书写出优美代码结构化的语言。C语言很快就在20世纪80年代变成了最为广泛的结构化语言。
阅读全文
摘要:android 字段webview几乎实现了浏览器的全部功能,最近在使用webview加载不固定格式的文章,文章中有一部分嵌入了flash,下面就是webview可以进行视频需要进行的设置,代码如下:mWebView = (WebView) findViewById(R.id.id_webview); mWebView.loadUrl("http://abc.com/flash/kucg.swf"); // mWebView.loadDataWithBaseURL(null,// "视频 视频2:",// "text/html",//
阅读全文
摘要:今天突然发现从别处复制来的游戏压缩文件不能解压,并且以前把游戏文件都是放在该目录下的,以前局域网玩起游戏来老是不能作为主机,且不能下载局域网玩的RPG地图,以前就注意过这个未知账户(s-1-5-21-2000478354-1390067357-725345543-1003),觉得是它的问题,但一直放着没去解决,今天真是有点气愤了,一定要删了这个破未知账户!! 就开始网上各种搜了。。说是以前系统账号遗留下来的问题,管他呢,能删掉就行试了方法一:首先选中一个分区,然后选择右键——安全——选择高级按钮——选择所有者标签——选择编辑——然后选中管理员组(administrators)并把下面的勾打上,
阅读全文
摘要:paip.提升性能---- 网站并发数的总结.txt 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 普通服务器并发数5000 -------------------------- 4G内存 5000并发数 虚拟主机200--500并发数 服务器在线人数10w---20W左右.. ------------------------------- 服务器是4G内存,4个640G硬盘。两个双核CPU。 ...
阅读全文
摘要:paip.mysql 5.6 安装总结 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax mysql 5.6 安装完三,石麻亚麻... 写磊个bat D:\MySQL56\bin\mysqld.exe --defaults-file=D:\MySQL56\my-default.ini 才OK兰.. 好像一挂走战栗400来M的MEM...5.0的才30...
阅读全文
摘要:tapGesture.delegate = self;- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ CGPoint location = [touch locationInView:self.view]; if(CGRectContainsPoint(button.frame, location)) { return NO; } return YES;}响应如上委托方法,判断,手势的触击方法...
阅读全文
摘要:paip.mysql备份慢的解决.txt 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 版本5.0.45-community-nt 主数据库50W数据,备份的sql34M..压缩后5.8m 原来备份178 S.. 调整MY.INI 加大10倍... 而个88S... 不压缩的情况下45s 换成个5.6 , 还要中多时间,要不走粤慢兰.. 不压缩的情况下43s... 调整MY.INI 加大10倍. 40S.....差...
阅读全文
摘要:paip.输入法编程---词频顺序order by py 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 本来输入venti要出来个"问题"了,但是,"闻听"却在前面... 原来,问题的cpcp_ritCye2形式的编码是 ventisy ,"闻听"的编码是ventinkj 导出的时候按atian 排序,这样"闻听"走排的个"问题"的前面兰... 解决方案: -----------
阅读全文
摘要:paip.超实用 360浏览器最近频繁奔溃解决流程. 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 随便打开俩个网页儿,走重启兰..只要一点 "工具>>广告过滤" ,肯定重启.. 最新版本韩奏中个.. 查找哪的log,三,没找到.... 启动windbg (16M) 调试.说是要pdb文件了.. 走又启动vs2010 挂载360se.exe,终于出来个提示: 360se.exe 中的 0x019edbf8...
阅读全文
摘要:题目链接:hdu-4044 题意 这是一个塔防游戏,地图是一个n个编号为1~n的节点的树, 节点1是敌人的基地,其他叶子节点都是你的基地。 敌人的基地会源源不断地出来怪兽,为了防止敌人攻进你的基地,你可以选择造塔。 每个节点最多只能造一个塔,且节点i可以有ki种塔供你选择,价钱和攻击力分别为price_i, power_i 攻击力power_i,效果是让敌人经过这个节点时让敌人的血减少power_i点。 那么从敌人的基地到你的任意一个基地的路径,这条路径上的所有塔的攻击力之和,就是这个基地的抵抗力。 敌人的攻击路径是不确定的,为了保护你的所有基地,你要确定所有基地中抵抗力最低的...
阅读全文
摘要:package com.boco.study;/** * 题目详情给定一个字符串,仅由a,b,c 3种小写字母组成。当出现连续两个不同的字母时,你可以用另外一个字母替换它,如 有ab或ba连续出现,你把它们替换为字母c;有ac或ca连续出现时,你可以把它们替换为字母b;有bc或cb 连续出现时,你可以把它们替换为字母a。你可以不断反复按照这个规则进行替换,你的目标是使得最终结果所得到的字符串尽可能短,求最终结果的最短长度。 输入:字符串。长度不超过200,仅由abc三种小写字母组成。 输出: 按照上述规则不断消除替换,所得到的字符串最短的长度。 例如:输入cab,输出2。因为我们可以把它变为b
阅读全文
摘要:在前边几篇文章已经给大家讲过,我们游戏通过进程间异步通信的方式来实现瓶颈的最大程度的减小。 前端接入层主要的做什么呢?主要是数据包的有效性验证和维持与玩家的长连接。 如何做有效性的验证,我们使用过和前端具体的协议定制。然后通过我们具体的协议包头+包体的来计算。如果我们的计算和我们协议不一致,直接就断开和客户端的连接,发送rst信号,客户端会被通知到,进程会hub状态, 在这里,我们这个数据包分析是可以通过数据type来进行调用具体的数据分析函数,如果是我们的tcp设计的协议,就会走auth回调函数,如果是http,那么就走parshttp协议。等 那我们如何维持长连接。 当前端接入,我们会对每
阅读全文
摘要:动画组 CAAnimationGroup 上篇博客http://blog.csdn.net/cocoarannie/article/details/10413301介绍了核心动画中的基本动画(CABasicAnimation)和关键帧动画(CAKeyframeAnimation),还有一个比较常用的就是动画组(CAAnimationGroup) 所谓的动画组就是将一些动画组合起来给layer使其的动画更丰富灵活。 它很简单,就是为其animations属性赋值一个动画数组。 - (void)demoAnimationGroup{ static NSStri...
阅读全文
摘要:preg_match(); //用于正则表达式的匹配,且只匹配一次preg_match_all();//用于正则表达式的匹配,会对所有符合规则的都进行匹配preg_replace(); //正则表达式替换函数 preg_splite(); //正则分割函数 preg_match ( mode, string subject , arraymatches )其中mode是正则规则,string subject是要匹配的字符串,arraymatches是匹配的结果数组例子: 输出:Array ( [0] => 9 ) preg_match_all ( mode, string subject
阅读全文
摘要:改进了一下,不过还是要十多秒吧。package com.boco.study;import java.math.BigDecimal;import java.util.Calendar;import com.sun.java_cup.internal.internal_error;import com.sun.org.apache.xerces.internal.impl.dv.xs.YearDV;/** * 本题的奖品由亿阳信通赞助,以下是题目详情: * 给定表达式[x/2] + y + x * y, 其中x,y都是正整数。 * 其中的中括号表示下取整,例如[3/2] = 1 , [5/..
阅读全文
摘要:接上篇,如果想对上篇的问题进行测试其实可以简单的编写下面的代码:package mahout.fansy.test.bayes.write;import java.io.IOException;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.
阅读全文
摘要:参考资料:http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-privilege-distribution.htmlhttp://www.clusterdb.com/mysql-cluster/sharing-user-credentials-between-mysql-servers-with-cluster/http://blog.chinaunix.net/uid-20639775-id-294484.html -- =====================================================...
阅读全文
摘要:Cluster结构图 测试环境简介Mysql cluster集群测试环境4 data node,32G 8核cpu4 sql node, 16G 8核cpu1 manage node,16G 8核cpuCluster版本: mysql-5.5.25ndb-7.2.7单机innodb测试环境32G内存 32核cpu mysql版本 5.1.56测试工具 1mysqlslap 2sysbench备注1:mysqlslap测试图片中,纵坐标为耗时(s),横坐标为最大的客户端连接数。备注2:sysbench测试图片中,纵坐标为执行操作数量,横坐标为最大的客户端连接数。 mysqlslap和...
阅读全文
摘要:1.1 mysql-cluster简介 简单的说,MySQLCluster实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现。 MySQLCluster刚刚诞生的时候可以说是一个可以对数据进行持久化的内存数据库,所有数据和索引都必须装载在内存中才能够正常运行,但是最新的MySQLCluster版本已经可以做到仅仅将所有索引和索引数据装载在内存中即可,实际的数据可以不用全部装载到内存中,架构如下图所示: 1.2 请看 Cluster 结构图 1.3Cluster主要结构 • 1 、管理 (MGM) 节点 ...
阅读全文
摘要:可用一些小工具来管理Ubuntu的启动选项: 小工具rcconf: #sudo apt-get rcconf #sudo apt-get install rcconf root 下运行:#sudo rcconf 功能更全的工具:sysv-rc-conf #sudo apt-get update #sudo apt-get install sysv-rc-conf 运行:#sudo sysv-rc-conf 也可以直接加入启动程序,例如把/etc/init.d/red5加入到系统自动启动列表中: #sudo sysv-rc-conf red5 on 其他使用方法见: google::Ubuntu
阅读全文
摘要:Cookie是服务器存放在客户端的一些数据,比如密码,以及你曾经访问过的一些数据。设置Cookie //设置cookie Cookie cookie = new Cookie("TOM","111"); //设置有效期,默认秒为单位 cookie. setMaxAge(7*24*60*60); //添加cookie到客户端 response.addCookie(cookie);获取Cookie0) { for(int i=0; i"); } }%>Cookie的中文支持Cookie不支持中文的显示,必要的时候,需要进行转码和解码。转码st
阅读全文
摘要:本文出自 http://blog.csdn.net/shuangde800 本笔记内容:1. Java动态代理,反射机制2. 保护代理3. 应用保护代理实现的约会系统---------------------------------------------------------------------------- 走进保护模式 我们知道,相亲节目已经在天朝的电视上已经火了多年了,说明了有广大同胞需要这个配对服务,更别说咱们程序猿这个群体了。现在要实现一个约会服务系统。你希望在这个服务系统中,增加一个评分功能,类似于豆瓣上的评分系统。浏览一个人资料后,可以给对方进行评分。...
阅读全文
摘要:本文在上文基础上加入GPS定位功能,实现实时定位,代码如下:Activity:package com.home;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import android.os.Bundle;import android.
阅读全文
摘要:最小生成树MST,英文名如何拼写已忘,应该是min spaning tree吧。假设一个无向连通图有n个节点,那么它的生成树就是包括这n个节点的无环连通图,无环即形成树。最小生成树是对边上权重的考虑,最小生成树即树的所有边上权重值之和最小,最小指权重最小,即在含有 n 个顶点的连通网中选择 n-1 条边,构成一棵极小连通子图,并使该连通子图中 n-1 条边上权值之和达到最小。专业一点的解释:在一给定的无向图G = (V, E) 中,(u, v) 代表连接顶点 u 与顶点 v 的边(即),而 w(u, v) 代表此边的权重,若存在 T 为 E 的子集(即)且为无循环图,使得 w(T) 最小,则此
阅读全文
摘要:最近刚接触Qt 对于QML做界面感觉已经很轻松了,但是想尝试一下GUI..准备做一个理财的小软件 ....慢慢记录我的一点一滴的学习经历.自己封装界面UI 遇到了好多新手级别的问题=_=!!!1、界面透明 方法好多设置pattle 等等这里我就用这一个ydw.setWindowFlags(Qt::FramelessWindowHint); //在设置 Qt::WA_TranslucentBackground 属性 之前必须去掉窗体的标题栏ydw.setAttribute(Qt::WA_TranslucentBackground); //设置窗体透明 前面必须先调用...Qt文档上说的2、设置.
阅读全文
摘要:续接上篇,今晚又看了看大牛的书,再结合过往工作,总结如下:1、弃用原理与删除原则做权衡。2、正确性与易用性的把握。3、不能因为过度的追求性能提升而违背API的设计原则。4、兼容性不仅仅是表象的。正确的、异常的都是兼容上需要考虑的,举例上个版本里有方法返回异常类,但是当前版本没有了,从某种程度上也带来了不兼容性。5、API可以对称再好不过,但也不是一定恪守的。老话:见名知意,学会用代码表达,就像我们平时用母语与人交流那样。 用自己今晚加班导致自己总结的不好,说出来让自己都不相信。结合前几天的工作,说一说功能扩展上我常用的两个方法,方法多态与属性。一开始我自己喜欢用方法,结果就定义了N多同名方法.
阅读全文
摘要:最近老是用python要对各种csv做各种统计,工作不可谓不繁琐啊,通常在一次csv扫描中完成几种到几十种统计,因此重复代码多、可读性也差。应该对不同统计做一些原型封装,以动态语言的灵活性不需要做代码生成器,只需要写不同的函数完成不同的功能即可,这样代码大大减少,可读性维护性都很好,唯一的问题会是对不同的工作都需要单独扫描一遍文件。如果对性能有要求,要把不同的统计放在一遍扫描中,又要避免每次统计之前认真确定好如何执行,可能真需要一个代码生成器。如果以后这部分工作切到hadoop上面,是不是有相应的类库或工具可以使用呢?
阅读全文
摘要:推送通知可以做3件事:(1)文字信息(2)一种声音 (3)一个徽章的标记号(第几条消息。。) 推送通知流程 (app应用程序---》iOS 设备---》APNS(apple服务器)---provider(我们的服务器端)) a。app应用程序注册一个通知 b。iOS 设备---》APNS(apple服务器) c。APNS(apple服务器)--给一个令牌token(唯一的)-》app应用程序 d。app应用程序--token--》provider e。provider--token/content-》APNS f。APNS--content-》app应用程...
阅读全文
摘要:一个简单的sequence有什么可以说的呢?如果再这样认为就大错特错了。。。 也许以下几点高人们都很清楚,但至少对于我来说,之前是陌生的,或者说是忽略的。1、CREATE SEQUENCE seq;,不带任何参数,那么默认建立的SQL语句是:-- Create sequence create sequence SEQ minvalue 1 maxvalue 999999999999999999999999999 start with 21 increment by 1 cache 20;这里显示的start with是21,increment by是1,cache是20。黄勇大师的解释是“Lo
阅读全文
摘要:一、程序直接生成:使用jdk中的concurrent包可以轻松实现唯一数字型ID的生成,且无需考虑单例、采用高效率的CAS无需考虑synchronized关键字 import java.util.concurrent.atomic.AtomicLong;public class UniqueID { private static AtomicLong uniqeid = new AtomicLong(0); public static long getNextID() { return uniqeid.getAndIncrement(); } public static void main(.
阅读全文
摘要:1 权限 1 权限是操作系统用来限制对资源的访问的机制,权限一般分为三种,读,写,执行。操作系统中每一个文件都有特定的权限,所属的用户和所属的组,通过的这样的机制来限制哪些用户,哪些组可以对特定的文件进行什么样的操作 2 每一个进程都是以某个用户的身份登录运行,所以进程的权限与该用户的权限一样,用户的权限大,该进程拥有的权限就大 3 文件权限 权限 对文件的影响 对目录的影响 r 读取 可读取文件内容 可列出目录的内容 w 写入 可以修改文件内容 可在目录中创建删除目录 x 执行 可以作为命令执行 可访问目录内容 4 UGO机制 1 Linux是基于UGO的模型进行控制 2 U代表...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9671609记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个朋友在评论中留言,希望我可以帮他将这个滑动菜单改成双向滑动的方式。当时也没想花太多时间,简单修改了一下就发给了他,结果没想到后来却有一大批的朋友都来问我要这份双向滑动菜单的代码。由于这份代码写得很不用心,我发了部分朋友之后实在不忍心继续发下去了,于是决定专门写一篇文章来介绍更好的Android双向滑动菜单的实现方法。在开始动手之前先来讲一下实现原理,在一个Activity的布局中需要有三部分,一个是
阅读全文
摘要:一篇不错的帖子,讲的是gdb中的信号(signal)相关调试技巧 转自MagicC++论坛 http://www.magicunix.com/index_ch.html http://www.magicunix.com/cgi-bin1/forum_cn/ultimatebb.cgi?ubb=get_topic&f=1&t=000060#000003 引用: -------------------------------------------------------------------------------- 原发贴者Couger: 我写了一个IN...
阅读全文
摘要:1.生成图片的代码: $width) && ($content !== "")) { $content .= "\n"; } $content .= $l; } return $content;}$bg = imagecreatetruecolor(800, 350); // 创建画布$white = imagecolorallocate($bg, 255, 255, 255); // 创建白色// 将背景设为红色$bgc = imagecolorallocate($bg, 45, 45, 45);imagefill($bg, 0, 0,
阅读全文
摘要:本飞机射击游戏是使用HTML5代码写的,尝试通过统一开发环境(UDE)将游戏托管在MM应用引擎,直接生成了网页版游戏,游戏简单易上手,非常适合用来当做小休闲打发时间。游戏地址:http://flygame.mmapp.cn/ 游戏规则:A为进攻。左右方向键控制方向。 UDE模拟器效果截图: MM应用引擎是基于云计算基础架构的互联网应用开发运行托管平台,为Web和移动应用开发者提供应用开发、测试、跨平台编译(Android/iOS)、应用发布和云端托管一站式服务,帮助开发者快速构建和维护应用。 ps:免费试用,傻瓜式体验,屌丝也能云计算! 飞机射击游戏源码地址:http://dev.10...
阅读全文
摘要:WebIV:View NOTE:159900.1 Article-ID: Alias: VIEW:X$KCBLDRHISTCirculation: PUBLISHED (INTERNAL) ***Oracle Confidential - Internal Use Only***Folder: server.Internals.GeneralTopic: ** X$ Table DefinitionsTitle: VIEW: X$KCBLDRH...
阅读全文
摘要:估算 软件工程估算是一个逐渐改进的过程可以向客户承诺在每个阶段向他们提供更加精确的估算在估算的乐观系数与悲观系数之间找平衡寻找估算与实际情况的交汇点精确与准确:55人月与40-70人月;估算应该保证准确而不是精确估算步骤估算产品规模估算工作量估算进度提供某一范围内的估算,并随着项目的进行,定期改进范围,以提供更高的精确度规模估算利用功能点进行估算估算技巧:避免无准备的估算;留出估算时间,并做好计划;使用以前项目的数据;使用以开发人员为基础的估算;走查估算;分类法估算;详细的较低层次的估算;不要忽略普通任务;使用软件估算工具;使用几种不同的估算技术,并比较它们的结果;项目进行中改变估算准则估算的
阅读全文
摘要:WebIV:View NOTE:159898.1 Article-ID: Alias: VIEW:X$KCBKPFSCirculation: PUBLISHED (INTERNAL) ***Oracle Confidential - Internal Use Only***Folder: server.Internals.GeneralTopic: ** X$ Table DefinitionsTitle: VIEW: X$KCBKPFS - ...
阅读全文
摘要:#region 调整数组顺序使奇数位于偶数前面 /// /// 输入一个 整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分 /// Reorder中array为待排序的数组,使用组合的方式调用使用何种方法进行排序(如奇数在前,偶数在后,或能被3整除的数在前,不能被3整除的数在后) /// class Reorder { private List _array; private RecorderOperator _op; public List ar...
阅读全文
摘要:题目要求先选最短的道路,如果没有最短路可选,即几条道路都相等,再考花费。用Dijkstra更快一些。在选出最短边的同时加上对应的花费就可以了。详细请看代码:#include#include#includeusing namespace std;#define MAX 1002#define inf 999999int map[MAX][MAX],cost[MAX][MAX];int n;void DJ(int st,int en)//Dijkstra 传入起点和终点{ int i,j,MIN,v; int flag[MAX],dis[MAX],value[MAX]; for(...
阅读全文
摘要:将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。 总结网上的建议和自己的体会,可以参考以下几种解决方式: 1 改变整个文件类型的编码格式 1) eclipse->window->preferences->General->Content Types 2) 找到要修改的文件的类型(JAVA,JSP等等),在下面有个Default encoding,在输入框中输入GBK 3) 点击Update 4) 点击OK 5) 重启eclipse 2 改变整个.
阅读全文
摘要:树状数组。考虑ai(从0开始,则i左边共i个,右边n-i-1个),左边有x个比他大的,i-x个比他小的,右边有y个比他大的,n-i-1-y个比他大的。交叉乘一下就得到了以ai为裁判的比赛总数。把所有人都枚举一遍,加在一起就是答案,会超int。如何才能知道ai左边有多少比他小的呢?假如aj#include#include#include#include#include#include#include///LOOP#define REP(i, n) for(int i = 0; i = b; i--)#define FDD(i, a, b) for(int i = a; i >= b; i-
阅读全文
摘要:所谓Stack Overflow就是栈里面放的东西太多了,溢出了。 大家知道栈里面存放的是基本数据类型还有引用类型。 下面看这个程序class Test { public static void main(String[] args) { String[] str={"a","b"}; Test.main(str); } } 这个方法的形参是一个数组,传入的实参是一个名叫str的数组,这个str作为数组的引用当然要放在栈里面。 相信大家一下就能看出这个一个没有终点的循环调用,可以想象,栈里面会有数不清的str引用,...
阅读全文
摘要:MongoDB 主从复制小实验 操作环境描述:WIN8 64位操作系统,内装虚拟机为CentOS 5.5 32位系统。 操作描述:跟其他关系型数据库类似,在主库进行数据操作,将数据同步到从节点,从节点可以配置多个。在本次试验中,master节点为主节点,我们在master节点中的对数据的插入、修改、删除操作都会同步到slave1和slave2节点。 以下为实验步骤:(1)建立数据目录,数据目录用来存放过程中的数据。[root@h3 dbs]# pwd/var/lib/mongo/dbs[root@h3 dbs]# lsmaster slave1 slave2[root@h3 dbs]# ...
阅读全文
摘要:在Linux下最有名的程序编辑器非vim莫属了。 在一般模式下, 1、dd——删除光标所在行 2、/word ——全文搜索指定单词 3、G ——将光标移动到文件的最后一行,移动到第99行,就是99G 4、小写x向后删除一个字符,大写X向前删除一个字符 6、:1,$s/word1/word2/gc——从第一行到最后一行寻找word1,将之替换为word2,并在替换之前询问是否替换 7、:1,$s/word1/word2/g——从第一行到最后一行寻找word1,将之替换为word2,不询问 8、u——撤销上一步操作 9、CTRL+r——重复上一个操作 10、yy——复制光标所在行,复制光标下6行.
阅读全文
摘要:1. foreach比for快一些2.用单引号代替双引号,提高性能。注意:如果字符串中包含变量,将变量不要放到单引号中。原因:php中会在双引号中去查找变量3.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。4.$row[’id’] 的速度是$row[id]的7倍5.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。6.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。7.尽量避免使用__get,__set,__autoload
阅读全文
摘要:在 vc++ 2008 和 vc++ 2010 编译时分别出现上面的错误。一般这种错误是由于引用函数未定义造成的,如外部类库未包含,实现代码未编写等。但最终检查的结果,却是另外一种情况:文件名重名。 在项目中,用了外部组件源代码,自己添加的代码文件不小心与其相同,在编译时,相同文件名的文件被忽略排除在外,导致定义的函数未被包含,连接时就出现找不到符号定义的错误。 解决办法:简单的更改源代码文件名即可。
阅读全文
摘要:腾讯软件管家已经正式收录了CopyU!,这样大家又多了一个安全快速下载软件的好途径!腾讯渠道的CopyU!更新将会保持与官方同步,现有下载CopyU!软件的渠道中,官方保证同步的主要有: 1、非凡软件站:http://dx.crsky.com/soft/19214.html,此站点为官方首发站点,CopyU!所有更新都会首先在此网站公布; 2、官方网店:天空云商城(http://soft.regsky.com/index.php?c=goods&a=info&zc_id=1165), 淘宝官方旗舰店(http://shop102247714....
阅读全文
摘要:题目:点击打开链接题意:每个格子有不同颜色的气球用不同数字表示,每次可选某一行 或某一列来戳气球。每个人有K次机会。求最后哪些气球不能在 k次机会内被戳破。将这些气球的编号按升序输出。分析:行列匹配,每种颜色的气球都要判断,故dfs传参时加一个气球的 编号。感想:1、开始以为要按照最大匹配数按升序排列,昨天wa了一下午,把我搞郁闷了。 今天重新看题,是要按照id来排序。 2、学习了vector的用法,以前都不会用。。。这个之后汇总了再。。。 代码: #include#include#include#include#includeusin...
阅读全文
摘要:前言在 [Ext JS 4] 实战之 带week(星期)的日期选择控件(二)的最后,有提到一个解决方案。不过这方案有一个条件 ==》 “2. 每年的周数从(1-52), 如果超过52 周,算到下一年的第一周”这个条件有一个漏洞就是: 像 2011 年, 全年53 周, 第 53周整周都是2011年的天数,所以算成2012年的第一周就不对了。综合: 还是两套标准之间的换算还是会有一些问题。 既然这样就不去混合使用两套标准的方法。 对于每个星期一周日开始的标准来说, 可以有更简单的方法。解决方案算法思想:1. 每年的第一天(01/01) 是这一年的第一周。2. 年中的某一天减去第一天的天数 再加上
阅读全文
摘要:正常情况下,编译器都会报错,提示你有两个候选类,让你明确的选择一个。比如我的情况,我自己设计了一个类Message, 然后在某个文件里面引用了它。但是我的文件中又引入了mongodb的头文件,非常不小心的用using namespace mongo;打开了名字空间。结果两个类Message之间冲突。当编写代码Message* p = NULL;得到GCC4.8.1的友好的编译错误:error: reference to ‘Message’ is ambiguous但是如果写成这样,GCC4.8.1就惨了,搞不清状况,报出一个非常费解的错误。boost::shared_ptr p(new Ini
阅读全文
摘要:本文探讨一个新的Windows上的两个UI进程间的通信和编程模型。 开门见山,下面是这个通信模型的梗概图: 这个模型的设计目标描述如下:(1)发送数据接口:RpcSend, RpcPostRpcSend是同步接口,发送数据到目标fsm, 同时接收返回数据,其原型为 int RpcSend(const char* strFsmName, unsigned int uEvent, PBYTE pMsgData, int nMsgDataLen, PBYTE& pResultData, int& nResultDataLen); 参数说明:strFsmName: 目标状态机名称uEv
阅读全文
摘要:写一个Demo来自定义一个长触屏事件,自定义长按手势。实现步骤:1.创建一个自定义手势类,命名为LongPressGestureRecognizer,在创建的时候继承UIGestureRecognizerLongPressGestuRecognizer.h:#import @interface LongPressGestureRecognizer : UIGestureRecognizer@endLongPressGestuRecognizer.m: #import "LongPressGestureRecognizer.h"#import #import NSIntege
阅读全文
摘要:Android 系统里面有很多小工具,运行这些工具,我们可以掌握很多数据,再顺藤摸瓜,就可以针对设备做特殊的操作。 记录获取我手机的event信息,我的手机是小米版:F:\eclipse\android_sdk-64\adt-bundle-windows-x86_64-20130219\sdk\platform-toolsadb shellshell@android:/ $ cat /proc/bus/input/devicescat /proc/bus/input/devicesI: Bus=0018 Vendor=0001 Product=0001 Version=0001N: Name=
阅读全文
摘要:1.MougoDB(Consistency +Partition Tolerance):MougoDB is a distributed document-database that provides anoverall best performance, high availability, and easy scalability.Requirement:64-bitmachine.Enough RAM(most important resource for MongoDB)Suitable for:MougoDBhas a general-purpose design,making it
阅读全文
摘要:INDEX Skip Scan,也就是索引快速扫描,一般是指谓词中不带复合索引第一列,但扫描索引块要快于扫描表的数据块,此时CBO会选择INDEX SS的方式。官方讲的,这个概念也好理解,如果将复合索引看做是一个分区表,其中分区主键(这里指的是复合索引的首列)定义了存储于此的分区数据。在每个键(首列)下的每行数据都将按照此键排序。因此在SS,首列可以被跳过,非首列可以作为逻辑子索引访问。因此一个“正常”的索引访问可以忽略首列。复合索引被逻辑地切分成更小的子索引。逻辑子索引的个数取决于初始列的cardinality。因此尽管首列未出现在谓词中,也可能使用这个索引。、另外,需要吧补充一点:当复合索
阅读全文
摘要:传送门:http://poj.org/problem?id=3074 DLX 数独的9*9的模板题。 具体建模详见下面这篇论文。其中9*9的数独怎么转化到精确覆盖问题,以及相关矩阵行列的定义都在下文中,描述的十分清晰 http://wenku.baidu.com/view/4ab7bd00a6c30c2259019eae.html 有关Dancing Links的英文论文详见下面链接 http://wenku.baidu.com/view/60eb28ded15abe23482f4d77.html 中文的: http://wenku.baidu.com/view/d8f13dc45fb...
阅读全文
摘要:AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。从Subsonic到Entity FrameworkSubsonic最早发布于2008年,当时他的无代码生成模式吸引了很多人的眼球,ActiveRecord模式的支持也是Subsonic迅速流行的原因之一。Subsonic也曾经一度被认为是NHibernate的有力竞争对手。可惜在2009年左右Subsonic的作者Rob Conery被微软挖去做Asp.net MVC之后,Subsonic实际上已经死去,虽然后来Subsonic 3.0的CodingHorror也试图东山再
阅读全文
摘要:首先我参看的是Nagios的官方文档,Nagios – Installing Nagios Core From Source——The Industry Standard in IT Infrastructure Monitoring,但是文档写的不够详细,对于安装的部分写的过于简略,缺少了几个步骤。下面我将叙述详细步骤。#首先安装必要的软件包: sudo apt-get install wget build-essential apache2 php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 #下载软件包 cd /tmp wget .
阅读全文
摘要:今天修改一个bug,利用ajax查询数据,在谷歌浏览器下可以获取到最新数据,而在IE中获得是旧数据,无法获得最新的数据,经查资料,才发现时IE缓存再作怪。发现此ajax请求用的get方式,每次请求的URL一模一样,IE浏览器有个特殊的地方,如果每次请求的URL一样时,就会拿出缓存中已有的数据显示在页面上,并不会再次去查询数据库,所以每次显示的都是旧数据。解决办法:那就有思路了,我们可以让它每次请求的URL不一样,可以加一个参数,而且这个参数的值每次都不一样,时间戳最好不过了。url: '{0}/portal/articleManager/getContents?id={1}&d
阅读全文
摘要:1 用以往的mysql登陆模式登陆[mysql@eanintmydbc002db1 mysqllog]$ mysqlEnter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3157186 Server version: 5.5.25a-log MySQL EA Release Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. ...
阅读全文
摘要:PS:这些资料都是以前整理的,有些有可能是在网上copy别人的,但是时间长了,记不得出处了,sorry! 在MySQL Cluster环境的配置文件config.ini里面,每一类节点都有两个(或以上)的相应配置项组,每一类节点的配置项都主要由两部分组成,一部分是 同类所有节点相同的配置项组,在[NDB_MGM DEFAULT]、[NDBD DEFAULT]和[MySQLD DEFAULT]这三个配置组里面,而且每一个配置组只出现一次;而另外一部分则是针对每一个节点独有配置内容的配置项组 [NDB_MGM]、[NDBD]和[MySQLD],由于这三类配置组中配置的每一个节点独有的个性化配置,所
阅读全文
摘要:如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。mysql> show processlist;+—–+————-+——————–+| Id | User | Host | db | Command | Time| State | Info+—–+————-+——————–+|207|root |192.168.0.2:51621 |mytest | Sleep | 5 | | NULL|208|root |192.168.0.2:51622 |mytest | Sleep | 5 | | NULL|220|root
阅读全文
摘要:data= R::getAll( 'select * from menu' ); $this->teamData(); if($this->rdata) return $this->rdata; return false; } function addMenu($data){ foreach($data as $key =>$value){ if($value == '请填写内容!') $data[$key]=''; } if($data){ $menu = R::dispense('menu'); ...
阅读全文
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*-#http://blog.csdn.net/myhaspl #code:myhaspl@qq.com import waveimport pylab as plimport numpy as npprint 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'working...' print "generate wav data...."# 打开WAV文档
阅读全文
摘要:机房收费系统合作版在8.27日正式拉开了它的序幕。至此三人的合作之旅拉开了序幕。 合作人员:张×、张××、张颖杰 合作任务:机房收费系统合作版组织机构:组长:张颖杰 组员:张×、张×× 感觉压力倍增,没有任何领导经验的自己该怎样在组中发挥自己的作用,领导我们更好更快的完成任务。自己很忐忑,看别人做的都不错。一方面要吸取别人的经验教训,另一方面也要有自己的主张。 一直在问自己组长到底是干什么的的,它在整个开发的过程中起到怎么样的作用,要怎样才能真正实现它的作用。首先看看在平常的系统开发组长的作用吧。 开发组长,在软件开发部门中属于最基层
阅读全文
摘要:Hbase深入学习(六) ―― Java操作HBase本文讲述如何用hbase shell命令和hbase java api对hbase服务器进行操作。先看以下读取一行记录hbase是如何进行工作的,首先hbaseclient端会连接zookeeper qurom,例如hbase_config.set(“hbase.zookeeper.quorum”,”192.168.50.216”)).通过zookeeper组件client能获知哪个server管理root-region。那么client就去访问管理root的server,在meta中记录了hbase中所有表信息,可以使用scan ‘met
阅读全文
摘要:Java log exampleLogrecord filterimport java.util.logging.Filter;import java.util.logging.Level;import java.util.logging.LogRecord;import java.util.logging.Logger;public class SimpleFilter { private static Logger logger = Logger.getLogger("SimpleFilter"); static class Duck { }; static class
阅读全文
摘要:左边导航(一层级,二层级,三层级,四层级) aspx: 栏目 aspx.cs: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using ...
阅读全文
摘要:占个位置,日后学会了补充: JAVA是运行在虚拟机上的,而钩子函数是直接对操作系统进行操作控制的,这也是Java和C的主要区别之一,Java要实现钩子函数比较麻烦,需要使用JNI技术,就是Java本地接口,调用C写的钩子函数,所以你还有学会用C写一个钩子函数,然后再用Java的JNI调用C 最简单的一个JNI例子:http://www.codesky.net/article/200505/63703.html参考文献收集:1.JNI:http://www.cnblogs.com/hoys/archive/2010/10/28/1863261.html2. APIHOOK:http://blog
阅读全文
摘要:锅巴哥的个人建议:cluster叫电信运营商版本,所以基本上在很大的用户并发量的情况下才会用到,对连接数的线性增长要求高的场景,千兆就不用想了, 没万兆就不用玩了。很不幸,我的就是千兆网络,我的数据节点是16 core,32G内存,sql节点是16core,16G内存,做了raid10PS: 水平所限,环境所限,测试结果仅供参考,欢迎大家一起交流提出宝贵的意见,让我更进一步。 1【】一:测试 10.80.40.107 3307 mysql -utim -pxxxxxxxx -P3307 -h10.80.40.107 --default-character-set=utf8 ...
阅读全文
摘要:刚接触IOS开发时,发现XCODE非常的强大的,后续的代码实践中发现XOCDE的代码文档注释非常的差,每次都要用手敲,蛋疼至极;随着不断学习发现XCODE有代码片段内嵌一说(如:for 、block、coreData),并且可以自定义自己的代码片段,忽然联想到自己可以生成一个代码注解片段,随便百度下真有这么干的;下面是我简单写的代码注释片段,直接复制拖入到CODE Snippet Library中,使用的时候直接拖入到你的方法上!OVER!#pragma mark -/** @param @returns @by liaoyp */ 随着不断的学习发现,其实这个工具非常的机械的,就是简...
阅读全文
摘要:1.java.io包中的字符流类-BufferedReader和BufferedWriter:BufferedReader:缓存的输入字符流;BufferedWriter:缓存的输出字符流;InputStreamReader:将字节转换成字符的输入流;OutputStreamWriter:将字符转换成字节的输出流; 2.实例-读取字符:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class BRRead { /** * @param args .
阅读全文
摘要:1,自定义虚拟键盘,影响用户体验。你每个用户的喜好不一样,都有自己心仪的一款输入法。腾讯或是阿里设计出来的输入法很难满足上亿用户的喜好,到时候又是一场口水战,再说了就是专业的输入法肯定要比应用里嵌套的自定义输入法功能强。2.行业内的道德约束。如果说输入法内被写入了监听程序,这个肯定是不太可能的,如果存在,那影响的用户都是上百万,千万甚至上亿的用户,你想想他们苦心经营了这么庞大的用户,会做这种事么?,当然也存在内部员工会做一些傻事的可能性,但是我相信他们员工的修养还是非常高的。还有就是输入法被木马监听了的可能性,这个时候你就不要怀疑杀毒软件的能力。如果真的杀毒的没装,那么就相当于你在输入账号、密
阅读全文
摘要:ORA-00845: MEMORY_TARGET not supported on this system如果遇到启动数据库时报错ORA-00845: MEMORY_TARGET not supported on this system 那应该是/dev/shm不够大引起,1.修改/etc/fstab中的: tmpfs /dev/shm tmpfs defaults 0 0 修改为: tmpfs /dev/shm tmpfs defaults,size=3g 0 0 2.重启主机后再重启数据库即可
阅读全文
摘要:Factory Pattern(工厂模式):1. 创建对象的接口,封装对象的创建;2. 使具体化类的工作延迟到子类中。(维护一类对象)AbstractFactory Pattern(抽象工厂 模型):该模式将一组对象的创建封装到一个用于创建对象的类中。(解决的问题:要创建一组或者相互依赖的对象)。Singleton Pattern(单例模式):该模式在面向纯粹的面向对象的范式中用于创建唯一的实例,值得注意的是Singleton不能被实例化,因此将其构造函数声明为protected或private类型。Singleton Pattern经常与Factory Pattern结合使用,因为Facto
阅读全文
摘要:最近在做PowerPivot for sharepoint server 2013的时候,创建PowerPivot库,之后打开,出现了一个问题:未能加载类型"Microsoft.AnalysisServices.SharePoint.Integration.ReportGalleryView"英文报错为:Could not load type ‘Microsoft.AnalysisServices.SharePoint.Integration.ReportGalleryView’.检查了很多配置之后,发现是由于没有在该站点上部署powerpivotwebapplicatio
阅读全文
摘要:yum groupinstall "X Window System"yum groupinstall GNOME Desktop Environment
阅读全文
摘要:一、下载安装包,安装 1、去google 下载安装包 2、终端下 运行命令: rpm -ivh google-chrome-stable_current_i386.rpm 3、 出现如下错误: 4 、解决方案: yum install RedHat-lsb 或者 yum install redhat-lsb yum install wget yum install libXScrnSaver二、在/etc/yum.repos.d 下 添加下载源 (下面是32位机下的) 1、新建文件,名为:google-chrome.repo 2...
阅读全文
摘要:最近做的工程要修改成两个数据库的,一个测试数据库, 一个线上数据库。所以就要把原来的只有一个数据库的改成两个数据库。第一步:修改development.ini# SQLAlchemy database URL sqlalchemy.test.url = mysql://username:password@host:port/database sqlalchemy.test.pool_recycle = 3600 sqlalchemy.online.url = mysql://username:password@host:port/database sqlalchemy.online.pool_
阅读全文
摘要:锅巴哥的个人建议:cluster叫电信运营商版本,所以基本上在很大的用户并发量的情况下才会用到,对连接数的线性增长要求高的场景,千兆就不用想了, 没万兆就不用玩了。很不幸,我的就是千兆网络,我的数据节点是16 core,32G内存,sql节点是16core,16G内存,做了raid10PS: 水平所限,环境所限,测试结果仅供参考,欢迎大家一起交流提出宝贵的意见,让我更进一步。 【】一:测试 20.30.50.107 3307 mysql -utim -mcgxxxxx -P3307 -h20.30.50.107 --default-character-set=utf8 ...
阅读全文
摘要:根据任务时间从大到小排序,保存当前士兵以后能够和其他人共同进行的时间。求出差的最大值,加上交代每个士兵任务这个必须时间就是答案。#include#include#include#includeusing namespace std;struct node{int x,y;}man[1005];int last[1005];bool cmp(const node &a,const node &b){ return a.y>b.y;}int main(){ int n; int cas=1; while(scanf("%d",&n)&&am
阅读全文
摘要:提要 记得大三那一年有一门课叫做高等有限元,最后的作业就是网格剖分算法的实现,我和同学一起花了些时间做了一个Qt程序,他写算法,我写界面,最后成绩竟然出奇的拿了90多... 今天要介绍的这款软件TetGen就是一款网格剖分的软件,算是力学计算中的前处理,他能够将输入的三维模型剖分成一个个的单元,如下图: 最左边的是原三维模型,中间图为Delaunay算法生成的四面体网格,最右边的图为在tetview中查看剖分的结果。 官网的手册里还有一些关于剖分算法的说明,有兴趣的可以去看看。 官网:http://tetgen.berlios.de/ 环境: ubuntu 12....
阅读全文
摘要:这篇文章主要介绍堆(最大堆和最小堆),以及一些系统对一些任务,比如线程,进程做调度的时候,所采用的优先级队列。主要思想就是,做一个最大堆(任务的权重最大的在顶端),把顶端的任务取出,重新做一个堆,处理该任务。// 优先级队列.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;template >class priqueue{ T * x; int n; int maxsize; FuncCmp comp;private: inline void swap(T &
阅读全文
摘要:iOS源码:游戏引擎-推箱子游戏 http://www.apkbus.com/android-106392-1-11.html iOS源码:进度条-Colorful ProgressView http://www.apkbus.com/android-106653-1-11.html iOS源码:列表-UITableView背景随动 UITableView的背景图片随着UITableView的滚动而滚动。滚动的时候背景图片用拼接的方式连接起来。 ...
阅读全文
摘要:Citrix 服务器虚拟化之二十七 XenApp6.5发布服务器桌面XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化:1)服务器桌面:发布场中服务器的整个Windows 桌面,插件连接到服务器之后,用户会看到可用来启动该服务器上安装的任何应用程序的桌面界面。选择了此应用程序类型后,必须指定要发布的服务器。要发布桌面,计算机上必须正在运行 XenApp。如果您在没有运行 XenApp 的计算机上运行 Citrix AppCenter,则无法发布本地桌面。2)内容:发布非可执行文件信息,如媒体、Web 页面或文档。选择了此应用程序类型后,必须为要发布的文件指..
阅读全文
摘要:确定比赛名次Time Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByte Total Submit: 23 Accepted: 19 Description 有N个比赛队(1#include #include #include #include #include using namespace std;const int maxn = 510;int gn, gm;vector v[maxn];int cnt[maxn];//记录每个节点的入度.vector out;vector gres;void Init() { ...
阅读全文
摘要:欧拉回路Time Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByte Total Submit: 35 Accepted: 20 Description 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? Input 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 #include #include #include #include #include #include #include using n...
阅读全文
摘要:#include #include #include #include #include #include #include #include using namespace std;const int maxn = 10000;int gn, gm;vector gg[maxn];int pre[maxn], low[maxn], sccno[maxn], dfs_clock, scc_cnt;stack gs;void dfs(int u) { int i; pre[u] = low[u] = ++dfs_clock; gs.push(u); for(i = 0; ...
阅读全文
摘要:Legal or NotTime Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByte Total Submit: 41 Accepted: 18 Description ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every day,many "holy cows" like HH, hh, AC, ZT, lcc, BF
阅读全文
摘要:简介ForkJoinPool管理着ForkJoinWorkerThread线程,ForkJoinWorkerThread线程内部有一个双端队列,这个双端队列主要由一个数组queue、数组下标queueBase、数组上标queueTop三个值保证。ForkJoinTask[] queue:数组的大小必须是2的n次方,方便将取模转换为移位运算;int queueTop:标识下一个被push或者pop的位置,这个值只会被当前线程修改,因些没有加volatile修饰; volatile int queueBase:下一个可以被其他线程steal的位置,由于其他线程会修改这个值,所以用volatile修
阅读全文
摘要:正确答案:C 使用TIMESTAMP WITH LOCAL TIME ZONE数据类型,用户插入数据时,oracle将会把用户的数据结合用户session的时区信息自动换算成数据库设定的时区的时间进行储存,当用户查看信息时,oracle将会把时间结合用户session的时区信息自动换算成该时区的时间。 本题数据库时区是8:00 用户时区是5:00 当用户执行INSERT INTO new_order VALUES(1, TIMESTAMP '2007-05-10 6:00:00 5:00')时,先将带时区的timestamp计算成 session时区的timestamp,然后o
阅读全文
摘要:#include /*静态成员函数只能访问静态数据成员、静态成员函数和类以外的函数和数据,不能访问非静态数据成员,但静态成员函数或静态数据成员可由任意访问许可的函数访问。原因是:当前对象的地址(this)是被隐含地传递到被调用的函数的。但一个静态成员函数没有this指针,所以它无法访问非静态的成员函数。*/class a{public: static void FunctionA()//静态成员函数没有隐含的this自变量 { //menber = 1;//error C2597:对非静态成员"a::member"的非法引用 //printValue()...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/a1dark分析:查了一下这题、发现网上没有什么关于这道题的解题报告、其实题目意思挺好懂的、就是给你一些文件的目录结构、然后让你把它们组合在一起、然后按照目录结构输出、注意是字典序、这道题是一个模拟、主要是对结构体和指针的掌握、使用嵌套结构体模拟文件的同级和子级文件、然后进行读取、插入、查询等操作、代码如下(0ms):#include#includestruct node{ node *child; node *brother; char key[10]; };int n,m;node *root;void get...
阅读全文
摘要:1. Custom String 打开 “res/values/strings.xml” 文件, File : res/values/strings.xml CheckBoxDemo Settings Hello world! IPhone Android Windows Mobile Display 2.CheckBox 打开 “res/layout/activity_main.xml” 文件, File : res/layout/activity_main.xml 注: and...
阅读全文
摘要:这个暑假没有回家,在学校准备九月份的电子设计竞赛。今天想给大家分享一下STM32高级定时器输出PWM波驱动直流电机的问题。。 要想用定时器输出的PWM控制直流电机,,首先要理解“通道”的概念。。一个定时器可以支持一个PWM,要支持多个,就需要各路PWM周期相同而占空比不同。。利用定时器的通道这一概念就可以实现。STM32单片机定时器有四个通道,每个通道的TIM1——CCRx(x=1、2、3、4)存放一个值。。计数器从0开始计数,此时PWM输出为0。。当计数值达到寄存值时,此时PWM电平发生翻转,输出1。。所以设置四个不同的占空比的值,就可以产生四路PWM波。 本例程使用高级定时器TIM1输出.
阅读全文
摘要:SICP 习题 1.7 是对正文1.1.7节中的牛顿法求平方根的改进,改进部分是good-enough?过程。原来的good-enough?是判断x和guess平方的差值是否小于0.001,这个过程在一般情况下没什么问题,但是,当需要求平方根的目标本身比较小时就会出现问题。比如我们求(sqrt-iter 1.0 0.00000016),我们口算都知道结果是0.0004,但是(sqrt-iter)返回的结果大概是0.03125,因为0.03125的平方是.0009765625 ,这个数本身就小于0.001,所以它和0.00000016的差值当然也小于0.001。题中提到的更好的方法应该是计算两次
阅读全文
摘要:1 挂载操作 1 磁盘或者分区需要创建好文件系统后,需要挂载到一个目录才能够使用 2 windows或者是Mac会自动的挂载文件系统,一旦创建好文件系统后会自动的挂载 3 对于Linux来说我们必须要手动的去挂载或者配置系统进行自动的挂载,比如 2 Mount命令来挂载文件系统 1 mount 要挂载的设备 挂载点 mount /dev/sdb1 /mnt 2 常用的参数 1 不带参数的mount命令是显示所有的挂载的文件系统 2-t 指定文件系统的类型,如: -t ext3、-t vfat 3 -o 指定挂载选项: ro,rw 只读挂载或读写挂载 sync 不使用文...
阅读全文
摘要:赖勇浩(http://laiyonghao.com)最近,有一位朋友因为工作需要,需要从网游的客户端编程转向服务器端编程,找我推荐一本书。我推荐了《Linux 多线程服务器端编程——使用 muduo C++ 网络库》给他,他在网上书店看了以后问我为什么推荐这么厚一本书给他,正好这本书我已经早就看完了,一直也想写篇“书评”,就在这里多扯几句。其实实在算不上书评,原因有二:一是读书的时候囫囵吞枣,理解不够深刻,不深刻自然不能评;二是这几年虽然在 Linux 下写服务器端的网络程序,但很少用多线程,也很少用 C++,书里谈的东西,算是不熟悉的领域,自然也不能乱评。所以今天这篇,应当是推荐,是为陈硕老
阅读全文
摘要:ibatis 物理分页的简单实现cheungmine 2013-8-26使用SSI (Struts2, Spring3, iBATIS2.3)框架开发Web服务的时候有一个需求就是对查询得到的结果分页显示. iBATIS2的查询函数主要有: queryForList 和 queryForPaginatedListqueryForPaginatedList 据说可以直接分页, 以至于在数据量大了的时候, 性能急剧下降, 根本不能使用.回到 queryForList, 如下调用可以取得queryEntities的全部数据: List entities = null; entities = getS
阅读全文
摘要:《SAP内存计算——HANA》又是一本在地铁里读完的书,最近阅读量大增,都是托了地铁的福了。一年多以前就在ITPUB里发过帖子问“SAP HANA归根揭底到底是什么?”,那时通过一些网络上的文章对SAP HANA有了简单认识,但都了解的比较肤浅,通过这本书算是对SAP HANA有了通盘的认识,这里写一些我对SAP HANA的认识吧。SAP HANA是用来干什么的?简单的讲SAP HANA就是用来提升大数据(TB级以上的数据量)量查询性能的一个数据管理平台,也就是主要为了提升OLTP(联机分析处理)任务的性能。传统的关系型数据库主要是为了交易型业务系统(OTLP)设计的,对于大数据分析性业务往往
阅读全文
摘要:按照mahout官网https://cwiki.apache.org/confluence/display/MAHOUT/Twenty+Newsgroups的说法,我只用运行一条命令就可以完成这个算法的调用了,如下:mahout@ubuntu:~/mahout-d-0.7/examples/bin$ ./classify-20newsgroups.sh 但是,我首先运行就出错了,因为我不是root账户,所以先改下路径,打开classify-20newsgroups.sh,替换/tmp/mahout-work-为/home/mahout/mahout-work-,这样用户mahout就具有了操作
阅读全文
摘要:“茫茫人海里,人群跟著人群,我们无时无刻不感到孤寂。停下来让我们好好沟通吧,否则人类的关系将日形恶化,沦为新世纪科技的牺牲品”------- Simon 说实话,我第一次看《毕业生》应该是高中毕业那年,记不起是复读开始前还是复读后的那个暑假,当时看这部电影的时候,感触不是很深,但是感觉很现实,刚刚走出学校的毕业生,面对社会中的各种诱惑,由于没有自己正确的以及强的自制力,自己和一位有夫之妇通奸,自己竟然有一段时间沉醉其中而未能自拔,后来才遇到了自己的真爱,而自己的真爱竟是和自己通奸的夫人的女儿,一切都是如此的造化弄人,或许这就是报应,上苍是看着你在作的每一件事情的,人在做,天在看。可能主人公偷偷
阅读全文
摘要:本文出自 http://blog.csdn.net/shuangde800 题目链接: zoj-3626 题意 给一棵n个节点的树, 节点编号1~n, 每个节点有权值val[i],经过这个节点就可以获取这个价值(不能重复获得) 每一条边有一个花费值w(i,j), 表示走完i和j点的边要花费w(i,j) 现在要从k点出发,总花费值为m,问总花费不超过m的情况下并且最终要回到出发点,最多可以获取多少价值? 思路 简单树形dp。 f(i,j)表示子树i, 用花费j最多可以获得的价值 对与i的每个儿子,可以选择分配花费2*w, 2*w+1, 2*w+2,...j给它,...
阅读全文
摘要:本文出自 http://blog.csdn.net/shuangde800 题目链接: zoj-3627 题意 直线上有n个城市, 第i个城市和i+1个城市是相邻的. 每个城市都有vi的金币. Alice和Bob站在城市p, 他们每天可以选择走向一个相邻的城市, 也可以选择不走. 他们是单独行动的. 他们经过一个城市就可以获得相应的金币(不能重复获得) 作为一个队伍, 他们的最远距离不能操作M, 问T天内, 他们最多一共能拿多少金币? 思路 由于每次只能走一步,那么一定是一个人往左走,一个人往右走,因为如果两个人一起往同一个方向走, 那么就和一个人一起走的效果是...
阅读全文
摘要:Ants leave small chemical trails on the ground in order to mark paths for other ants to follow. Ordinarily these trails follow rather straight lines. But in one ant colony there is an ant named Carl, and Carl is not an ordinary ant. Carl will often zigzag for no apparent reason, sometimes crossing h
阅读全文
摘要:DB2数据库性能优化介绍作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 前段时间,我从CSDN得到了这本书《DB2数据库性能调整和优化(第2版)》,这是一本介绍DB2数据库性能调优的书籍,此书覆盖了DB2数据库性能调优所需的全部知识和工具,而且还提供了大量的性能调优的实际案例,颇有一种“一书在手,DB2尽在掌握”的豪情。大家都知道,性能调优是一个系统工程,通过全面的实时监控,分析OS、I/O性能、内存的使用情况,DBA才能找出是否是数据库自身程序出了问题,又或者是服务器上运行的应用出了问题。 对于DB2数据库来说,这一切都建立在深刻理解DB2的锁.
阅读全文
摘要:本来想自己写这篇文章的,可当我读了这篇文章http://blog.jobbole.com/21351/,我打消了这个念头,因为肯定写的没有人家的好,说的通俗易懂,面面俱到。就厚着面皮修改下格式,测试下代码,当作原创了,面皮貌似有点厚啊。。。。有点长,需要花点耐心。 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给出了神一般...
阅读全文
摘要:多态是面向对象的最主要的特性之一,是一种方法的动态绑定,实现运行时的类型决定对象的行为。多态的表现形式是父类指针或引用指向子类对象,在这个指针上调用的方法使用子类的实现版本。多态是IOC、模板模式实现的关键。在C++中通过虚函数表的方式实现多态,每个包含虚函数的类都具有一个虚函数表(virtual table),在这个类对象的地址空间的最靠前的位置存有指向虚函数表的指针。在虚函数表中,按照声明顺序依次排列所有的虚函数。比如:class Base {public: virtual void f() { printf("Base::f()"); } virtual void g
阅读全文
摘要:Citrix 服务器虚拟化之二十八 XenApp 6.5发布文档内容XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化:1)服务器桌面:发布场中服务器的整个Windows桌面,插件连接到服务器之后,用户会看到可用来启动该服务器上安装的任何应用程序的桌面界面。选择了此应用程序类型后,必须指定要发布的服务器。要发布桌面,计算机上必须正在运行 XenApp。如果您在没有运行 XenApp 的计算机上运行 Citrix AppCenter,则无法发布本地桌面。2)内容:发布非可执行文件信息,如媒体、Web页面或文档。选择了此应用程序类型后,必须为要发布的文件指定 ..
阅读全文
摘要:正如我们所知道的,编程语句都有很多的基本数据类型,如char,inf,float等等,而在C和C++中还有一个特殊的类型就是无符号数,它由unsigned修饰,如unsigned int等。大家有没想过,就是因为这些不同的类型,而使大家编写的看似非常正确的程序出现了预想不到的错误呢? 一、迷惑人的有符号下无符号数的比较操作 废话不多说,马上来看一下例子,让你先来体验一下这个奇妙的旅程,源代码文件名为unsigned.c,源代码如下: #include #include int main(){ int a = -1; unsigned int b = 1; if(a > b) pr...
阅读全文
摘要:AJAX介绍通过 AJAX,你可以创建更好、更快以及更友好的 WEB 应用程序。AJAX 基于 JavaScript 和 JavaScript的XMLHttpRequest对象。AJAX 应用程序独立于浏览器和平台,是浏览器端技术非服务器端.AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。它可以实现在不重载页面的情况下, 比如:用户名注册检测、动态load或创建某块内容。AJAX 使用 Http 请求传统的HTTP请求,是每当用户提交输入后服务器都会返回一张新的页面,可有时我们需要的只是更新部分页面.XMLHtt
阅读全文
摘要:昨晚各种莫名其妙卡题。不过细看这套题还挺简单的。全是各种暴力。除了最后一道题计算几何看起来很麻烦的样子,其他题都是很好写的吧。A.Babs' Box Boutique题目大意是给出不超过10个的长方体,然后求怎样堆叠使得放的长方体最多。 堆叠的要求是长方体一个一个的往上放,要求接触的面,上面的面长和宽不能比下面的面大那么每个长方体有三个面,我们就3^n枚举每个长方体使用的哪一面放的。然后按照这些面的宽进行排序,做一下LIS即可#include #include #include #include #include #include #include #include #include
阅读全文
摘要:8.13我们做的只是工程里三大部分中最次要的一个部分,最主要的是数据采集,也是,我们实习生能做的,也大多只能是大多人都会做的事,就是拼凑各种技术点~今天我要开始做整个页面了,包括功能实现。我要做的是一个表格导航页面,它可以列出系统启用中的所有监测点(一行一个监测点),后面附带该监测点经过计算的有功、无功功率,本小时,本天,本日的耗能情况。(先做两个表,一个关于耗电,另一个关于耗水)。因为对一期的接口信息也不清楚,所以我想自己弄个接口出来直接输出我需要的信息。列出要操作的数据库表,发现有5张之多,而且不是简单的连接操作就能搞出来的,做了一个下午就实现了一半效果,最后就算了,还是拼接之前的接口吧。
阅读全文
摘要:使用core标签在页面中使用taglib指令指定标签URI和prefix.如: 接着可以在页面上使用,如core标签: //设置某个范围如session属性的值 //设置某个bean成员变量的值 等同于 //移除某个范围的变量要运行JSTL标签,需要jstl1.2.jar包 core标签库 JSTL核心标签库支持使用来包含文件,使用来打印和格式化URL,使用来重定向URL. 将url http://www.url.com/edit.js包含到当前页的当前位置,并将url保存到newsfeed变量中. 将请求重新定向到http://www.yourname.com/l...
阅读全文
摘要:题意:给N个点,求着N个点中选择三个联的最大的三角形面积!注意精度:不然OJ上面会超时的#include#include#include#include#includeconst double eps = 1e-8;using namespace std;struct point{ int x,y;} p[50005],res[50005];int cross(point p0, point p1, point p2)//计算叉积{ return(p1.x- p0.x) * (p2.y- p0.y) - (p1.y- p0.y) * (p2.x- p0.x);}//顺时针扫描,判断...
阅读全文
摘要:题意:输入2个长度不超过100000的字符串,问它们最长公共子串的长度。题目链接:http://poj.org/problem?id=2774——>>后缀数组!后缀数组!~从LJ的《训练指南》,到许智磊的论文+PPT,吉大的模版,学长的博客,这路还真不容易走。。。最后决定用LJ《训练指南》的写法,感觉挺精辟的。合并两个串,中间放一个特殊字符,根据条件(len为第一个串的长度,n为合并后串的长度):(sa[i] >= 0 && sa[i] len && sa[i-1] = 0 && sa[i-1] len && s
阅读全文
摘要:问题问题:我在视图画的图象或者文字,当窗口改变后为什么不见了?OnDraw()和OnPaint()两个都是解决上面的问题,有什么不同?OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows回发送两个消息WM_PAINT(通知客户区有变化)和WM_NCPAINT(通知非客户区有变化)。非客户区的重画系统自己搞定了,而客户区的重画需要我们自己来完成。这就需要OnDraw()或OnPaint()来重画窗口。OnDraw()和OnPaint()有什么区别呢?1.OnPaint()是CWn
阅读全文
摘要:经常制作开发不同的网站的后台,写过很多种不同的后台导航写法。最终积累了这种最写法,算是最好的吧。附上截图和代码如下(PHP+HTML) '汇总首页','List.php' => '列表','Detail.php' => '详细','http://qzone.qq.com/' => 'QQ空间','http://qun.qzone.qq.com/group'=> '腾讯群首页','login.php?act=logout&
阅读全文
摘要:Problem 1. Find the sum of all the multiples of 3 or 5 below 1000. 题目要求找出所有1000以下的3或者5的倍数之和。 最简便的方法是,计算出1000以下总共有多少个3、5、15的倍数,然后用等差数列求三种数分别之和,最后3、5的倍数和减去15的倍数和就得到了结果。 NOte:这是因为15的倍数多算了一遍,所以要减去。Problem 2 Find the sum of all the even-valued terms in the Fibonacci sequencewhich do not exceed four milli
阅读全文
摘要:Citrix服务器虚拟化之二十九 XenApp 6.5发布服务器上的应用程序XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化:1)服务器桌面:发布场中服务器的整个Windows桌面,插件连接到服务器之后,用户会看到可用来启动该服务器上安装的任何应用程序的桌面界面。选择了此应用程序类型后,必须指定要发布的服务器。要发布桌面,计算机上必须正在运行 XenApp。如果您在没有运行 XenApp 的计算机上运行 Citrix AppCenter,则无法发布本地桌面。2)内容:发布非可执行文件信息,如媒体、Web页面或文档。选择了此应用程序类型后,必须为要发布的文件.
阅读全文
摘要:Sina, China’s answer to Twitter, enters the mobile messaging battle with its own app 中国版Twitter新浪,用自己的app加入移动通讯的战争中 Sina, China’s equivalent to Twitter, has jumped on the mobile messaging bandwagon after it began promoting its new appWeMeet, known as ‘Weimi’ in Chinese. 新浪,中国版的Twitter,刚刚推出他的...
阅读全文
摘要:我之前对hadoop的各种文件操作都是基于命令行的,但是进阶后,经常需要直接从java的代码中对HDFS进行修改。今天来练习下。 一个简单的demo,将hdfs的一个文件的内容拷贝到另外hdfs一个文件。import java.util.*;import java.io.*;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.mapreduce.lib.input.*;import org.apache.hadoop.mapreduce.lib.o.
阅读全文
摘要:用户登录与注册的主要代码都在WebContent\src\base\auth\checkLoginData.lzx文件中 主界面中,点击【Not a member? 】按钮后,将调用registerNewUser(),跳出注册界面,填写好username, password, email等一系列信息后,点击【 Register】后将执行如下代码: " + parent.user_pass_minimum_length + " / " + parent.user_login_minimum_len...
阅读全文
摘要:视图状态(view state)是在单个页面中保存信息的第一选择,ASP.NET Web控件也使用试图状态在回发间保存属性值。通过页面内建的 ViewState 属性,你可以把自己的数据放入到视图状态集合中,可以保存的信息类型包括简单数据类型和自定义对象。那么,.Net开发环境下的视图状态与基于COM下的传统视图状态作用有何不同呢?基于COM的视图状态在传统(基于COM)ASP下,在构建即将输出的HTTP响应时,WEB开发者需要手动为传入的窗体部件重新填充值。例如,如果传入的HTTP请求包括5个带有特定值的文本框,*aspx文件需要提取当前的值(通过Form或者Request对象的QueryS
阅读全文
摘要:上次的博文中深入浅出Spring(二) IoC详解和深入浅出Spring(三) AOP详解中,我们分别介绍了一下Spring框架的两个核心一个是IoC,一个是AOP。接下来我们来做一个Spring的实例。 为了更好的讲解Spring的相关内容,这次的博文会针对一个【添加用户】的实例,进行逐步的解剖和优化,再此过程中,细节内容大家不需要考虑,只需要加深对Spring的理解即可。 1、实例一 首先,我们来看一个没有使用任何Spring框架内容,比较单纯的添加用户的实例。先看一下相关的类图和实现代码,具体如下: public class User { priv...
阅读全文
摘要:原文链接:http://caiqinghua.github.io/blog/2013/08/26/deploy-octopress-to-github-pages/引子上一篇博客已经说了为什么要搭建这个博客系统,本文不再啰嗦,单刀直入,说以下主题。 1. Octopress是什么 2. Github Page是什么 3. 部署Octopress到Github Pages的过程 4. 部署中遇到的问题理解本文的基本知识windows命令行基本使用方法(运行中输入cmd,输入enter)git(学习资料: Pro Git 简体中文版,请自行google下载)github(github.com)ru
阅读全文
摘要:库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。面对比一下两者: 静态链接库:当要使用时,连接器会找出程序所需的函数,然后将它们拷贝到执行文件,由于这种拷贝是完整的,所以一旦连接成功,静态程序库也就不再需要了。动态库而言:某个程序在运行中要调用某个动态链接库函数的时候,操作系统首先会查看所有正在运行的程序,看在内存里是否已有此库函数的拷贝了。如果有,则让其共享那一个拷贝;只有没有才链接载入。在程序运行的时候,被调用的动态链接库函数被安置在内存的某个地方,所有调用它的程序将指向这个代码段。因此,这些代码必须使用相对地址,而不是绝对地址。在编译的时候,我们需要告诉编译器,这些对象文件
阅读全文
摘要:上一篇博文《Web版RSS阅读器(四)——定制自己的Rss解析库myrsslib4j》中,已经分享给大家制作自己的rss解析库。稍微有点遗憾的是,它仅仅支持rss格式的博客。现在给大家分享一下我基于rome修改而成的另一款rss解析库——myrome,完美支持atom和rss 2种格式。 myrome.jar是在rome的基础上修改而来的,主要改动的地方是:(查看详细修改说明)修改GetAuthor()返回null修改getPublishedDate()返回null添加获取文章摘要的接口和方法 附下载地址:http://pan.baidu.com/share/lin...
阅读全文
摘要:首先,下载第三方库,可以去官网下载,官网的地址我忘记了,但下面有一个我之前下的和我写的例子,其实官方的例子也写我们只是告诉大家用时需要把哪些代码复制出来就可以用了。 1、导入如下框架和第三方库 新浪微博分享例子下载:http://vdisk.weibo.com/s/BDn59yfnBUifA下面是微博分享的代码里子:-(IBAction)shareSina:(id)sender{ id publishContent = [ShareSDK publishContent:@"fenxiang" ...
阅读全文
摘要:所谓的i18n问题指的是(软件的)国际化问题,简单来讲就是使我们的软件可以让世界使用任何语言的人们都能使用,软件自身会根据语言环境的不同进行自动配置,如果你是中文环境那界面以中文显示,如果是英文环境就以英文显示。在i18n问题的解决中,国际化资源文件是不可或缺的,程序正是通过对资源文件的读取来决定究竟以何种界面显示。说到这里如果你认为国际化资源文件仅仅能够解决不同语言版本的显示问题那你就错了,通过对国际化资源文件进行配置我们同样可以实现消息的动态创建和显示。下面我们就来通过实例详细讲解struts如何解决i18n问题。首先来简单了解国际化资源文件。国际化资源文件是由basename + loc
阅读全文
摘要:Log4j配置文件例子:# Define somedefault values that can be overridden by system propertieshbase.root.logger=INFO,consolehbase.security.logger=INFO,consolehbase.log.dir=.hbase.log.file=hbase.log# Define the rootlogger to the system property "hbase.root.logger".log4j.rootLogger=${hbase.root.logger}
阅读全文
摘要:Math MagicTime Limit:3 Seconds Memory Limit:32768 KBYesterday, my teacher taught us about math: +, -, *, /, GCD, LCM... As you know, LCM (Least common multiple) of two positive numbers can be solved easily because of a * b = GCD (a, b) * LCM (a, b).In class, I raised a new idea: "how to calcula
阅读全文
摘要:在写牛腩新闻发布系统的时候,首先遇到的一个棘手的问题就是"应用程序中的服务错误,指定参数为site。”具体情况如下面的内容。 “/”应用程序中的服务器错误。 指定的参数已超出有效值的范围。 参数名: site说明:执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息:System.ArgumentOutOfRangeException:指定的参数已超出有效值的范围。 参数名: site 源错误:执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息...
阅读全文
摘要:题目链接:http://pat.zju.edu.cn/contests/pat-a-practise/1028题目描述:Excel can sort records according to any column. Now you are supposed to imitate this function.InputEach input file contains one test case. For each case, the first line contains two integers N (#include#include#include#include#includeusing
阅读全文
摘要:相信大家在面试的时候经常会被问到:GET与POST有什么区别吧?你是怎么回答的呢?POST比GEt安全?GET有URL的长度限制而POST没有或者很大?GET通过URL或者Cookie传参数,POST将数据放到Body中?等等... 但是这些是它们之间的区别吗?或者说这些说法对吗?想知道吗?那就跟我来吧!Follow Me! 安全问题: 有人觉得GET方式会把数据写到URL中,这样数据就暴露了,就不安全了;而POST则不会有这样的情况,所以就安全了。如果这么想就错了,GET和POST都是采用明文传输的,随便用个HTTP截取工具就能轻松获得传输的信息。所以GET和POST在这个安全层面没什么明显
阅读全文
摘要:SRA数据的的处理流程大概如下一、SRA数据下载、NCBI 上存储的数据现在大都存储为SRA格式。下载以后就是以SRA为后缀名。这里可以通过三种方式下载SRA格式的数据。1.通过http方式,2.通过ftp方式,3.通过AsperaAspera可以在NCBI网站上下载。参阅:http://www.ncbi.nlm.nih.gov/books/NBK47540/二、SRA格式转换成FASTQ格式./fastq-dump -A SRR058977 ~/project/yanzi/data/GEO/SRA/SRR058977.srafastq-dump可以在ncbi官方网站下载,这里面包含一系列的转
阅读全文
摘要:一:注册页面:regist.jsp:Insert title here 用户名: 密码: 确认密码: 邮箱: 验证码: 二:.验证码servlet:CheckCodeServlet.java 完成页面显示验证码的效果:package com.itcode.view;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;impor...
阅读全文
摘要:MainActivity如下:package cn.testreflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * Android中Java反射技术的使用示例 * 在Java中描述字节码文件(xxx.class)的类叫Class * 反射的过程可视为剖析Class的过程 */public class
阅读全文
摘要:标签的使用代码例子redirect.jsp redirect param.jsp GIS520参数:${param.GIS520}GISREN参数:${param.GISREN} 运行结果:GIS520参数:www.gis520.comGISREN参数:www.gis520.com
阅读全文
摘要:取球游戏时间限制: 1000ms | 内存限制: 65535KB难度: 2描述 今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7或者8个。 轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。 被迫拿到最后一个球的一方为负方(输方) 请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢? 输入 先是一个整数n(n0){ int n=input.nextInt()...
阅读全文
摘要:我们都知道同一个应用程序的多个实例之间并不会影响各自的变量,虽然他们的地址空间都是被该应用程序的映像内的物理存储器所提交,他们的数据和代码都是指向了该应用程序的映像,但是他们还是不会影响各自的变量,因为采取了copy-on-write机制,当有一个实例去修改共享的那个数据区的时候,那么操作系统会另外分配一个内存块,该内存块就是存放这个实例修改的数据,所以并不会影响其他的应用程序实例。那么可执行文件或dll的多个实例之间怎么去共享全局数据呢?现在进入我们的主题-----共享节什么是共享节呢?.exe和dll文件的映像都是由许多节组成的,比如:.text,.data,.bss它们都有自己的作用。存
阅读全文
摘要:取石子 (四)时间限制: 1000ms | 内存限制: 65535KB难度: 4描述有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。输入输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石子的数目,a和b都不大于1,000,000,000。输出输出对应也有若干行,每行包含一个数字1或0,如果最后你是胜者,则为1,反之
阅读全文
摘要:Below demos For:1- 野王复活与视野,近距离射击。2- 野王视野之外,无法近距离射击,实现望远镜视野, 远程狙击Share the source codes with your guys,>> downloadthis"hacking meat".Enjoy !MarsAugust 25th, 2013Any to share,e-me: mars.fu@foxmail.com
阅读全文
摘要:取石子(六)时间限制: 1000ms | 内存限制: 65535KB难度: 3描述最近 TopCoder 的 PIAOYI 和 HRDV 很无聊,于是就想了一个游戏,游戏是这样的:有 n 堆石子 , 两个人轮流从其中某一堆中任意取走一定的石子 , 最后不能取的为输家,注意: 每次只能从一堆取任意个,可以取完这堆,但不能不取。假设 PIAOYI 先取石子,请你帮他判断他是否能赢(假设他们取的过程中不发生失误 , 他们足够聪明 )。输入 第一行输入n,代表有n组测试数据(nint main(){ int N; scanf("%d",&N); while(N--){ in
阅读全文
摘要:题目大意:输入一个整数n,表示有n个村庄。在接下来的n(n-1)/2行中,每行有4个整数begin end weight flag。分别表示从begin到end之间可以连通,他们之间的费用为weight,flag表示这条路是否已经修好。求修路让所有村庄都连起来的最小费用 解题思路:最小生成树 代码如下:/* * 1879_4.cpp * * Created on: 2013年8月25日 * Author: Administrator */#include using namespace std;const int maxn = 110;int father[110000];//注意...
阅读全文