http://blog.sina.com.cn/ss1271[订阅]
博文

嗯……

 

真是十分的抱歉……手头Blog太多太乱,而且发现新浪的Blog越来越慢……

 

从易用性角度讲,新版的新浪Blog远没以前的好用……以前唯一让我不放弃新浪的理由是新浪的流量很大……

 

现在看开了,手头有Windows Mobile机器,通过Windows Live的大一统战略可以很方便的发Blog,通过Live Writer可以很快的转载……

 

最后,欢迎各位到访的朋友移步到

http://ss1271.spaces.live.com

开篇我想定一个基调:我承认我前几个月一直在摇旗呐喊抨击iPhone,但是当我静下心来了解iPhone,并且试图去弄一个玩的时候,我发现,iPhone我没有白骂……

(GRE作文之:开头阐明观点+立论)

水果迷你们喜欢这个东西自然有你们的理由,我不会人身攻击。但是,作为一个试图将手机作为个人媒体中心的人来讲,iPhone还远远达不到我的要求,即便是3G iPhone。

(让步)

近 日把到手不到1周的hTC Athena卖掉了(就是多普达U1000,5寸,VGA),而且放弃了别人想贴钱用NOKIA E90 换我U1000的机会。原因就是NOKIA和WM系统我都腻歪了……不过Athena的视频播放倒是非常的华丽,非常非常地华丽……网上AVI拖下来直接 放……不带卡的……(于是这机器被我用来欣赏小仓优的片子……不是小仓优子)而且装了伟大的CorePlayer基本上格式通吃了,码率稍低的RMVB也 已经完美播放……可以说U1000无敌了。出掉这机器是因为这玩意儿太大了,带着不爽……

于是我看来看去,挑来挑去,终究还是准备入一个 iPhone玩玩,我把这个想法最早跟Albert Wang说了,他推荐3G iPhone,但是被我否决了,因为3G iPhone除了伟大的后盖断裂事件之

这是SD卡名称的修改地址
\HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\Folder 键值修改SD卡名称(默认为存储卡)将值数据改为英文的Storage Card或者自取一个英文名。然后软启一下就可以了
我的Touch Cruise繁体中文系统默认为:儲存卡


这是MMC卡名称的修改地址
\HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC\Folder 键值修改MMC卡名称(默认为存储卡)将值数据改为英文的Storage Card或者自取一个英文名。然后软启一下就可以了
我的Touch Cruise繁体中文系统默认为:儲存卡

 

这个主要用于解决繁体系统创建快捷方式时的错误问题,也可以解决不同语言的系统使用绿色版导航软件时的配置问题。(有些导航软件默认是需要从\Storage Card\XXX这个路径开启的)

最近装过的Vista装错了……是个MSDN版……更新过后提示我要激活。没辙,只能重装换回原来的OEM Ultimate版。这个重装之后的后果我是考虑过的,就是Grub的丢失。可我不想就这么为此重新装一遍Linux。要知道我可是yum了一天才从Fedora7 yum到Fedora8的……尝试一下修复Grub吧……几条简单的命令就搞定了。

1、放入Linux盘。随便什么盘,LiveCD、安装盘都可以。设置用Linux光盘引导。

2、进入Linux Rescue模式,出现sh#

3、输入sh#fdisk -l进入磁盘列表。记下来自己Linux和Windows都安装在哪。

4、输入sh#grub,进入Grub配置界面输入

grub>root (hdX,Y)这里的X和Y代表是数字。即hd0,1代表第一块硬盘的第一个分区。根据你刚刚在fdisk里看到的内容填写。

如果正确,它会提示认出这个磁盘格式为Linux

grub>setup (hdX)此处的X和上一个数值保持一致,成功的话,会提示succeed

然后

grub>quit

sh#reboot

修复完成。

最先前电脑的Win XP SP2驾崩了,由于忙于期末考试,所以没顾得上重做系统。此番重做系统,一方面是眼馋同学的Ubuntu 8.04 LTS Destop,还有fedora 9,而我的ubuntu 8.04光盘还在荷兰到中国的路上,自己的fedora 9刻坏了,同学的fedora9貌似也有问题,反正不能引导,试过的U盘引导也失败了……
于是心一横,咱重新分区重新做系统~

