码迷,mamicode.com
首页 > 2017年10月04日 > 全部分享
Swift 开发中,为什么要远离 Heap?
Swift 开发中,为什么要远离 Heap? WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要选择像类这种存 ...
分类:编程语言   时间:2017-10-04 18:04:14    阅读次数:148
多态性与虚函数
多态性 动态性的概念 ...... 编译时的多态性 ...... 运行时的多态性 ...... 虚函数 虚函数的作用 ...... 虚函数的声明 ...... 虚析构函数 ...... 纯虚函数与抽象类 纯虚函数 ...... 抽象类 ...... PS:有时间再说,这点东西没必要写了 v、 ...
分类:其他好文   时间:2017-10-04 18:04:06    阅读次数:145
C#中的变量声明
变量的声明方式: 数据类型 变量名; 变量的赋值: 变量名称 = 值; 注意:先声明再赋值再使用 变量的命名规则: 1、 必须以字母或下划线开头,不要以数字开头; 2、 后面可以跟任意字母、下划线、数字; 3、 camel命名法:首个单词小写,后面的单词首字母大写;(类名方法名首字母大写) 注意: ...
分类:Windows程序   时间:2017-10-04 18:03:58    阅读次数:304
作为一个懒虫,如何优雅的使用windows
懒虫windows系列(一) 首先是快捷键,总结一下自己最常用的快捷键(windows10 ) Ctrl+Shift+N:新建文件夹 Art + F4:关闭当前窗口 Win+Prt Sc:屏幕截图。截图自动存放至“图片”文件夹。 Win+数字键:快速打开任务栏上已固定的应用,如Win+1打开第一个应 ...
分类:Windows程序   时间:2017-10-04 18:03:50    阅读次数:227
交叉编译iperf源代码
Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。?编译平台和编译版本使用的内核:linux3.1使用的交叉编译器:arm-hisiv400-linux-gcc使用的iperf的源码:Ip... ...
分类:其他好文   时间:2017-10-04 18:03:42    阅读次数:133
Python 面向对象编程——访问限制
在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。但是,从前面Student类的定义来看(见:Python面向对象编程——类定义与对象),外部代码还是可以自由地修改一个实例的name、score属性:>>> bart = Stude... ...
分类:编程语言   时间:2017-10-04 18:03:35    阅读次数:168
看angualrjs源码中怎么判断所属的类型
下面是angualrjs的代码: 上面两个红色的代码就是angualr判断类型的方法:用的是Object.prototype.toString.call(obj) 例如判断“chairMan”是不是数组可以写成。 ...
分类:Web程序   时间:2017-10-04 18:03:27    阅读次数:237
Python 正则表达式
正则表达式(Regular Expression),又称规则表达式,在代码中常简写为regex、regexp或RE,是计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作... ...
分类:编程语言   时间:2017-10-04 18:03:16    阅读次数:259
实验吧编程题:循环
原题: 给出一个循环公式,对于一个整数n,当n为奇数时,n=3n+1,当n为偶数时,n=n/2,如此循环下去直到n=1时停止。 现要求对两个整数i = 900、j = 1000,输出i、j之间(包括i、j)的所有数进行上述循环时的最大循环次数(包括n和1)。 格式:CTF{xxx} python实现 ...
分类:其他好文   时间:2017-10-04 18:03:07    阅读次数:225
C++第三次作业
这一周学习了简单的输入和输出,这一章的内容在前两章都有用到,这次学习又更加深入地学习了相关知识,同时也解决了我之前不懂的问题,例如算一些字符中的空格符的数目,通过编程判断出任意三个数字能否组成三角形并且算出三角形的面积........另外我也有找其他一些编程题来做,但说实话并不能每一个问题都能解决, ...
分类:编程语言   时间:2017-10-04 18:03:00    阅读次数:195
对于iOS开发人工智能意味着什么
对于iOS开发人工智能意味着什么? 前言 近几年来人工智能的话题那是炙手可热。在国内很多大佬言必谈机器学习和大数据;在美国刚毕业的人工智能 PHD 也是众人追捧,工资直逼 NFL 四分卫。人工智能甚至成为了互联网领域茶余饭后的话题 —— 仿佛不懂人工智能就是落伍了。 笔者作为一名 iOS 开发者,对 ...
分类:移动开发   时间:2017-10-04 18:02:52    阅读次数:263
C#第一节随堂笔记
1.Console.ReadKey(); 停止控制台 2.Ctrk+K+D 快速对齐代码 3.Ctrl+K+c 注销 4.ctrl+K+u 取消注释 5. 三个/ 对当前的方法进行注释 (//单行注释 /* */多行注释) 6私有修饰符 只能在当前的类里面写 7.变量里的命名:1.以字母 “-” 开 ...
分类:Windows程序   时间:2017-10-04 18:02:47    阅读次数:192
排序算法
一、冒泡排序 C 语言 C++ 二、选择排序 C 语言 C++ 三、插入排序 C 语言 C++ template <typename BidirectionalIterator> void insertion_sort(BidirectionalIterator __first, Bidirecti ...
分类:编程语言   时间:2017-10-04 18:02:36    阅读次数:168
从强制解包看 Swift 的设计
从强制解包看 Swift 的设计 不知道大家有没有发现,在一个 Objective-C 和 Swift 混编的 App 中,当把一个 OC 中的参数转到 Swift 时,Swift 会自动把这个变量进行强制解包。举个例子,我在 OC 中定义这样一个变量: @property (nonatomic, ...
分类:编程语言   时间:2017-10-04 18:02:28    阅读次数:238
Linux内核镜像格式
<Linux内核镜像格式> <Linux内核镜像格式> <Linux内核镜像格式> Linux内核有多种格式的镜像,包括vmlinux、Image、zImage、bzImage、uImage、xipImage、bootpImage等. ?kernel镜像格式vmlinux vmlinux是可引导的、 ...
分类:系统相关   时间:2017-10-04 18:02:21    阅读次数:235
BZOJ 2021 [Usaco2010 Jan]Cheese Towers:dp + 贪心
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2021 题意: John要建一个奶酪塔,高度最大为m。 他有n种奶酪。第i种高度为h[i](一定是5的倍数),价值为w[i]。 一块高度>=t的奶酪被称为大奶酪,一个奶酪如果在它上方有大奶酪( ...
分类:其他好文   时间:2017-10-04 18:02:10    阅读次数:182
备忘:Junit单元测试
junit 目前测试都是在main方法中调用目前的结果都需要人工对比是否是想要的 1.使用Junit测试方法,绿色条条代表方法测试成功,没有bug,如果是红色条条代表有异常,测试不通过2.点击方法名、类名、包名、项目名进行相应的Junit单元测试!3.测试方法不能是静态的不能有形参4.如果测试一个方 ...
分类:其他好文   时间:2017-10-04 18:01:43    阅读次数:136
814条   上一页 1 ... 14 15 16 17 18 19 20 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!