近期总结

     1  在w3schol上学习,对各个方面有一个大概的了解了吧,至少以后有想法的话入手思路会有的。

     2  准备的书虽然看了一些,好像没有大的进展,慢慢看把。

     3  这几天一直在实验室准备DAA的工程,发现椭圆曲线背后好大一座山- -

         [椭圆曲线本身反而仅仅是枯燥的一小段]

         作为各个领域的交叉点,它确实可以做出很多东西。

     4  在网上努力寻找资料,发现现在中文的资料已经没有,就连中文wiki也是,

          于是很头痛的去看一堆En的文章,但是其实他们讲的也有含糊的地方。

     5 刚刚看了台湾国立清华大学的一篇硕士论文,还是英文…,

         但是深度都远比我找到的很多国内的论文。

         难道国内真的不适合搞学术研究- -? 还是有的文章我没找到。

发表在 未分类 | 留下评论

清理硬盘

    晚上坐着坐着突然谋划装windows7.

    于是把一直都不想整理的硬盘文件整理了一下…

    把硬盘里最后一块未使用空间拿出来准备丢数据,结果

kong-_-

   有些不难下载或者不难想到去下载的都无所谓了。

  睡一觉,天亮去刻碟装。

发表在 未分类 | 留下评论

昨天受教育了….

         有时候,自己认为这样,在别的角度看来却完全不一样。

         这两种差距在一瞬间自己看到…….

发表在 未分类 | 留下评论

写一个冷笑话

在ctqmumu的电脑上使用搜狗输入法

zhengzhebiaodashi

显示

睁着表达式

正则表达式 是 zhengzebiaodas

发表在 未分类 | 留下评论

7.16 ZZ[人生不可预测,你该丢的丢该留的留]

可惜现在7.17了

我知道下一步研究什么…..

在文章里插入代码.. – – 让他对有效密码可见….囧

以下是ZZ的豆瓣上一篇天气预报员评论

