iOS内存管理-ARC

一:什么是ARC,ARC是iOS5引入的内存管理机制,即自动引用计数。相对于iOS早期的MRC即手动管理计数,在内存管理上更加高效和简便。 例如在一个函数中,初始化一个对象或者去持有一个对象则引用计数+1,但不再使用这个对象时,引用计数将会-1。这个过程如果使用MRC来操作,则需要手动写入retain和release,而ARC则优化了这个过程。 二:ARC的核心思想: 1.自己生成的对象,自己持有 2.非自己生成的对象,自己可以持有 3.自己持有的对象不在需要时,需要对其进行释放 4.非自己持
分类: 其他 发布时间: 04-07 21:54 阅读次数: 0

python3 购物车

今天干了啥?喂了喂龟,看了看鱼。。。 然后就是学习了两个模块:sys模块和os模块,突然觉得python真的好,只要英语学的好,看代码超级舒服的说,嗯,我要好好学英语,今天背了几个啥,唉。写完博客再背几个。 sys.path是用来显示环境变量的,环境变量是啥,有问题找百度,唉,懒得查。。。没救了。 反正用了sys.path可以打印出好多路径,貌似很多模块啥的都放在那。 sys.argv是用来打印本python文件的相对路径的吧。。。不知道怎么用。什么运行程序时在文件名后面用空格隔开,打上1 2
分类: 其他 发布时间: 04-07 21:54 阅读次数: 0

链路聚合(链路捆绑)

链路聚合(链路捆绑):将多个物理链路在逻辑上组合在一起当作一条链路使用,可以有效的提高带宽,解决网络阻塞问题链路聚合有两种模式可以实现:手动负载均衡模式、LACP模式手动负载均衡模式:手工建立Eth-Trunk、加入成员接口。所有活动链路都转发数据包,当其中一条物理链路发生故障时,其他链路分担流量转发LACP模式手工建立Eth-Trunk、加入成员接口。链路两端发送LACP报文。LACP模式也叫M
分类: 企业开发 发布时间: 04-07 21:50 阅读次数: 0

Xshell6安装了lrzsz之后无法使用

使用如下命令安装,其中安装了lrzszyuminstallgcczlib-developenssl-develgcc+gcc-c++opensslperllrzszwget但是点击rz的时候,没有弹出选择文件的框,也没有报错搞了很久也没有解决,最后决定把lrzsz删掉yum-yremovelrzsz重新安装yum-yinstalllrzsz再次运行rz,好使了
分类: 企业开发 发布时间: 04-07 21:50 阅读次数: 0

通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部

本文将以宿主上直接写文件到VM内部为例讲解为何要注入以及如何实现
分类: 企业开发 发布时间: 04-07 21:50 阅读次数: 0

多线程爬取都挺好链接并保存到mongodb

一个比较简单,python3多线程使用requests库爬取都挺好,并使用正则提取下载链接,保存到mongodb#!/usr/bin/envpython#-*-coding:utf-8-*-"""@author:AikerZhao@file:doutinghao.py@time:下午8:18"""importrequestsimportreimportpymongofrommultiprocess
分类: 企业开发 发布时间: 04-07 21:40 阅读次数: 0

poj1308(并查集)

题目链接:http://poj.org/problem;jsessionid=436A34AE4BE856FB2DF9B264DCA9AA4E?id=1308 题意:给定一些边让你判断是否构成数。 思路:这道题细节很多,wa了好久。利用并查集将一棵树的节点并在一块,如果当前的边的两个端点祖先相同,则不能够成树(有环),利用num数组记录每个结点的入度,入度不能大于1。输入为 0 0表示空树,满足条件。可能出现森林,所以用vector记录出现的结点编号,最后判断所有结点是否有相同的祖先。还有不能
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

登录验证码实现(Captcha)

登录验证码 登录验证是一般系统都会有的功能,验证的方式也多种多样,比如输入式验证码,拖动式验证条,拖动式验证拼图等等。 我们这里先实现常规的输入验证码的方式,右边显示验证码图片,点击可刷新,左边输入验证码。如下图为实现的效果。 实现案例 验证码的实现需要前后端协同,脱离彼此则不可用,故将前后端的实现放在一起,不再另写前端教程。 后端实现 1.添加依赖 打开 kitty-admin 工程,添加maven依赖。 pom.xml <!-- kaptcha --> <dependency>
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

php面试全套

7.mvc是什么?相互间有什么关系? 答:mvc是一种开发模式,主要分为三部分:m(model),也就是模型,负责数据的操作;v(view),也就是视图,负责前后台的显示;c(controller),也就是控制器,负责业务逻辑 客户端请求项目的控制器,如果执行过程中需要用到数据,控制器就会到模型中获取数据,再将获取到的数据通过视图显示出来 8.oop是什么? 答:oop是面向对象编程,面向对象编程是一种计算机编程架构,OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

