- 博客(336)
- 资源 (7)
- 收藏
- 关注
翻译 TArray<Byte> VS TBytes VS PByteArray
TArray is declared as "Array of Byte", as is TBytes. You missed a further very relevant type however, TByteArray (the type referenced by PByteArray).Being a pointer to TByteArray, PByteArray is
2017-04-10 11:04:26
1891
原创 修改fastreport实现页尾补空白行或打印固定行数
刚刚实现成功,“页尾剩余补空白行”和“打印固定行数”两种模式代码:frxClass加: //在DataBand末尾加空白行//abcNone不启用,abcByRecordCount按记录数加,abcByFreeSpace按页面剩余空间加 TfrxAppendBlankCells = (abcNone, abcByRecordC
2014-12-02 16:52:46
19447
转载 IE11 中的兼容性更改
使用 Internet Explorer 11,你可以获得与 Web 标准、其他浏览器和实际网站的更好兼容性。 更新了对常用 Web 标准的支持并添加了可防止较旧版本的网站错误显示的更改。这些更改包括:User-agent 字符串更改文档模式更改传统 API 添加、更改和删除URL 字符编码自定义数据属性SVG“pointer-events”属性的 HTML
2014-01-18 17:49:07
14189
转载 Weblogic的classpath设置
在开发web应用时经常用到一些jar包,很多jar包都是公用的,例如:common-×××.jar,平常自己开发的一些util包..这些包我们一般都把他放到外面,这样可以减少工程发布包的体积,针对weblogic的classpath配置让人比较头疼,下面是我通常的配置方法1 直接将用到的包一个一个的添加到classpath底下:(1)先将我们用到的包拷贝到一个目录(D
2013-12-20 15:55:08
3286
原创 老生常谈IE兼容性:ie6 javascript:void(0)、IE7 input透明、IE8 jquery动态加载css
这年头依旧有人坚守IE6阵营,为什么呢?人家客户说单位以前系统必须用IE6没办法升级,这理由还真充分!一、IE6 对javascript:void(0)的支持 问题:a href=”javaScript:void(0)” onclick=”doSomething();”>click mea>,发现点击事件不起作用。原因是和IE6的事件冒泡处理方法有关,网上一大堆讨论。
2013-11-29 17:58:18
9078
转载 Internet Explorer 11 的变化
微软刚刚发布了用于Windows 8.1上的首个Internet Explorer 11的预览版,此举是为了回应之前泄漏关于Internet Explorer 11的信息。我们已经确认Internet Explorer 11中的一些新特性,包括对WebGL的支持、预抓取、预渲染、flexbox、mutation observers 以及其他一些Web标准的支持。但是更有趣的是,虽然被叫为 Inte
2013-10-12 12:22:32
3024
转载 inline-block 前世今生
曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码。如今现代浏览器已经全面支持这个属性值了,上面的代码只是为了兼容 IE6、7 而已。那么你真的了解 inline-block 了吗?本文将带你深入剖析该属性值的前世今生,让你更好的理解和运用 inline-
2013-08-23 10:49:45
2200
原创 神奇的IE6、IE7,莫名其妙的bug——单元格的高度会影响文本框的宽度?
很多时候古老浏览器带来的问题往往出乎我们意料,而多数时候我们都能找到一个原因来解释这个bug,但今天在IE6和IE7遇到的bug确实让摸不着头脑,见下图:从图片可以看到有两个问题:1、表格右边框线不见了;2、红色圆圈圈住的地方,那个文本框少了个右边框线,而另外的一个Textare和input则显示完好。问题重现的HTML源代码如下:XX系统*{paddi
2013-08-14 18:03:32
2758
转载 vertical-align:让表单与文字垂直对齐
最近的项目涉及到很多表单的制作,特别是复选框(checkbox)和单选框(radio)。但是在前端开发过程中发现,单(复)选框和它们后面的提示文字在不进行任何设置的情况下,是无法对齐的,而且在Firefox和IE中相差甚大。即使设置了vertical-align:middle,也依然不能完美对齐。如下图所示:于是上网查看了一些网站,发现这个问题是普遍存在的,如下图(FF3.5):
2013-07-13 18:12:08
2525
转载 微软雅黑字体的设计理念
导读:微软雅黑字体推出已经有些年头,有些设计师已经在使用这款字体,就单纯从视觉体验上来看,雅黑字体的确比常用的"宋体"或"黑体"表现出色,不过到底是什么原因让大家觉得雅黑字体漂亮,可能很少会有人研究字体本身的设计理念,本文就为您解密雅黑字体到底是怎样设计的。一.雅黑设计理念雅黑字体是为微软公司设计的屏幕显示汉字。它具有个性独特、结体优美、识别性强、块状效果好、显示清晰等优点。在当今
2013-07-13 18:10:52
3485
转载 CSS3那些不为人知的高级属性
原文:CSS的未来:一些试验性CSS属性译自:The Future Of CSS: Experimental CSS Properties请尊重版权,转载请注明来源,多谢!尽管现代浏览器已经支持了众多的CSS3属性,但是大部分设计师和开发人员貌似依然在关注于一些很“主流”的属性,如border-radius、box-shadow或者transform等。它们有良好的文档、很
2013-07-06 09:51:51
2509
原创 从浏览器剪切板中读取图片并显示--for chrome
利用chrome的clipboardData和File Reader对象,可以很好的实现些功能。function test(evt){ //for chrome var clipboardData = evt.clipboardData; for(var i=0; i<clipboardData.items.length; i++){ var ite
2013-06-25 11:02:18
5536
原创 XP硬盘读写速度很慢的解决方法
05购入的电脑,今日仍在发挥余热,但系统速度慢得出奇。今日检测了硬盘读写速度还不到2m/s,实在令人难以接受。一查之下,硬盘被置为PIO模式了,难怪。用以下方法得以解决:1、对桌面“我的电脑”右键选择“属性”,选择“硬件”->“设备管理器”。2、展开“IDE ATA/ATAPI 控制器”节点,双击“主要IDE控制器”。3、点击“高级设置”,查看“设备0”的传输模式为“DMA(若可用
2013-06-10 22:56:48
14604
转载 字符串匹配的KMP算法原理——16张图片看完就懂了
文章一字不落完全转载阮一峰自:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html,图文并茂,生动形象易懂。另外利用这个原理,对KMP算法做了一个Java实现,可以看博客KMP字符串模式匹配算法实现——Java实现字符串匹配是计算机的基本任务之一。
2013-05-22 10:35:21
2439
原创 oracle缩小表空间
数据库用久了难免会出现没有回收的空间,如果空间太大可使用以下方法进行回收。查询用个表所占用的空间:SELECTtablespace_name,100*(sum_max-sum_alloc+nvl(sum_free,0))/sum_max AS capa_per,(sum_max-sum_alloc+nvl(sum_free,0))/1024/1024 AS capa_fre
2013-04-22 15:03:49
3521
原创 关闭RTTI,减小Delphi2010程序的尺寸
自从Delphi2010增强了RTTI反射机制后,编译出来的程序变得更大了,这是因为默认情况下 Delphi2010 给所有类都加上了RTTI信息(呵呵,不管你用不用它,好像实用价值确实不高,至少目前我不会去用的)。虽说对程序的运行速度影响不大,但会增加安装程序的大小,这也是我们不愿看到的。有没有办法禁用RTTI信息,从而减小编译后程序的大小呢?,从文档中我们找到了方法。一、在工程中用编译
2013-04-16 14:17:55
2300
转载 CSS3 transform旋转属性
目前越来越多的浏览器兼容CSS3标准了,CSS3里有一个使对象旋转的属性transform rotate,号称兼容CSS3的浏览器对它的支持也不算好,好在Firefox、Webkit和Opera这些浏览器都已经提供了官方的hack去支持这个属性。唯独在IE浏览器里对这个transform属性无法通过一般的CSS写法去实现。在W3C官方的标准里,通过transform属性使对象旋转的写法如下
2012-12-29 13:03:18
4449
原创 document.execCommand("BackgroundImageCache",false,true)
IE6下的背景图片每次使用都会重新发送请求而不是使用本地缓存,特别是使用hover背景图片能明显感到到闪烁,有人用的办法解决了这个问题:css方法:html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}js方法:window.isIE=navigator.appNa
2012-12-28 15:48:40
2736
转载 AQTime教程
1 简介AQTime和MemProof都是AutomatedQA旗下的产品,AQTime比MemProof提供了更丰富强大的功能。该产品含有完整的性能和调试工具集,能够收集程序运行时关键的性能信息和内存/资源分配信息,并提交概要报告和详细报告,还提供所有的程序优化处理工具,囊括了自定义过滤器、图形化的调用层次结构一直到源代码浏览等内容。AQTime的特色在于它不仅是一款调试工具,还是一款性
2012-11-15 10:02:22
2247
转载 SQL2005存储过程解密
问题一: DAC连接问题自己尝试了n次,最后总结一下连接步骤:1 先用有sysadmin角色的用户登陆SQL Server Management Studio;2 在工具栏上选数据库引擎查询;服务器名称改为 ADMIN:服务器名称 ;选项>连接属性>连接到数据库 改为加密存储过程所在的数据库;连接3 运行解密的存储过程;问题二: 可用的存
2012-10-30 15:13:57
2237
转载 全面理解javascript的caller,callee,call,apply概念
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明Argum
2012-09-11 17:44:09
1061
转载 现代C++风格以及在实际开发中的使用——谈微软英库中文输入法开发经验
本文转载自:http://blog.sina.com.cn/s/blog_4caedc7a0102eg2w.html,各位看客有问题请移步咨询。编者按:微软英库拼音输入法测试版已正式上线一周多了,我们收到了来自各方的大量反馈和建议。善意的肯定令我们欢欣鼓舞,问题的反馈更为我们提供了改进的源泉。在此感谢大家的关注和支持!微软英库拼音输入法项目是由微软亚洲研究院和微软中国Office商务软
2012-08-30 16:12:50
3420
原创 用透过数据库传输二进制文件
//服务器create table upd(bb image)insert upd(bb)select * from openrowset(bulk 'c:\Updater.exe', single_blob) aselect DATALENGTH (bb) from upd//方法1:客户数据库create table upd(bb image)i
2012-07-03 16:10:05
1229
转载 MSSQL2005恢复xp_cmdshell
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。SQL2005 在默认的设置中是
2012-06-30 15:33:17
1532
原创 定制webkit内核浏览器的滚动条样式
终于发现非IE内核的浏览器也可以定制滚动条样式的,下图里那些古怪的滚动条全都是用CSS定制出来:这里有详细说明:http://css-tricks.com/custom-scrollbars-in-webkit/,等有空再翻译翻译。
2012-06-08 16:15:36
1639
原创 神奇的weblogic,Connection关闭与Result set already closed!
最近新写的一套JAVA封装类,运行期间出现了“java.sql.SQLException: Result set already closed”错误,出现的机率比较高,但又有一定的随机性,注释掉Resultset的close代码后问题依旧。连接代码如下:javax.naming.Context initCtx = new javax.naming.InitialContext();
2012-03-30 18:31:13
4848
原创 记录几个开平方算法
整数开平方算法:本算法只采用移位、加减法、判断和循环实现,因为它不需要浮点运算,也不需要乘除运算,因此可以很方便地运用到各种芯片上去。我们先来看看10进制下是如何手工计算开方的。先看下面两个算式,x = 10*p + q (1)公式(1)左右平方之后得:x^2 = 100*p^2 + 20pq + q^2 (2)现在假设我们知道x^2和p,希望求出q来,求出了
2012-03-28 11:11:04
13724
1
原创 使用TWebBrowser时存在内存泄漏问题的解决方案
用TWebBrower不断打开多个网页,多某些版本的操作系统上运行一段时间后,发现占用系统内存达几百M,直到关闭程序后,占用的内存才能释放。这个问题在网有很多讨论,比较多人的建议办法是用SetProcessWorkingSetSize(GetCurrentProcess(),-1,-1)处理一下,这个变通的办法貌似可行。然后在http://www.winu.cn/space-14160-d
2012-03-09 12:43:51
2097
原创 使用x-webkit-speech令网站支持语音输入功能
今天仔细看了看163邮箱,发觉搜索框有个小麦克风标志,联想在词霸也见过类似标志,突然生成好奇心用Chorme分析了一个源代码发现了个属性:x-webkit-speech和onwebkitspeechchange,接着Google了一下才知道是HTML5下的属性,通过使用google的语音服务支持语音输入功能。Google搜索的语音输入功能:检测浏览器是否支持
2012-03-05 23:42:04
5532
原创 兼容IE、新版Chrome、Firefox,实现本地图片等比例缩放预览
以前转载过一篇《兼容IE8、火狐的本地图片预览+等比例缩放》的文章,时至今日在新版的Chrome和Firefox上已经不能用了,原因getAsDataURL方法已经失效。当然在Chrome、Firefox上可以通过HTML5来实现,今天把它写出来了,见源码: 本地图片预览 #preview{width:100px;height:100px;border
2012-02-26 14:25:25
15745
1
转载 《福布斯》评出苹果公司十大失败产品
《福布斯》评出苹果公司十大失败产品ugmbbc发布于 2008-10-31 23:21:30《福布斯》杂志近日撰文称,作为一家知名IT公司,苹果如今已走过三十多年的发展历程。同许多公司一样,苹果在创新过程中也走过许多弯路,虽然以失败告终,不过帮助其积累了不少宝贵经验。以下便是苹果十大创新败笔。Lisa电脑 1.Lisa电脑 苹果Lisa电脑以乔布斯女儿的
2011-10-17 16:05:45
1407
原创 发现ie6一个bug
做系统要考虑兼容,IE6还没死翘翘。话说这个BUG相当神奇DOCTYPE声明为css写.mainbody {background: url(../images/desk_bg01.jpg) repeat-x top fixed;}当中的desk_b
2011-08-26 00:45:25
949
转载 QQ阳光牧场3D设计分享[转]
因为CSDN博客的问题,不想多说,请访问者移步:http://www.uimaker.com/uimakerhtml/uistudy/2011/0630/16199.html欣赏
2011-07-09 10:49:06
1654
转载 朋友找你做网站却又不想花钱的,你该怎么办?
博客有问题,请到些阅读:http://www.uimaker.com/uimakerhtml/uistudy/2011/0627/15925.html
2011-07-08 16:44:47
1015
转载 JavaScript浮点数问题[转]
JavaScript数值问题 收藏如果你是一个Web开发者,应该也写过这种接受用户输入的JavaScript代码: <input type="text" name="age" onchange="return (this.value>0)">表面上看,这行代码不存在任何问题,但实际运行一段时间后,却发现它偶尔莫名其妙地罢工。 这行代码的问题是
2011-06-30 13:21:00
3212
原创 偶尔被ie/ff/chrome玩玩
现在这个年代,写一个兼容所有浏览器的页面真的好难,记录一下今天碰到的几个问题:1.background:url()的内容,IE可见,FF/Chrome不显示:CSS中加上overflow:auto;就可以了。 2.自上而下连续三个DIV,第二个长度不固定,第三个要求紧接着第三个:你设置了float:了吗?第三个加上clear:both;吧,否则乱套了。 3.用了text
2011-06-26 17:16:00
929
1
转载 [电影]老男孩,给有梦想的你
<br /><br />看不到请点击这里:http://www.chengan.cn/bbs/thread-80540-1-1.html
2011-03-22 13:52:00
970
原创 慎用MonthsBetweent和MonthSpan
<br />●function MonthsBetween(const ANow, AThen: TDateTime): Integer; <br /><br />描述: <br />根据两个给定的TDateTime类型的参数ANow和AThen,MonthsBetween函数能得到两个日期在月份 <br />上差距数。因为月份的天数是不同的,所以 MonthsBetween 函数返回的是一个近似值,该近似 <br />值基于每个月份为 30.4375 天。不足一个月的数字将不被计算。 <br />因此,例
2011-03-21 16:04:00
2820
原创 MTK系列手机软件安装方法
<br />以前买的一台MTK系列的手机一直没装上软件,今天花了时间研究,原来真的可以,特意分享一下。<br /> <br />方法如下:<br />一、测试:<br />在待机状态下(也就是在桌面的背景图案下),直接按手机的“*#220807#”或“*#777755999#”(不含引号),手机有反应(此反应表现为:一直接打开一个游戏列表,二打开网页或出现方框),则说明可以安装软件。<br /> <br />二、建立软件列表:<br /> 下载一个国产手机MTK平台mrp应用驱动文件DSM_GM.mrp(
2011-01-26 00:42:00
5212
转载 大悲寺——依教奉行溯正源,良苦用心谁人知?纵然世间一比丘,不退初心证菩提。[转]
愿以此功德 庄严佛净土 上报四重恩 下济三涂苦 若有见闻者 悉发菩提心 愿此一报身 同生极乐国
2011-01-20 13:51:00
4990
kktOutlookBar--OutlookBar样式的JS导航栏
2009-04-04
mxOutlookBarPro2.13修改版
2009-02-17
ListView模拟的简单流程图界面
2008-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人