
编程技术
空空法师
这个作者很懒,什么都没留下…
展开
-
解决SharePoint Solution安装过程中不能deploy assembly的问题
在部署SharePoint solution的时候会遇到原创 2014-07-16 02:09:05 · 1229 阅读 · 0 评论 -
Google App Engine太强大了
Google App Engine太强大了见视频:原创 2008-07-03 04:26:00 · 887 阅读 · 0 评论 -
浏览器底边浮动CSS
body高度一般不建议设置成100%,虽然很多浏览器都支持,但会造成一些不可预见的问题,比如有时总有垂直滚动条出现。其实要做页脚很简单,只要用以下的css就可以了。调整浏览器大小保持底边位置:style=" position:absolute; bottom:0px; left:0px; right:0px;原创 2008-07-02 19:59:00 · 978 阅读 · 0 评论 -
获取鼠标坐标
head> title>Mouse co-ordinatestitle> style type="text/CSS"> .holder {background-color:lightyellow;color:blue;width:40} style>script type="text/javascript">function showit(){ document.form转载 2008-09-16 05:32:00 · 677 阅读 · 0 评论 -
SHA1 Encoding with C#
/// /// Generate SHA1 encrypted text/// private void button3_Click_1(object sender, EventArgs e){ byte[] data = Encoding.Default.GetBytes(tbSHA1Original.Text); byte[] res原创 2008-06-12 21:08:00 · 867 阅读 · 0 评论 -
Firebug被Disable不能使用XmlHttpRequest
在FF中,当Firebug被Disable后在使用XmlHttpRequest的时候,不能运行到send步骤。例如: var client; if (window.XMLHttpRequest) ...{ client = new XMLHttpRequest(); } else if (window.ActiveXObject) ...{原创 2008-05-15 19:06:00 · 1007 阅读 · 0 评论 -
配置Vista中IIS7遇见的几个问题
IIS7采用模块化设计。一般来说安装自己要用上的模块便可以运行。访问http://localhost 应该可以得到IIS的默认页面。由于要使用asp.net便需要安装此组件。新的asp.net3.5一般都兼容以前的web.config。以下是要注意的地方: C:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NE原创 2008-05-14 09:31:00 · 883 阅读 · 0 评论 -
Linux主机VMWare访问物理硬盘方法
VMware Workstation 5.5的方法也可以用在6.0上。注意2点: 需要增加用户到disk组: sudo adduser [myname] disk原因就是/dev/sda的访问权限只有root和disk组。这步如果没有做那么是没办法来访问设备的。安全工作真是做得周到! 一定要um原创 2008-04-02 08:57:00 · 2880 阅读 · 0 评论 -
VMWare Workstation 6 for Linux 在 Ubuntu 下安装解决2个问题
VMWare Workstation 6 for Linux 在 Ubuntu 下安装解决2个问题Ubuntu版本7.10,是从7.04升级来的。在此版本基础上要安装vmware workstation 6。按照官方方法解压后,安装程序出现vmnet的编译错误信息,可能是header文件的兼容性问题,建议不要去修改源文件,而是下载vmware-any-any-update115.tar.gz文件(原创 2007-12-11 08:35:00 · 2608 阅读 · 0 评论 -
Ubuntu中文字体,输入法,播放rmvb等等问题一次性解决
首先是播放rmvb:http://www.debian-multimedia.org/pool/main/w/w32codecs/下载后一次搞定。默认中文字体太难看。按照以前的经验,非文泉莫属:http://wenq.org/index.cgi?BitmapSong同样下载一个deb包,自动安装完成。重新启动X。Ubuntu升级带来的scim输入不了,如此改动:sudo gedit /etc/X1原创 2007-12-13 03:55:00 · 2359 阅读 · 0 评论 -
再次试验用ASP.NET来Redirect
再次试验用ASP.NET来Redirect以前我曾经写过文章介绍如何使用Global.asax来做重定向。可是实践中出现很多问题。新的项目我使用HttpModule来做。使用HttpModule而不是HttpHandler可以避免无限循环的问题。HttpHandler其实是截获Handler,所有后来的事都要自己手工解决。我只是重新定向,没有这么复杂。HttpModule看上去比较实惠,所以就是原创 2007-12-06 01:18:00 · 1237 阅读 · 0 评论 -
关于Microsoft Report RDL的一些心得及Hack经验
几年前,我们做项目的时候要求能从ASP.NET输出PDF文档。因为当时大家都爱用Access,我也承认,Access的报表做的不错。至今如果要我来做单机报表,我还是会选择用Access。当时要做Web版本的输出,当年VS2003好像去掉了Crystal Report功能,我们以为大势已去,纷纷投向Microsoft Report的怀抱。刚开始的时候,我们就需要使用Object Data Sou原创 2008-02-22 22:03:00 · 1924 阅读 · 0 评论 -
[转贴] Ubuntu dapper 多媒体设置
Ubuntu dapper 多媒体设置 作者: Karron Qiu 主页: http://karronqiu.googlepages.com转载 2008-02-20 05:45:00 · 786 阅读 · 0 评论 -
用Google Map API自动寻找地址
亲自实践了一下Google Map API的威力。感觉非常不错。总体来看和Adsense的JavaScript API差不多。但是功能更加强大。因为用的是JavaScript,没有平台限制。废话不说,下面就开始吧。script src="http://maps.google.com/maps?file=api&v=2&key=免费申请的 API KEY" type="tex原创 2007-11-14 01:54:00 · 1291 阅读 · 0 评论 -
可记录历史数据的表单设计
格式 id Record Data Created原创 2007-11-09 21:48:00 · 4776 阅读 · 0 评论 -
JavaScript动态减肥
JavaScript动态减肥随着Ajax的流行,越来越多的JavaScript被用到页面中,一个页面调用js文件大小超过500k都不稀奇了。这么大的带宽会给用户和网络带来诸多不便。其实我们都知道JavaScript及html都有很多空间是多余的。比如white space,网上有一些方案,比如JS Code Compressor。透过这个WinForm工具可以压缩文件大小到原来的一半左右。但如果我原创 2007-06-13 04:21:00 · 1483 阅读 · 0 评论 -
Asp.net 连接活动目录(Active Directory)
不多解释,代码很明白,需要导入System.DirectoryServices protected void Page_Load(object sender, EventArgs e) { DirectoryEntry entry = new DirectoryEntry("LDAP://AD"); DirectorySearcher searcher =原创 2008-10-24 23:43:00 · 1257 阅读 · 0 评论 -
Eclipse+PyDev开发Django在Ubuntu下的配置
emacs用来当IDE还行,但是当RAD工具就缺乏一些实用特性,特别是IntelliSense功能。由于Eclipse和Visual Studio一样可以设置成emacs快捷键模式,决定尝试用此来开发django应用。1) 安装eclipse和pydev在Debian系的Linux中这很简单。由于依赖关系,我们只需安装pydev,剩下的apt自动会给安装上。sudo apt-get install原创 2008-12-31 19:51:00 · 4839 阅读 · 0 评论 -
ffmpeg map channel
Command below will copy left audio channel to right when streaming video:ffmpeg -f mpegts -i "udp://@239.192.18.51:5000?fifo_size=1000000&overrun_nonfatal=1" -deinterlace -r 25 -vcodec libx264 -ac原创 2014-05-11 18:49:21 · 2949 阅读 · 0 评论 -
Export IIS Log to SQL Server
Did some research on how to analyse IIS logs. Desktop software doesn’t work with 700M log files. Instead I found LogParser did a better job by exporting the log to SQL server database. It’s then flexi原创 2014-05-11 18:23:08 · 1214 阅读 · 0 评论 -
Streaming single image with ffmpeg
I need to disable live video broadcast for a day or two. If I stop streaming service the flash player will wait for input. Not nice for end users who will report it as an error. It would be nice to sh原创 2014-05-10 07:15:57 · 741 阅读 · 0 评论 -
Cascade Delete Stored Procedure
<br />In database migration tests a database needs to be emptied before each import attempt. Rows can be easily deleted by the delete command if no foreign key constrain is affected. In most small projects simple scripts deleting child tables before deleti原创 2011-05-13 17:27:00 · 815 阅读 · 0 评论 -
正确使用RunWithElevatedPrivileges
<br />使用RunWithElevatedPrivileges的时候,contributor也可以运行下面的代码:<br />SPSecurity.RunWithElevatedPrivileges(delegate() { SPSite siteCollection = SPContext.Current.Site; siteCollection.CatchAccessDeniedEx原创 2010-06-18 20:33:00 · 3142 阅读 · 0 评论 -
对pirobox做的修改
在jquery的lightbox插件中,pirobox算是比较清爽的,不过有些不足的地方,小修一下就好。修改基于版本1.2.2。原创 2010-06-08 17:08:00 · 1782 阅读 · 0 评论 -
401 UNAUTHORIZED in SharePoint 2007
Ive created a web part that gathers information from a Document Library. It works well under the "admin" web application (we have two web apps: admin site for non-anonymous users; www site for an原创 2010-02-11 01:46:00 · 3649 阅读 · 2 评论 -
pt, px, em, % 对照表
PointsPixelsEmsPercent6pt8px0.5em50%7pt9px0.55em55%7.5pt10px0.625em62.5%8pt11px0.7em70%转载 2010-02-09 22:57:00 · 1452 阅读 · 0 评论 -
转到nginx,用上php-cgi了
nginx用来做fcgi服务器配置倒是非常方便。一个多月前曾用过lighttpd,但由于不大稳定,一直想换到nginx。nginx已经工作好几周都没有问题,于是准备将所有php开发的项目都转来。nginx好像配置更简洁,没有cgi概念,只服务于fcgi和静态页面。我喜欢。 fcgi需要php在后台运行。我用的是debian/ubuntu系,直接sudo apt-get install原创 2009-09-18 06:51:00 · 5946 阅读 · 0 评论 -
Linux下的多进程编程
http://linux.chinaunix.net/doc/program/2001-08-21/643.shtml (一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代转载 2009-08-21 08:03:00 · 681 阅读 · 0 评论 -
使用event来处理用户控件之间的通讯
User Control之间的通讯有很多种方法。比较简单的是利用session,cookie,viewstate,url parameter,javascript,访问子控件的属性等。但这些方案不是很elegance,容易出错且修改不便。我们可以利用delegate和event来很好地解决这样的问题。比如有一个aspx文件,包含了2个user control,分别是uc1和uc2。在u原创 2009-06-02 23:40:00 · 822 阅读 · 0 评论 -
Linux下bin文件转换成iso
有一种cd格式由一个比较大的bin文件和一个很小的cue文件组成。此格式在Linux中使用不便,需要转换成iso文件。 我们需要bchunk,可以通过apt来安装。 sudo apt-get install bchunk 如果这2个文件都有,一个命令就可以解决问题。 $bchunk image.iso 即使没有cue文件,还是有办法的。只原创 2009-04-29 17:41:00 · 3231 阅读 · 0 评论 -
用 Python写 daemon
转自http://chowroc.blogspot.com/2007/05/python-how-to-write-daemon.html最近用 Python 可能要写 daemon,找资料先看看。参照《UNIX 环境高级编程》第十三章:(1) 首先做的是调用 fork,然后使父进程 exit。这样做实现了下面几点:第一,如果该精灵进程是由一条简单 shell 命令起动的,那么使父进程终止使得 s转载 2008-12-24 00:43:00 · 6423 阅读 · 0 评论 -
Eclipse可视化编辑XSD
市面上比较流行的工具比如XMLSpy提供了比较友好的可视化工具。在Linux/免费在Widows中如何来方便地编辑XSD呢?当然我们可以选择emacs(事实上这是我最喜爱的编辑器)。但老实说新的标准太多,自己又比较懒惰,所以很多时候还是依靠eclipse来做coding。eclipse也可配置支持emacs的快捷键,这样二者都可以使用。在Ubuntu系统下,很容易就可以通过apt-get得到ecl原创 2009-03-04 23:17:00 · 8098 阅读 · 0 评论 -
使用python访问c++库
平台:ubuntu 8.10 AMD64 + Python 2.5 + Boost创建hello.cpp文件:#include char const* greet(){ return "hello, world";}BOOST_PYTHON_MODULE(hello_ext){ using namespace boost::python; def("原创 2009-01-15 01:22:00 · 1233 阅读 · 0 评论 -
SQL Server 增加前置0处理
update TABLEset FIELD = Right(replicate(0,4) + FIELD,4)原创 2007-09-07 19:05:00 · 1749 阅读 · 0 评论 -
Windows上安装Subversion服务的最简单方法(浓缩版)
第一步当然是下载。一个提供服务。一个提供客户端。服务器软件的名称就叫Subversion。客户端有很多种。建议抓tortoiseSVN。都只要google一下就来了。配储存数据库很简单。打开cmd,运行svnadmin create c:/svn_repository/project1注册subversion作为windows进程服务也一条命令而已。sc create SVNService bin原创 2007-08-28 19:20:00 · 2178 阅读 · 0 评论 -
SQL Server中打印统计某字段有相同数据的行数
SQL Server中打印统计某字段有相同数据的行数此方法扩展空间很大,例如可以作子查询用于统计,“干净”纪录导出等等SELECT [COL_NAME], COUNT([COL_NAME]) AS Expr1FROM [TABLE_NAME]GROUP BY [COL_NAME]HAVING (COUNT([COL_NAME]) > 1)原创 2006-05-12 22:16:00 · 6710 阅读 · 0 评论 -
Hello World 集锦
见识一下几乎世界上所有的编程语言:http://www2.latech.edu/~acm/HelloWorld.shtml原创 2006-05-17 07:04:00 · 1646 阅读 · 2 评论 -
Hello World
http://www.gnu.org/fun/jokes/helloworld.htmlHello World ! How the way people code "Hello World" varies depending on their age and job: High School/Jr.High 10 PRINT "HELLO WORLD" 20 END转载 2006-05-17 06:58:00 · 989 阅读 · 0 评论 -
c语言难点
这 篇文章主要是介绍一些在复习C语言的过程中笔者个人认为比较重点的地方,较好的掌握这些重点会使对C的运用更加得 心应手。此外会包括一些细节、易错的地方。涉及的主要内容包括:变量的作用域和存储类别、函数、数组、字符串、指针、文件、链表等。一些最基本的概念在此 就不多作解释了,仅希望能有只言片语给同是C语言初学者的学习和上机过程提供一点点的帮助。 变量作用域和存储类别: 了解了基本的变量类转载 2006-09-27 22:42:00 · 1681 阅读 · 0 评论 -
SAMBA配置详解
转自:http://blog.youkuaiyun.com/bekars/archive/2006/05/01/704210.aspx一个运行SAMBA配置恰当的Linux服务器可以替代Windows NT/2000服务器, 它一般能共享目录, 提供活动目录服务(active directory service ,ADS) 但是它可以做为主域控制器(Primary Domain Controller, PD转载 2006-05-12 20:40:00 · 1051 阅读 · 0 评论