一个芝加哥电视台的天气预报员,年届不惑了还怕著名作家老父瞧不起,很想证明自己已经成熟和成功;离了婚可还想着和前妻复合,但又拙于表达适得其反。他12岁的胖女儿开始抽烟并对什么都不感兴趣,15岁的儿子在戒毒中心碰上了恋童癖的gay,一个溜肥肠般的男人正在追求他的前妻。就连他走在街上都会倒霉——可能是因为他预测的天气不准,也可能是因为预报节目的广告词太屌,所以不时会有人往他身上丢垃圾。
  
  另一方面,他年薪24万刀,开着volvo s80,是住在高档公寓里的单身中产,作为公众人物可以经常把对上眼的女人带回去搞一搞。看上去啥都不缺,可是他依然很困扰。他困扰于与身边亲人不能很好相处,他困扰于孩子的成长、父亲的健康,他困扰于自己的性欲无处不在,他困扰于和前妻的关系永远糟糕,困扰于自己的小说草稿在老婆眼里很可笑,他也困扰于自己预测的天气难以精确——总之,他困扰于生活中的一切都不可预测也不可把握。
  
  他正应聘全国性节目“你好美国”的天气预报员,年薪可达百万,可以让他把一家人迁至纽约重建生活。
  
  他那罹患淋巴癌的父亲举办了一个告别晚宴,他在会场接到了纽约录用的电话后,冲向前妻报喜说我一年能挣120万了,让我们一家重新开始吧。妻子略显尴尬答道,我要嫁给肥肠了。
  
  作为既定的程序,他要在父亲的宴会上致辞,可他只说了一句话就停电了。那句话是“一想起父亲就想起一首名为like a rock的歌”。40分钟后来电了,客人也都就餐完毕了。没人想起他的演讲,他便以为所有人都没听到他戛然而止的那句话。
  
  一切都糟到不能再糟,接下来的日子里他几乎失去了生活的方向,把写了多年的小说删掉了,甚至连纽约也不想去了。他说,操,再没有什么值得期待的了。
  
  他的内心一度充满愤怒,找到那个企图侮辱并污蔑儿子的猥琐男臭揍一顿,还用弓箭(为培养女儿体育兴趣而放在后备箱的)瞄准了那个夺走他重建家庭希望的哥们,肥肠先生。
  
  就在这时,父亲来了,车里响起那首歌like a rock。
  
  。。。
  “你的小说我看过了。”
  “哦,我把它删掉了,不想再修改了。”
  “唔,这也是我一直以来的方式,你知道,就像你预报天气很出色一样”
  “可是我并不能预测得准,没人能,因为这风总是乱七八糟地吹着”
  父亲喊住欲走的儿子,关上音乐,说“人生一样是乱糟糟,你必须丢弃(chuck)一些东西,必须丢弃那些粘在鞋底像狗屎一样的东西,牵挂你该牵挂的,留下你该留下的,你(相对于我)还有时间。”
  父亲走了。
  。。。
  
  
  在这部平淡叙事如同白水的电影里,上面那段最触动我。
  
  年轻时,谁不想做个坚如磐石的男人,攫取一切,掌控一切,当然,也会为理想付出一切。可这一切却都不是笃定的,都不是可以预测的。我们的能力,不可能像幻想中的那么大,而且,我们的运气也不可能总是那么好。
  
  往往你会发现,你得到的不比失去的多,光阴的流逝、感情的破裂和亲人的别离,都不是单纯的数目字变化那么简单。生活既像飘忽不定的狂风也像不期而至的酸雨,你的方向在哪里,你的避雨处在哪里?丢弃一些不得不丢弃的东西吧,只留下那些你必须去照看的东西,就能走得更为坚定。
  
  虽然到底要丢弃些什么,电影里的父亲没说,不过预报员肯定懂了老爹——电影中,那段谈话后的冰雪消融,即使如我这样对镜头语言不甚了了的人也知,预报员获救了——至于他到底丢掉了些什么,看看这部电影就明白了。可那仅是他的丢弃,不值得参考更无需效仿。
  
  前几天看到豆友说,97岁的英国思想家说自己没有困扰是因为生活在表层
http://www.douban.com/note/19616287/。现在联想起来,假如我们闯入生活就像一个猛子扎入深潭里探宝的话,不丢弃掉那些缠住我们的东西,就不能浮到水面换口气。
  
  每个人的生活是如此不同,所以每个人的重负也都不尽相同。所以,到底要丢弃掉什么,没有固定答案,但是去寻找这个答案的过程是艰辛的,这部电影和尼古拉斯凯奇的表演多少展示出了这个过程。从这个意义上说,人生的意义不仅在于获得什么,也在于抉择那些应该丢掉的东西。
  
  我们是不是都有把曾经最为珍视的东西丢掉的经历,是不是感到追悔莫及,是不是也曾感到不该丢的丢了而不该留的却留了。
  
  好比驾车在路上的人,为了能载上更多的小玩意,把油箱甚至是发动机扔掉,这样的家伙,是不是很蠢?
  
  那些给我们勇气支持我们持续向前的动力,那些我们用血脉或黄丝带把自己与之紧紧系在一起的人,那些被我们笼统称之为信念和爱的——与灵魂息息相关的精气神,都属于确保我们不会半途抛锚的动力系统。这样的想法,是不是很酸?
  
  无所谓了,只要这些很酸的东西还在,我们就可以坚韧而乐观地朝前走。其它的,也都无可无不可了。
  
  
  
  
  附 预报员的理想歌:like a rock
  
  歌手:seger bob
  Stood there boldly
  Sweatin’ in the sun.
  Felt like a million,
  Felt like number one.
  The height of summer,
  I’d never felt that strong,
  Like a rock.
  I was eighteen,
  Didn’t have a care,
  Working for peanuts,
  Not a dime to spare.
  But I was lean and
  Solid everywhere
  Like a rock.
  My hands were steady.
  My eyes were clear and bright.
  My walk had purpose.
  My steps were quick and light.
  And I held firmly
  To what I felt was right
  Like a rock.
  Like a rock, I was strong as I could be.
  Like a rock, nothin’ ever got to me.
  Like a rock, I was something to see.
  Like a rock.
  And I stood arrow straight,
  Unencumbered by the weight
  Of all these hustlers and their schemes.
  I stood proud, I stood tall,
  High above it all.
  I still believed in my dreams.
  Twenty years now.
  Where’d they go?
  I don’t know.
  I sit and I wonder sometimes
  Where they’ve gone.
  And sometimes late at night
  When I’m bathed in the firelight,
  The moon comes callin’ a ghostly white,
  And I recall,
  I recall.
  Like a rock, standin’ arrow straight.
  Like a rock, chargin’ from the gate.
  Like a rock, carryin’ the weight.
  Like a rock.
  Oh, like a rock, the sun upon my skin.
  Like a rock, hard against the wind.
  Like a rock, I see myself again.
  Like a rock.
  Oh, like a rock.

