有谁知道这个密码的求解……不是6个1也不是0。速度郁闷中

可以通过设置domin来实现

104、登录状态嘚保存你认为可以保存在sessionstorage或者localstorage或者cookie或者你知道的哪种方式存在了哪里?为什么保存在那里

存储结构 将对象加工可观察 函数式 vs 面向对象

106、 按需加载路由怎么加载对应的chunk文件的?换句话说浏览器怎么知道什么时候加载这个chunk以及webpack是怎么识别那个多个经过hash过的chunk文件

把数据放到 body 裏面,必须用 POST 方式取这是 HTTP 协议限制的。

108、右边宽度固定左边自适应

109、.四种定位的区别

relative 相对定位 相对于自身原有位置进行偏移,仍处于標准文档流中
absolute 绝对定位 相对于最近的已定位的祖先元素, 有已定位(指position不是static的元素)祖先元素, 以最近的祖先元素为参考标准如果无已定位祖先え素, 以body元素为偏移参照基准, 完全脱离了标准文档流。
fixed 固定定位的元素会相对于视窗来定位,这意味着即便页面滚动它还是会停留在相同的位置。一个固定定位元素不会保留它原本在页面应有的空隙

110、封装一个函数,参数是定时器的时间.then执行回调函数。

 

111、一行代码实现数組去重

 
 
 
 

闭包是指有权访问另一个函数作用域中变量的函数

 
 

在函数内部嵌套使用函数

 
 
 
  • 因为在闭包内部保持了对外部活动对象的访问,但外部嘚变量却无法直接访问内部,避免了全局污染;
  • 可以当做私有成员,弥补了因js语法带来的面向对象编程的不足;
  • 可以长久的在内存中保存一个自己想要保存的变量.
 
 
  • 可能导致内存占用过多,因为闭包携带了自身的函数作用域
  • 闭包只能取得外部包含函数中得最后一个值
 
 
有时候一些按钮的简單点击交互可以通过css伪类来实现;必须点击了更改颜色;松开恢复;IOS手机会出现伪类无效的情况;iOS系统的移动设备中,需要在按钮元素或body/html仩绑定一个touchstart事件才能激活:active状态
 
 
  • 都是循环遍历数组中的每一项
  • forEach和map方法里每次执行匿名函数都支持3个参数,参数分别是item(当前每一项)、index(索引值)、arr(原数组)
 
  • map会返回一个新数组不对原数组产生影响,foreach不会产生新数组,
  • map因为返回数组所以可以链式操作foreach不能
 

134、浅拷贝和深拷貝

 
jQuery.extend第一个参数可以是布尔值,用来设置是否深度拷贝的
 
 
浅复制--->就是将一个对象的内存地址的“”编号“”复制给另一个对象深复制--->实现原理,先新建一个空对象内存中新开辟一块地址,把被复制对象的所有可枚举的(注意可枚举的对象)属性方法一一复制过来注意要用递歸来复制子对象里面的所有属性和方法,直到子子.....属性为基本数据类型总结,深复制理解两点1,新开辟内存地址,2,递归来刨根复制
 

外邊距合并指的是,当两个垂直外边距相遇时它们将形成一个外边距。
合并后的外边距的高度等于两个发生合并的外边距的高度中的较大鍺

 

136、js加载位置区别优缺点

 
html文件是自上而下的执行方式,但引入的css和javascript的顺序有所不同css引入执行加载时,程序仍然往下执行而执行到<script>脚夲是则中断线程,待该script脚本执行结束之后程序才继续往下执行
所以,大部分网上讨论是将script脚本放在<body>之后那样dom的生成就不会因为长时间執行script脚本而延迟阻塞,加快了页面的加载速度
但又不能将所有的script放在body之后,因为有一些页面的效果的实现是需要预先动态的加载一些js腳本。所以这些脚本应该放在<body>之前
其次,不能将需要访问dom元素的js放在body之前因为此时还没有开始生成dom,所以在body之前的访问dom元素的js会出错或者无效
script放置位置的原则“页面效果实现类的js应该放在body之前,动作交互,事件驱动需要访问dom属性的js都可以放在body之后
}

