Google [站内搜索]

预览模式: 普通 | 列表

写程序时该追求什么,什么是次要的?

就我看来,一段程序,最该关注的是“逻辑表现”,次要的“性能”等问题的优化。当然,肯定也会有需要追求性能的场景,不过这并不是“追求”出来的,而是在大量经验累计情况下做出的正确决策。就算在那种情况下,“逻辑表现”还是非常重要的。

“逻辑表现”的意思,就是如何用程序清晰地体现你的逻辑。每个程序的目标都是解决某个特定的问题,解决问题便有思路,这个思路用程序表现出来便是逻辑。与初中高中证明数学题一样,逻辑清晰,并把它表达出来是最终的目标,而现在也只是把原本写在纸上的文字,通过代码表现出来而已。

写代码,其实也是用一种特殊的语言——程序语言,而不是文字来表达一段意思。我们平时写文章需要注意分段,分层,分条理,写程序也是一样。可能由于水平有限,你一时还无法写出华丽俊秀的文字,但是写文章的首要目标还是“清晰”,要让别人明白你的意思。写程序也是一样。在写程序时,你不应该总想着用什么技巧,追求这些技巧所带来的好处。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3640

使用||运算符给参数赋默认值

<script type="text/javascript">
function Test(o)
{
    if(!o)o = document;
    

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3938

使用(function(){})()语句提高站点安全性

<script type="text/javascript">
function Alert(msg)
{
    alert(msg);
}

查看更多...

分类:脚本语言 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4298
在用 ASP.Net 开发页面的时候,我们常常通过 System.Web.HttpUtility.UrlEncode 和 UrlDecode 在页面间通过 URL 传递参数,成对的使用 Encode 和 Decode 是没有问题的。

但是,我们在编写文件下载的页面的时候,常常用如下方法来指定下载的文件的名称:

Response.AddHeader("Content-Disposition","attachment; filename="

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7571
Close() and Dispose() are basically the same thing on an ADO.NET connection
object for providers shipped by Microsoft, and typically for 3rd party
providers as well (haven't seen one that does it differently, but you never
know :). The only difference is that Dispose also clears the connection
string. Calling only 1 of them is enough - whichever you prefer or applies

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4149

如何设置商家宝贝关键词|淘宝关键词

做淘宝店,带来流量的途径简单的说就2种,外部流量和内部流量

个人比较倾向于做好淘宝的内部流量,为什么呢?

淘宝网花了很多钱在外面做推广,现在有将近1亿6千万/日均浏览量

查看更多...

分类:淘宝网 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3807

厂家进货,价格并不一定最低

很多朋友都喜欢直接从厂家进货,因为他们认为从厂家进货,价格肯定是最低的;但事实并非如此,请看我的解释:

这是一个经销渠道管理的问题,生产厂家的产品最重要流通到用户手里有以下几种方式:

·厂家直销

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3630

SWFUpload+.NET(C#)使用示例

Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7615

SISWare打开出错,提示:运行时错误'5'

公司给新编辑配置了一批新机子,四台,硬件配置、安装的系统都一样,安装SISWare 4.7后,其中一台机子上无法打开,总是提示:

引用内容 引用内容
运行时错误'5':
无效的过程调用或参数

查看更多...

分类:操作系统 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4531

清除Visual Studio 2008最近的项目



将下边代码复制到记事本保存为"清除.bat",双击执行即可清除最近的项目:

@echo off

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4672