发表在 未分类 | 留下评论

淹没在paper的海洋里…

RT

发表在 未分类 | 留下评论

晨读ZZ

最近几天起的越来越早.. 早上与实验室外面的门纠结了大半个小时,- - 

ZZ昨晚看见的一小段关于 C\C++ 输出中文的评价

还是我来给你们上一课吧。

首先按照c99支持unicode字符集,这里指内存中的字符编码,c++当然应该支持,这是毫无疑问的。

 

但是unicode的外部表示如utf7,utf8,utf8n,utf16le,utf16be等等外部存储格式,c++委员会显然没有理由理会这些东西,作为世界上最帅的 stl库sgi-stl3.3外带的IO流库认为自己没有义务实现各种各样的字符编码的转换。

 

事实上这样做会导致stl-io库对操作系统的严格区分,结果必然是舍了一群孩子才套了一只狼。所以,sgi-stl声明除了标准的“C”别的一概不予理会。

 

结果是如果我们使用sgi-stl而又不提供新的诸如 c_local_stub_win32.cxx这样的基于windows的c-locale底层接口的实现,像goodname那样用什么locale都不管用。

 

说到这里,如果你在使用stl-port,stl-port4.6比sgi-stl的野心大多了,孩子肯定是舍了,狼大约也没套多。

 

我并没有做过 stl-port4.6使用其他locale的例子,但我想,他的表现大约会像微软的p.j.先生的stl一样帅吧。

bcb6,cbx部署的stl库恰好就是stl-port的某个版本,如果按照goodname的办法不能成功,那么很不幸stlport又少套了一只狼。

如果你在使用ms的 p.j.先生的stl,那么你很幸运,因为你想要什么,微软都会给你的。

 

大体上goodname的代码应该行的通。

 

不过正如微软的座右铭:给你需要的,但请不要看明白我是怎么做的。

 

虽然微软公开stl源代码,但我宁愿自己从没有看过那个东西。

 

本人甚至都在怀疑微软使用过什么给这些代码加上1024位的密。使用微软的产品就像生活在Newyork一样:即在地狱又在天堂。

说到这里还没有说到重点,实际上stl-io流在处理内部字符流和外部数据流间的互转换时,使用自带的locale中指定的codecvt*对象,其中的do_in,和do_out实现转换,按照sgi-stl的实现,“c”完成内部的wchar_t和外部的char转换时不会考虑10646更不会考虑其他任何形式的mbcs,事实上c++标准根本就不认识这些东西。

 

所以当你想要输出汉字时,每个汉字的高位都被丢弃,很不爽吧,解决的办法就是继承一个codecvt重写do_in,do_out在里面用psdk的功能完成 unicode到mbcs的转换,使用那个代码页管用,你就自己试试吧

 