20190404-transition、animation、媒体查询

目录 1、transition过渡 1.1简写:transiton:transition-property | transition-duration | transition-timing-function | transition-delay 1.2transition-poperty(过渡属性):all | none | property; 1.3transition-duration(过渡持续时间):0 | time; 1.4transition-timing-function(过渡时
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

跳蚤

跳蚤 很久很久以前,森林里住着一群跳蚤。一天,跳蚤国王得到了一个神秘的字符串,它想进行研究。 首先,他会把串分成不超过 k 个子串,然后对于每个子串 S,他会从 S 的所有子串中选择字典序最大的那一个,并在选出来的 k 个子串中选择字典序最大的那一个。他称其为“魔力串”。现在他想找一个最优的分法让“魔力串”字典序最小。 第一行一个整数 $k \le 15$ 接下来一个长度不超过 $10^5$ 的字符串 Sol 建sam,求出总共有多少子串。 可以二分答案k,然后求出第k大的串。 贪心从后往前取
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

学习进度(5)

学习时间 第六周 所花时间 (包括上课) 26h 代码量 约2500行 博客园 1篇 知识点 java以及数据库相关操作、地铁后台的相关算法的实现
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

[二次开发]dede文章页面怎样显示作者的头像

dede在文章页面显示作者仅仅是显示其username,可是假如我想把dede改造成较为社交化的站点。我认为是有必要显示作者的头像的,可是官方并没有相应的模版标签。 在网上看到解决问题的办法基本上是直接在模版页面调用runphp的程序段。的确这样的办法是可行的。 可是我不倾向于这么做,由于非常多时候我们都须要差异化的功能。每次都这样夹杂着php代码看起来非常乱。 我是直接在php文件中面改动的。让文章模版能够调用几个新的标签。 找到/include/arc.archives.class.php
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

JavaScript - 基础

目录 JavaScript - 基础 一. JavaScript引用方式 二. Javascript语言规范 三. JavaScript变量声明 四. JavaScript数据类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) 类型查询 五. 运算符 流程控制 if-else if-else if-else switch for while 三元运算 六. 函数 函数定义 函数中的arguments参数 函数的全局变
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

python 访问列表元素

import datetime #导入日期时间类 mot = ["今天星期一:\n坚持", "今天星期二:\n含泪", "今天星期三:\n三", "今天星期四:\n四", "今天星期五:\n五", "今天星期六:\n六", "今天星期日:\n七" ] day =datetime.datetime.now().weekday() #获取当前的星期 print(mot[day]) #输出每日一贴
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

八大基本排序--基数排序

原数组和桶如下: 第一次按照个位排序如下 取出的时候按照从0~9的顺序,且同一个桶中,先放进去的先出来 第二次按照十位排序如下 取出结果如下 第三次次按照百位排序如下 取出结果如下: 此时数组已经有序了 代码思路: 我们排序的次数取决于数组中最大是数字的位数 import java.util.Arrays; //基数排序 public class RadixSort { public static void main(String[] args) { i
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

python全栈开发_day14_常见语法糖,递归和匿名函数

一:常见语法糖   1)三元函数(三目函数) a=1 if 3>2 else 2 print(a) #得到返回值:1   2)列表字典推导式 lis=[("a",1),("b",2)] dic={"a":1,"b":2} print({k:v for k,v in lis}) print([(k,v) for k,v in dic.items()]) 得到返回值:{'a': 1, 'b': 2} [('a', 1), ('b', 2)] 二:递归   通过对自身或者对其他函
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

Android之CircleImageView使用

文章大纲 一、什么是CircleImageView 二、代码实战 三、项目源码下载 一、什么是CircleImageView   圆角 ImageView,在我们的 App 中这个想必是太常见了,也许我们可以有无数种展示圆角图片的方法,但是 CircleImageView 绝对是我们在开发时需要优先考虑的,如果你还不知道 CircleImageView,那么你需要赶快去体验它在处理圆角图片时的强大了,相信你肯定会觉得和 CircleImageView 相见恨晚。 二、代码实战 1. 添加依赖
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

Javascript - DOM

目录 Javascript - DOM HTML DOM 树 查找标签 直接查找 间接查找 节点操作 事件 常用事件 绑定方式: 搜索框示例 select联动 Javascript - DOM DOM(Document Object Model)是一套对文档的内容进行抽象和概念化的方法。 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。 HTML DOM 树 DOM标准规定HTML文档中的每个成分都是一个节
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0

String in Java

不可变类型 String是不可变类型(immutable),String.java源码中声明如下: private final byte[] value; String通过字节数组来实现,且被声明为private final byte类型,表明对外的不可访问性(private),以及不可改变性(final); 如果试图对其改变,会生成新的对象: String s1 = "abc"; String s2 = s1; System.out.println(s1 == s2); s1 = "def"
分类: 其他 发布时间: 04-07 21:38 阅读次数: 0