1 import UIKit 2 3 // 先写两个屏幕宽高的宏定义 4 let kScreenWidth = UIScreen.main.bounds.size.width 5 let kScreenHeight = UIScreen.main.bounds.size.height 6 7 cla... ...
分类:
编程语言 时间:
2018-02-07 22:52:11
阅读次数:
218
问题描述 你要写一个程序,使得能够模拟在长方体的盒子里放置球形的气球。 接下来是模拟的方案。假设你已知一个长方体的盒子和一个点集。每一个点代表一个可以放置气球的位置。在一个点上放置一个气球,就是以这个点为球心,然后让这个球膨胀,直到触及盒子的边缘或者一个之前已经被放置好的气球。你不能使用一个在盒子外 ...
分类:
编程语言 时间:
2018-02-07 22:52:21
阅读次数:
284
作者博文地址:https://www.cnblogs.com/liu-shuai/ eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数c ...
分类:
编程语言 时间:
2018-02-07 22:52:52
阅读次数:
176
# http://blog.csdn.net/github_36326955/article/details/54999627 python代码实现可参考: http://blog.csdn.net/dream_angel_z/article/details/46343597 ...
分类:
编程语言 时间:
2018-02-07 22:55:04
阅读次数:
638
句尾没有逗号 或者可以直接用append(),避免逗号的问题 ...
分类:
编程语言 时间:
2018-02-07 22:55:22
阅读次数:
240
如需转载,请保留本文链接. 看了 阮一峰 大神的字符串匹配的KMP算法后,关于部分匹配的部分并不是很理解,特意去看了阮大神文章中的英文链接,这里写下自己的理解,用作学习记录. 阮大神文章链接:https://kb.cnblogs.com/page/176818/ Jake Boxer 英文博文链接: ...
分类:
编程语言 时间:
2018-02-07 22:55:44
阅读次数:
256
参考文章:log库spdlog简介及使用 - 网络资源是无限的 - CSDN博客 http://blog.csdn.net/fengbingchun/article/details/78347105spdLog的使用 - 烟消bug云散的专栏 - CSDN博客 http://blog.csdn.ne... ...
分类:
编程语言 时间:
2018-02-07 22:56:42
阅读次数:
1276
首先了解一下多线程的概念 多线程:两段或以上的代码同时进行,多个顺序执行流。 并发和并行的区别 并发:做一下这个做一下那个。 并行:同时进行。 线程和进程的区别 进程:资源分配的基本单位,运行中的程序。进程中包括多个线程,线程们共享进程的资源。 线程:处理器调度的基本单位。 线程的状态: 线程创建的 ...
分类:
编程语言 时间:
2018-02-07 22:56:58
阅读次数:
309
Python实现多进程可以用系统fork()方法和python的multiprocessing类 1,fork()方法是Unix/Linux操作系统提供的,在python的os模块中自带fork(). 在windows中不能使用,这是它的特殊之处 在使用fork()方法之前,我们先来了解一下fork ...
分类:
编程语言 时间:
2018-02-07 22:57:21
阅读次数:
340
注:这个是我去年这个时候做的笔记,现在这部分内容我已经基本掌握,在博客上做个备份 算法分析 一、渐进符号 渐近分析是一种描述函数在极限附近的行为的方法,算法分析一般考虑给定算法在输入非常大的数据集时候的性能。 定义1.1:$O$记号 $f(n)=O(g(n)):$表示存在正常量$c$和$n_0$,使 ...
分类:
编程语言 时间:
2018-02-07 22:57:29
阅读次数:
314
一、异常原因: 请求的员工不在 应用的可见范围内。 如下图,应用的可见范围只设置为了部分员工。所以导致此异常 二、异常解决 将员工添加进可见范围即可 ...
分类:
编程语言 时间:
2018-02-07 22:57:54
阅读次数:
973
Java中,一个类要支持序列化,我们通常实现Serializable。在使用Serializable,应当制定一个SerialVersionUID,用于代表类的版本。如果不指定会有什么影响呢?在了解这个之前,先来看一段exectpioon thread stack: 从上面异常来看,出现了类不兼容的 ...
分类:
编程语言 时间:
2018-02-08 00:19:06
阅读次数:
213
1.协议http、smtp、dns、ftp、ssh、snmp、icmp、dhcp....等具体自查 2.OSI七层应用、表示、会话、传输、网络、数据链路、物理 3.socket: 对所有上层协议的封装 4.socket常用功能1)sk.bind(address) s.bind(address) 将套 ...
分类:
编程语言 时间:
2018-02-08 00:22:03
阅读次数:
164
线程安全 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全 就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 ...
分类:
编程语言 时间:
2018-02-08 00:23:00
阅读次数:
167
Python 多进程编程之multiprocessing--Pool 当需要创建的子进程数量不多的时候,可以直接利用multiprocessing 中的Process 动态生成多个进程, 但是,如果是成百上千个任务,手动创建的话,工作量会很大,此时就会用到multiprocessing 下的Pool ...
分类:
编程语言 时间:
2018-02-08 00:23:27
阅读次数:
182
入JAVA坑7月有余,也尝试自己手动搭建框架,最近对spring aop的这种切面很着迷,为此记录下自己目前搭出来的小小的demo,后续有时间也会继续改进自己的demo。望大神们不吝赐教。 主要还是运用反射和java自带的代理类。理论知识就不说了,因为我目前也不是很清楚,避免误导,还是避而不谈吧。好 ...
分类:
编程语言 时间:
2018-02-08 00:23:55
阅读次数:
174
前面两篇介绍了两个非常简单和基础的排序算法——选择排序和插入排序,除了这两个,冒泡排序也是非常简单的一种排序算法。同样,本篇主要从“基本原理、排序流程、核心代码、算法性能、稳定性、参考代码”等几个方面介绍这一算法。 基本原理:依次比较两个相邻元素的大小,如果前一个元素大于(或小于)后一个元素,则两个 ...
分类:
编程语言 时间:
2018-02-08 00:24:21
阅读次数:
136
编程语言 高级 字节码 低级 机器码 python语言 javapython cpython 常用 pypy 最快 python程序: 1 终端:C:\python36\python.exe c:\1.py 解释器: 2 文件型 #/usr/bin/u/ubv/a python Linux pyth... ...
分类:
编程语言 时间:
2018-02-08 00:25:35
阅读次数:
230
本文转载于:http://blog.csdn.net/sinat_36384705/article/details/71155379 首先这个错误的意思是:在缩进的时候,使用了错误的空格和tab 我使用的python3.5,造成这个错误的原因是我在函数里面敲if....elif 判断语句的时候,el ...
分类:
编程语言 时间:
2018-02-08 00:25:43
阅读次数:
1058
什么是文件上传? 文件上传就是把用户的信息保存起来。 为什么需要文件上传? 在用户注册的时候,可能需要用户提交照片。那么这张照片就应该要进行保存。 上传组件(工具) 为什么我们要使用上传工具? 为啥我们需要上传组件呢?当我们要获取客户端的数据,我们一般是通过getParameter()方法来获取的。 ...
分类:
编程语言 时间:
2018-02-08 00:25:53
阅读次数:
197