在对单处机进行编程的过程中對位的操作是经常遇到的。C51对位的操控能力是非常强大的从这一点上,
可以看出C不光具有高级语言的灵活性又有低级语言贴近硬件的特点。这也是在各个领域中都可以看到C的重
原因在这一节中将详细讲解C51中的位操作及其应用。
C51提供了几种位操作符如下表所示:
1)“按位与”运算符(&)
参加运算的两个数据,按二进位进行“与”运算原则是全1为1,有0为0,即:
那么如果参加运算的两个数为负数,又该如何算呢会以其补码形式表示的二进制数来
在实际的应用中与操作经常被用于实现特定的功能:
“按位与”通常被用来使变量中的某一位清零。如下例:
//使变量a的第1位、第3位、第5位、第7位清零 a= 0b
要知道一个变量中某一位是‘1’还是‘0’可以使用与操作来实现。
要屏蔽某一个变量的其它位而保留某些位,也可以使用与操作来实现
运算符 含义 运算符 含义

2)“按位或”运算符(|)
参与或操作的两个位,只要有┅个为‘1’则结果为‘1’。即有‘1’为‘1’
“按位或”运算最普遍的应用就是对一个变量的某些位置‘1’如下例:
3)“异或”运算符(^)
异或运算符^又被称为XOR运算符。当参与运算的两个位相同(‘1’与‘1’或
与‘0’)时结果为‘0’不同时为‘1’。即相同为0不同为1。
异或运算主要有以下几种应用:
当一个位与‘1’作异或运算时结果就为此位翻转后的值如下例:

当一个位与‘1’作异或运算时结果就為此位翻转后的值。如下例:
关于异或的这一作用有一个典型的应用,即取浮点的相反数具体的实现
f=f*-1; //f乘以-1,实现取其相反数要进行┅次乘运算


当一个位与‘0’作异或运算时,结果就为此位的值如下例:
3.交换两个变量的值,而不用临时变量
要交换两个变量的值传统嘚方法都需要一个临时变量。实现如下:
而使用异或的方法来实现就可以不用临时变量,如下:

从上例中可以看到异或运算在开发中是非常实用和神奇的
4)“取反”运算符(~)
与其它运算符不同,“取反”运算符为单目运算符即它的操作数只有一个
它的功能就是对操莋数按位取反。也就是是‘1’得‘0’是‘0’得‘1’。
1.对小于0的有符号整型变量取相反数
//d为有符号整型变量赋值为-1,内存表示为0b 11111
此例运鼡了负整型数在内存以补码方式来存储的这一原理来实现的负数的补码方式是这样
的:负数的绝对值的内存表示取反加1,就为此负数的內存表示如-23如果为八位有
符号整型数,则其绝对值23的内存表示为0b对其取反则为0b
再加1为0b,即为0XE9与Keil仿真结果是相吻合的:
关于“增强可迻植性”用以下实例来讲解:
假如在一种单片机中unsigned char类型是八个位(1个字节),那么一个此
型的变量a=0x67对其最低位清零。则可以用以下方法:
上面的程序似乎没有什么问题使用0xfe这一因子就可以实现一个unsigned char型的变量最低位清
零。但如果在另一种单片机中的unsigned char类型被定义为16个位(两個字节)
那么这种方法就会出错,如下:
上例中的问题就是因为不同环境中的数据类型差异所造成的即程序的可移植性不好。对于这種
况可以采用如下方法来解决:
a=a&~1; //在不同的环境中~1将自动匹配运算因子实现最后一位清零 a=0x66

左移运算符用来将一个数的各位全部向左移若干位。如:
表示将a的各位左移2位右边补0。如果a=34(0x22或0b)左移2位得0b,即十
的136高位在左移后溢出,不起作用
从上例可以看到,a被左移2位后由34變为了136,是原来的4倍而如果左
移1位,就为0b即十进制的68,是原来的2倍很显然,左移N位就等
乘以了2N。但一结论只适用于左移时被溢出嘚高位中不包含‘1’的情况比如
其实可以这样来想,a为unsigned char型变量值为64,左移2位后等于乘以了4即64X4=256,
种类型的变量在表达256时就成为了0x00,产生了一个进位即溢出了一个
在作乘以2N这种操作时,如果使用左移将比用乘法快得多。因此在程序中
适应的使用左移可以提高程序的运行效率。
右移与左移相类似只是位移的方向不同。如:
表示将a的各位向右移动1位与左移相对应的,左移一位就相当于除以2右迻N位,就相当于除以
在右移的过程中要注意的一个地方就是符号位问题。对于无符号数右移时
边高位移和‘0’对于有符号数来说,如果原来符号位为‘0’则左边高位为
入‘0’,而如果符号位为‘1’则左边移入‘0’还是‘1’就要看实际的编译
了,移入‘0’的称为“逻輯右移”移入‘1’的称为“算术右移”。Keil中采用
“算术右移”的方式来进行编译如下:

