<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43133382的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43133382</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43133382]]></copyright><item><title><![CDATA[iOS代码实现布局（三）—用CocoaPods导入第三方库Masonry]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/108563756</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/108563756</guid><author>qq_43133382</author><pubDate>Sun, 13 Sep 2020 16:36:18 +0800</pubDate><description><![CDATA[在之前的文章中用代码实现了控件和布局，但是控件的位置是直接用坐标指定的，不美观也不便于手机机型的适配性，因此要导入第三方库Masonry来控制控件的坐标。
目录基于CocoaPods安装Masonry在Xcode项目中使用Masonry
基于CocoaPods安装Masonry
在导入Masonry前要确保已经安装了CocoaPods
安装可以参考这篇文章：基于CocoaPods安装Masonry及配置使用。我就是跟着这篇文章安装成功的。但是其中有个需要注意的地方。
不熟悉终端操作的同学可以直接在项目文件夹]]></description><category></category></item><item><title><![CDATA[iOS代码实现布局（二）—实现控件：按钮、进度条、图片、弹窗]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/108563041</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/108563041</guid><author>qq_43133382</author><pubDate>Sun, 13 Sep 2020 15:43:20 +0800</pubDate><description><![CDATA[在上一篇文章中写道如何在Xcode中不使用StoryBoard和Xib来实现布局的一些操作和配置。这篇文章就用代码实现一些基本的控件和布局。
所有布局均在ViewController.h和ViewController.m中实现，每种控件都有很多属性和使用方式，具体使用方式可另行查找，本文只实现最基础的一些属性和操作。
在Xcode中不使用StoryBoard和Xib来实现布局的链接：https://blog.youkuaiyun.com/qq_43133382/article/details/108560817
目录程]]></description><category></category></item><item><title><![CDATA[iOS代码实现布局（一）—不使用StoryBoard和Xib]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/108560817</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/108560817</guid><author>qq_43133382</author><pubDate>Sun, 13 Sep 2020 12:47:44 +0800</pubDate><description><![CDATA[最近在学习ios开发，因为是团队开发所以在写布局的时候就不使用StoryBoard和Xib了，直接纯代码来设计布局。
目录删除相关文件和设置配置信息删除StoryBoard去掉Info.plist里面的信息修改项目信息在AppDelegate中设置运行后黑屏问题
删除相关文件和设置配置信息
删除StoryBoard
直接Move to Trash即可

去掉Info.plist里面的信息
点击减号即可

修改项目信息
将Main Interface置空

在AppDelegate中设置
把StoryBoar]]></description><category></category></item><item><title><![CDATA[Android代码实现——登录界面]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107842078</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107842078</guid><author>qq_43133382</author><pubDate>Thu, 06 Aug 2020 15:57:37 +0800</pubDate><description><![CDATA[目录题目要求使用技术效果图
题目要求
实现一个支持双语（中文和英文）的登录界面，管理安全问题和错误尝试，实现UI测试（参考http://www.jianshu.com/p/03118c11c199）。



使用技术
Android studio
效果图

github地址：https://github.com/zpp3668/AndroidProject/tree/master/Login

...]]></description><category></category></item><item><title><![CDATA[Android代码实现——我的日记本]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107841425</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107841425</guid><author>qq_43133382</author><pubDate>Thu, 06 Aug 2020 15:51:21 +0800</pubDate><description><![CDATA[目录题目要求使用技术效果图
题目要求
android实现采用SQLite技术开发“我的日记本”App，实现日记列表的浏览、日记添加和日记详细内容的查看功能。




使用技术
Android Studio+SQLite
效果图
日记列表

查看日记

添加日记


github地址：https://github.com/zpp3668/AndroidProject/tree/master/MyDaily

...]]></description><category></category></item><item><title><![CDATA[Android代码实现——拨打电话和发送短信APP]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107841208</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107841208</guid><author>qq_43133382</author><pubDate>Thu, 06 Aug 2020 15:37:39 +0800</pubDate><description><![CDATA[目录题目要求使用技术效果图
题目要求
android实现在通讯录中选择电话号码拨打电话或发送短信功能



使用技术
Android Studio
效果图
主界面


输入内容

跳转到拨打电话

跳转到发送短信

github地址：https://github.com/zpp3668/AndroidProject/tree/master/PhoneAndMessage

...]]></description><category></category></item><item><title><![CDATA[Python代码实现——生态模拟仿真系统]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107816979</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107816979</guid><author>qq_43133382</author><pubDate>Wed, 05 Aug 2020 16:02:07 +0800</pubDate><description><![CDATA[目录题目要求使用技术与搭建环境效果图界面说明程序说明
题目要求
做一个模拟仿真系统，模拟自然界的生物生长与竞争：

有至少三种生物（可以有更多种类）：
生物可以移动，移动会消耗一定的身体；
这些生物会随时时间，以相同的速率长大；
至少有一种是类似食草动物：慢慢长大，不吃其它生物；
至少有一种是类似食肉动物：吃其它生物；
吃其它生物的情况下，捕食者可以获得被捕食者50%的物质，补充自己的身体（因此可以快速长大）
身体长大到一定程度（这个阀值每种生物不一样），这些生物可以繁殖（有性繁殖、无性系列，随便）。繁殖要]]></description><category></category></item><item><title><![CDATA[Java代码实现——显示连锁反应的效果展示动画]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107816024</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107816024</guid><author>qq_43133382</author><pubDate>Wed, 05 Aug 2020 15:26:23 +0800</pubDate><description><![CDATA[目录题目使用技术与搭建环境效果图说明
题目
连锁反应是指原子核中质子、中子与电子的反应过程，是原子弹的实现原理。其描述如下：
要求以一个程序用动画形式显示连锁反应的过程和效果。
初始的原子核数目和位置由用户选择或随机生成。初始中子的速度和方向可以由用户选择，在没有原子核的情况下，这些中子在封闭空间中自由运行（不用互相撞击）。
使用技术与搭建环境
采用Java语言编写，基于JavaFx技术实现界面可视化。
eclipse+JavaFx（需要自行在eclipse中安装JavaFx）
效果图
选择界面

无原子核]]></description><category></category></item><item><title><![CDATA[4399客户端实习生笔试]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107759576</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107759576</guid><author>qq_43133382</author><pubDate>Mon, 03 Aug 2020 11:25:53 +0800</pubDate><description><![CDATA[今年秋招投了4399的实习生，先是笔试。4399有他们自己的笔试系统，但是笔试过程没有开摄像头也没有开麦克风。整体体验还行，题目难度也算比较基础。
概述
笔试时间：2小时
题量：26题
题型：15道选择题、3道简答题、3道编程题、5道主观题
选择题

关于HaspMap和HashTable的知识
Intent传输数据的问题
Activity之间跳转的生命周期变化
关于Android servic的知识
关于指针指向对象的变化问题
二维数组的指向问题
基本类型值计算的问题
挂起就绪状态的进程问题
linux的]]></description><category></category></item><item><title><![CDATA[字节跳动秋招提前批客户端面试（已oc）]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107597625</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107597625</guid><author>qq_43133382</author><pubDate>Mon, 03 Aug 2020 11:04:23 +0800</pubDate><description><![CDATA[今年七月报了字节的提前批。
投递简历《–一天–》简历评估《–四天–》约面试《–一周–》第一、二轮面试《–四天–》第三轮面试
一面
项目的一些问题
Android
MVP
在Android有使用到什么网络连接
数据库
直接给你一个表，实操sql语句
数据库索引
Hashmap
HashMap和数组区别
计算机网络
输入网址后发生什么
http的各种安全性问题
GET和POST区别
tcp报文head有什么
https怎么保证安全
算法题
给一个String字符串“com.byte.dance.hotc”,置换]]></description><category></category></item><item><title><![CDATA[页式存储管理、段式存储管理、段页式存储管理]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107570088</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107570088</guid><author>qq_43133382</author><pubDate>Fri, 24 Jul 2020 21:51:17 +0800</pubDate><description><![CDATA[目录页式存储管理段式存储管理分页和分段存储管理的主要区别段页式存储管理
页式存储管理
1. 基本原理
页式存储管理是把主存储器划分成大小相等的若干区域，每个区域称为一块，并对它们加以顺序编号，如0#块、1#块等等。与此对应，用户程序的逻辑地址空间划分成大小相等的若干页，同样为它们加以顺序编号，从0开始，如第0页、第1页等。  页的大小与块的大小相等。
分页式存储管理的逻辑地址由两部分组成：页号和页内地址。其格式为：

2. 存储空间的分配与去配
分页式存储管理把主存空间划分成若干块，以块为单位进行主存空间的]]></description><category></category></item><item><title><![CDATA[HTTP报文格式、请求方式、状态码]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107534520</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107534520</guid><author>qq_43133382</author><pubDate>Thu, 23 Jul 2020 13:40:46 +0800</pubDate><description><![CDATA[目录http的报文结构请求方法状态码
http的报文结构
HTTP 有两类报文：
请求报文——从客户向服务器发送请求报文。
响应报文——从服务器到客户的回答。
由于 HTTP 是面向正文的(text-oriented)，因此在报文中的每一个字段都是一些 ASCII 码串，因而每个字段的长度都是不确定的。
1. 请求报文

报文由三个部分组成，即开始行、首部行和实体主体。

在请求报文中，开始行就是请求行。
“方法”是面向对象技术中使用的专门名词。所谓“方法”就是对所请求的对象进行的操作，因此这些方法实际上也]]></description><category></category></item><item><title><![CDATA[MySQL数据库索引，为什么采用B+树，和Hash、红黑树比较]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107533444</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107533444</guid><author>qq_43133382</author><pubDate>Thu, 23 Jul 2020 12:14:00 +0800</pubDate><description><![CDATA[目录索引概念索引种类优缺点应用场景常见的MySQL索引结构为什么采用B+ 树？这和Hash索引比较起来有什么优缺点吗？为什么使用b+树而不使用红黑树?
索引概念

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库中表的数据。
索引的实现通常使用B树和变种的B+树(mysql常用的索引就是B+树)
索引是在存储引擎中实现的，也就是说不同的存储引擎，会使用不同的索引。MyISAM和InnoDB存储引擎：只支持BTREE索引，也就是说默认使用BTREE，不能够更换。MEMORY/HEA]]></description><category></category></item><item><title><![CDATA[MySQL数据库基本语句操作 一篇就够之面试快速复习]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107510588</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107510588</guid><author>qq_43133382</author><pubDate>Wed, 22 Jul 2020 14:14:53 +0800</pubDate><description><![CDATA[本文不讲述基本语句的语法，只是举例复习常用的、基础的操作。不适合初学者用来学习，可用于期末或者面试的时候快速复习。
目录概述创建数据表实施数据完整性规则管理数据查询与统计数据创建视图
概述
设计一个“图书借阅数据库系统”，对图书表 book、读者表 reader、借阅记录表 record 等进行数据表的详细设计。

创建数据表
1. 创建表
创建读者表 reader
CREATE TABLE reader (   
reader_id  char(8)  NOT NULL PRIMARY KEY, //创建]]></description><category></category></item><item><title><![CDATA[操作系统之存储管理、虚拟内存与物理内存]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107509840</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107509840</guid><author>qq_43133382</author><pubDate>Wed, 22 Jul 2020 12:12:20 +0800</pubDate><description><![CDATA[目录物理地址和逻辑地址程序的装入程序的装入方式为何会有虚拟内存进程访问一个地址的过程虚拟内存与物理内存的联系页表的工作原理虚拟内存是怎么工作的利用虚拟内存机制的优点
物理地址和逻辑地址

物理地址
主存储器的存储单元以字节（每个字节为8个二进制位）为单位编址，每个存储单元都有一个地址与其相对应。假定主存储器的容量为n，则该主存就有n个字节的存储空间，其地址编号为0，1，2…，n－1。这些地址称为主存储器的“物理地址”（绝对地址），由物理地址所对应的主存空间称“物理地址空间”。
逻辑地址
在多道程序设计系统中]]></description><category></category></item><item><title><![CDATA[int和Integer区别，为什么有了int还要有Integer]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107505876</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107505876</guid><author>qq_43133382</author><pubDate>Wed, 22 Jul 2020 11:09:04 +0800</pubDate><description><![CDATA[目录int和Integer的区别int和Integer的比较有了int为什么还要有Integer补充：Integer的装箱和拆箱
int和Integer的区别

int是Java的基本数据类型，长度为32位（4）字节；Integer是Java提供的封装类，在java.lang.Integer包里面。
int默认值为0；而Integer默认值是null。
Integer是对象的引用，必须实例化后才能使用；int则不需要。
new一个Integer实际是生成一个指针指向此对象；而int则是直接存储数据值。

i]]></description><category></category></item><item><title><![CDATA[面试之操作系统（1）：线程和进程的区别]]></title><link>https://blog.youkuaiyun.com/qq_43133382/article/details/107154205</link><guid>https://blog.youkuaiyun.com/qq_43133382/article/details/107154205</guid><author>qq_43133382</author><pubDate>Mon, 06 Jul 2020 12:15:19 +0800</pubDate><description><![CDATA[在面试中经常会问：说一说进程和线程的区别。想要了解线程和进程的区别，需要先了解什么是线程，什么是进程。
进程

进程是一个动态概念，是程序在执行过程中分配和管理资源的基本单位。
每一个进程都有一个自己的地址空间。
进程有 5 种基本状态：初始态，就绪态，执行态，等待状态，终止状态。


线程

线程是CPU调度和分派的基本单位，它可与同属一个进程的其他的线程共享进程所拥有的全部资源。
一个程序至少有一个进程，一个进程至少有一个线程。

进程和线程的区别
1. 根本区别
进程是资源分配最小单位，线程是程序执行]]></description><category></category></item></channel></rss>