之前一直忽略的就是所有语言中关于位操作,觉得用处并不多,可能用到也非常简单的用法,但是其实一直忽略的是它们的用处还是非常大的,下面先回顾一下位操作符的基础 位操作符 与操作:&1 & 1 = 11 & 0 = 00 & 1 = 00 & 0 = 0 或操作:!1 | 1 = 11 | 0 = 10 ...
分类:
其他好文 时间:
2017-12-05 00:53:16
阅读次数:
130
一、PTA实验作业 题目1:7 2 求整数序列中出现次数最多的数 1. 本题PTA提交列表 2. 设计思路(用代码表示扣分) int n为输入的整数i,j,是循环变量,count=0表示出现最多的数的次数,indexindex表示出现最多的数的下标; 定义数组a储存输入的值,b储存数组中每个数出现的 ...
分类:
编程语言 时间:
2017-12-04 00:10:53
阅读次数:
206
今天刚刚学习完splay,讲一下自己的想法吧 首先splay和treap不一样,treap通过随机数来调整树的形态。但splay不一样,再每插入或操作一次后,你都会把他旋转到根,再旋转过程中树的形态会不断改变,这样来达到均摊效果 ~~常数据大~~。 来看看具体实现吧 首先定义数组,$size$ 子树 ...
分类:
其他好文 时间:
2017-11-26 11:22:05
阅读次数:
217
三目运算符 什么是:根据不同的条件,执行不同的操作/返回不同的值 语法: 条件1?值1或操作1: //如果满足条件1,就返回值1或执行操作1 条件2?值2或操作2: //否则,如果满足条件2,就返回值2或执行操作2 ...?..........: 默认值或操作; //否则,(前边条件都不满足) // ...
分类:
编程语言 时间:
2017-11-18 11:07:21
阅读次数:
470
今天意外地发现JavaScript是不能用==或 操作符直接比较两个数组是否相等的。 以上两句代码都会弹出false。 因为JavaScript里面Array是对象,==或 操作符只能比较两个对象是否是同一个实例,也就是是否是同一个对象引用。目前JavaScript没有内置的操作符判断对象的内容是否 ...
分类:
编程语言 时间:
2017-11-14 14:18:58
阅读次数:
183
Winform程序需要处理耗时操作时,往往需要将耗时操作放入新开的子线程进行处理,在子线程中可能会经常去修改或操作主线程上的控件; 如果直接在子线程中操作控件,会报线程间操作无效等错误,这里提供一个我自己经常使用的跨线程操作方式,代码如下: 注意:将数据全部装填完毕后,在一起放到主界面刷新控件;不要 ...
分类:
编程语言 时间:
2017-11-10 17:07:00
阅读次数:
184
jQuery事件总结(一) 现在就一点一点积累自己的知识体系,记录自己学到的和自己所理解的jQuery。 JavaScript和HTML之间的交互式通过用户和浏览器操作页面时引发的事件机制来处理的。当文档或者它的某些元素发生某些变化或操作时,浏览器就会自动生成一个事件。当然使用传统的JavaScri ...
分类:
Web程序 时间:
2017-11-09 00:16:52
阅读次数:
259
1、默认值 现在可以在定义函数的时候指定参数的默认值了,而不用像以前那样通过逻辑或操作符来达到目的了。 function sayHello(name){ //传统的指定默认参数的方式 var name = name||'hubwiz'; document.write('Hello '+name); ...
分类:
其他好文 时间:
2017-11-07 16:17:04
阅读次数:
256
行为型模型 模版模式 应用场景 Template Method模式一般应用在具有以下条件 的应用中: - 具有统一的操作步骤或操作过程 - 具有不同的操作细节 - 存在多个具有同样操作步骤的应用场景,但某些具体的操作细节却各不相同总结: 在抽象类中统一操作步骤,并规定好接口;让子类实现接口。这样可以 ...
分类:
其他好文 时间:
2017-11-04 13:22:38
阅读次数:
216
http://www.cnblogs.com/gaochundong/p/design_patterns.html#designing_for_change 寻找合适的对象 面向对象程序由对象组成,对象包括数据和对数据进行操作的过程,过程通常称为方法或操作。 对象在收到客户的请求(或消息)后,执行相 ...
分类:
其他好文 时间:
2017-10-30 01:34:12
阅读次数:
179