摘要:
题目说从S开始,在S或者A的地方可以分裂前进。 想一想后发现就是求一颗最小生成树。首先bfs预处理得到每两点之间的距离,我的程序用map做了一个映射,将每个点的坐标映射到1-n上,这样建图比较方便。然后一遍prime就够了。注意用gets()读入地图的时候,上面还要用一个gets()接住无用的空格。。(为啥不用getchar?0 0,看了讨论版才知道,因为空格很多………………)#include#include#include#include#includeusing namespace std;#define INF 0x3f3f3f3fchar map1[55][55];int head,t 阅读全文
posted @ 2013-07-20 19:44
jlins
阅读(170)
评论(0)
推荐(0)
摘要:
想想我们在遇到多语句分支时是不是首先想到的是 switc case 和 if else if ... 这2种方式在编码方面确实简单少,但是当分支达到一定数量后,特别是分支内部有嵌套大段代码或者再嵌套分支, 代码会显得异常臃肿,十分难以维护,对于if else if 语句过多的分支带来过多的判定句,势必会影响效率。 3种替代方法简述: 1.使用map,需要构建树和节点,比数组的方式消耗更多的内存,查询时间复杂度为Log(N),但扩展起来方便。 2.使用数组,查询直接索引定位, 一般来讲我们是连续的初始化数组,也就意味索引(type_func)到函数的映射要连续,所以使用数组索引在扩展上来讲:.. 阅读全文
posted @ 2013-07-20 19:41
jlins
阅读(1511)
评论(0)
推荐(0)
摘要:
Clairewd’s messageTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2398Accepted Submission(s): 942 Problem Description Clairewd is a member of FBI. After several years concealing in BUPT, she intercepted some important messages and she was... 阅读全文
posted @ 2013-07-20 19:40
jlins
阅读(7011)
评论(0)
推荐(0)
摘要:
题目的地址:http://acm.hdu.edu.cn/showproblem.php?pid=2594 题意:给你两个字符串s1,s2,让你求一个最大长度的子串t,t是s1的前缀,并且是s2的后缀,输出t和t的长度,如果不存在,直接输出0. 1、直接求next#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;type. 阅读全文
posted @ 2013-07-20 19:37
jlins
阅读(215)
评论(0)
推荐(0)
摘要:
在使用公用电脑又没有带 u 盘的情况下,如果在网上找到了一些有用的链接需要转存起来,该怎么办呢?一、Delicious 是一个解决方案,不过那个东西我不经常用,老是忘记账号密码(如果是常用邮箱的话,那就是滚瓜烂熟了)。二、qq 邮箱的邮件草稿箱(有一个保存草稿的功能)三、qq 空间的留言板。。。。 不过我感觉都不是很好,我想到了一种自动化比较高的方案:写一个工具上传到 csdn 的资源。以后每次在公用电脑有需求的时候就将这个工具下载到本地。这个工具主要包含了如下的功能:能够解析拽入的链接的网页标题,然后,以一种特定的格式组织好发送到指定的邮箱。然后,在自己的本地机器,写一个工具能够自动从指定邮 阅读全文
posted @ 2013-07-20 19:36
jlins
阅读(285)
评论(0)
推荐(0)
摘要:
/*折半查找*/class TwoSearch { //折半查找可以提高效率,但必须得保证是有序的数组 public static int halfSearch(int[] arr,int key)//折半查找函数 { int min,max,mid; min=0; max=arr.length-1; mid=(min+max)/2; while(arr[mid]!=key) { if(key>arr[mid]) { min=mid+1; }else if(keymax) //如果数组中没有所求的数,返回-1 return -1; m... 阅读全文
posted @ 2013-07-20 19:33
jlins
阅读(225)
评论(0)
推荐(0)
摘要:
配置环境需要:1.Apache服务器,下载地址:http://httpd.apache.org/download.cgi#apache222.tomcat6.0或者tomcat7.0,(集群中tomcat不能既有tomcat6又有tomcat7,否则虽能够负载均衡,但不能进行session复制,下载地址:http://tomcat.apache.org/3.jk是tomcat提供给http服务器的插件mod_jk-1.2.31-httpd-2.2.3.so 下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/bina. 阅读全文
posted @ 2013-07-20 19:31
jlins
阅读(273)
评论(0)
推荐(0)
摘要:
250 :递推,从左下角到右下角走一条,剩下的都是子结构const int mod = 1000000007;long long dp[1000010] , s[1000010];class TrafficCongestion{ public : int theMinCars(int n) { long long ans = 0; dp[0] = 1; dp[1] = 1; s[0] = 1; s[1] =2; REP(i,2,n) { dp[i] = (1 + s[i-2] + s[i-2] ) % ... 阅读全文
posted @ 2013-07-20 19:29
jlins
阅读(280)
评论(0)
推荐(0)
摘要:
WinRT toolkit是组针对Windows RuntimeXAML开发的一系列Control,extension和helper类。它和Windows Phone Toolkit一样,也是由很多开源项目组合成的。这个项目里面最棒的感觉上有: Control里面的Chart,CaneraCaptureControl Debug Tool里面的VisualTreeDebuger:可以直接显示当前页面VisualTree,还可以直接修改控件的属性,就像在浏览器直接改CSS一样 另外,7月初更新了一个关于WinRT Toolkit的视频,可以看出,这个项目还是有微软内部的员工主导的。今天... 阅读全文
posted @ 2013-07-20 19:25
jlins
阅读(781)
评论(0)
推荐(0)
摘要:
__new__()在__init__()之前被调用,用于生成实例对象。利用这个方法和类的属性的特点可以实现设计模式的单例模式。单例模式是指创建唯一对象,单例模式设计的类只能实例实例化1个对象。 class Singleton(object): __instance=None def__init__(self): pass def__new__(cls,*args,**kwd): if Singleton.__instance is None: Singleton.__instance=object.__new__(cls,*args,**kwd) return Singleton.... 阅读全文
posted @ 2013-07-20 19:23
jlins
阅读(21744)
评论(1)
推荐(1)
摘要:
题目:Revenge of Fibonacci题意:给出斐波那契数列的前k位,k不超过40,找出最小的正整数n,满足F(n)的前k位与给定数的前k位相同,斐波那契数列的项数不超过100000。解析:本题可以分为两步:第一步就是预处理出100000项斐波那契数列的前40位,插入到字典树中。第二步就是查询匹配求最小的n。对于第一步,我们可以把斐波那契数列精确到50多位,然后只存40位即可,这样就防止进位的误差。在斐波那契数列加法过程中,我们只把它的前50多位进行相加,不然存不下。#include #include #include using namespace std;const int N=1 阅读全文
posted @ 2013-07-20 19:21
jlins
阅读(413)
评论(0)
推荐(0)
摘要:
A + B for you againTime Limit: 5000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3061Accepted Submission(s): 755 Problem Description Generally speaking, there are a lot of problems about strings processing. Now you encounter another such problem. If yo... 阅读全文
posted @ 2013-07-20 19:19
jlins
阅读(244)
评论(0)
推荐(0)
摘要:
GPS是Global Positioning System(全球定位系统)的简称,它的作用就是为全球的物体提供定位功能。GPS定位是一门高新技术,但对于Android程序员来说,开发GPS功能的应用程序又十分简单,Android为此提供LocationManager类及其他几个辅助类,开发人员可以非常方便地开发出GPS应用。在程序中,通过getSystemService获得LocationManager对象之后,就可以调用LocationManager提供的常用方法:在上面方法中涉及另一个重要的类:LocationProvider(定位提供者),就是GPS定位组件的抽象表示,它提供了如下方法来 阅读全文
posted @ 2013-07-20 19:17
jlins
阅读(852)
评论(0)
推荐(0)
摘要:
层序遍历一颗二叉树。给定一颗二叉树如下:输出结果: 12 34 5 67 8给出书上的两种实现:#include #include #include using namespace std;struct node{ int data; node* left; node* right;};void creattree(node* &root){ root=new node; root->data=1; node* t2=new node; t2->data=2; root->left=t2; node* t3=new node; t3->data=3; root- 阅读全文
posted @ 2013-07-20 19:14
jlins
阅读(240)
评论(0)
推荐(0)
摘要:
Java自定义简单标签可以方便的在页面输出信息,并且对于权限的控制,和对于Jsp标签和servlet代码的分离有着很好的作用。下面将以权限的控制为例自定义一个标签:一、标签类型步骤:1.自定义一个类PerssionTag 继承SimpleTagSupport(自定义标签一般都会继承这个类)package cn.com.liveuc.privilege.tag;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Set;import javax.servlet.j 阅读全文
posted @ 2013-07-20 19:13
jlins
阅读(335)
评论(0)
推荐(0)
摘要:
1.构造函数不是方法!! 原因1:方法的话,会直接执行方法体内的代码,但是构造函数首先执行的不是{}里的代码块,而是给对象的成员初始化; 2.方法可以被调用其他方法调用,但是构造函数不能被方法或变量调用。package com.statics.www; public class Son { //构造函数执行第二步: private int num2=1*cal2(); //构造函数执行第一步: public static int num1=1*cal1(); //构造函数第0步: public static int cal1(){ System.out.println("构造函数.. 阅读全文
posted @ 2013-07-20 19:12
jlins
阅读(473)
评论(0)
推荐(0)
摘要:
题目链接:http://poj.org/problem?id=2411 题目意思:给一个n*m的矩形区域,将1*2和2*1的小矩形填满方格,问一共有多少种填法。解题思路:用轮廓线可以过。对每一个格子,枚举上一个格子的状态,得到当前格子的所有状态值。dp[cur][s]表示当前格子的轮廓线状态为s的情况下的总数代码:#include#include#include#include#include#include#include#include#include#include#include#include#include#define eps 1e-6#define INF 0x1f1f1f1f 阅读全文
posted @ 2013-07-20 19:10
jlins
阅读(292)
评论(0)
推荐(0)
摘要:
1.定义四个实体。User Role Privilege Resource,他们之间的对于关系为2.需求:我通过用户名username查找出该用户对应的角色以及角色对应的权限和资源3.实体public class User implements Serializable { private String id; private String username; private String password; private Set role = new HashSet();public class Role implements Serializable { private String i 阅读全文
posted @ 2013-07-20 19:06
jlins
阅读(11418)
评论(2)
推荐(0)
摘要:
Fiber NetworkTime Limit:1000MSMemory Limit:65536KTotal Submissions:2725Accepted:1252Description Several startup companies have decided to build a better Internet, called the "FiberNet". They have already installed many nodes that act as routers all around the world. Unfortunately, they sta 阅读全文
posted @ 2013-07-20 19:04
jlins
阅读(168)
评论(0)
推荐(0)
摘要:
Struts2 API的chm格式帮助文档制作教程 在SSH三个框架中,Struts2的API文档是最难做的,这里所说的格式是chm格式的,chm的格式很方便,Hibernate API文档和Spring API文档只要通过相应的工具,和对应的javadoc就可以制作了,但是Struts2这个框架是两个框架结合的产物,所以官方将这两个框架单独的做成了API文档,如果要做需要分成两个API文档了。不利于我们的管理和查找。在开始学习Strust2的时候,就跟着视频学做API了,但是没有成功,昨天学Struts2的时候想再试一下,没想到成功了。将两个框架的API合到一起了,所以现在将我的心得和过程. 阅读全文
posted @ 2013-07-20 19:02
jlins
阅读(4145)
评论(0)
推荐(0)
摘要:
在上文中,介绍了GPS概念及Android开发GPS应用涉及到的常用类和方法。在本文中,开发一个小应用,实时获取定位信息,包括用户所在的纬度、经度、高度、方向、移动速度等。代码如下:Activity:package comhome.location;import android.app.Activity;import android.content.Context;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;im 阅读全文
posted @ 2013-07-20 19:00
jlins
阅读(4653)
评论(0)
推荐(0)
摘要:
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1711 AC代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;typedef long long LL;const int N=10005;const LL II=100000000;const int INF=0x3f 阅读全文
posted @ 2013-07-20 18:58
jlins
阅读(194)
评论(0)
推荐(0)
摘要:
解决方法是 设置xml里面字段的类型为:java.util.Date。加红部分。 1. beanl里面private Date ulLoginDate; 2.hibernate的xml里面是 登录时间 3.数据库里面字段类型:datetime 阅读全文
posted @ 2013-07-20 18:55
jlins
阅读(592)
评论(0)
推荐(0)
摘要:
dp[x][y]代表以x为根的子树..连接了y个终端用户(叶子)..所能获得的最大收益... dp[x][ ]可以看成当根为x时..有个背包空间为0~m...每个空间上记录了到到达这个空间的最大收益.. 典型的泛化背包问题... Program:#include#include#include#include#include#include#include#include#include#define oo 100000007#define ll long long#define pi acos(-1.0)#define MAXN 3005using namespace std;stru... 阅读全文
posted @ 2013-07-20 18:53
jlins
阅读(216)
评论(0)
推荐(0)
摘要:
1 redis安装wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemakesudo cp redis-server /usr/local/bin/sudo cp redis-cli /usr/local/bin/2 redis包含哪几部分服务器:redis-server客户端:redis-cli性能检测:redis-benchmark数据回复:redis-check-aof3 redis 服务器启动redis-server4 redis 客户端启动redis- 阅读全文
posted @ 2013-07-20 18:51
jlins
阅读(231)
评论(0)
推荐(0)
摘要:
在之前的文章中已经介绍过虚电路交换,详细请参见:http://blog.csdn.net/todd911/article/details/9069447这边介绍下使用虚电路交换的2中WAN技术:帧中继和ATM。帧中继帧中继(frame relay)是一种虚电路广域网。设计用来满足20世纪80年代和20世纪90年代早期对新型广域网的需求。帧中继主要有一下特性:1.以较高的速率(1.544Mbps以及最近的44.376Mbps)进行工作。2.只工作再物理层和数据链路层3.允许突发性数据。例如:一个用户可能想以6Mbps的速度发送数据2秒,7秒不发送,以3.44Mbps发送数据1秒,总共在10秒内发 阅读全文
posted @ 2013-07-20 18:49
jlins
阅读(941)
评论(0)
推荐(0)
摘要:
例子主要展示如何改变位置,法向量,颜色和纹理的数据类型。 在之前的指南中我们学习使用标准属性,通过调用适合的请求方法。不像自定义属性,用户通过传递数据类型到句柄来指定数据类型(比如,MyMesh::FPropHandleT),标准属性的数据类型定义为网格特征。我们可以和特征一起定制和扩展网格数据结构。我们通过两方面做到这一点。 改变位置(Position),法向量(Normal),颜色(Color),和纹理坐标(Texture coordinate不知道翻译对了没)的数据类型。扩展网格实体,包括顶点,面,边和Halfedge. 我们开始吧。每一个定制特性应该继承自默认特性。 struct... 阅读全文
posted @ 2013-07-20 18:47
jlins
阅读(4528)
评论(0)
推荐(0)
摘要:
3D dp问题class Solution {public: bool isScramble(string s1, string s2) { // Start typing your C/C++ solution below // DO NOT write int main() function int N = s1.size(); if(N != s2.size()) return false; if(N == 0) return s1 == s2; vector>> f(N, ... 阅读全文
posted @ 2013-07-20 18:45
jlins
阅读(249)
评论(0)
推荐(0)
摘要:
吉哥系列故事——完美队形IITime Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 699Accepted Submission(s): 221 Problem Description 吉哥又想出了一个新的完美队形游戏! 假设有n个人按顺序站在他的面前,他们的身高分别是h[1], h[2] ... h[n],吉哥希望从中挑出一些人,让这些人形成一个新的队形,新的队形若满足以下三点要求,则就是新的完美队形: 1、挑出的人... 阅读全文
posted @ 2013-07-20 18:41
jlins
阅读(236)
评论(0)
推荐(0)
摘要:
概述:在进行有关系统软件的安装的时候(编译一个新的驱动,或者安装一个系统级别的测试工具,例如systemtap),经常需要重新编译内核,相应的问题往往与内核头文件有关。那么,什么是内核头文件,为什么需要更新内核头文件?内核头文件作用是什么,如何更新?本文主要为你解答这些疑问。 1.内核头文件的发展历史 在 Linux 2.2/2.4 的纯真年代,内核头文件一直保持着 Unix 世界的"KISS"传统,只需将内核源码树中的头文件直接复制到 /usr/include 中即可使用,一切都是那么 Simple and Stupid ... 但是随着 2.6 系列内核的发布,事情开始 阅读全文
posted @ 2013-07-20 18:38
jlins
阅读(23784)
评论(0)
推荐(0)
摘要:
问题定位由于应用频繁地Full gc,就dump了内存下来用MAT分析,发现有个map占用了98%的内存,于是找到这个mapprivate ConcurrentMap nick2numid = new ConcurrentHashMap();存放的是nick与id的映射关系,从MAT中找到map的每一个entry如下图所示: 这里解释一下两个概念Shallow Heap:对象占用了多少内存(单位:字节)Retained Heap:如果对象被回收会释放多少内存,也就是对象hold住的内存map的key是一个String类型,其Shallow Heap为32byte,Retained Heap为1 阅读全文
posted @ 2013-07-20 18:37
jlins
阅读(755)
评论(0)
推荐(0)
摘要:
Erich Gamma是IBM的杰出工程师。他是Jazz项目的领头人之一,曾担任Eclipse的Java开发环境JDT项目的领导,目前是Eclipse的项目管理委员会成员。Erich也是经典书籍《设计模式》的作者四人帮之一。他一直与Kent Beck一起开发JUnit,并编写书籍《为Eclipse做贡献:原则、模式与插件》。演讲题目:设计模式15年——向设计模式2.0迈进演讲时间:4月24日,9:00~9:50会议室:大宴会厅(设同声传译)摘要:设计模式这个思考实验,现在已经15岁了。如今,对于很多人来说,设计模式已经成为开发标准词典的一部分。本演讲回溯设计模式的起源,看看它们如何从最初的描述 阅读全文
posted @ 2013-07-20 18:35
jlins
阅读(562)
评论(0)
推荐(0)
摘要:
引子:快速排序算是归并排序的一个改进吧,思路也是递归二分。而区别是归并排序使用的中点是随机数列的索引中点,而快速排序使用的中点是一个具体的值,这个值的初始值是随机的,可以定为数组的第1个元素,也可以是第x个。需要经过一轮切分,来确定这个“中点值”,切分操作还会让让小于中点值的数都放到左边,大于中点的值数都放到右边,所以这一轮切分中会有很多次中点左右两边的交换。然后再次从左边开始切分成两块,这样不断的递归,递归退出的条件是最左边数索引大于最右边数的索引。整体逻辑如下:void QuickSort(int* ua, int nStart, int nEnd){ //递归退出条件 if(nStart 阅读全文
posted @ 2013-07-20 18:32
jlins
阅读(244)
评论(0)
推荐(0)
摘要:
深度学习大牛Yoshua Bengio今天AAAI四小时深度学习教学讲座非常详尽,PPT有230页:http://t.cn/zQ4VRVx 如觉太长,可看他33页综述文:http://t.cn/zjkx49Z 感觉Bengio深度学习理论自成一家,与Hinton, Ng,Socher,Lecun等风格不同,主要从特征学习出发,讲述了DL近年的进展,以及各种最新的trick。 阅读全文
posted @ 2013-07-20 18:31
jlins
阅读(347)
评论(0)
推荐(0)
摘要:
1、select语句可以用回车分隔 $sql="select*fromarticlewhereid=1" 和$sql="select*fromarticle whereid=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时 2、批量查询数据 可以用in来实现 $sql="select*fromarticlewhereidin(1,3,5)" 3、使用concat连接查询的结果 $sql="selectconcat(id,"-",con)asresfromarticlew 阅读全文
posted @ 2013-07-20 18:30
jlins
阅读(230)
评论(0)
推荐(0)
摘要:
A.Flipping Game 题目总结出来就是要求求出一个【i,j】区间,其中0的个数与1的个数是所有区间相差最大的。 题目有个trick,操作一定要执行,所以全是1的时候直接输出n-1。int a[MAX];int num0,num1;int main() { int n,i,j,k; int ans = 0; cin >> n; for(i=1; i> n; int cnt = 0; for(i=2;;i++) { if(flag[i] == 0) { cnt++; if(cnt == n)... 阅读全文
posted @ 2013-07-20 18:28
jlins
阅读(192)
评论(0)
推荐(0)
摘要:
㈠ 任何查询都讨厌 只要是查询、MySQL都讨厌、执行查询最快的方式就是不去执行 缓存为王、比如Redis或者memcache ㈡ 查询结果集最小 尽量基于主键或者二级索引来查询、通过覆盖索引避免回表来节省IO 如: select col1 from table where primary_key_column=something; ㈢ 带JOINS 的查询 采用适当的反范式来避免JOIN 如: SELECT t2.value FROM t2 JOIN t1 ON (t1.id=t2.tid) WHERE... 阅读全文
posted @ 2013-07-20 18:24
jlins
阅读(183)
评论(0)
推荐(0)
摘要:
list的下标和子list list的下表从零开始,和C语言挺类似的,但是增加了负下标的使用。-len-----第一个元素...... ...... -2 ------ 倒数第二个元素-1 ------ 最后一个元素0 ------ 第一个元素len-1 ------ 最后一个元素>>> a=[0,1,2,3,4,5,6,7]>>> a[0, 1, 2, 3, 4, 5, 6, 7]>>> i = -len(a)>>> i-8>>> while i >> while i >> a[ 阅读全文
posted @ 2013-07-20 18:22
jlins
阅读(10771)
评论(0)
推荐(1)
摘要:
1.GATE=0时,定时/计数是否工作,只取决于TR0是否为1。 2.GATE=1,只有TR0为1,且INT0管脚也是高电平,定时/计数才工作。 l 从电路上看到GATE是一个非门,它与INTx组成一个或门,这个或门与TR0又组成一个与门。当GATE=0时,则~GATE=1(非门),此时无论INT0为高或低,它们相或之后必然为1,此时只要TR0=1,则工作,TR0=0则不工作,不受INT0的影响。当GATE=1时,~GATE=0,则INT0=1时,它们相或为1,此时定时器是否工作受TR0影响;若INT0=0,则无论TR0为什么,定时器都不能工作,即当GATE=0时,定时器受IN... 阅读全文
posted @ 2013-07-20 18:20
jlins
阅读(1100)
评论(0)
推荐(0)
摘要:
我们经常在linux要查找某个文件或命令,但不知道放在哪里了,可以使用下面的一些命令来搜索。which 查看可执行文件的位置whereis 查看文件的位置locate 配合数据库查看文件位置find 实际搜寻硬盘查询文件名称1、which语法:which 可执行文件名称例如:[root@redhat ~]# which passwd/usr/bin/passwdwhich是通过 PATH 环境变量到该路径内查找可执行文件,所以基本的功能是寻找可执行文件2、whereis语法:whereis [-bmsu] 文件或者目录名称参数说明:-b : 只找二进制文件-m: 只找在说明文件m... 阅读全文
posted @ 2013-07-20 18:19
jlins
阅读(362)
评论(0)
推荐(0)
摘要:
Dalvik虚拟机设计作为Android系统定制虚拟机, 在移动设备上运行,必须要比普通的Java虚拟机有更多的优化手段和机制, 以下就列举出其中主要的一些优化机制: 1. 使用dex格式的类文件,可以讲多个类存储在一个dex文件中,多个类中的重复字符串和常数等只保留一次,节约了空间。 2. 基于寄存器的指令集, 提前优化后,执行速度更快。 3. 使用只读内存映射方式加载dex文件,多个进程可以共享一个dex文件,节省程序的加载速度。 4. 提前调整好字节序和字对齐的方式, 更适合本地机器运行,提高程序执行速度。 5. 提前进行字节码验证,提高程序的... 阅读全文
posted @ 2013-07-20 18:18
jlins
阅读(252)
评论(0)
推荐(0)
摘要:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *partition(ListNode *head, int x) { // Start typing your C/C++ solution below // DO NOT write int m... 阅读全文
posted @ 2013-07-20 18:15
jlins
阅读(207)
评论(0)
推荐(0)
摘要:
一、以操纵子方式格式化数据输入输出的格式控制使用系统头文件中提供的操纵符。把它们作为插入操作符 #include using namespacestd; //通过操纵子方式进行格式化输出 //宽度控制 //对齐控制 //填充控制 //精度控制 //进制输出 intmain( void) { //system("chcp936"); intn= 64; ... 阅读全文
posted @ 2013-07-20 18:13
jlins
阅读(529)
评论(0)
推荐(0)
摘要:
DescribingDesign Patterns描述设计模式How do we describe design patterns?Graphical notations, while important and useful, aren't sufficient. They simply capture the end product of thedesignprocess as relationships between classesand objects. To reuse the design, we must also record the decisions,altern 阅读全文
posted @ 2013-07-20 18:11
jlins
阅读(205)
评论(0)
推荐(0)
摘要:
前面介绍过LocationManager有一个addProximityAlert(double latitude,double longitude,float radius,long expiration,PendingIntent intent)方法,该方法可用于添加临近警告。其参数说明如下:latitude:指定固定点的经度。longitude:指定固定点的纬度。radius:指定半径长度。expiration:指定经过多少毫秒后该临近警告就会过期失效。-1表示永不过期。intent:该参数指定临近该固定点时触发该intent对应的组件.下面这个小程序可以检测手机是否进入和离开了指定点的指 阅读全文
posted @ 2013-07-20 18:09
jlins
阅读(1204)
评论(0)
推荐(0)
摘要:
自从OpenCV2.2开始,OpenCV 库便分成几个模块并位于lib文件中,本节介绍从OpenCV2.4.6与VS2008 、Python2.7.5如何配置环境,如何外部文件载 入图像、在窗口中显示图像。配置环境Installing OpenCV2.4.6 for Visual Studio 2008 Step 1: DownloadOpenCV2.4.6.exe from http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.6/. RunOpenCV-2.4.6-win-superpack.exe and c 阅读全文
posted @ 2013-07-20 18:07
jlins
阅读(1806)
评论(1)
推荐(0)
摘要:
参数编辑可以说, 引擎工具在除了一些特定操作外, 80%的事情都是在进行参数的编辑与保存等. 从我接触工具开发开始, 就一直在学习如何简化这么部分的工作. 因为我见过很多业余的编辑器, 大多都是每加一个参数就在UI层写一些代码, 在IO层加一些版本兼容代码等. 而这些代码常常都是大同小异的, 很多都是Ctrl+C, Ctrl+V出来的. 说起来, 这个探索过程中我也走了不少的弯路, 顺便写出来当教训吧最早是从java/.net转来写C++, 所以对于C++的UI开发十分的不满. 但是对于3D引擎来说, 目前来说语言也没有更好的的选择. 所以, 也有很多引擎是多语言的架构, 如底层C++, 工具 阅读全文
posted @ 2013-07-20 18:05
jlins
阅读(249)
评论(0)
推荐(0)
摘要:
在《C++ 编程思想》:“关于无参函数声明,C与C++有很大的差别。在C语言中,声明int fun1(),意味着一个可以有任意数目和类型的函数;而在C++中,指的却是一个没有参数的函数”。 下面是一个C语言的函数和C++的函数验证了这段话# includeint fun1();int main(){ int a = fun1(3, 4); printf("%d\n", a); return 0;}int fun1(int a, int b){ return a + b;}结果没有任何问题,输出结果为7,也即fun()可以声明fun(int, int) # includeus 阅读全文
posted @ 2013-07-20 18:03
jlins
阅读(663)
评论(0)
推荐(0)
摘要:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: An Annotation 阅读全文
posted @ 2013-07-20 17:59
jlins
阅读(3205)
评论(0)
推荐(0)
摘要:
我认为menu用起来简洁方便,特别是在一些大一点的程序中我们早就厌烦了一遍遍的加button,设置了菜单可谓是事半功倍,简单省事。先声明定义下你的menu:private static final int menu1 = 1;……创建menu:(1)在menu文件夹下的activity_main.xml里添加(和button真的如出一辙,这里就不加赘述了)。(2)在Activity中(这里只建了单层的没有复合使用):public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity. 阅读全文
posted @ 2013-07-20 17:57
jlins
阅读(377)
评论(0)
推荐(0)
摘要:
三种MPM介绍 Apache2.X支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。 PreforkMPM:这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强... 阅读全文
posted @ 2013-07-20 17:55
jlins
阅读(8699)
评论(0)
推荐(2)

浙公网安备 33010602011771号