Umbraco 4.0在本地主机的安装向导

8 三月 2010 In: DotNet, 网页开发
Umbraco 一个开源的CSM。CMS是Content Management System的缩写,意为"内容管理系统"。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 [更多...]
不废话,直接到主题,小龙发现数据库不能启动,现状就是,在使用前面的两篇文章制作的精简版的时候,出现问题是:当程序在中文路径下运行,MySQL运行不起来。 经过检查,是程序中写INI文件的时候,编码方式使用的是默认的编码方式,根据操作系统而言,一般都是UTF8,从而使得BaseDir和DataDir的文本为乱码。MySQLD不能正确启动。 这个问题的解决方式很简单,在上一篇文章的代码中,修改如下代码 ShowMessage("重置数据库配置信息...");           &nbs... [更多...]

精简版MySQL制作(源代码篇)

24 二月 2010 In: SQLReport, DotNet, 软件行业
因为涉及到一些因素,而且整个包也太大了,我就不贴出所有的代码,只贴出部分代码。我使用了一个DLL来包容整个MySQL的包。这个DLL的功能如下: 能够自动安装MySQL,包括解压MySQL到本地目录 自动配置My.INI 自动注册Windows系统服务 系统服务名可以自定义 能够自动启动服务 能够自动停止服务 能够自动启动进程,非系统服务模式启动,提供显示MySQLd的DOS窗口和隐藏这个窗口的选项 能够停止进程,无论是系统服务模式启动还是进程模式启动。 制作过程如下: 找到附加库ICSharpCode.SharpZipLib 和 mysql.data.dll,自己找,网上多得很 按照前面... [更多...]

Krypton4.1.1发布

8 二月 2010 In: DotNet, 软件行业
http://www.componentfactory.com/downloads/KryptonSuite411.zip 一如既往,猜测都可以猜测出来其下载地址。 这次官网进行了一次更新,整体风格我不是很喜欢,但是作为一个售控件的站点,可以理解吧。比较郁闷的是,首页的Sildes显示居然不完全,看样子IE8下面的测试没做完善啊。 从文档上,看不出这次的更新是什么,从4.1.0变更到4.1.1,我估计应该是修改了BUG,没有新增加功能。 ----------------------------------------------Edit by Jea... [更多...]
In C++, FlexeLint is a good tool for static analysis source code, but unfortunately, the reports generated by FlexeLint are formatted in plain text. As there were always a lot of “error” ,"warning” and “information” reported, we could not finger out where the really errors are. So I decided to devel... [更多...]

数据远程同步机制实现

16 十二月 2009 In: 软件行业, JAVA, DotNet
我们面对的产品很复杂,解决方案也很多样,导致技术实现上面,难点多,故障也很多。两个系统涉及到SmartClient的应用,其实本身而言,SmartClient的应用并不是很复杂,但是数据库的同步的确很复杂,其复杂点在于: 服务器端存储全量数据,客户端下载的是部分数据,这些部分数据的拆分依据比较难以实现,尤其是对于现有的数据库表。 客户端数据上传的时候,对于新增和更新的记录都比较好处理,对于删除的记录则很难,一方面要保证单个客户端的删除能够在其他的客户端上面生效,而另外一方面则需要保证其他客户端传上来被当前客户端删除的数据的时候,应该不是新建操作,而是什么也不做。 客户端和服务器端的吞吐量控制... [更多...]

兼容Java和DotNet的AES加密算法

14 十二月 2009 In: 软件行业, SQLReport, JAVA, DotNet
最近在做Java和DotNet之间的互通,本着简单的原则,我不使用HTTPS对通道进行加密,所以采用的是自己加密所有的数据的处理方式,即使在这种情况之下,安全性不能被保证,但是基础的数据安全是可以了,毕竟是行业应用软件,试图破解的渠道比较少,而且数据针对性太强,没有太大的意义。 我的设计是: 几乎所有在Web服务和客户端之间的交互数据都进行加密,数字和日期除外 加密之后都生成BASE64编码,所以几乎所有的参数都是字符串 客户端和服务器共享同样的密码生成机制,一般是时间戳加上固定密码的格式,客户端和服务器都使用这个密码进行加密和解密。 传递的对象,先经过序列化之后,加密成Byte数组... [更多...]

