Kingmax U-DRIVE 4G U盘量产始终

U盘分区,最有效的方法就是量产,然后就开始找工具检测芯片,型号,量产工具。
量产60多次,成功2次,就差没把U盘弄爆。终于找到一个合适的代码版本。(就算芯片型号相同,不同的U盘厂商使用的代码版本也不尽合适)
量产成功,总算把U盘回复原样了。接着又试着量产了一次,并加如自己的标签,量产成功。
很个性的个人U盘呢,就差没把名字写上去。。。。。。
在这之中发现几个比较实用的检测工具,量产工具。

经过多次试验,量产之后,U盘的速度和主板有关系。
不同的U盘,在不同的主板上,量产之后的质量不同。
这个Kingmax U-DRIVE 4G U盘量产后,最好的一次是
写入10MB/S 读取20MB/S 左右,算是还可以,分成了两个盘,一个本地盘+一个移动盘,两个的速度都差不多。

至此,暂时没有量产这个U盘的打算。

U盘的主控:擎泰Skymedi SK6211
使用的量产工具是:擎泰Skymedi SK6211BA方案中文版量产工具20090227

由于工具文件较大,这里不上传了,有兴趣的朋友可以去搜索,网上资源很多。
这里提供一个下载地址:
点击这里下载文件

CSS中id/class选择器的命名习惯

最近整理一些学CSS时ID选择器和class选择器的命名习惯。

1.id选择器
id选择器的命名应坚持体现文档的结构和位置。
如:#header、#footer、#left 等
2.class选择器
class选择器的命名应该体现名称的样式描述性。
如:.red、.underline 等
3.对于模块的外围结构元素最好用id属性,内部元素可以定义class属性,
因为外围的结构一般式唯一的。而内部的元素可能会出现重复。
另外,当定义了id 和class时,id的优先权大于class。

写了个图书ISBN编号的验证方法

一个图书ISBN号的验证方法,貌似,这应该是到目前为止自己独立写的最长的一个方法吧。
这几天,构思,查资料,请教前辈……  
不容易,终于还是完成了。
总结:不错!嘎嘎O(∩_∩)O哈哈~

下面是源代码

        bool CheckISBN(string isbn)
        {
            if (isbn.Length > 17)
            {
                return false;
            }
            else
            {
                //13位数ISBN(包括"-"共17个字符)
                if(isbn.Length==17)
                {
                    if (isbn.Substring(0, 3) != "978" && isbn.Substring(0, 3) != "979")//从0开始
                    {
                        return false;
                    }
                    else if (isbn.Substring(4, 1) != "7")
                    {
                        return false;
                    }
                    else
                    {
                        string isbnText = isbn.Replace("-", "");
                        int sun = 0;//总和
                        for (int i = 0; i < 12; i++)
                        {
                            int n = 0;//奇数时
                            int m = 0;//偶数位时

                            if (i % 2 == 0)//因为位置排列从0开始,第0位是奇数位,所以求奇数位的值引用偶数算法
                            {
                                n = int.Parse(isbnText.Substring(i, 1)) * 1;
                            }
                            if (i % 2 != 0)
                            {
                                m = int.Parse(isbnText.Substring(i, 1)) * 3;
                            }

                            sun = sun + n + m;
                        }
                        int mod = 10 – sun % 10;//求10-(mod 10)
                        if (int.Parse(isbn.Substring(16, 1)) == mod)
                        {
                            return true;
                        }
                        else
                        {
                            return false;
                        }
                    }
                }

                //10位数ISBN(包括"-"共13个字符)
                if (isbn.Length == 13)
                {
                    if (isbn.Substring(0, 1) != "7")
                    {
                        return false;
                    }
                    else
                    {
                        string isbnText = isbn.Replace("-", "");
                        int sun = 0;

                        //第0位 * 10 + 第二位 * 9 + …… + 第九位 * 2         类推结束
                        for (int i = 0, j = 10; i < 9; i++, j–)
                        {
                            sun = sun + int.Parse(isbnText.Substring(i, 1)) * j;
                        }
                        int mod = (11 – sun % 11) % 11;// (11-sun模数11)再模数11
                        if (int.Parse(isbn.Substring(12, 1)) == mod)
                        {
                            return true;
                        }
                        else
                        {
                            return false;
                        }
                    }
                }
                else
                {
                    return false;
                }

            }
        }

Hello World

一转眼一个多学期,还是清晰地记得自己写的第一个C#程序。
也是这样一个简单的程序,把我带上了编程之路。
很多人羡慕编程,我也是,但当我开始了自己的编程之路的时候,我发现:很多看似光华的事业,却暗藏着太多的心酸,太多的苦楚。我毅然发现,每一个事业,每一个职业,都值得我们去热爱。

publish class HelloWorld
{
    static void Main()
    {
        System.Console.WriteLine("Hello,World!");
    }
}

简单的CSS和XHTML页面

前段时间做的一个简单的CSS和XHTML页面
点击在新窗口中浏览此图片
也是我的第一个通过W3C CSS验证的 CSS文档
http://jigsaw.w3.org/css-validator/validator?uri=lovedear.com.cn%2Fgeduo&profile=css21&usermedium=all&warning=1&lang=zh-cn

点击在新窗口中浏览此图片
第一个通过W3C XHTML通过验证的界面
http://validator.w3.org/check?uri=http%3A%2F%2Flovedear.com.cn%2Fgeduo%2Findex.html&charset=%28detect+automatically%29&doctype=Inline&group=0

慢慢在进步。继续努力。

SQL server 我的入门


MS SQL  Server 2005 刚接触,有点迷茫,面对一大堆的 SQL 语句,学编程以来未有的烦躁。
这让我想起了C#刚接触的时候,也是。与其他同学的很快适应和理解之下,自己明显的笨拙,总是比别人慢,很多东西,不知道是自己的刨根究底,还是自己真的思维不过敏捷,总要想得很久。记不住。
看着,大家都使用复制+粘贴 飞快地搞定了代码的书写。完成作业。我依然固执地选择了手写。一个一个单词的敲进去。
也许有人说我傻b了吧。我也不知道,自己是不是傻了。我只是喜欢这样,然后我就这么去做了。结果是,同样的代码,完成得总比别人需要的时间多。不过,我还是喜欢这样,即使跟不上导师的教学进度,那就自己加班补吧。却又发现,自己没硬件。