手头只有Fedora 7的盘,不怵,可以yum到fedora 8嘛……大不了到fedora8再yum到9。
fedora7很顺利装完了,接下来费了我一天,大约10个小时左右,安装或者更新了1000+个包,总算Yum到了fedora8。不急着到9呢,先把我笔记本上安装多年linux未解决的显卡驱动问题解决了先。

具体步骤如下,首先确认你的fedora内核版本为最新。我用的是fedora 8应该目前不会有更新的fedora 8的内核了。
CODE:
# rpm -Uhv http://rpm.livna.org/livna-release-8.rpm
# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
# yum install xorg-x11-drv-fglrx kmod-fglrx glx-utils

这期间可能要很长时间,也可能很短,比如我的长宽<10分钟搞定。
 

港版的N95,或者说不论你是欧版亚太版,总之只要你用了从港版N95存储卡备份,就有可能出现关机闹钟无法响铃的问题。

 

具体症状为

 

到响铃时间时,屏幕打开,出现NOKIA,而后白屏,右上角出现电量图标。过一会儿后,再次出现NOKIA,然后自动关机。

 

解决办法

去程序管理里面找到

DRM Common Solutions...这个软件删除之。这个是港版的“录音王”软件(该软件和闹钟程序有冲突,据说就算是装了第三方闹钟软件也会因为无法调用闹钟而闹铃失败)即可

本帖出自pdafans,转载请注明!!

 

其实因为刷机失败造成的不开机等现象都是因为引导信息出现浑沦或者错误导致的,不是真正的字库物理损坏,只好通过本文介绍的方法就可以自己动手恢复.觉得对大家很有用,也让歼商没有可乘之机,几乎是零成本的代价和动辄数百上千的维修费比起来,还是很明显的.
本人英语水平差,但是还是希望翻译出来给英文水平比我还差但又很需要这些资料的xd们看
有什么翻译不准确和欠妥的地方,大家踊跃指出.....感谢leixu给大家提供链接.
另外需要说明的是,刷机刷死的机子大可试试看,但是我不负任何责任的哦.也不关leixu的事.
因为本人Atom暂时没有变成可爱的砖头,故无法动手亲自实验。见谅。
不过可以看一下成功的例子:ht

fedora和fedora-updates使用上海交大的源(上海交大的源很新,和国外几乎是同步)
/etc/yum.repos.d/fedora.repo
把原来的baseurl和mirrorlist都注释掉
添加:
baseurl=http://ftp.sjtu.edu.cn/sites/download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
/etc/yum.repos.d/fedora-updates.repo
把原来的baseurl和mirrorlist也注释掉
添加:
baseurl=http://ftp.sjtu.edu.cn/sites/download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/
因为上海交大的livna没有镜像,所以只好用清华大学的了
在/etc/yum.repos.d/fedora.repo中添加,
代码:

  
[livna]
name=livna $releasever

希望为广大被数据结构打蒙的同学提供一些帮助,这是我最近做数据结构时候自己写的,具体什么功能不用我说了吧,自己看吧……

//Creation & Traversion of a Binary Tree...DATA STRUCTURE. by ss1271@SIE,BUPT
#include <stdio.h>
#include <stdlib.h>
#include<malloc.h>
#define OK 1
#define ERROR 0
#define OVERFLOW -2
typedef struct Node
{
 int data;
 struct Node *lchild, *rchild;
}BiTNode;
typedef BiTNode *BiTree;
int createBiTree(BiTree *T)
{
 char c;
 scanf('%c',&c);
 if (c==' ')
  *T=NULL;
 else
 {
  if(!(*T=(BiTNode*)malloc(sizeof(BiTNode))))
   return OVERFLOW;
 &nbs

请求一件事……如果你是北邮的学生……请别抄了…………都抄一样的我的作业怎么办?
//Huffman EnCoding....DATA STRUCTURE, by ss1271@SIE,BUPT
#include<stdio.h>
#include<string.h>
#include<malloc.h>
#include<limits.h>
#include<stdlib.h>
typedef struct
 {
   unsigned int weight;
   unsigned int parent,lchild,rchild;
 }HTNode,*HuffmanTree; // 动态分配数组存储赫夫曼树
 
typedef char **HuffmanCode; // 动态分配数组存储赫夫曼编码表
 int min(HuffmanTree t,int i)
 {
   int j,flag;
   unsigned int k=UINT_MAX; // 取k为不小于可能的值
   for(j=1;j<=i;j++)
     if(t[j].weight<k&&t[j].parent==0)
       k=t[j].weight,flag=j;
   t[flag].parent=1;