动态添加控件的备注

9 十二月 2009 In: DotNet, SQLReport, 软件行业
众所周知,要添加控件到WinForm的Control中,首先是目标控件必须是容器控件,例如Panel和GroupBox,然后新建控件,然后调用Control.Controls.Add/Insert/AddRange即可,这没有什么蹊跷和争论的地方,但是要实现细微的调整,则比较复杂一些。 我的目标是要实现动态添加参数的输入框到界面上,并且可以收集这些输入的值,具体的要求是: 每个输入控件(例如文本框、日期选择框、下拉列表等等)都要有一个说明的Label在前面,形成一个组。 每个组按照顺序依次的排列,组元素(Label和输入控件)需要对其,目前采用的是纵向单列排列,每组一行。 组内的输入控件可以... [更多...]

连接Oracle数据库的方法(DotNet)

26 十一月 2009 In: DotNet, 软件行业
现场有消息说无法在客户的机器上安装Oracle客户端,客户不让安装任何软件,我很不忿的说了一句“靠,又要用数据库又不让安装客户端,又他妈一帮官僚”。不忿归不忿,还是需要解决这个问题。 网上摘抄然后我自己加了两个。 主要是测试第四个方法,我找了一下,所需要的三个文件需要在Oracle的站点下载一个客户端http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html 下载Oracle XE Client就可以得到这三个文件,比较BT的是,OraOCLXE10.DLL这个文件居然有47M,... [更多...]

Krypton4.1 Released

24 十一月 2009 In: DotNet, 软件行业
官方已经放出下载 Use the following link to download immediately (~49MB)http://www.componentfactory.com/downloads/KryptonSuite410.zip 对这个软件,我的主张是还是保留现状,不用破解了,毕竟这个软件很优秀,我们要保护这些优秀的东西。 4.1在4.0的基础上增加了VS2010的支持,姑且不论2010的效果具体怎么样,从Office2003开始,历经了VS2005, VS2008,Office2007,到现在的VS2010,WinForm的应用一直都在跟着MS小跑,不管怎么说,MS的界面... [更多...]

代码库摘要(codeproject)

23 十一月 2009 In: DotNet, 软件行业
http://www.codeproject.com/KB/graphics/FlashDBInteract.aspx Flash通过C#和数据库交互,对我来说没啥用处,只是觉得好玩。这里有个解码卡http://www.codeproject.com/KB/graphics/swfdotnet-decompiler.   http://www.codeproject.com/KB/graphics/RealTree.aspx 动态绘制的一棵树,模拟树的生成,呵呵,还是觉得好玩,新的版本在http://www.codeproject.com/KB/graphics/RealTree2.... [更多...]

开发的几点备注

22 十一月 2009 In: DotNet, JAVA, SQLReport, 似水年华
只是几点备注,整理到一起来,避免忘记了 Krypton中的Button当边框太小的时候,就会出现无法显示的错误,解决的办法就是设置Button的AutoSize属性为真,KryptonButtonAutoSize Issue Krypton的中文输入法存在问题,需要手工设置全角和半角,最好的办法是设置空间的IMEMode为一个支持半角的输入法,KryptonToolkit TextBox不能输入中文 Krypton的显示风格可以从代码中取得 m_colorSelected = KryptonManager.CurrentGlobalPalette.G... [更多...]
又是一个忙碌的周末,难怪有才在说要请我吃饭要看我有没有时间。周末二哥从马庙上来,说了一个消息,敖家中学的H1N1事件,喝酒的时候我说没看到,二哥说不可能,逐级上报,百多人都被隔离,这事没法隐瞒,我笑笑,回家我查了一下,没得问题,在教育局网站上能看到那条消息,今天已经换成了9月中旬的通报了,呵呵,这下子没得话说了,Google不出来了。 回到标题。 不得不说,ComponentFactory的Krypton组件的确是非常优秀的组件,关键是,免费啊。 在一个产品中,测试人员总说按钮不能显示文本,我一直都是使用加宽按钮来实现,但是昨天在王总的机器上测试的时候,出现无法显示的问题,直接傻眼,都不知道为... [更多...]

