全部文章
先看一段代码: 自定义了一个类之后,天然的就能使用==运算符。这是因为Kotlin中==运算符会调用到equals函数,而equals是根类Any上定义的方法(这里我没找到Any上equals方法的实现)。 这里很容跟其他运算符重载的特性,导致一个惯性思维就是a == b就是调用的 a.equals ...
Hash算法 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值 ...
1 maven-compiler-plugin [html] view plain copy print? <plugin> <artifactId>maven-compiler-plugin</artifactId> <extensions>true</extensions> <configura ...
问:表示音乐出身的妹纸一枚 某一天突然觉得身边认识的是一群程序员 突然想 要不要也去试试。。。 众好友都觉得我该去做个老师,可是我怕我会误人子弟,祸害祖国下一代。。。。。 要不要 要不要 学Java去。。这是不是一条不归路 。。。 答:初级应用编程没什么难的 , 只要数学方面不是特别渣, 思维逻辑不 ...
同样是层序遍历,在每次迭代中挑出最小的设置为已知,收敛 表初始化 显示实际路径 算法伪代码 ...
在使用PDO连接数据库之前,先要对PDO安装和配置 base.PHP如下: [php] view plain copy <strong><span style="font-size:18px;"><?php header('Content-Type:text/html;charset=utf-8') ...
Android 5.0最终推出了正式版,今天也及时刷到了Android5.0 (LRX21O),官方链接:https://developers.google.com/android/nexus/images 镜像下载地址:https://dl.google.com/dl/android/aosp/h ...
CSS3 模块包括:选择器框模型背景和边框文本效果2D/3D 转换动画多列布局用户界面******************************************************************************border-image:url(border.png) ...
Texture3D Texture3D需要先在脚本中创建3D材质,然后赋予shader。 需要DX11支持,和材质采样一样,3D维度上可以被repleat和插值 参考文章:http://blog.csdn.net/wolf96/article/details/46239557 脚本: shader: ...
调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们能够较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会马上影响到其它的一些对象之间的相互作用。从而保证这些相互作用能够彼此独立地变化。 为什么须要调停者 例如以下图所看到的。 ...