首页 > 2018年07月28日 > 全部分享
Python学习:17.Python面向对象(四、属性(特性),成员修饰符,类的特殊成员)
一、属性(特性) 普通方法去执行的时候,后面需要加括号,特性方法执行的时候和静态字段一样不需要不需要加括号. 特性方法不和字段同名. 特性方法不能传参数. 在我们定义数据库字段类的时候,往往需要对其中的类属性做一些限制,一般用get和set方法来写,那在python中,我们该怎么做能够少写代码,又能 ...
分类:编程语言   时间:2018-07-28 23:59:59    收藏:0  评论:0  赞:0  阅读:330
pandas 导入导出
pandas可以读取与存取的资料格式有很多种,像csv、excel、json、html与pickle等… 1、读取csv 2、将资料存取为pickle ...
分类:其他   时间:2018-07-28 23:59:43    收藏:0  评论:0  赞:0  阅读:260
oracle表查询优化
ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速 ...
分类:数据库技术   时间:2018-07-28 23:59:26    收藏:0  评论:0  赞:0  阅读:292
运用GamePlayKit的GKEntity及GKComponent 的iOS游戏开发实例
GameplayKit是一个面向对象的框架,为构建游戏提供基础工具和技术。 GameplayKit包含用于设计具有功能性,可重用架构的游戏的工具,以及用于构建和增强诸如角色移动和对手行为的游戏玩法特征的技术。 ...
分类:移动平台   时间:2018-07-28 23:59:08    收藏:0  评论:0  赞:0  阅读:304
[设计模式]单件模式概念和三个解决多线程问题的方案
主要是从 Head Fisrt 设计模式中学习到知识; 1. 定义单件模式 单件模式确保一个类只有一个实例,并提供一个全局访问点; 在整个系统上下文中,只有一个对象,对于很多在系统中只需要一个或者创建代价比较大的对象,可以使用,例如:线程池、缓存、对话框、处理偏好设置和注册表对象、日志对象、充当打印 ...
分类:编程语言   时间:2018-07-28 23:58:52    收藏:0  评论:0  赞:0  阅读:305
java实现多线程的两种方式
Java需要并发控制三个原因: 下面分别用继承Thread类和实现Runnable接口俩种方式实现并发控制, 继承Thread类 继承Thread类方式,最后创建对象是因为会是三个不同的线程对象,所以需要将共享资源和锁都静态化,如果不这样的话,就不存在共享资源一说了,自然也没有并发控制的说法。 实现 ...
分类:编程语言   时间:2018-07-28 23:58:31    收藏:0  评论:0  赞:0  阅读:282
移动端video标签默认置顶的解决方案
概述 在移动端上面,比如说微信上面打开一个页面,如果有video标签的话,常常会出现 video标签默认置顶 的情况,一般的解决方案是在不需要看见它的时候给它加一个 display:none 进行隐藏。今天在浏览 "TGideas文档库" 的时候无意中发现了另一个方案,记录下来,供以后开发时参考,相 ...
分类:移动平台   时间:2018-07-28 23:58:14    收藏:0  评论:0  赞:0  阅读:589
用注解@DelcareParents实现引用增强
引用增强,是一个比较特殊的增强,不同于其他方法级别的增强。 引用增强可以实现:一个Java类,没有实现A接口,在不修改Java类的的情况下,使其具备A接口的功能。 先看看背景,我们有个Love接口: 还有一个Greeting接口和我们的GreetingImpl实现类,这两个是我们的目标接口和目标类, ...
分类:其他   时间:2018-07-28 23:57:56    收藏:0  评论:0  赞:0  阅读:264
Linux 安装python3.7.0
我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载 1、安装依赖包 1)首先安装 ...
分类:编程语言   时间:2018-07-28 23:57:41    收藏:0  评论:0  赞:0  阅读:318
javascript 重构alert()
javascript问题,关于重构window.alert()后,然后调用window原本的window.alert()的方法 大神们,问个问题,如果在script标签的第一行散写,重构了window.alert()的方法,如果不动上面重构的代码的基础上,只能用一条语句直接调用原本的window.a ...
分类:编程语言   时间:2018-07-28 23:57:23    收藏:0  评论:0  赞:0  阅读:323
7.基础知识小应用
根据到目前为止已经复习了的基础知识,在git上找了个小程序写着玩玩,下面记录过程。 一,设计数据库 ER图 建表 建表我使用的是MySQL数据库,用的是navicat软件,ER图照搬git上的,由于作者使用的是Oracle建表,所以数据类型有些出入,问题不大。 商品表 销售员表 商品销售表 二、 一 ...
分类:其他   时间:2018-07-28 23:57:01    收藏:0  评论:0  赞:0  阅读:285
CCNA 之 九 STP生成树协议
STP生成树 在上一次实验中,使用了单臂路由是两个不同的VLAN之间进行通信,而单臂路由的这种网络拓扑,当一条链路或者路由设备出现故障的时候,整个网络就会瘫痪。 称此网络为:不健壮的,无冗余的网络环境。 看下图中,冗余的网络拓扑: 冗余拓扑能够解决单点故障问题; 冗余拓扑造成广播风暴,多帧复用,MA ...
分类:其他   时间:2018-07-28 23:56:46    收藏:0  评论:0  赞:0  阅读:317
JS判定注册表单的几个方式 及 Ajax进行用户名存在判定
最近感觉不赶紧把代码逻辑记一下梳理一下,再做的时候就容易进入"逻辑误区". 有个表单,简单点. 然后这个reg2.js : 总体上使用了一个新学的方法有点累赘了, --> String.prototype.passwordJudger = function(upass1, upass2) {.. 其 ...
分类:Web开发   时间:2018-07-28 23:56:14    收藏:0  评论:0  赞:0  阅读:308
用栈实现队列
实现思想:对于A,B两个栈,A作为压栈,B作为弹出栈。push操作时,将结果压入A栈,并且判断B栈是否为空,如果为空,则将A栈的元素全部移动到B栈pop操作时,判断A,B栈是否为空,如果同时为空,则跑抛出异常,如果不同时为空,判断B栈是否有元素。如果没有元素,则将A栈中元素全部移动到B栈中,进行弹出 ...
分类:其他   时间:2018-07-28 23:55:57    收藏:0  评论:0  赞:0  阅读:277
C#开发奇技淫巧一:调试windows系统服务
原文:C#开发奇技淫巧一:调试windows系统服务windows系统服务不能直接运行,只能在安装完服务之后启动、暂停、继续、停止服务,导致服务的调试不能使用一般的断点调试。 要调试系统服务,可以采用附加到进程的方式:在VS的工具栏中找到“调试”这个选项,然后选取“附加到进程” 然后选择相应的服务附... ...
分类:Windows开发   时间:2018-07-28 23:55:40    收藏:0  评论:0  赞:0  阅读:278
敏捷个人课后练习:接纳情绪
本应是2018年7月25日就应该提交的作业,关于“接纳情绪”我看到陈兄发出这个主题的时候,我就开始思考和反思怎么才是接纳情绪,或者换个更大一些的外延来去思考——接纳自己。在这个思考过程中,想到了内外两个方面,以及过去、现在、未来三个时间维度。因为觉得还不够深入,所以就没有进行呈现出来。直到偶然的机会 ...
分类:其他   时间:2018-07-28 23:55:26    收藏:0  评论:0  赞:0  阅读:269
535. Encode and Decode TinyURL - LeetCode
Question "535. Encode and Decode TinyURL" Solution 题目大意:实现长链接加密成短链接,短链接解密成长链接 思路:加密成短链接+key,将长链接按key保存到map,解密时根据短链接提取key,再从map中返回长链接 Java实现: Ref https ...
分类:Web开发   时间:2018-07-28 23:55:11    收藏:0  评论:0  赞:0  阅读:324
全局唯一ID
1. 订单号 订单号在业务系统中必不可取,往往需要具备: 1. 全局唯一 2. 方便传播 (因为往往需要根据订单号来查问题) 那么其关键怎么来保证 订单号的全局唯一呢 ? 本文只记录工作中见识到的线上运行方案。 2. 全局唯一ID 1. 利用db的方式 该方式需要DBA提前生成好一批订单号,然后将订 ...
分类:其他   时间:2018-07-28 23:54:53    收藏:0  评论:0  赞:0  阅读:304
内存管理
一、什么是内存管理 程序在运行的过程中通常通过以下行为,来增加程序的的内存占用 创建一个OC对象 定义一个变量 调用一个函数或者方法 而一个移动设备的内存是有限的,每个软件所能占用的内存也是有限的 当程序所占用的内存较多时,系统就会发出内存警告,这时就得回收一些不需要再使用的内存空间。比如回收一些不 ...
分类:其他   时间:2018-07-28 23:54:36    收藏:0  评论:0  赞:0  阅读:273
Pandas设置值
1、创建数据 2、根据位置设置loc和iloc 我们可以利用索引或者标签确定需要修改值的位置。 3、根据条件设置 如果现在的判断条件是这样, 我们想要更改B中的数, 而更改的位置是取决于 A 的. 对于A大于4的位置. 更改B在相应位置上的数为0. 4、按行或列设置 如果对整列做批处理, 加上一列 ...
分类:其他   时间:2018-07-28 23:54:20    收藏:0  评论:0  赞:0  阅读:291
1154条   1 2 3 4 ... 58 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!