早上发的囧了,修改一下..

发表在 未分类 | 留下评论

JavaScript 日历制作

小结 :

    有点体会到弱语言,就好像在摆弄羊驼 (- -) ,

    不过还算好,写的时候对语法考虑的比较少。

 

昨晚写了一部分,今天早上弄好..[破天荒的在7点起。囧]

调用函数:

Date.getDate()       当前月第几天 1~31

Date.getMonth()    当前年第几月  0~11

Date.getFullyear()  四位年2009

Date.getDay           当前星期,星期几 0~6 0=星期天

gif

框架问题: 因为想使用表格frame属性,复合嵌套了一下表格。

输出问题: 

              找到表格第一天,do(日期– and 星期–) while ( 日期小于等于1 and 星期等于1)

              打了一个表记录每月天数(考虑闰年),这样当前月天数,上个月天数就不难实现。

              接下来就剩下 循环(日期++)填入天数  (以及特殊情况考虑,比如上月或者下月的日期显示)

显示问题:实现灰色和今天特殊标记,用CSS定义

代码问题:计算部分实现倒是不难,生成html的部分调试了会。

代码在主页…写的有点随意,不拿出来了。

过几天拿下来。。

发表在 未分类 | 留下评论

Linux下C的补码反码以及无符号

中午把之前《深入OOXX》继续翻了几页,觉得这样东看看西看看不是个办法,先静下心来弄最喜欢的一个吧。

书上有一页谈到, “我们必须把Tmin_32写为-2147483647-1,而不是-2147483648,编译器在处理一个形为-X的表达式的方法是先读表达式X,然后对它取反,但是2147483648太大了,不能表示为一个32位的,二进制补码数。”

看到这里我琢磨了一会,因为  -2147483648     [这里的换算先不仔细说明,下面有一个程序跑出的结果与这里相同]

 相当于 0x80 00 00 00  而 -2147483647 为 0x 80 00 00 01

                          继续有        2147483647 为 0x 7F FF FF FF

                          取反有                                 0x 80 00 00 00

                          这里是因该加1吧?

                          如果是的话书上的话可能有误区。

 “编译器在处理一个形为-X的表达式的方法是先读表达式X,然后对它取反,[然后加1?]

    或者,作者言下的取反有+1运算

 顺便测试了下-max-1 溢出的情况  -2147483648 为 0x80 00 00 00

                                                  -1后得                 0x7F FF FF FF

          猜想是 对1(0x00 00 00 01)取反    0xFF FF FF FE

                                                   加到   0x80 00 00 00

                                                 得     0x 1

7F FF FF FE

                                   测试时的结果为

0x 7F FF FF FF  同样也存在加1的问题。

                          顺便说一点,测试时我直接试了

-2147483648   显示正确,编译器聪明了 ^^?

#include <stdio.h>

#include <stdlib.h>

int outit(unsigned char * ptr,int n)

{

    int i;

    for(i=0;i<n;i++)

    {

        printf("%.2X ",*(ptr+i));

    }

    printf("\n");

    return 0;

}

int main()

{

    int test;

    int op=0;

    do

    {

    printf(" Input :\n");

    scanf("%d",&test);

    scanf("%d",&op);

    if (op)  test–;

    outit((unsigned char *)&test,sizeof(test));

    printf("%uU and %d\n",test,test);

    } while (1);

}

发表在 未分类 | 留下评论

Visual Studio ? Visual Studio !

  下午闲着闷的慌,把深入浅出MFC来来回回翻着玩- – 。

   瞄到了三张图,上面意思大概明白一些..,不过这样半吊子显然不能解释清楚给大家,而且MFC出来混这么久,我也没弄清楚他究竟的怎么样了。。。

   不说了,结合点自己的体会,自己学着那三张图依次画个山寨版 [—..—]吧。

1

2

3

发表在 未分类 | 留下评论