2010年2月10日
一直想找一个开源免费的PDF转JPG软件,找到不少,不过转出来的图片效果实在不敢恭维,今天找到一个好的,转换效果堪称专业,还支持批量转换。
就是这个工具:
http://www.imagemagick.org/script/index.php
转换只能在命令行执行,这么使用:
convert -density 300 file.pdf file.jpg
关于 ImageMagick的介绍,很强的一个东东:
ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。ImageMagick的大多数功能的都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口 (PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick) 是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格
2010年2月5日
今天MSN无缘无故就上不出去了,弹出个这个错误:
“The exception unknown software exception(0xc000000d) occurred in the application at location 0x0107d8ea.”
Windows XP:在启动时遇到提示“应用程序异常unknown software exception(0xC00000d)”
Windows Vista 或 Windows 7:无法启动Windows Live Messenger,无任何提示
这是微软MSN升级带来的一个BUG,解决方法如下(来自微软):
尊敬的Windows Live Messenger用户,
今天(2月4日),有用户反应Windows Live Messenger 无法正常启动的问题。经过调查,该问题是由于部分用户安装的保护盾2.0在更新系统文件时出现了故障,引起Messenger程序不能正常启动。
目前,这一个问题已经得到了修复。请访问http://help.msn.cn/kb/kb110038.html 网址,下载修复工具即可。我们对给您造成的不便,深表歉意。
微软MSN客服
2010年1月31日
windows下$NtUninstall$文件夹,是安装补丁时备份的旧文件,可以安全删除,不存在安全隐患。但删除后,如果想卸载某个补丁时,就不行了。建议删除,可以回收数百MB空间。
建立一个DOS批处理文件,内容如下,执行即可删除所有$NTUnintall$文件夹,简单有效!
attrib -r -h -s -a /S /D "%systemroot%\$*"
attrib -r -h -s -a /S /D "%systemroot%\$hf_mig$\K*"
FOR /D %%K IN (%systemroot%\$hf_mig$\K*) DO (
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%%~nxK" /f & (
DEL /f /q "%systemroot%\%%~nxK.log" ))
FOR /D %%$ IN (%systemroot%\$*) DO rmdir /s /q "%%$"
2010年1月20日
参数的写法:"/p:DefineConstants=MY_PREPROC_FLAG YET_ANOTHER_FLAG"
注意,在使用 MSBuild 时,会出现C#项目中设置的输出路径无效的问题,这是要在MSBuild参数中加入:
<arg value="/p:OutputPath=YourOUtPutPath" />
参考:http://www.linqinpark.net/2009/01/13/MSBuildWithMultipleDefineConstants.aspx
2010年1月15日
如何在DNN下用过jQuery?在模块设计时用定义<asp:TextBox id=“txtName" .... />,结果在输出时id变成了dnn_ctr381_EditDeviceDeploy_txtName,之前写jQuery时使用的$("#txtName")当然不对了,不知如何解决的?
因为ASP.NET 和DNN 都会重写控件的ID,所以写客户端的JS是不能直接使用ID,而是要用一段代码获取 ClientID. 你可以把$("#txtName") 替换为$("<%= txtName.ClientID %>") (示范代码,可能没写对)
这种方式会比较难于管理,还有可以改进为现在服务端把所有的ClientID都打包成一个JS对象,之后再客户端调动,你可以google一下这种方法。
几个可以参考的网页:
jQuery and DotNetNuke Modules
http://www.bitethebullet.co.uk/DNN_Module_and_jQuery.aspx
jQuery UI DotNetNuke integration
http://jquidnn.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29465
Using jQuery with ASP .NET
http://dotnetslackers.com/articles/ajax/using-jquery-with-asp-net.aspx
Using jQuery with ASP.NET Part 2: Making Ajax Callbacks to the Server
http://www.west-wind.com/presentations/jquery/jquerypart2.aspx#PageLevelCallbacks
jQuery + ajax + DNN Modules
http://www.dotnetnuke.com/Default.aspx?tabid=795&forumid=111&postid=342418&scope=posts#342418
JSON.NET
http://james.newtonking.com/projects/json-net.aspx
2010年1月12日
摘要: 有时候你没有办法使用图形界面的管理器连接SQL服务器,这个时候如果你想查看一个存储过程的内容就只能依靠SQL语句了。 系统提供了一个存储过程可以查看rule,stored procedure, user-defined function, trigger, 或者 view。 Syntaxsp_helptext @objname = 'name'sp_helptext [ @objname = ] ...
阅读全文
2010年1月9日
摘要: 参看文章:http://weblogs.asp.net/dwahlin/archive/2007/04/29/creating-custom-asp-net-server-controls-with-embedded-javascript.aspx 如何使用[assembly: WebResource]:http://msdn.microsoft.com/en-us/library/system....
阅读全文
2010年1月8日
摘要: 网址:http://oliverhine.com/DotNetNuke.aspx Administration Advanced Control Panel Free fully featured ajax enabled control panel replacement for DotNetNuke with advanced features for an optimized admini...
阅读全文
2009年12月30日
摘要: 任何一种使用数据库web程序(当然,也包括桌面程序)都有被SQL注入的风险。防止被SQL注入,最基本的方法是在代码级别就要阻止这种可能,这个网上讲的很多,我就不多说了。不过如果你拿到的是一个已经完工的产品,这个时候该如何解决呢?我介绍几种对于ASP和ASP.NET有效的防止SQL注入的方案,而且是免费的。 UrlScan 3.1 UrlScan 3.1是一个安全方面的工具,微软官方的东西。它会检...
阅读全文
2009年12月2日
摘要: Specifying special characters in the text property The following rules specify how to include special characters in the text property of a text control MXML tag, either in a property assignment, such...
阅读全文