做无线应用不像普通互联网应用那么简单,其中最麻烦的要数客户端适配的问题。全世界的手机千千万万种,屏幕尺寸、分辨率、颜色数、浏览器、操作系统、虚拟机版本等等全都不一样。要以统一的服务器端架构满足这么多种不同的客户端,并非易事。其中最困难的就是,你怎么知道客户端的配置是什么样的?当然,HTTP协议提供了UAheader,根据这个,可以拿到终端的具体型号,下面要做的就是,根据这个型号找到各种各样的规格属性了。WURFL正是做这个事情的,它的全称是Wireless
系统 2019-08-12 09:27:22 2189
之前有个功能是用户上传视频后,网站对其进行截图处理。功能采用FFMPEG操作,在本机新建一个小程序进行调试时是没有问题的。可功能原封不动挪到项目里,截图竟然失败了,于是开始排查。期初以为是参数设置的问题,后来折腾了很久也没有效果,后来索性建了个空网站,调试可行,发布到IIS,问题出来了。看来还是IIS调用EXE程序时权限造成的问题,从网上查了几个解决办法,有一个起到了效果,搬过来作为记录,免得以后忘了还得再找以IIS7为例IIS管理器——应用程序池——设置
系统 2019-08-12 09:26:54 2189
通过下面的两种方法可以从文档里读取所有字符性的内容(忽略字符的属性)。通过输出流来写到文本文件中。publicstaticvoidgetWordContent(StringfileName)throwsException{FileInputStreamin=newFileInputStream(newFile(fileName));WordExtractorextractor=newWordExtractor(in);Stringtext=extracto
系统 2019-08-12 09:26:50 2189
MicrosoftJet数据库引擎打不开文件'C:\WINDOWS\system32\IME\PINTLGNT\club\admin'。它已经被别的用户以独占方式打开,或没有查看数据的权限。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.OleDb.OleDbException:MicrosoftJet数据库引擎打不开文件'C:\WINDOWS\s
系统 2019-08-12 01:53:40 2189
最近有部分工作涉及到了Infobright数据仓库,就浏览了一些相关的资料,感觉很受启发。下面写一些感想,如有谬误,还请指正。简单的来讲,Infobright主要有下面的一些优点:1.TB级的数据存储和高效查询。大数据量存储主要依赖自己提供的高速数据加载工具(百G/小时)和高数据压缩比(>10:1),高效查询主要依赖特殊设计的存储结构对查询的优化,但这里优化的效果还取决于数据库结构和查询语句的设计。2.高数据压缩比,号称一般能够达到10:1以上的数据压缩率
系统 2019-08-12 01:53:23 2189
题意:有三个火车头,每个最多能拉k个车厢,一共有n个车厢,每个车厢里都有乘客,每个火车头拉的车厢都是连续的。问能拉的最多的乘客数。分析:先一看好像没有什么思路,然后用动态规划的思想慢慢想:假设F[i][j]表示用i个火车头在前j个车厢中能拉的最大乘客数。考虑第j个车厢被拉还是不被拉~可得状态方程:F[i][j]=max(F[i][j-1],F[i-1][j-k]+b[j])b[j]表示从j-k+1到j的k节车厢的总的人数,可以把这k节车厢看成一个整体,如果
系统 2019-08-12 01:53:17 2189
这段时间朋友几篇文章介绍了改对象类的文章.关联文章的地址一、函数名改1、如果函数的名称未能描述函数的用处,那么改修函数的名称;2、码代首先是给人看的,然后才是给呆板跑的;3、注意是不是为承继体制中的函数,如果是,那么父类和子类该函数也要名改;二、添加参数1、如果一个函数须要从调用端到得更多的信息,可为以该函数添加一个象对参数。2、肯定是不是一定要添加参数,因为参数多不是一个好景象;如果是不是定的,那么取采其他的方法。三、移除参数1、如果该参数函数本体经已不
系统 2019-08-12 01:52:06 2189
这几年,大大小小的做过十来个项目,软件做好了,怎样告诉别人你的工作成果呢?我的经验适合于公司内部项目,不适合向外发布的面对像上帝一样的客户的项目。有几个项目是公司内部项目,虽然大家平时沟通的邮件都是英语来,英语去的,但是一专业起来,用英语写出新版本发布说明,人家还真不愿意看,一方面自己英语不好,不能做到通俗易懂,另一方面大家做事都讲究效率,通常只有boss的邮件,大家才会被迫用金山词霸一个个仔细看,对于title太小的(比如我们程序员)职员,通常是直接打电
系统 2019-08-12 01:33:01 2189
00.异常的一般格式try首行底下的代码块代表此语句的主要动作:试着执行的程序代码。Except子句定义try代码块内引发的异常的处理器,而else自居则是提供没发生异常时要执行的处理器。01.try语句分句形式except:捕捉所有异常类型exceptname只捕捉特定的异常exceptname,value捕捉所列的异常和其额外的数据except(nam1,name2)捕捉任何列出的异常except(name1,name2),value:捕获任何列出的异
系统 2019-09-27 17:57:33 2188
python从入门到实践pdf链接:https://pan.baidu.com/s/1EGAkQfG94nlBGg-lhbkBwg提取码:vzt9如果给你带来帮助,可以给博主点赞或者关注哦。
系统 2019-09-27 17:57:10 2188