神宫寺铃香 神宫寺铃香
そう、鈴香。この星で、最も偉大な女神の名前よ。
关注数: 374 粉丝数: 1,817 发帖数: 26,570 关注贴吧数: 64
关于TypeScript支持详细数据类型的建议 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2FTypeScript%2Fissues%2F195&urlrefer=c5d4169fd0199e3ad4fae4e2c3995794 Suggestion: int type #195 Introducing int type could allows some error to be caught at compile time (like trying to index an array with a float) and perhaps improve performance of outputted javascript, to obtains true int, TypeScript could systematically emit a cas with |0 when a variable/parameter is an integer : var i: int; var n: number;var a: any = 1.2;i = 1.1; // error;i = n; // errori = 3 / 4; // valid, type castedi = a; // valid, type castedvar indexable: { [i: int]: bool } = {};indexable[n] = true; // errorindexable[i] = true; // validindexable[i/2] = true; // valid, type castedindexable[a] = true; // valid, type castedfunction logInt(i: int) { console.log(i);} would emit var n;var i = i | 0;var a = 1.2;i = 1.1 // error;i = n // errori = (3 / 4 ) | 0; // valid, type castedi = a | 0; // valid, type castedvar indexable= {};indexable[n] = true; // errorindexable[i] = true; // validindexable[(i / 2) | 0] = true; // valid, type castedindexable[a | 0] = true; // valid, type castedfunction logInt(i: int) { i = i | 0; console.log(i);} There will perhaps be a problem with generic and method but I guess the compiler could in this case type cast when passing the parameter: function add<T>(a: T,b: T): T { return a + b;} var a = add(1, 2); // a is number value 3var b = add<int>(1/2, 2); // b is int, value 2var c = add(1/2, 2); // c is number, value 2.5 emit : function add(a, b) { return a + b;}var a = add(1, 2); // a is number value 3var b = add<int>((1/2)| 0, 2);var c = add(1/2, 2); // c is number, value 2.5 also perhaps the compiler should always infer 'number' if there is not explicit type annotation var n = 3 //numbervar i: int = 3 //int 网页富客户端编辑器放不了缩进所以还是看原贴吧 这个suggestion已经提出5年了怎么还没实现 都强类型化了就做到底啊有那么难么
UEFI+GPT通过GHOST无缝迁移系统到SSD手动版 想完全靠软件就是不靠谱 这里做个记录以免走弯路 前情提要: 大概就是买了个新SSD 想把原HDD上的系统无需重装软件 而迁移到新硬盘上 折腾了大半天终于搞定了 需要工具: PE引导U盘 U盘上的分区工具 U盘上的引导修复工具(BOOTICE) 需要技能: bcdedit配置 修改注册表 1、准备工作 拿到SSD后最先就是测试盘速度了 还蛮快的就是主板接口pci-e 2.0坑爹 速度比3.0少了一半 以后买电脑要注意 2、引导PE 通过引导盘工具制作引导U盘 重启进入PE 在此不要先对U盘格式化 3、硬盘分区 进入PE后通过分区工具 在SSD上创建ESP分区和MSR分区 据说MSR分区并非必须的 保险起见还是建得好也就128MB ESP分区默认值就行 100-300MB内都可以 似乎里面的数据只有30MB不到的样子 然后创建好 4、复制系统 将原系统盘里的ESP分区和系统分区数据 通过GHOST复制到SSD上的ESP分区和系统分区 时间会比较长 如果有必要应该先将原系统盘的系统 备份一份GHO文件 5、修改引导 通过引导修复工具修复UEFI引导信息 添加SSD上系统的引导信息 百度一下BOOTICE的使用方法 6、修改盘符 可以通过远程挂载注册表的方法 修改SSD上的注册表 方法可自行百度 也可以通过进入SSD系统时按F8 进入安全模式后修改注册表 需要修改的内容为系统盘符 将HDD系统盘的盘符删掉 用SSD的系统盘符取代原来的C盘即可 重启系统大功告成速度飞快 毕竟只是用来记录心得经验不是让你们照着做的 最保险就是自己重装一次系统 所以楼下对于提问尤其是技术细节的问题一概不答
一个渣渣黑客被C语言吧大神扒掉底裤的故事 兰州****怕不是不知道被人报警抓起来是要判刑的么 罪名是破坏计算机信息系统罪和敲诈勒索罪 事情也比较新鲜只是2个月前的 答案的最后一次更新在去年12月15日 有文化可以有多可怕? - 坏蛋的回答 知乎http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.zhihu.com%2Fquestion%2F50200915%2Fanswer%2F262555108&urlrefer=a579e2cf805d22675b543e597485440e 附 在《中华人民共和国刑法》中,对危害网络安全行为定罪如下: 第二百八十五条 【非法侵入计算机信息系统罪】违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。   违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。 提供专门用于侵入、非法控制计算机信息系统的程序、工具,或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严重的,依照前款的规定处罚。”   第二百八十六条 【破坏计算机信息系统罪】违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。   违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。   故意制作、传播计算机病毒等破坏性程序,影响计算机系统正常运行,后果严重的,依照第一款的规定处罚。   第二百八十七条 【利用计算机实施犯罪的提示性规定】利用计算机实施金融诈骗、盗窃、贪污、挪用公款、窃取国家秘密或者其他犯罪的,依照本法有关规定定罪处罚。 根据《中华人民共和国刑法》第二百七十四条规定,敲诈勒索罪是指以非法占有为目的,对被害人使用威胁或要挟的方法,强行索要公私财物的行为。 我国《刑法》第二百七十四条 敲诈勒索公私财物,数额较大或者多次敲诈勒索的,处三年以下有期徒刑、拘役或者管制,并处或者单处罚金;数额巨大或者有其他严重情节的,处三年以上十年以下有期徒刑,并处罚金;数额特别巨大或者有其他特别严重情节的,处十年以上有期徒刑,并处罚金。 敲诈勒索罪是一种重要的侵犯财产罪,其犯罪对象是公私财物。有的学者认为,敲诈勒索罪的对象是复合的,包括人和公私财产。从敲诈勒索罪的客观要件入手,敲诈勒索的客体只能是财产所有权,因而其犯罪对象只包括公私财物,而不包括人。
1 下一页