﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-悟空-简单就好</title><link>http://www.cnblogs.com/fjwuyongzhi/</link><description>.net企业级应用研究考虑最复杂的情况开发出最简单的实现  多种方式，帮你快速找到文档（知识点）！    </description><language>zh-cn</language><lastBuildDate>Sat, 04 Jul 2009 13:36:43 GMT</lastBuildDate><pubDate>Sat, 04 Jul 2009 13:36:43 GMT</pubDate><ttl>60</ttl><item><title>阿里SaaS钱掌柜免费的背后</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2009/04/02/1427911.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Thu, 02 Apr 2009 03:07:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2009/04/02/1427911.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1427911.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2009/04/02/1427911.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1427911.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1427911.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<p>&nbsp;据报导：&nbsp;钱掌柜不但产品免费，更承诺三年内软件升级到服务培训也全面免费，中小企业无需投入即可实现管理体系全面转型。</p>
<p>&nbsp;我的观点：</p>
<p>&nbsp; 免费是真的，这样也就能更精准的收集用户的资料，为公司的其它产品作推销。</p>
<p>将广告的钱花在这，真的是高招！</p>
<p>&nbsp;</p>
<p>&nbsp; 大公司确实应有这样的大手笔啊。</p>
<p>&nbsp;</p>
<p>转载本文请注明来自Cnblogs.com及保留文章链接<br />
(针式PKM也开始免费，希望阿里能收购，哈哈)</p>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1427911.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>一款彻底解决企业考勤薪资问题的软件</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/12/02/1346283.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Tue, 02 Dec 2008 14:24:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/12/02/1346283.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1346283.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/12/02/1346283.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1346283.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1346283.html</trackback:ping><description><![CDATA[<style>
div.news_type
{
width:600px;
height: 25px;
font-size: 10pt;
font-weight: bold;
color: #fff;
line-height: 25px;
border-bottom: 2px solid #FF6600;
margin-left: 12px;
}
table.hot_product_price { border-collapse: collapse; font-size: 16px; text-align: center; }
</style>
<div style="width: 730px"><span style="font-size: 24pt"><span style="font-family: 华文行楷"><span style="font-size: 18pt">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; 针式C/5网络版拍照型考勤薪资系统</span><br />
</span>&nbsp; &nbsp;&nbsp; <strong>一款彻底解决企业考勤薪资问题的软件</strong></span><br />
&nbsp;<br />
&nbsp; &nbsp; &nbsp;针式C/5软件由针式软件(福州)有限公司采用微软最新的 .net 软件网页技术开发，功能强大，真正能满足您的复杂需求的软件；贵公司的考勤薪资制度全部可以用针式C/5软件来实现自动统计、结算，并生成直观的Excel报表。<br />
<br />
<div class="news_type"><span style="font-size: 13pt; color: #330033">主要特点</span> </div>
<ol>
    <li>刷卡拍照，防止代刷卡</li>
    <li>Web 版软件，局域网内任意电脑用户可登入系统进行操作和查询</li>
    <li>强大的人事资料管理模块</li>
    <li>解决复杂的考勤班次问题，具备临时进出的管控功能</li>
    <li>全自动的考勤数据精确统计，一目了然的考勤刷卡数据</li>
    <li>量身定做的薪资模块，精确地为企业解决工资结算问题 <br />
    </li>
</ol>
<div class="news_type"><span style="font-size: 13pt; color: #330033">典型用户</span> </div>
<br />
<table style="margin-left: 40px">
    <tr>
            <td style="width: 173px">中华映管</td>
            <td style="width: 191px">华映显示科技 </td>
            <td style="width: 178px">瑞德电子</td>
        </tr>
        <tr>
            <td style="width: 173px">太子丹服饰</td>
            <td style="width: 191px">飞毛腿友通</td>
            <td style="width: 178px">华映冠捷等等</td>
        </tr>
    </table>
<br />
<div class="news_type"><span style="font-size: 13pt; color: #330033">和一般的解决方案对比</span> </div>
<br />
<table class="hot_product_price" style="margin-left: 20px; width: 620px" bordercolor="#0033cc" border="1">
    <tr style="font-size: 14pt; background-color: #cccccc">
            <td style="width: 29px; height: 21px">序</td>
            <td style="width: 126px; height: 21px">功能</td>
            <td style="width: 100px; height: 21px">普通IC卡</td>
            <td style="width: 128px; height: 21px">嵌入式拍照型</td>
            <td style="width: 112px; height: 21px">指纹考勤机</td>
            <td style="width: 172px; height: 21px">针式C/5拍照型</td>
        </tr>
        <tr>
            <td style="width: 29px">1</td>
            <td style="width: 126px">防止代打卡</td>
            <td style="width: 100px">无</td>
            <td style="width: 128px">有</td>
            <td style="width: 112px">有</td>
            <td style="width: 172px">有</td>
        </tr>
        <tr>
            <td style="width: 29px; height: 20px">2</td>
            <td style="width: 126px; height: 20px">考勤速度</td>
            <td style="width: 100px; height: 20px">快</td>
            <td style="width: 128px; height: 20px">慢</td>
            <td style="width: 112px; height: 20px">慢</td>
            <td style="width: 172px; height: 20px">快</td>
        </tr>
        <tr>
            <td style="width: 29px">3</td>
            <td style="width: 126px">考勤数据下载</td>
            <td style="width: 100px">人工</td>
            <td style="width: 128px">人工</td>
            <td style="width: 112px">人工</td>
            <td style="width: 172px">全自动</td>
        </tr>
        <tr>
            <td style="width: 29px">4</td>
            <td style="width: 126px">数据统计</td>
            <td style="width: 100px">人工</td>
            <td style="width: 128px">人工</td>
            <td style="width: 112px">人工</td>
            <td style="width: 172px">全自动</td>
        </tr>
        <tr>
            <td style="width: 29px; height: 20px">5</td>
            <td style="width: 126px; height: 20px">查询</td>
            <td style="width: 100px; height: 20px">指定电脑</td>
            <td style="width: 128px; height: 20px">指定电脑</td>
            <td style="width: 112px; height: 20px">指定电脑</td>
            <td style="width: 172px; height: 20px">局域网内任意电脑</td>
        </tr>
        <tr>
            <td style="width: 29px">6</td>
            <td style="width: 126px">人事资料管理</td>
            <td style="width: 100px">普通</td>
            <td style="width: 128px">普通</td>
            <td style="width: 112px">普通</td>
            <td style="width: 172px">详细</td>
        </tr>
        <tr>
            <td style="width: 29px">7</td>
            <td style="width: 126px">薪资结算</td>
            <td style="width: 100px">不适用</td>
            <td style="width: 128px">不适用</td>
            <td style="width: 112px">不适用</td>
            <td style="width: 172px">满足各种薪资结算方式</td>
        </tr>
        <tr>
            <td style="width: 29px">8</td>
            <td style="width: 126px">支持考勤制度</td>
            <td style="width: 100px">普通</td>
            <td style="width: 128px">普通</td>
            <td style="width: 112px">普通</td>
            <td style="width: 172px">满足各种各样考勤制度</td>
        </tr>
        <tr>
            <td style="width: 29px">9</td>
            <td style="width: 126px">软件</td>
            <td style="width: 100px">单机版</td>
            <td style="width: 128px">单机版</td>
            <td style="width: 112px">单机版</td>
            <td style="width: 172px">Web 网络版</td>
        </tr>
    </table>
<br />
<div class="news_type"><span style="font-size: 13pt; color: #330033">企业导入&#8220;针式C/5&#8221;软件的成本和经济效益分析</span> </div>
<br />
&nbsp;&nbsp; *以500人的企业为例<br />
<ol>
    <li>直接经济效益分析<br />
    <br />
    <table class="hot_product_price" style="margin-left: -10px; width: 620px" bordercolor="#0033cc" border="1">
        <tr style="font-size: 14pt; background-color: #cccccc">
                <td style="width: 29px; height: 21px">序</td>
                <td style="width: 92px; height: 21px">项目</td>
                <td style="width: 126px; height: 21px">导入前</td>
                <td style="width: 152px; height: 21px">导入针式C/5后</td>
                <td style="width: 128px; height: 21px">直接效益</td>
                <td style="width: 136px; height: 21px">年度成本下降</td>
            </tr>
            <tr>
                <td style="width: 29px; height: 20px">1</td>
                <td style="width: 92px; height: 20px">薪资</td>
                <td style="width: 126px; height: 20px">异常出勤如请假、新进或离职存在多发、错发等</td>
                <td style="width: 152px; height: 20px">专业的薪资结算解决方案，符合企业、员工利益和法规要求</td>
                <td style="width: 128px; height: 20px">节省0.5%每月<br />
                100万*0.005=0.5万</td>
                <td style="width: 136px; height: 20px">5000*12=6万</td>
            </tr>
            <tr>
                <td style="width: 29px">2</td>
                <td style="width: 92px">直接人力<br />
                成本</td>
                <td style="width: 126px">3~4人全职负责人事、考勤排班统计、薪资结算</td>
                <td style="width: 152px">2~3人半职负责<br />
                其它时间可做其它事情</td>
                <td style="width: 128px">1人*1300元</td>
                <td style="width: 136px">1300*12=1.56万</td>
            </tr>
            <tr>
                <td style="width: 29px; height: 22px">3</td>
                <td style="width: 92px; height: 22px">加班工时<br />
                迟早退</td>
                <td style="width: 126px; height: 22px">人工精略统计和控管</td>
                <td style="width: 152px; height: 22px">精确计算，&lt;30分钟不计入加班工时<br />
                迟早退精确到1分钟</td>
                <td style="width: 128px; height: 22px">精实5%，至少每月精实6000元<br />
                (500*2小时*6元)</td>
                <td style="width: 136px; height: 22px">6000*12=7.2万</td>
            </tr>
        </table>
    <br />
    </li>
    <li>间接经济效益<br />
    <br />
    <ul style="list-style-type: square">
        <li>快速查询某个员工的人事档案、出勤打卡、任意一个月的薪资等信息</li>
        <li>快速获取各种人事、考勤和薪资等统计报表</li>
        <li>员工工作效率提高、出错率大大降低、工作量下降，更简单更轻松完成工作</li>
        <li>员工的代打卡现象有效解决，实际出勤率提高</li>
        <li>专业的薪资袋打印，让员工明明白白自己的收入和改进方向，减少抱怨，提高员工对公司的满意度 </li>
    </ul>
    <br />
    </li>
    <li>导入成本分析 </li>
</ol>
<p>
<table class="hot_product_price" style="margin-left: 20px; width: 620px" bordercolor="#0033cc" border="1">
    <tr style="font-size: 14pt; background-color: #cccccc">
            <td style="width: 29px; height: 21px">序</td>
            <td style="width: 122px; height: 21px">项目</td>
            <td style="width: 126px; height: 21px">数量</td>
            <td style="width: 152px; height: 21px">单价</td>
            <td style="width: 128px; height: 21px">小计</td>
            <td style="width: 136px; height: 21px">备注</td>
        </tr>
        <tr>
            <td style="width: 29px; height: 22px">1</td>
            <td style="width: 122px; height: 22px">员工IC卡押金</td>
            <td style="width: 126px; height: 22px">500人</td>
            <td style="width: 152px; height: 22px">50</td>
            <td style="width: 128px; height: 22px">+2.5万</td>
            <td style="width: 136px; height: 22px"></td>
        </tr>
        <tr>
            <td style="width: 29px; height: 20px">2</td>
            <td style="width: 122px; height: 20px">拍照硬件</td>
            <td style="width: 126px; height: 20px">1项</td>
            <td style="width: 152px; height: 20px">1000</td>
            <td style="width: 128px; height: 20px">-0.1万</td>
            <td style="width: 136px; height: 20px">电脑自备</td>
        </tr>
        <tr>
            <td style="width: 29px">3</td>
            <td style="width: 122px">针式C/5软件</td>
            <td style="width: 126px">500人</td>
            <td style="width: 152px">50</td>
            <td style="width: 128px">-2.5万</td>
            <td style="width: 136px">含一年升级费</td>
        </tr>
        <tr>
            <td style="width: 29px">4</td>
            <td style="width: 122px">软件导入服务</td>
            <td style="width: 126px">16天</td>
            <td style="width: 152px">1000</td>
            <td style="width: 128px">-1.6万</td>
            <td style="width: 136px">含一年维护费</td>
        </tr>
        <tr>
            <td colspan="4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;企业需要投入的成本：</td>
            <td style="width: 128px">-1.7万</td>
            <td style="width: 136px"></td>
        </tr>
    </table>
</p>
<div class="news_type"><span style="font-size: 13pt; color: #330033">公司简介</span> </div>
<p>&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp; &nbsp;&nbsp; <strong>针式软件(福州)有限公司简介</strong></p>
<p>&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; 针式软件(福州)有限公司，是专业从事企业管理软件开发厂商。以&#8220;<span style="font-size: 14pt; color: #ff0000"><strong>软件+制度</strong></span>&#8221;的企业管理理念为基础，应用最新的Web软件技术，推出针式C/5考勤薪资人事餐饮软件，产品功能全面、高效简洁、应用效果显著，拥有多家的企业用户，倍受用户青睐。 <br />
<br />
&nbsp; &nbsp;&nbsp; 针式软件(福州)有限公司，位于福州软件园（福州市铜盘路软件大道89号A区28号楼），目前拥有员工30多人；下设C/5考勤薪资人事软件部、C/5餐饮软件部、软件开发基础技术部、C/5测试部、销售部、售后服务部、企业管理问题政策研究课等多个部门；为全面、彻底解决企业在考勤、薪资、人事、餐饮等管理问题提供IT技术支持。 <br />
<br />
&nbsp; &nbsp;&nbsp; 针式软件以&#8220;软件服务&#8221;为导向，为企业提供量身定制的解决方案，让软件在企业中真正用起来用好，<span style="color: #ff0000">让每一个员工都能方便使用软件解决关心的问题</span>，发挥软件在&#8220;解决繁锁的数据输入统计&#8221;、&#8220;快速获取相关信息&#8221;等方面的优势；发挥软件在企业制度落实、管理决策提供准确数据的作用。</p>
<p>&nbsp; 地址：福州软件园（福州市铜盘路软件大道89号A区28号楼）</p>
<div class="news_type"><span style="font-size: 13pt; color: #330033">联系方式</span></div>
<br />
&nbsp; &nbsp; 销售：13950203309/吴经理<br />
&nbsp; &nbsp; 地址：福州软件园（福州市铜盘路软件大道89号A区28号楼)<br />
&nbsp; &nbsp; 电话：0591-83969162（8线） 传真：0591-83952505<br />
&nbsp; &nbsp; 网站：<a href="http://hr.pinstudy.com/" target="_blank">http://hr.pinstudy.com/</a>&nbsp;<br />
&nbsp; &nbsp; E-mail:wuyz@pinstudy.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;QQ：969739180&nbsp;<br />
</div>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1346283.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>针式C/5软件</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/09/18/1293163.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Thu, 18 Sep 2008 03:33:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/09/18/1293163.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1293163.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/09/18/1293163.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1293163.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1293163.html</trackback:ping><description><![CDATA[<font face="Verdana">
<p><br />
<a href="http://hr.pinstudy.com/" target="_self">针式C/5软件，为福州地区提供服务</a></font></p>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1293163.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>COM+异常：系统找不到指定的文件。 (异常来自 HRESULT:0x80070002)</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/23/1249345.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Wed, 23 Jul 2008 03:02:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/23/1249345.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1249345.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/23/1249345.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1249345.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1249345.html</trackback:ping><description><![CDATA[<p><font face="Verdana">今天遇到这个异常，发现是引用的程序集未同时部署到GAC时造成的。<br />
解决方法：gacutil /i *.dll </font></p>
<p><font face="Verdana">另外可以参考此文，写得详细。<br />
<a href="http://www.cnblogs.com/fjwuyongzhi/admin/另外可以参考此文，写得详细。" target="_blank"><font face="Verdana">http://www.qianxun.com/archive/572/2008/6/16/8620.html</font>&nbsp;</a></font></p>
<p>&nbsp;</p>
<p><font face="Verdana">另外，还遇到下述出错：删除COM+重新安装配置即可，原因未明</font></p>
<p>&nbsp;</p>
<p><font face="Verdana">Microsoft(R) .NET Framework 服务安装实用工具版本 2.0.50727.1433<br />
Copyright (c) Microsoft Corporation.&nbsp; All rights reserved.</font></p>
<p><font face="Verdana"><br />
出现下列安装错误:<br />
1: 配置组件时出现未知错误。<br />
2: 计数必须为正，且计数必须引用&nbsp; string/array/collection 内的位置。<br />
参数名: slot</font></p>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1249345.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47965/" target="_blank">Google App Engine宕机6小时——云的安全在哪里？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>amteam网站的出错页面和讨论大型网站架构</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/21/1247418.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Mon, 21 Jul 2008 02:17:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/21/1247418.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1247418.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/21/1247418.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1247418.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1247418.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<p><font face="Arial">经常告诉自己：签单中技术只占30%，其它要靠关系和口才等等。</font></p>
<p><font face="Arial">经常上amteam网站，以此督促改善。也希望更多的外包业主更理性选择&#8220;开发商&#8221;</font></p>
<p>&nbsp;</p>
<p>&nbsp;d:\AMTeamV3\Web.Org\App_Code\Art\ArticlesHelper.cs<strong> &nbsp;&nbsp; 行: </strong>1744 <br />
<font face="Arial">从行数可见其架构和开发规范有很大的问题。.net 很好很强大，真正理解整体思想恐怕不多。<br />
像这种大型站点，使用.net Remoting和COM+技术是必然的，负载均衡也是必需考虑的，以保证99.99%四个9的服务品质。<br />
服务器至少应该包括：用户和访问记录数据库服务器、文章数据库服务器、</font></p>
<p><font face="Arial">广告数据库服务器、报表分析数据库服务器、Web服务器*2、应用服务器*N(根据负载配置)、</font></p>
<p><font face="Arial">资源服务器（图片、附件等）等服务器配置，有些服务器可物理合一，但一定要逻辑<font face="Arial">分开</font>。</font></p>
<p>&nbsp; </p>
<h1>&#8220;/&#8221;应用程序中的服务器错误。
<hr width="100%" color="silver" size="1" />
</h1>
<h2><em>在建立与服务器的连接时出错。在连接到 SQL Server 2005 时，在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)</em> </h2>
<font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "><strong>说明: </strong>执行当前 Web 请求期间，出现未处理的异常。请检查堆栈跟踪信息，以了解有关该错误以及代码中导致错误的出处的详细信息。 <br />
<br />
<strong>异常详细信息: </strong>System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时，在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)<br />
<br />
<strong>源错误:</strong> <br />
<br />
<table bgcolor="#ffffcc">
    <tr>
            <td><code>
            <pre>行 1742:    public static Article Get(int ID)
            行 1743:    {
            <font color="red">行 1744:        SqlDataReader dr = SqlHelper.ExecuteReader(ConfigHelper.DataSource2, CommandType.Text, "select * from Articles where ID=" + ID);
            </font>行 1745:        Article ar = new Article();
            行 1746:        if (dr.Read())</pre>
            </code></td>
        </tr>
    </table>
<br />
<strong>源文件: </strong>d:\AMTeamV3\Web.Org\App_Code\Art\ArticlesHelper.cs<strong> &nbsp;&nbsp; 行: </strong>1744 <br />
<br />
<strong>堆栈跟踪:</strong> <br />
<br />
<table width="100%" bgcolor="#ffffcc">
    <tr>
            <td><code>
            <pre>[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时，在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]
            System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +454
            System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +85
            System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +104
            System.Data.SqlClient.SqlConnection.Open() +177
            AMT.Sharing.Common.SqlHelper.PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, String cmdText, SqlParameter[] cmdParms) in D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:194
            AMT.Sharing.Common.SqlHelper.ExecuteReader(String connectionString, CommandType cmdType, String cmdText, SqlParameter[] commandParameters) in D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:107
            System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +104
            ArticlesHelper.Get(Int32 ID) in d:\AMTeamV3\Web.Org\App_Code\Art\ArticlesHelper.cs:1744
            System.Data.SqlClient.SqlConnection.Open() +177
            ShowArticle.Page_Load(Object sender, EventArgs e) in d:\AMTeamV3\Web.Org\ShowArticle.aspx.cs:33
            AMT.Sharing.Common.SqlHelper.PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, String cmdText, SqlParameter[] cmdParms) in D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:194
            System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
            AMT.Sharing.Common.SqlHelper.ExecuteDataTable(String connectionString, CommandType cmdType, String cmdText, SqlParameter[] commandParameters) in D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:74
            System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43
            AMT.Sharing.Common.SqlHelper.ExecuteDataTable(String connectionString, CommandType cmdType, String cmdText) in D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:83
            System.Web.UI.Control.OnLoad(EventArgs e) +98
            _Default.Page_Load(Object sender, EventArgs e) in d:\AMTeamV3\Web.Org\Default.aspx.cs:31
            System.Web.UI.Control.LoadRecursive() +71
            System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4305
            System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
            System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43
            AMT.Sharing.Common.SqlHelper.ExecuteReader(String connectionString, CommandType cmdType, String cmdText) in D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:113
            System.Web.UI.Control.OnLoad(EventArgs e) +98
            AMT.OrgDBHelper.Module.LoadModule(Int32 id) in D:\Projects\AMTeamV3\AMT.Org.DBHelper\ModuleHelper.cs:222
            System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4305
            AMT.OrgDBHelper.ModuleHelper.LoadModule(Int32 type, Int32 id) in D:\Projects\AMTeamV3\AMT.Org.DBHelper\ModuleHelper.cs:88
            ShowModuleMore.Page_Load(Object sender, EventArgs e) in d:\AMTeamV3\Web.Org\ShowModuleMore.aspx.cs:27
            System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +13
            System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43
            System.Web.UI.Control.OnLoad(EventArgs e) +98
            System.Web.UI.Control.LoadRecursive() +71
            System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4305
            </pre>
            </code></td>
        </tr>
    </table>
<br />
<hr width="100%" color="silver" size="1" />
<strong>版本信息:</strong>&nbsp;Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 </font><!-- [SqlException]: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时，在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
   在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
   在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   在 System.Data.SqlClient.SqlConnection.Open()
   在 AMT.Sharing.Common.SqlHelper.PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, String cmdText, SqlParameter[] cmdParms) 位置 D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:行号 194
   在 AMT.Sharing.Common.SqlHelper.ExecuteReader(String connectionString, CommandType cmdType, String cmdText, SqlParameter[] commandParameters) 位置 D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:行号 107
   在 AMT.Sharing.Common.SqlHelper.ExecuteReader(String connectionString, CommandType cmdType, String cmdText) 位置 D:\Projects\AMTSharingV3\AMT.Sharing.Common\SqlHelper.cs:行号 113
   在 ArticlesHelper.Get(Int32 ID) 位置 d:\AMTeamV3\Web.Org\App_Code\Art\ArticlesHelper.cs:行号 1744
   在 ShowArticle.Page_Load(Object sender, EventArgs e) 位置 d:\AMTeamV3\Web.Org\ShowArticle.aspx.cs:行号 33
   在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   在 System.Web.UI.Control.OnLoad(EventArgs e)
   在 System.Web.UI.Control.LoadRecursive()
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
[HttpUnhandledException]: 引发类型为&#8220;System.Web.HttpUnhandledException&#8221;的异常。
   在 System.Web.UI.Page.HandleError(Exception e)
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   在 System.Web.UI.Page.ProcessRequest()
   在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
   在 System.Web.UI.Page.ProcessRequest(HttpContext context)
   在 ASP.default_aspx.ProcessRequest(HttpContext context) 位置 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\6a16c4c1\94d21655\App_Web_tsuqecin.12.cs:行号 0
   在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
--><!-- 此错误页可能包含敏感信息，因为 ASP.NET 通过 &lt;customErrors mode="Off" /&gt; 被配置为显示详细错误信息。请考虑在生产环境中使用 &lt;customErrors mode="On" /&gt; 或 &lt;customErrors mode="RemoteOnly" /&gt;。-->
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1247418.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47961/" target="_blank">微软新推社交网站Windows Live Planet</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>一种在线注册的方法</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/16/1243781.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Tue, 15 Jul 2008 23:24:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/16/1243781.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1243781.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/07/16/1243781.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1243781.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1243781.html</trackback:ping><description><![CDATA[<p><span style="font-size: 12pt">&nbsp;在注册码和机器码之间引入&#8220;代理注册码&#8221;，&nbsp;<br />
</span><span style="font-size: 12pt">&nbsp;软件开发商发给用户的不是可以直接使用的&#8220;注册码&#8221;，要先通过在线注册的方式转换为&#8220;本机的注册码&#8221;。</span></p>
<p><span style="font-size: 12pt">优点：<br />
</span><span style="font-size: 12pt">&nbsp; 1、避免&#8220;一机一码&#8221;的缺点，让用户使用得更方便。这样，用户就可以方便在家里的电脑、公司的台式电脑和笔记本电脑上同时自行注册<br />
&nbsp; 2、代理注册码往往取用户名，所以容易记忆；解决了了注册码保存的问题<br />
&nbsp; 3、传递简单：手机短信、QQ和邮件均可<br />
&nbsp; 4、注册算法变更相对较为简单，可以同时使用不同版本的多种算法，相互不影响<br />
&nbsp; 5、可提供更多的增值服务<br />
&nbsp; </span></p>
<p><span style="font-size: 12pt">和其它注册方法的比较：<br />
&nbsp; </span><span style="font-size: 12pt">1、注册文件：根据用户名、抬头等生成注册文件，此法也避免了和机器直接相关。缺点是保存和传递较为麻烦等<br />
&nbsp; 2、硬件U盘：此法的可破解性较低，但成本较高、传递和保存麻烦和故障率存在的可能<br />
&nbsp; 3、系列号：根据一定的算法强度生成，适合在版权更为透明的场合使用</span></p>
<p><span style="font-size: 12pt">&nbsp;&nbsp; 所有的注册方法，其实都是在用户、软件开发商和中间商间的利益进行平衡；适合自己的软件模式更好。也不用将时间花太多在注册算法上，感觉注册码是用户对软件的一种肯定，无论是个人用户，还是企业用户；使用破解版一段时间后，也常会注册或付费的多</span></p>
<p>&nbsp;</p>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1243781.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47960/" target="_blank">火狐3.5版被指推出太匆忙：存在50多个漏洞</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>使用飞信脱.net framework框架开发的共享软件调查</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/06/11/1217151.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Wed, 11 Jun 2008 01:34:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/06/11/1217151.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1217151.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/06/11/1217151.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1217151.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1217151.html</trackback:ping><description><![CDATA[<p><span style="font-size: 12pt">使用.net开发共享软件的优缺点都很明显，还好有飞信打底。</span></p>
<p><span style="font-size: 12pt">下面是我对各种语言开发共享软件的看法：<br />
1、使用VB6：基本上是见底了，对新的软件工程支持太差，对一些新功能开发有影响<br />
2、Delphi：被收购后前景未明，所以保留对新的软件工程支持性问题<br />
3、.net：应是被看好的大方向，目前的情况是国内安装.net framework框架的电脑不多，不易部署是其最大的缺点；<br />
&nbsp; 优点是各种新的软件工程支持层出不穷，可以较容易实现新的架构思路。如SOA，共享软件的互联网化是不可抵挡的！<br />
4、Foxpro：从微软的支持来看，应是要淘汰的<br />
5、C++：适合技术大牛，适合有组织的团队；不适合个人或松散团队</span></p>
<p><span style="font-size: 12pt">所以，个人让为，适合个人或松散团队来开发共享软件的未来方向应是&#8220;.net&#8221;,在开发速度、新的软件工程方法支持都是不错</span></p>
<p><span style="font-size: 12pt">您看好这个方面吗？通过投票来表达吧，让大家去把握更好的趋势。</span></p>
<p><span style="font-size: 12pt">P.S.<br />
一种软件开发语言，很大程度上决定开发思路和发展方向啊<br />
<br />
投票项目：<br />
&nbsp;1. 已经使用飞信脱.net framework框架开发共享软件<br />
&nbsp;2. 打算使用飞信脱.net framework框架开发共享软件<br />
&nbsp;3. 不看好使用飞信脱.net framework框架开发共享软件</span></p>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1217151.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47959/" target="_blank">Google对手机搜索进行优化升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>用飞信脱框运行访问数据库的软件时出错的解决方法</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/06/11/1217069.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Tue, 10 Jun 2008 16:33:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/06/11/1217069.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1217069.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/06/11/1217069.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1217069.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1217069.html</trackback:ping><description><![CDATA[<p><font face="Verdana">用FetionVM运行访问数据库的软件时出错：<br />
由于应用程序配置不正确，应用程序未能启动。重新安装应用程序可能会纠正这个问题</font></p>
<p><font face="Verdana">解决方法：<br />
<font face="Verdana">Copy System.Transactions.dll和System.Data.dll到Vm<font face="Verdana">的</font> <font face="Verdana">System</font>目录下<br />
</font><font style="color: red" face="Verdana"><font face="Verdana">以及</font>Microsoft.VC80.CRT.manifest</font><br />
<br />
<font face="Verdana">还不行，参考下述</font><br />
1、找到Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT<br />
2、将其内的文件Copy到应用程序的<font face="Verdana">System</font>目录下即可<br />
<br />
<font face="Verdana"><font face="Verdana">再不行看这：</font></font><br />
</p>
<div class="postTitle"><a class="postTitle2" id="AjaxHolder_ctl01_TitleUrl" href="http://www.cnblogs.com/riky/archive/2007/05/11/743310.html">解决&#8220;由于应用程序的配置不正确，应用程序未能启动，重新安装应用程序可能会纠正这个问题&#8221;</a> </div>
<h4 class="TextColor1" id="subjcns!adfe1bb9ac5f26ae!250" style="margin-bottom: 0px"><font face="Verdana"><font face="Verdana">出错现象：</font><br />
System.IO.FileLoadException: <br />
File name: 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' ---&gt; System.Runtime.InteropServices.COMException (0x800736B1): 由于应用程序配置不正确，应用程序未能启动。重新安装应用程序可能会纠正这个问题。 (0x800736B1)<br />
&nbsp;&nbsp; at WindowsApplication4.Form1.button1_Click(Object sender, EventArgs e)<br />
&nbsp;&nbsp; at System.Windows.Forms.Control.OnClick(EventArgs e)</font></h4>
<p class="TextColor1" style="margin-bottom: 0px">&nbsp;</p>
<h4 class="TextColor1" style="margin-bottom: 0px">[VS2005]解决&#8220;由于应用程序的配置不正确，应用程序未能启动，重新安装应用程序可能会纠正这个问题&#8221;</h4>
<div class="bvMsg" id="msgcns!adfe1bb9ac5f26ae!250" style="font-size: 10pt">&nbsp;&nbsp; 今天在准备发布用VS2005写的那个程序时，拷贝到我同事机器上，双击突然出现了&#8220;由于应用程序的配置不正确，应用程序未能启动，重新安装应用程序可能会纠正这个问题&#8220;，这个问题很让我意外，以前只出现过缺少DLL的情况，而这次出现这个问题，让我一时没办法。想想，无非是两个原因引起的，要么是他没有安装VS2005的原因，要么是我的程序里依赖了其它的一些库。于是百度一下，发现好多相关主题。我是按照这个帖子解决的：<br />
<br />
<p style="font-size: 10pt">在VS2005下用C++写的程序，在一台未安装VS2005的系统上，<br />
用命令行方式运行，提示：<br />
&#8220;系统无法执行指定的程序&#8221;<br />
直接双击运行，提示：<br />
&#8220;由于应用程序的配置不正确，应用程序未能启动，重新安装应用程序可能会纠正这个问题&#8221;<br />
<br />
以前用VC6和VS2003的话, 如果缺少库文件，是会提示缺少&#8220;**.dll&#8221;，但是用VS2005却没有这样的提示。
<p style="font-size: 10pt">自己实验了一下，感觉以下几种解决办法是可行的：<br />
方法一：<br />
在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi<br />
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件：
<p style="font-size: 10pt">msvcm80d.dll<br />
msvcp80d.dll<br />
msvcr80d.dll<br />
Microsoft.VC80.DebugCRT.manifest
<p style="font-size: 10pt">把这几个文件拷贝到目标机器上，与运行程序同一文件夹或放到system32下，就可以正确运行了。
<p style="font-size: 10pt">其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!
<p style="font-size: 10pt">方法二：<br />
修改编译选项，将/MD或/MDd 改为 /MT或/MTd，这样就实现了对VC运行时库的静态链接，在运行时就不再需要VC的dll了。
<p style="font-size: 10pt">方法三:
<p style="font-size: 10pt">工程－》属性－》配置属性－》常规－》MFC的使用，选择&#8220;在静态库中使用mfc&#8221;<br />
这样生成的exe文件应该就可以在其他机器上跑了。
<p style="font-size: 10pt">方法四:
<p style="font-size: 10pt">你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装</p>
</div>
</font>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1217069.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47959/" target="_blank">Google对手机搜索进行优化升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>关于在AJAX网页中使用Google Adsense</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/05/03/1180211.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Sat, 03 May 2008 04:43:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/05/03/1180211.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1180211.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/05/03/1180211.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1180211.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1180211.html</trackback:ping><description><![CDATA[<font face="Verdana">
<p><font face="Verdana">网页使用AJAX技术，Google Adsense投放在静态部分，AJAX应用在动态更新部分<br />
网址：http://www.pinstudy.com/ws/eq</font></p>
<p><font face="Verdana">问：</font></p>
<p><font face="Verdana">1、是否违反Google Adsense政策？<br />
2、此种方式，可能造成展示次数少，点击率较高，是否会存在潜在的帐户危险<br />
3、Google目前对此种页面有何政策？</font></p>
</font>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1180211.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47958/" target="_blank">风声又起 Windows 7 RTM版7月13日完成</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>穿透显示功能的实现方法</title><link>http://www.cnblogs.com/fjwuyongzhi/archive/2008/04/29/1175999.html</link><dc:creator>新悟空</dc:creator><author>新悟空</author><pubDate>Tue, 29 Apr 2008 05:27:00 GMT</pubDate><guid>http://www.cnblogs.com/fjwuyongzhi/archive/2008/04/29/1175999.html</guid><wfw:comment>http://www.cnblogs.com/fjwuyongzhi/comments/1175999.html</wfw:comment><comments>http://www.cnblogs.com/fjwuyongzhi/archive/2008/04/29/1175999.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/fjwuyongzhi/comments/commentRss/1175999.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/fjwuyongzhi/services/trackbacks/1175999.html</trackback:ping><description><![CDATA[<p><span style="font-size: 12pt">什么是穿透显示？<br />
&nbsp;&nbsp;&nbsp; 穿透显示指选择父节点可直接显示子节点包含的内容；<br />
如企业的组织架构中，选择处级单位可直接显示下属的各课级人员，而不仅仅是处长一人；<br />
再如个人知识管理中知识分类体系，选择父分类，可直接显示所包含全部知识点。如图所示，单击&#8220;软件开发管理&#8221;，可显示其及其子分类包括的知识点<br />
</span></p>
<p><span style="font-size: 12pt"><a href="http://www.pinstudy.com/ws/pkm/product.htm" target="_self"><img height="496" alt="针式个人知识库管理系统 " src="http://www.cnblogs.com/images/cnblogs_com/fjwuyongzhi/CT.PNG" width="718" border="0" /></a><br />
常见的实现方法：</span></p>
<p><font face="Verdana">1、SQL生成法：基本原理是搜寻节点树，生成用&#8220;or&#8221;连接的SQL语句；此法受SQL语句串长限制，有可能产生&#8220;SQL语句太够复杂&#8221;的出错。这</font><span style="font-size: 12pt">个方法，我在开发<a href="http://www.pinstudy.com/ws/pkm/product.htm" target="_self">针式个人知识库管理软件</a>中使用，只要节点不太深，性能是不受影响的；做法是将ID作为Tag放在节点对象内<br />
<br />
2、冗余法：基本原理是引入冗余字段和冗余表，冗余字段标示节点的位置，冗余表保存各节点的全部位置信息。比如，在人事档案管理系统中</span><span style="font-size: 12pt">，组织架构用OU1、OU2....OU8等字段构成的冗余表表示各OU所在位置；假如处级位置OU4，那显示某个处级全部人员的SQL为OU4=该单位ID即可</span><span style="font-size: 12pt">实现穿透。<br />
<br />
3、编码法：基本原理是使用一串字符来唯一表示节点的上下级关系信息，例&#8220;F2A&#8221;表示F公司2分公司A部门;这样显示某个特定部门的信息要</span><span style="font-size: 12pt">使用子串函数即可实现穿透。此法无法利用索引，所以性能有所影响</span></p>
<p><br />
<span style="font-size: 12pt">上述三种方法，各有优劣。平时可作性能、编码复杂度等测试，实际使用方可灵活选择。</span></p>
<p><span style="font-size: 12pt">&nbsp;&nbsp; <a href="http://www.pinstudy.com/ws/pkm/product.htm" target="_self">更多内容...</a> </p>
</span>
<img src ="http://www.cnblogs.com/fjwuyongzhi/aggbug/1175999.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47957/" target="_blank">乔布斯和埃利森</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>