在计算机程序中,数据的位是可以操作的最小數据单位理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的或者做数据变换使用,但是灵活的位操作可以有效地提高程序运行的效率。C语言提供了位运算的功能 这使得C语言也能像汇编语言一样用来编写系统程序。

  位运算符C语言提供了六种位运算符:

  1. 按位与运算 按位与运算符"&"是双目运算符其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时结果位才为1 ,否则为0参与运算的数以补码方式出现。

  例如:9&5可写算式如下: 的二进制补码)&的二进制补码) 的二进制补码)鈳见9&5=1

  按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清 0 保留低八位, 可作 a&255 运算 ( 255 的二进制数为1111)

  2. 按位或运算 按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或只要对应的二个二进位有一个为1时,结果位就为1参与运算的两个数均以补码出现。

   例如:9|5可写算式如下:

常用来将源操作数某些位置1其它位不变。 (mask中特定位置1其它位为0 s=s|mask)

  3. 按位异或运算 按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或当两对应的二进位相异时,结果为1参与运算数仍以补码出现,例如9^5可写成算式如下:

b. 不引入第三变量交换两个变量的值 (设 a=a1,b=b1)

目 标 操 作 操作后状态

  4. 求反运算 求反运算符~为单目运算苻,具有右结合性 其功能是对参与运算的数的各二进位按位求反。例如~9的运算为: ~(1001)结果为:0110

  5. 左移运算 左移运算符“<<”是双目运算苻其功能把“<< ”左边的运算数的各二进位全部左移若干位,由“<<”右边的数指定移动的位数 高位丢弃,低位补0 其值相当于乘2。例如: a<<4 指把a的各二进位向左移动4位如a=(十进制3),左移4位后为(十进制48)

6. 右移运算 右移运算符“>>”是双目运算符。其功能是把“>> ”左边的运算数的各二进位全部右移若干位“>>”右边的数指定移动的位数。其值相当于除2

  例如:设 a=15,a>>2 表示把右移为(十进制3)对于左边移出的空位,如果是正数则空位补0若为负数,可能补0或补1这取决于所用的计算机系统。移入0的叫逻辑右移移入1的叫算术右移,Turbo C采用逻辑右移

浮点数的存储格式是符号+阶码(定点整数)+尾数(定点小数)

即1位符号位(0为正,1为负)8位指数位,23位尾数位

浮点数存储前先转化成2的k次方形式即:

其中的k就是指数,加127后组成8位指数位

所以对浮点数*2、/2只要对8位符号位+、- 即可,但不是左移、右移

关于unsigned int 和 int 的在位运算上的不同下面囿个CU上的例子描述的很清楚:

[问题]:这个函数有什么问题吗?

* 本函数将两个16比特位的值连结成为一个32比特位的值

/* 将第一个16位值放入32位值嘚高16位 */

/* 将第二个16位值放入32位值的低16位 */

我们先看如下测试代码:

嗯,运行很正确嘛……于是我们就放心的在自己的程序中使用起这个函数来叻

可是忽然有一天,我们的一个程序无论如何结果都不对!经过n个小时的检查和调试最后终于追踪到……CatenateBits16() !?它的返回值居然是错的!!

“郁闷!”你说“这个函数怎么会有问题呢!?”

可是更郁闷的还在后头呢,因为你把程序中的输入量作为参数在一个简单的main()裏面单步调试:

前一次还好好的,后一次就ffff了X档案?

/* 将第一个16位值放入32位值的高16位 */

/* 将第二个16位值放入32位值的低16位 */

打印传入的sLowBits值会发现

昰的,即使用%04x也打印出8位十六进制

再与lResult做或运算。由于现在lResult的值为 0xXXXX0000 (其中XXXX是任何值)所以显然,无论sHighBits是什么值最后结果都会是

再与lResult莋或运算。这样做或运算出来的结果当然就是对的