泛型委托备注

12 十一月 2009 In: 软件行业, DotNet
在移植一份代码的时候,看到了久违的Lambda表达式 Func<string bool> test 在目标需要支持DotNet 2的大前提下,我需要还原Lambda表达式为delegate,这个相对来说简单 delegate bool Delegate_Func(string strParameter); 但是碰到 public T convertList<T>(object obj, Func<string,T> func) 的时候,就有些犯难了,毕竟在泛型中,我很少用到泛型的delegate,其实说穿了,也是一样 delegate T Delegate_... [更多...]
All source code is available at http://code.google.com/p/sqlreport/. As I mentioned, I failed to integrate SQLReport’s Java source code with C#  using Ja.Net.  So it embarrassed that I have to port all Java source code into C#, here is no good way to do it, I have to port the source code f... [更多...]
In the preceding article(http://www.loveayang.com.cn/post/2009/10/26/Embedded-Sqlitee28099s-Date-type-in-Java-and-DotNet.aspx) , I mentioned that the difference of Date Time in SQLite embedded version of DotNet and Java, I have not give out the solution, here is the solution for Java and DotNet. You... [更多...]

BlogEngine.Net Themes

30 十月 2009 In: DotNet, 软件行业, 似水年华, 网页开发
每次更新都要到处找Themes,等到1.5出来了,要开始选择themes了,列出来,大家自己看看 官网 http://www.dotnetblogengine.net/ 官方主题站 http://www.dotnetblogengine.net/page/themes.aspx 类似MSDN的一个主题 http://www.caioproiete.com/blogs/dotnet/post/2008/02/Paperclip-Themes-for-BlogEngineNET.aspx 主题站,实际的主题少 http://dotnetblogenginethemes.com/ MarketPla... [更多...]
  All of the following content were digested from http://www.visifire.com/blog/2009/10/16/step-by-step-breakdown-of-visifire-rendering-logic/comment-page-1/#comment-3973 Introduction Since the release of Visifire, we have got a lot of positive response from users on the simplicity, looks, cus... [更多...]
The driver for JDBC is from http://www.zentus.com/sqlitejdbc/, current newest version is v056 based on Sqlite 3.6.14.2. The DotNet driver is from http://sqlite.phxsoftware.com/, current newest version is 1.0.65.0 based on Sqlite 3.6.16 I have only checked the embedded version of Sqlite, ... [更多...]

HttpClient enhancement and Cookie tips

2 十月 2009 In: DotNet, 软件行业
The HttpClient is a helper class for Http request in C#, you can download the original source code from http://read.pudn.com/downloads111/sourcecode/web/463929/HttpClient.cs__.htm Here is a Chinese version handle book: http://www.tzwhx.com/newOperate/html/1/12/123/8818.html Tips first,... [更多...]

About Jeason Zhao

Jeason,蜀人,才高三斗,学富一箱。自比子建,放荡不拘行迹,豪语难晓天高;不敢自诩风流,任人笑我痴狂。不欲仕途,个性使然。所到之处,三言不尽,五言难足,鸡飞狗跳盖矣。谓蜀者,鼠也!

What's SqlReport

SQL Report is an open source web-based reporting system that integrates with your Java/J2EE application to produce compelling reports.
  >> Totally free and open source.
  >> Pure web-based user interface. All functions, including viewing reports and administrative, can be done in IE and FF. No extra applications to be needed.
  >> Easy to deploy, no TagLibs, only one servlet. Even you have choice to use pool JSP to access reports without configuring any sevlet.
  >> Having fun with built-in functions. You can create a complex report with a single SQL and set redering from a web-based GUI.