iOS进阶教程3-Runtime实际运用

1 Runtime是什么 Runtime基本是用C和汇编写的,可见苹果为了动态系统的高效而作出的努力。其中最重要的是消息转发机制 对于C语言,函数的调用在编译的时候会决定调用哪个函数,编译完成之后直接顺序执行,无任何二义性。 OC的函数调用成为消息发送。属于动态调用过程。在编译的时候并不能决定真正调用哪个函数(事实证明,在编 译阶段,OC可以调用任何函数,即使这个函数并未实现,只要申明过就不...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

算法导论(Python版本)(第6章)

1. 维护最大堆(章节6.2) import math def parent(i): return math.floor(i/2) def left(i): return 2 * i def right(i): return 2 * i + 1 def max_heapify(A, i): l = left(i) r = right(i)...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

Docker 到底是什么?

讲Docker之前,先说一下虚拟机 一说起虚拟机,很多人脑海里想的都是VMware和VirtualBox。很多人只是知道虚拟机与VMware、VirtualBox有关,具体是什么关系,虚拟机就是VMware或VirtualBox这样的软件吗?可能很多人对这个概念还很模糊。 什么是虚拟机,百度百科中是这样描述的: 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

Hexo接入码云评论系统

前言声明 背景   作者的博客是基于码云上搭建,所以在接入评论系统,自然也是首选码云。网上在码云上搭建博客的教程也很多,唯独没找到怎么接入码云的评论系统。   既然网上没有现成的,那就自己动手。码云和Github区别不是很大,Github有的功能码云基本上都有。网上有接入Github评论系统的教程,那么我就直接拿来主义,根据网上开源的Github评论系统的源码基础上,修改修改,于是就有了...
分类: 编程语言 发布时间: 09-09 22:08 阅读次数: 0

linux测试+答案

Web 选择(10分) 下列哪项表示的不是按钮(C) type=”submit” type=”reset” type=”image” type=”button 下列哪一项是在新窗口中打开网页文档(B) _self _blank _top _parent 关于float描述错误的是(B) float:left; float:center; float:right; float:n...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

iOS开发中的设计模式

我们在学习ios程序开发的时候,经常会听说 代理模式/适配器模式。。。那么到底什么事设计模式呢,龙哥我在一开始也是很迷糊的,其实设计模式是面向对象编程的一种设计思想,是通过经验把解决某一类问题的方法的总结。 一, 常见的设计模式 (一)代理模式 需求分析:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

中秋国庆,滴滴、高德顺风车相继下线,拼车小程序创业即将迎来第二春!

中秋国庆,滴滴、高德顺风车相继下线,拼车小程序创业即将迎来第二春! 2018年8月27日,滴滴顺风车业务全国范围内下线,随即高德顺风车业务也下线了,很多人说这个行业是不是完了,其实并不是就此完结,而是出现了新的转机。 顺风车又叫拼车,行业发展到现在,已经规模众大,它并不会因为个别案例就会就此结束。当然在此,我也深深悼念逝去的死者,同时也深恶痛绝违法的司机。 我们转为正题,滴滴、高德这...
分类: 编程语言 发布时间: 09-09 22:08 阅读次数: 0

CNN for NLP

引自:http://www.wildml.com/2015/11/understanding-convolutional-neural-networks-for-nlp/
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

项目简介(2014-2018)

WOAINI
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

Python研究学习--17--数据库编程(上)

15.1 相关理论 1、简介。关系数据库(RDBMS) 任何应用都需要持久化存储。基本的存储机制有三种,分别是文件、关系型数据库或其他的一些变种。 2、用户界面 大部分数据库系统会提供一个命令行工具来执行SQL命令和查询。 3、数据库 基于服务器的关系数据库管理系统——MySQL 基于文件的关系数据库管理系统——SQLite和Gadfly 4、组件 可将数据库想象为一个表格,每行...
分类: 数据库 发布时间: 09-09 22:08 阅读次数: 0

Android 一步步实现TCP客户端

开门见山 socket = new Socket("211.159.189.50", 2029); 使用这一行代码就能建立一个TCP客户端,并能成功连接服务器 所以,剧终! 哈哈哈!!!   好了,不开玩笑了,下面具体一步一步来: 上面说到使用一句话就能创建一个TCP客户端,并建立与服务器的连接,其实是真的, 不过能成功运行这句话还需要做点辅助工作 辅助工作1: 从Androi...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

Android要点提炼总结之消息机制

消息机制 1、作用:跨线程通信 2、场景:当子线程进行耗时操作以后需要更新UI时,通过Handler将有关的UI操作切换到主线程中执行 系统不建议在子线程访问UI的原因: 1、UI线程非安全,在多线程中并发访问可能会导致UI控件处于不可预期的状态。 2、如果加上锁的话,会导致UI控件变得复杂和低效。同时会阻塞某些进程的运行 关键要素: Message(消息):需要被...
分类: 移动开发 发布时间: 09-09 22:08 阅读次数: 0

Mysql WIn10 安装步骤,干货!

本人只讲干货,废话不多说,遇到的问题也够多的,详细情况如下:   Windows10下安装MySQL8.0 1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 点击进去后,进入后,往下拉: 点击download,弹出: 2,文件下载后,解压文件到你需要的路径,因大部分文件为英文名,最好使用英文文件夹,避免麻...
分类: 数据库 发布时间: 09-09 22:08 阅读次数: 0

贪婪算法-----装箱问题

贪婪算法 贪婪准则 算法在推进的过程中,每一步都追求最优解 贪婪准则一旦确定,中途不能改变 贪婪算法求出的最终解不一定是最优解 装箱问题 问题描述:有若干个体积为V的箱子,有n个体积为V0,V1,V2,V3…….Vn-1的物品 要求:把所有物品都装入箱子中,使打开的箱子尽可能少 解决思路 贪婪准则 将所有物品按体积的降序排序 每次取出一个物品(当前未装入物品的体积最大值) 遍历所...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

Android 使用service对电话进行监听和挂断

  1.添加权限 <!--拨打电话的权限--> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <...
分类: 移动开发 发布时间: 09-09 22:08 阅读次数: 0

Python for循环中的in

for循环的语法格式如下: for iterating_var in sequence: statement(s) in 后面跟的是一个序列,如列表、元组、字符串 序列都有一个特征,就是可以进行索引操作,如sequence[0]、sequence[1] 当for被执行时,iterating_var 依次被赋值sequence[0]、sequence[1]、…… 注意这里的赋值是浅...
分类: 其他 发布时间: 09-09 22:08 阅读次数: 0

【mybatis】mybatis面试题

mybatis的基本工作流程 1.读取配置文件,配置文件包含数据库连接信息和Mapper映射文件或者Mapper包路径。 2.有了这些信息就能创建SqlSessionFactory,SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡 3.SqlSessionFactory建立SqlSession,目的执行sql语句,SqlSession是过程级,...
分类: 数据库 发布时间: 09-09 22:08 阅读次数: 0

Java如何导出Excel表格

Java导出Excel Markdown和扩展Markdown简洁的语法 代码块高亮 - 代码块 代码块语法遵循标准markdown代码,例如: //<!—Servlet 界面直接调用就可以了,这里我不会转小数类型--> //导出 Excel public void getGenerateExcel (HttpServletRequest req,...
分类: 编程语言 发布时间: 09-09 22:08 阅读次数: 0

机器学习与深度学习系列连载: 第一部分 机器学习(二)监督学习:回归

回归问题(Regression) 回归问题实际是就是找到一个函数f(x)f(x)f(x)通过输入的数据xxx,输出一个值outputoutputoutput。 应用举例: 股市预测 fff()=A股指数=A股指数= A 股 指数 自动驾驶 fff()=方向盘的角度=方向盘的角度= 方向盘的角度 商品推荐 f(用户A,商品B)=购买的可能性(购买指数)f(用户A,商品B)=购买的可能...
分类: 企业开发 发布时间: 09-09 22:08 阅读次数: 0

iOS进阶教程2-RUNLOOP优化大图加载

1 为什么要优化大图加载 大图片在渲染的时候,比较耗费时间 我们利用RUNLOOP 来优化: 思路:1.每一次RUNLOOP,都只加载一个小任物,把图片任务放到数组,从数组循环来加载.这样可以是项目达到流畅. 2.只加载当前视图内的图片任务 3.为了不让runloop休眠.我们要用一个timer区持有这个runloop 或者 通知注册runloop事件,让快要睡眠...
分类: 移动开发 发布时间: 09-09 22:08 阅读次数: 0
今日推荐