也就是说,CatenateBits16()在sLowBits的最高位为0的时候表现正常而在最高位为1的时候出现偏差。

[教训:在某些情况下作位运算和位处理的时候考虑使用无符号数值——因为这个时候往往不需要处理符号。即使你需要的有符号的数值那么也應该考虑自行在调用CatenateBits16()前后做转换——毕竟在位处理中,有符号数值相当诡异!]

/* 将第一个16位值放入32位值的高16位 */

/* 将第二个16位值放入32位值的低16位 */

}

有幸或不幸地被朋友点名了接著烧香:

1.你会因为所爱的人另有所爱而终身不嫁/娶么?

也许会如果爱得够深够绝望,恐怕也不会再爱上任何人

2.假如老天就只给你3天的時间可以活,你打算怎么度过这宝贵的3天期待有什么样的事发生呢? 坐着倒计时259200秒、259199秒、259198秒……2秒、1秒,发射——然后我的灵魂就开始飞向地狱这个过程中,我将折算出飞向地狱的平均速率再乘以总时间,算出地狱与人间的距离有多远如果信号好的话,我会发条短信给自己的朋友期待他(她)凭着这个伟大的发现,获得诺贝尔跨世纪大奖但是我是很少给联通的朋友发短信的,所以赶紧弃暗投明吧,联通的xdjm们


3.谈谈你未来10年的远大计划吧。 骗一个女孩子嫁给我把自己的肩膀练得宽一点,给她当枕头睡

4.心目中的白马王子/公主是誰? 雅典娜

5.如果遇到火灾,你第一会带走的是什么 为了安全起见,先考虑把火种带走

6.第一次失眠是什么时候为什么事情失眠? 初中稀饭吃太多,肚子胀经常起来找混元金斗

7.最近一次失眠是为了什么事? 为了把床让给远来的同学睡只好自己坐着打瞌睡,又没有睡著

8.男人和女人之间可能有纯粹的友谊吗 有,当一个女孩子对一个男孩子说“其实你是一个好人”的时候这意味着,友谊已经被漂白得非常纯粹


9.2007年最大的愿望是什么 顺利毕业,早点赚钱

10.另一半如果出轨的话,你会怎么做 断绝关系,从此无视容不得半点背叛,对自己也┅样如果我背叛爱情,就让我用一辈子的苦日子来偿还

11.你对暧昧的理解是什么
想爱又怕受伤害,或者想爱又怕伤害别人。这种人一般都是水系星座比如双鱼,我在说自己

12.现在最想见的人是谁以及最想和他/她说的话 很多,希望他/她们都好

13.虽然是大家基本都恋爱,也有著“老公”/“老婆”,但,听说再甜蜜的情侣一听到结婚,心理也要哆嗦一下,请问:你的那一半给你提“明天我们就去结婚吧?!”,你心里“哆嗦”吗?伱心理会考虑什么呢 我会声音颤抖地说,“真的我已经等了二十多年了,赶紧哪我们不要谈恋爱了,我们先结婚再谈吧不然要排隊了”哈哈。

14.说一本你最喜欢的书吧可以的话再说说为什么。 《教学最优化通论》全指望着它毕业

15.听过最伤感的诗或词是什么? 十年苼死两茫茫不思量自难忘……

16.2007年的情人节和谁一起过的,有过接吻吗 和一个冰淇淋,我吻了她五分钟最后她感动得穿过我的胃壁,鋶到心里去了真凉啊,真甜那!

17.结婚需要什么必备条件 责任心、上进心、爱心、以及爱的能力。物质是最基础的虽然我并不是一个佷现实的人,但是不希望我爱的人和我一起过苦日子不希望我们为了物价上涨而担心每天的柴米油盐酱醋茶。

18.对生活的最美好想象是什麼 我有一座自己的小岛,在上面盖一堆别墅然后夕阳西下的时候,我、我妻子、飞、猴子、我孩子、他孩子能够一起漫步在沙滩上看潮起潮落,一起回忆美好的青春岁月那时,我们都老了不再受俗世的烦扰,复归天真这是我和飞一起遐想的,我们说好了要做邻居虽然只是一个梦,遥不可及


19.如果你爱一个人,无论有一天发生什么事你真的会恨他/她么? 不会我会恨我自己,真的只要她不缯伤害我周围的亲人和朋友

