摘要:
Spawning ThreadsOverviewLast time we added audio support by taking advantage of SDL's audio functions. SDL started a thread that made callbacks to a function we defined every time it needed audio. Now we're going to do the same sort of thing with the video display. This makes the code more m 阅读全文
posted @ 2013-07-27 21:46
坚固66
阅读(325)
评论(0)
推荐(0)
摘要:
炎热的夏季并没有阻挡住中国富豪们相亲的步伐。六月济南富豪举办相亲大会、七月深圳富豪也跟随其后……。全国各地一波又一波的富豪相亲会正在如火如荼的上演着。面对身家过亿的富豪、成千上万年轻佳丽的争相竞技,中介机构的巧妙布局,媒体的疯狂宣传,民众直呼:我们受不了了。照理来说,单身富豪的择偶通常不会成为问题。他们的财富和名望本就吸引着万千年青女性的关注,若从被吸引的人群中找出自己合适的人选应该并不困难。就算是个别富豪运气不济,眼光不行,富豪身边还有一大批想富豪所想、急富豪所急的服务人员,他们也有足够的能力给老板找到真命伴侣。也就是说,富豪根本不必和普通民众一样去走“相亲”这道路,而如今富豪们“选妃”秀频 阅读全文
posted @ 2013-07-27 21:44
坚固66
阅读(253)
评论(0)
推荐(0)
摘要:
ong>PTS和DTS幸运的是,音频和视频流都有一些关于以多快速度和什么时间来播放它们的信息在里面。音频流有采样,视频流有每秒的帧率。然而,如果我们只是简单的通过数帧和乘以帧率的方式来同步视频,那么就很有可能会失去同步。于是作为一种补充,在流中的包有种叫做DTS(解码时间戳)和PTS(显示时间戳)的机制。为了这两个参数,你需要了解电影存放的方式。像MPEG等格式,使用被叫做B帧(B表示双向bidrectional)的方式。另外两种帧被叫做I帧和P帧(I表示关键帧,P表示预测帧)。I帧包含了某个特定的完整图像。P帧依赖于前面的I帧和P帧并且使用比较或者差分的方式来编码。B帧与P帧有点类似, 阅读全文
posted @ 2013-07-27 21:42
坚固66
阅读(336)
评论(0)
推荐(0)
摘要:
ong>同步音頻现在我们已经有了一个比较像样的播放器。所以让我们看一下还有哪些零碎的东西没处理。上次,我们掩饰了一点同步问题,也就是同步音频到视频而不是其它的同步方式。我们将采用和视频一样的方式:做一个内部视频时钟来记录视频线程播放了多久,然后同步音频到上面去。后面我们也来看一下如何推而广之把音频和视频都同步到外部时钟。生成一个视频时钟 现在我们要生成一个类似于上次我们的声音时钟的视频时钟:一个给出当前视频播放时间的内部值。开始,你可能会想这和使用上一帧的时间戳来更新定时器一样简单。但是,不要忘了视频帧之间的时间间隔是很长的,以毫秒为计量的。解决办法是跟踪另外一个值:我们在设置上一帧时间 阅读全文
posted @ 2013-07-27 21:40
坚固66
阅读(243)
评论(0)
推荐(0)
摘要:
如何能让你的技术掌握的更深入?昨天的17点50分我的团队讨论了这个问题。请大家最后10分钟想想?放松!思考!、17:50:38 追究一下为什么 17:50:53 1.时常关注一些论坛。2.深入的研究。3.总结。4.用于操作中 17:52:13 学习实践理解实践 17:52:13 坚持一个问题反复回锅17:52:14 实际使用并配合查阅资料17:52:50 大家一起讨论,并把讨论时遇到的问题,再沉淀再讨论,反复讨论17:53:15 工作用到什么就掌握什么并深入学习,这样就不会盲目,也不会浪费时间,这样学到的就可以很精17:54:01这个说的很有点道理,不要盲目求多,而要有的放矢,箭箭穿心!1.. 阅读全文
posted @ 2013-07-27 21:37
坚固66
阅读(191)
评论(0)
推荐(0)
摘要:
Problem Description For each prefix of a given string S with N characters (each character has an ASCII code between 97 and 126, inclusive), we want to know whether the prefix is a periodic string. That is, for each i (2 1 (if there is one) such that the prefix of S with length i can be written as A. 阅读全文
posted @ 2013-07-27 21:36
坚固66
阅读(187)
评论(0)
推荐(0)
摘要:
WAMP:Windows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件。可点击此处下载WampServer,然后,按照提示安装WAMP。需要说明的是,安装Wamp之后,Mysql的root密码默认为空。如果用没有设置Mysql root密码的Wamp来搭建动态网站,其安全性可想而知。所以,这里要介绍的,是如何在WampServer下配置Mysql的root密码。一. 设置Mysql自身root密码(两种方法) 方法一:通过命令修改root密码启动Wamp,如下图所示,进入Mysql 控制台,要求输入密码,由于安装时密码默认为空,所以直. 阅读全文
posted @ 2013-07-27 21:34
坚固66
阅读(3758)
评论(0)
推荐(0)
摘要:
Total Submission(s) : 10 Accepted Submission(s) : 4Problem DescriptionGiven two strings a and b we define a*b to be their concatenation. For example, if a = "abc" and b = "def" then a*b = "abcdef". If we think of concatenation as multiplication, exponentiation by a non- 阅读全文
posted @ 2013-07-27 21:32
坚固66
阅读(177)
评论(0)
推荐(0)
摘要:
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名 许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程。许多其它变量类型也是如此,如:short Int16,long Int64 等。对于一般的程序员来说,大可不必去了解这一过 阅读全文
posted @ 2013-07-27 21:30
坚固66
阅读(346)
评论(0)
推荐(0)
摘要:
复习之余,就将数据结构中关于排序的这块知识点整理了一下,写下来是想与更多的人分享,最关键的是做一备份,为方便以后查阅。排序1、概念: 有n个记录的序列{R1,R2,.......,Rn}(此处注意:1,2,n 是下表序列,以下是相同的作用),其相应关键字的序列是{K1,K2,.........,Kn}。通过排序,要求找出当前下标序列1,2,......,n的一种排列p1,p2,........pn,使得相应关键字满足如下的非递减(非递增)关系,即:Kp1 0 && temp = low + 1; j--) { array[j] = array[j-1]; } //插入记录 .. 阅读全文
posted @ 2013-07-27 21:27
坚固66
阅读(313)
评论(0)
推荐(0)
摘要:
===========================================================define中的三个特殊符号:#,##,#@=========================================================== #defineConn(x,y)x##y #defineToChar(x)#@x #defineToString(x)#x (1)x##y表示什么?表示x连接y,举例说: intn=Conn(123,456);/* 结果就是n=123456;*/ char*str=Conn("a... 阅读全文
posted @ 2013-07-27 21:26
坚固66
阅读(294)
评论(0)
推荐(0)
摘要:
题目意思:找到上串在下串中有多少个Problem Description The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group. A quote from the book: Tout avait Pair normal, mais tout s’affirmait faux. Tout avait Fair normal, d’abord, puis su 阅读全文
posted @ 2013-07-27 21:24
坚固66
阅读(177)
评论(0)
推荐(0)
摘要:
一、移除性算法 (remove)C++ Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 阅读全文
posted @ 2013-07-27 21:22
坚固66
阅读(340)
评论(0)
推荐(0)
摘要:
深入Sprite Kit 学习Sprite Kit最好的方法是在实践中观察它。此示例创建一对场景和各自的动画内容。通过这个例子,你将学习使用Sprite Kit内容的一些基础技术,包括:·场景在一个基于Sprite Kit的游戏中的角色。·如何组织节点树来绘制内容。·使用动作让场景内容动起来。·如何添加交互到场景。·场景之间的过渡。·在一个场景里模拟物理。一旦你完成这个项目,你可以用它来试验其他Sprite Kit概念。你可以在这个例子的结尾找到一些建议。你应该已经熟悉创建iOS应用程序之前通过这个项目工作。欲了解更多信息,请参阅今天 阅读全文
posted @ 2013-07-27 21:19
坚固66
阅读(453)
评论(0)
推荐(0)
摘要:
用来练习加参数的作品,没有获奖,贴出来晾凉。因为要做的这个项目,市场上已经有了,需求分析也是马马虎虎弄的,一部分是复制粘贴过来的。项目名称:基于android的无线点菜系统项目负责人: 陈文哲 所在系专业: 软件工程手机: 188248650~~惠州学院背景与现状目前,国内餐饮信息化的发展正处在萌芽发展初期,餐饮业经营管理者计算机水平限制、对餐饮系统的理解不足以及根深蒂固的传统餐饮经营模式制约等因素的制约,使得餐饮行业信息化的普及严重滞后于其他行业的信息化进程。餐饮业行业利润增长所依赖无线点餐软件的份额也相对较小,不过值得乐观的一点是,国内餐饮管理系统的发展以及餐饮业对于无线点餐系统的选择.. 阅读全文
posted @ 2013-07-27 21:17
坚固66
阅读(349)
评论(0)
推荐(0)
摘要:
几种预测器的设计参见前一篇博文(这里)定量评价几种预测器的预测准确率转移预测的分析和评测过程主要基于给定的指令序列踪迹。输入的文本文件将给出指令序列踪迹,该文件包含N行,每一行包括三个数据,分别为当前指令PC、下一指令PC、当前指令类型(0代表转移指令,1代表其它指令),下面是一个具体的范例: 0x0EA31410 0x0EA31414 10x0EA31414 0x0EA31470 00x0EA31470 0x0EA31474 10x0EA31474 0x0EA31478 00x0EA31478 0x0EA3147C 1实验中使用gcc.log,compress.log,craft.log,g 阅读全文
posted @ 2013-07-27 21:16
坚固66
阅读(226)
评论(0)
推荐(0)
摘要:
数据挖掘的常见方法基本概念数据挖掘就是从大量的、不完全的、有噪声的、模糊的数据中提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。确切地说,作为一门广义的面向应用的交叉学科,数据挖掘集成了许多学科中成熟的工具和技术,包括数据仓库技术、统计学、机器学习、模型识别、人工智能、神经网络等等。过程模型对企业来说,数据挖掘就是在“数据矿山”中找到蕴藏的“知识金块”,帮助企业减少不必要投资的同时提高资金回报。目前应用最为广泛的数据挖掘过程模型是CRISP-DM(跨行业数据挖掘过程标准,Cross-IndustryStandard Process for Data Mining)。CRI 阅读全文
posted @ 2013-07-27 21:14
坚固66
阅读(405)
评论(0)
推荐(0)
摘要:
Number SequenceTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8078 Accepted Submission(s): 3670 Problem Description Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 #includeint next[10005],lena... 阅读全文
posted @ 2013-07-27 21:12
坚固66
阅读(146)
评论(0)
推荐(0)
摘要:
http://poj.org/problem?id=3358(初始状态为分数形式)小数点进制转换原理:n / m ;n /= gcd( n , m ) ;m/= gcd( n , m ) ;n = n % m ;for( i : 0 to .....)n *= k ;bit[ i ] = n / m;(保留每一位的数值)n %= m ;题意:求n/m的小数点位的循环数列的长度和起始位置;现在假设起始循环的第i个数为n,记作ni ;那么第j个数n,则是nj;这时循环数列出现,那么循环数列的长度为 L = j - i .又根据小数点进制的计算原理,那么就有nj = ( ni * 2 ^ L ) % 阅读全文
posted @ 2013-07-27 21:10
坚固66
阅读(185)
评论(0)
推荐(0)
摘要:
一、全局变量单独编写(很值得借鉴)。一般习惯将不同功能模块放到一个头文件和一个C文件中。例如是写一些数学计算函数: //mymath.h#ifndef _mymath_H#define _mymath_Hextern int Global_A; //声明必要的全局变量......extern void fun(); //声明必要的外部函数.....#endif//mymath.c#include "mymath.h "#include …int Global_A; //定义必要的全局变量和函数void fun();…int a,b,c; //定义一些内部使用的全局变量voi 阅读全文
posted @ 2013-07-27 21:08
坚固66
阅读(234)
评论(0)
推荐(0)
摘要:
@AVGReturns the average of all values in expList.【返回表达式列表的平均值】Syntax@AVG (SKIPNONE | SKIPMISSING | SKIPZERO | SKIPBOTH, expList)ParameterDescriptionSKIPNONE【从不忽略】Includes all cells specified in the average operation regardless of their content.【不论内容如何,对所有指定的单元进行平均操作】SKIPMISSING【忽略Missing】Excludes al 阅读全文
posted @ 2013-07-27 21:06
坚固66
阅读(178)
评论(0)
推荐(0)
摘要:
tomcat使用说明1、tomcat的目录结构及说明:2、发布WEB应用1)、将应用目录达成war包。(将html、jsp、images、WEB-INF目录和当前目录下的所有后缀名为jsp、html的文件打包成DemoWeb.war)命令如下:jar -cvf DemoWeb.war html jsp images WEB-INF *.jsp *.html2)、部署:方法1,在tomcat目录中部署。(将DemoWeb.war拷贝到webapps目录下、也可以不用打包,直接把应用拷贝到webapps目录)方法2,在tomcat目录外部署。(对conf目录中的server.xml的元素进行设置。 阅读全文
posted @ 2013-07-27 21:04
坚固66
阅读(171)
评论(0)
推荐(0)
摘要:
这个问题之前就发现过,最近有几个哥们一直在问我这个怎么搞,我手上在做另一个项目,cas就暂时搁浅了几周。现在我们来一起改一下你的应用(client2/3)的web.xml来解决这个2b问题,首先看下错误描述:问题: 我登录了client2,又登录了client3,现在我把client2退出了,在client里面我F5刷新了一下,结果页面报错:未能够识别出目标 'ST-41-2VcnVMguCDWJX5zHaaaD-cas01.example.org'票根 type Exception reportmessage org.jasig.cas.client.validation.T 阅读全文
posted @ 2013-07-27 21:02
坚固66
阅读(503)
评论(0)
推荐(0)
摘要:
System EngineerTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 507Accepted: 217Description Bob is a skilled system engineer. He is always facing challenging problems, and now he must solve a new one. He has to handle a set of servers with differing capabilities available to process job requ 阅读全文
posted @ 2013-07-27 21:00
坚固66
阅读(175)
评论(0)
推荐(0)
摘要:
目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解。后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式。故记录下来,以备后来查阅。问题: 在某个makefile文件中通过include引入某个文件进来Include $(shell ./getname)而getname中的内容即为: pwd=$(pwd);if [ "${pwd#*/zloader.}" = "$pwd" ];thenecho Makefile.cpcielseecho Makefile.${pwd#*/zloader.}fi一直没看 阅读全文
posted @ 2013-07-27 20:58
坚固66
阅读(464)
评论(0)
推荐(0)
摘要:
本文代码下载http://vdisk.weibo.com/s/BDn59yfnBVMAJ //// ViewController.m// ScrollView_T1119//// Created by 杜 甲 on 13-4-8.// Copyright (c) 2013年 杜 甲. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLo 阅读全文
posted @ 2013-07-27 20:56
坚固66
阅读(217)
评论(0)
推荐(0)
摘要:
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机).它的主要功能有:* 运行设备的shell(命令行)* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备..1. 查看设备1adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示2. 安装软件1adb ins. 阅读全文
posted @ 2013-07-27 20:54
坚固66
阅读(249)
评论(0)
推荐(0)
摘要:
在ubuntu下遇到这个问题,原因其实很简单,你不能用WINDWOS下的方法用图形方式打开,然后点了一下按扭"解压缩",生成了一个文件夹.的确,这个文件夹看起来和正常的没有什么区别,一模一样嘛,但是里面的install文件你是无法运行的.具体原因我也不太清楚了.老老实帝用命令来解压 tar zxvf 你的文件名 这样解出来的才是可以正常使用安装的. 阅读全文
posted @ 2013-07-27 20:52
坚固66
阅读(248)
评论(0)
推荐(0)
摘要:
平时我们使用的是Console类提供的格式化数据输出方法。那么,C#中有没有别的方法可以使用呢?答案是肯定的,用String类的格式化方法也可以有同样的功能。String类提供了很强大的Format()方法用以格式化字符串,它的语法和WriteLine()类似。Format()的语法如下: string str=string.Format("格式化字符串",参数列表);举个简单的例子: string str=string.Format("{0}+{1}={2}",1,2,1+2); Console.WriteLine(str);输出结果: 1+2=3其中 阅读全文
posted @ 2013-07-27 20:50
坚固66
阅读(190)
评论(0)
推荐(0)
摘要:
2013hdu多校联赛二的第一题,当时队友说两个盒子个数的最小公倍数是周期,如果两个数的最小公倍数比较大的时候(最大是9999900000),如果遍历求的话肯定会超时当时想找各种规律,都没找到,最后我想到了一种遍历的优化,就是每次不是只增加一个数,求出最大mi个球在两个盒子的序号都是递增的,那么每次只需要加上第一项差值的mi陪,球的序号加上mi,肯定比每次加1要快,把遍历的区间缩短了。结果一看求出最大的9999900000答案瞬间出来了,信心大增,结果wrong了几次当时有个想法把变量都改成64位的,以前做题的时候遇到过这样的问题,如果64位跟int混合运算会出现错误,改完之后abs函数有个警 阅读全文
posted @ 2013-07-27 20:49
坚固66
阅读(144)
评论(0)
推荐(0)
摘要:
public class Test2 { /** * 创建一个类,他包含了一个在定义时就被初始化了的string域, 以及另一个通过构造器初始化了的string域,这两种的方式有何差异 */ String st1 = new String("你好"); Test2() { } Test2(String i) { this.st1 = new String("我爱你"); } public static void main(String[] args) { // TODO Auto-generated method stubTest2 ts1=new Te 阅读全文
posted @ 2013-07-27 20:47
坚固66
阅读(184)
评论(0)
推荐(0)
摘要:
Ubiquitous ReligionsTime Limit:5000MSMemory Limit:65536KTotal Submissions:20197Accepted:9920Description There are so many different religions in the world today that it is difficult to keep track of them all. You are interested in finding out how many different religions students in your university 阅读全文
posted @ 2013-07-27 20:45
坚固66
阅读(196)
评论(0)
推荐(0)
摘要:
在linux下下载源码文件安装时有些会遇到tar.xz文件的解压,习惯了tar解压缩,第一次遇到.xz文件还是有点迷惑,google 如下,解压这种格式的文件需要xz工具,如果xz工具没有安装,则安装 yum install xz 会安装上xz工具。 首先 xz -d xxx.tar.xz解压成 xxx.tar文件,然后tar xvf xxx.tar。 阅读全文
posted @ 2013-07-27 20:43
坚固66
阅读(365)
评论(0)
推荐(0)
摘要:
Default log path == /usr/BJCAROOT/logs/ BJCA Client Version:1.3.10 build201109051212 ... 阅读全文
posted @ 2013-07-27 20:41
坚固66
阅读(1297)
评论(0)
推荐(0)
摘要:
大家好,我们是移动开发团队,今年5月份上线了一款手机应用,现在安卓版同类应用豌豆夹排名第四,苹果版排名第15。现在想添加一个精品推荐功能,希望跟广大开发者免费合作,免费互推应用。以下是我们已上线应用下载地址,如果您觉得我们的软件比同类操作简单/功能实用/界面清爽,多少有点竞争力,希望能与我们一起合作,谢谢。安卓下载地址:http://www.wandoujia.com/apps/com.huashang.MooMa3G?pos=www/search/list//%E4%BA%8C%E7%BB%B4%E7%A0%81/4/onebox 苹果下载地址:https://itunes.apple.co 阅读全文
posted @ 2013-07-27 20:39
坚固66
阅读(166)
评论(0)
推荐(0)
摘要:
题意:有n列预定航班,从st时刻开始出发,飞行时间为d,花费为p,且同一时刻不能有两个航班,求最大的花费对航班的开始时间(或结束时间)按升序排序,从后往前找到对应结束时间所在的航班位置(如按结束时间排序则需要从前往后找到开始时间所在航班位置,需要使用二分法)d[i]=max(d[j]+p)#include #include #include #include using namespace std;typedef struct{ int s; int e; int d; int p;}pl;pl a[10005];int d[10005];int find(int x,... 阅读全文
posted @ 2013-07-27 20:37
坚固66
阅读(159)
评论(0)
推荐(0)
摘要:
字典的练习和使用(遍历,搜索。。。)(Student和Book类文件可以查看上篇博客这次不上传了。)//// main.m// NSDictionary//// Created by WildCat on 13-7-26.// Copyright (c) 2013年 wildcat. All rights reserved.//#pragma mark - NSDictionary练习#import #import "Student.h"#pragma mark 创建字典void dictCreat(){ //第一种方式 NSDictionary *dict=[NSDi.. 阅读全文
posted @ 2013-07-27 20:35
坚固66
阅读(167)
评论(0)
推荐(0)
摘要:
题意:一个300列的无限行的循环场地,a b d代表a,b顺时针相距d的距离,现在给你一些距离,判断是否有冲突,如果有冲突计算冲突的次数思路:带权并查集a,b的距离等于b到根节点的距离 - a到根节点的距离1.当a,b在同一集合的时候就用b到根节点的距离 - a到根节点的距离和当前输入的距离进行对比,看是否满足条件2.当a,b不在同一集合的时候合并两个节点,更新距离向量法,方向一定要搞清楚,父亲指向儿子如果x的父亲rootx ,y的父亲是rootyrootx --> x, rooty --> y合并的方向是rootx的父亲是rooty 即rooty --> rootxx -- 阅读全文
posted @ 2013-07-27 20:33
坚固66
阅读(133)
评论(0)
推荐(0)
摘要:
这个问题搞了好几天才解决,在此总结一下:首先约定只使用一套图片资源同时应用于iphon4和iphon5(测试过在ipad下也能显示正常), 这里我们将需要全屏显示的背景制作为iphon5的尺寸即:1136 * 640一、cocosbuilder1. 新建一个场景文件,选择iphone5 Landspcape 调整高宽为1136*640,如图片: 只有一套图片,只需要这个尺寸就行了 2.在场景编辑中所有的节点设置为百分比座标: 二、coco2d-x我们制作的场景以1136*960为设计尺寸, 按实际屏幕尺寸与设计尺寸与的高度比做为缩放因子。代码如下: CCSize screenSize ... 阅读全文
posted @ 2013-07-27 20:31
坚固66
阅读(154)
评论(0)
推荐(0)
摘要:
1.array_chunk() 把一个数组分割为新的数组块。 其中每个数组的单元数目由 size 参数决定。最后一个数组的单元数目可能会少几个。 例子 "Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow"); print_r(array_chunk($a,2)); ?> 输出: Array ( [0] => Array ( [0] => Cat [1] => Dog ) [1] => 阅读全文
posted @ 2013-07-27 20:29
坚固66
阅读(166)
评论(0)
推荐(0)
摘要:
public class JacksonJsonUtil { private static ObjectMapper mapper; /** * 获取ObjectMapper实例 * @param createNew 方式:true,新实例;false,存在的mapper实例 * @return */ public static synchronized ObjectMapper getMapperInstance(boolean createNew) { if (createNew) { return new ObjectMapper... 阅读全文
posted @ 2013-07-27 20:28
坚固66
阅读(265)
评论(0)
推荐(0)
摘要:
概述所谓bitmap就是用一个bit位来标记某个元素对应的value,而key即是这个元素。由于采用bit为单位来存储数据,因此在可以大大的节省存储空间 算法思想 32位机器上,一个整形,比如int a;在内存中占32bit,可以用对应的32个bit位来表示十进制的0-31个数,bitmap算法利用这种思想处理大量数据的排序与查询 优点: 效率高,不许进行比较和移位占用内存少,比如N=10000000;只需占用内存为N/8 = 1250000Bytes = 1.2M,如果采用int数组存储,则需要38M多 缺点: 无法对存在重复的数据进行排序和查... 阅读全文
posted @ 2013-07-27 20:26
坚固66
阅读(191)
评论(0)
推荐(0)
摘要:
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。 经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法 阅读全文
posted @ 2013-07-27 20:24
坚固66
阅读(245)
评论(0)
推荐(0)
摘要:
一般我们照片存储都是直接存储在相机胶卷中,调用下面的方法就可以了:void UIImageWriteToSavedPhotosAlbum ( UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo); 但是如果我们想将图片存储到自定义的分组该怎么做呢,我查了一下ALAssetsLibrary的文档,发现没有相应的方法,好吧,google一下,发现了一篇文章:点击打开链接。 作者的解决思路如下:1.将图片先保存到相机胶卷中;2.在... 阅读全文
posted @ 2013-07-27 20:22
坚固66
阅读(324)
评论(0)
推荐(0)
摘要:
随着政府网站的不断发展,各国、各级政府网站积累的信息资源也越来越丰富,部分政府网站想将更多的信息资源展现在页面上,以重点突出。但由此带来了一个问题,就是网站页面往往臃肿不堪、栏目杂乱,不便于用户使用,重点内容被埋没,用户体验下降。 1.传统政府网站建设分析 互联网行业已有几十年,政府网站建设也已有很多年了,页面上展示的内容也随着互联网的发展以及时政改革的发展越来越规范和丰富了,未来内容会更多那是不是页面要更长呢,这人性化吗,好看吗,政府网站是不是应该有个新的规划了? 2.如何选择政府网站群平台 如今涌现出越来越多的网站群系统,Java平台的、.net平台的、PHP的,只有想不到... 阅读全文
posted @ 2013-07-27 20:19
坚固66
阅读(117)
评论(0)
推荐(0)
摘要:
题意: 平面上有n条直线,且无三线共点,问这些直线能有多少种不同交点数。比如,如果n=2,则可能的交点数量为0(平行)或者1(不平行)。 分析: DP 设状态:f[i][j]表示i条直线能否产生j个交点。有不同的交点数--->n条直线中有平行线。;n个点最多有n(n-1)/2个交点。i条直线中j(j#include const int maxn = 21;int f[maxn][191];void init(){ int i, j, k; memset(f,0,sizeof(f)); for(i=1; i<maxn; i++) f[i][0] = 1; f... 阅读全文
posted @ 2013-07-27 20:18
坚固66
阅读(153)
评论(0)
推荐(0)
摘要:
在文件开始实现 allowsAnyHTTPSCertificateForHost 方法@implementation NSURLRequest (NSURLRequestWithIgnoreSSL)+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host{ return YES;}@end 阅读全文
posted @ 2013-07-27 20:16
坚固66
阅读(207)
评论(0)
推荐(0)
摘要:
错排问题 就是一种递推式,不过它比较著名且常用,所以要熟记! n各有序的元素应有n!种不同的排列。如若一个排列式的所有的元素都不在原来的位置上,则称这个排列为错排。任给一个n,求出1,2,……,n的错排个数Dn共有多少个。 递归关系式为:D(n)=(n-1)(D(n-1)+D(n-2)) D(1)=0,D(2)=1 可以得到: 错排公式为 f(n) = n![1-1/1!+1/2!-1/3!+……+(-1)^n*1/n!] 其中,n!=1*2*3*.....*n, 特别地,有0!=0,1!=1. 解释: n 个不同元素的一个错排可由下述两个步骤完成: 第一步,“错排” 1 号元素(将... 阅读全文
posted @ 2013-07-27 20:14
坚固66
阅读(178)
评论(0)
推荐(0)
摘要:
一、读shapefile1、首先,用Arcgis创建所要读的shp文件。打开ArcCatalog,右键NEW->Shapefile,名称Name:point ,要素类型(Feature Type):Point。点击Edit,选择投影类型。2、打开ArcMap. 单击工具栏里的Add data按钮,打开刚才创建的point.shp文件。3、添加5个点要素,并添加字段(添加字段要在非编辑模式下,修改字段的值要在编辑模式下,记得退出编辑时要保存),如图所示:编辑如下C++/GDAL代码:#include "ogrsf_frmts.h"int main(){ OGRRegis 阅读全文
posted @ 2013-07-27 20:12
坚固66
阅读(443)
评论(0)
推荐(0)
摘要:
最近在研究Eclipse中的GEF开发,在跟着GEF-whole-upload教程做一个GEF应用程序的例子时,发现Figure上的控件无法显示,谷歌了很久也没找到解决方案,最后终于发现是Layout的问题。同时发现还没有人进行过这方面的研究,于是打算写一篇文章对各种Layout进行比较。由于GEF的绘图部分使用的是Draw2d,因此本文是关于Draw2d中的Layout比较。Draw2d中常用的Layout有BorderLayout、ToolbarLayout、FlowLayout、GridLayout、XYLayout。它们都继承于AbstractLayout,类图如下: 下面本文将对这些 阅读全文
posted @ 2013-07-27 20:10
坚固66
阅读(211)
评论(0)
推荐(0)
摘要:
首先非常感谢老丁和老李同学的帮助,没有他们这个问题估计又得搞很久。遇见这个问题,真是头疼。不熟悉代码、不熟悉流程,但是领导还是把活给排下来了(实在不解),只能硬着头皮找了。问题是这样的,cache服务器中有一个存储对象的哈希表,每次访问哈希表时都要获取hash_rwlock读写锁,现在进程在获取读锁时死锁。使用gdb进入3个worker进程,发现死锁的位置都一样,都是在获取hash_rwlock读锁时阻塞住了。遇见这样的问题,加上对代码不熟,真是各种犯二。因为reload的关系,进程其实总共有9个,但是3个是一组的,所以只看了其中的一组,没有全部查看,如果全部查看的话,估计可以更早发现问题。. 阅读全文
posted @ 2013-07-27 20:08
坚固66
阅读(248)
评论(0)
推荐(0)

浙公网安备 33010602011771号