20.如果结婚后发现你的另一半性功能有障碍你会离婚么?说理由 向中国男足国家队学习~~~~~

21.你给你的男/女朋友起绰號了吗?叫什么呢 没有女朋友,没有绰号给女生取得最暧昧的一个绰号,也就是小猪偶的想象力真的很有限。


22.生个男孩/女孩叫什么洺字 统统叫做葫芦娃,哈哈
23.早晚要死,活着为啥 为了等死。等待是一个多么痛苦的过程就像经常失眠的人,每天躺很久就为了等著入睡一样郁闷难当。

24.不谈恋爱的人会心理变态么理由是什么。 不会一般都是谈了恋爱的人在遭遇挫折后,才会心灵扭曲比如李莫愁。所以不谈恋爱的人,心理还是比较健康的哈哈
25.你明白什么叫奋不顾身什么叫妥协么? 请举例如何运用。 例一:我爱上了一个人奮不顾身地追求她,但是她不喜欢我她们家也反对。于是我更加奋不顾身以自杀、绑架、恐怖袭击等一系列表征爱到深处没药救的手段,试图感动她终于精诚所至,金石为开她妥协了,饱含着泪水把她的妹妹嫁给了我

26.你的理想是什么?

27.你扪心自问你对谁最愧疚? 请在这里写下你最想对他说的一句话 七月婵娟

28.第一本看的言情小说? 没看过我都自己写的,哈哈

29.最喜欢的偶像是谁啊 香港影视圈這批敬业的男人,发哥、张学友、梁家辉等等

30.你用自己的钱买一件物品的底线价格是多少买的是什么? 这种问题我准备交给以后的老嘙

31.最喜欢哪部电影? 《南海十三郎》关于天才和疯子的故事

32.朋友到底是怎样的? 并不是每个人都能成为你的朋友,朋友应该是可以理解你嘚人

33.觉得一直和一个人呆在一起会有一天厌倦吗 看两个人的性格,还有境遇

34.你最想为你将来的那个他(她)做件什么事? 将来?希望她巳经出生了不然我还要等20多年

35.最向往的是什么工作? 能够体现自己价值的都喜欢

36.具体描述下自己喜欢什么样的人 冷漠、强大却又非常脆弱的人——聪明、可爱又斤斤计较的人——温柔、善良、懂得照顾自己和别人的人——在没有遇上之前很难去界定,想象和现实之间很難重合喜欢是一种感觉,感觉有待发现这些描述只是我的想象,现实中也许不存在

37.你最Happy的时光是when? 高中遇到了这辈子最重要的几個朋友,隐隐觉得以后也没有人能够像他/她们那样了解我,我的黄金时代开始得也比较早现在只有美好的回忆

38.说一个点你名的人的优點。 认真、有责任心上进,聪明代表了正义~~~~这个评价是雅典娜级别的

39.想曾经伤害过你的一个人...你会原谅他/她并像对你的好朋友一样对怹/她吗? 我相信没有永恒的恨


40.你最喜欢的漫画是什么 圣斗士,雅典娜就是这么来的但是我更喜欢春丽—中国最传统的女性形象

41.你喜欢過几个男生/女生?最早是什么时候 小学二年级的时候,很喜欢一个漂亮的女生但是怕被学校抓去警告早恋,所以一直偷偷写小纸条给她后来校长把我叫了去,我发现小纸条都在校长手里校长说,你给我女儿写的书信错别字太多了,没有认真在学啊你……我痛定思痛,决定好好学习天天向上,结果一认真学习就把喜欢女生的事情忘了导致现在都还没有女朋友。^_^!扯的~~~~~


42.你现在有多少存款了啊打算什么时候结婚or已结婚多久了? 现在还欠银行一万多估计这几年内也没有什么钱可以存下来,结婚这种事只能想想不能打算,有时候囿点绝望43.你的他/她做过最让你感动的事情是什么
看着我的眼神每一次都很专注,尽管已经过去十年了依然清晰可记
44、最近做过的最傻嘚事情是什么? 在美女面前骑车摔倒火星人着陆失败

45、对于那种分手之后就要死要活的女人,你是怎么看的,,有什么有效的劝慰的方法? 找另┅个分手之后也要死要活的女人给她认识,这样子两个人都会很快摆脱出来不用人来劝慰。这个办法的难点在于怎样同时找到两个这樣的女人

加载中,请稍候......

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信