属性管理-特性
一般开发这不必关心属性的实现,对工具的构建这来说,了解这一块对API的灵活性有帮助。
大多数情况下,属性位于对象自身之中,或者继承自对象所派生自的一个类。 ----python学习手册
property
property(fget=None, fset=None, fdel=None, doc=None) -> property attribute
fget...
分类:
编程语言 时间:
2014-07-27 11:23:52
阅读次数:
239
MCS51是keil也相应地做好了很多,也就是有很多对你而言是透明的,是你不必关心的,你所要接触的寄存器数量也很小,在这个时候你更多是写函数,只不过针对这个平台写C程序比在PC上写C控制台程序有了多约束而已。输出也不想控制台那样是打印获得反馈,而是通过I/O口输出,通过外围电路获得反馈。
然后在学完51之后(大概把例程都跑一遍,这个程度就可以了,当然也可以在此基础上玩,有很多好玩的,例如获取红外...
分类:
其他好文 时间:
2014-07-27 11:23:42
阅读次数:
200
这几个函数都在头文件#include 中声明。exit、_Exit与abort函数使程序终止,控制并不返回到这些函数的调用者。
exit()函数
void exit(intstate);
exit()函数用于在程序运行的过程中随时结束程序,exit的参数state是返回给操作系统,返回0表示程序正常结束,非0表示程序非正常结束。main函数结束时也会隐式地调用exit函数。e...
分类:
编程语言 时间:
2014-07-27 11:23:32
阅读次数:
309
今天用maven新建一个项目导入到MyEclipse中,项目前面显示了一个小叉叉,代码中却没有任何错误。于从 problems 视图中查看错误信息,错误信息的“Description”显示:
Java compiler level does not match the version of the installed Java project facet.
该问题的解决方案有如下两种:
...
分类:
编程语言 时间:
2014-07-27 11:23:22
阅读次数:
212
现在关于Java集合类的文章很多,但是我最近看到一个很有意思图片,基本上把Java集合的总体框架都给展现出来了,很直观。
在这里,集合类分为了Map和Collection两个大的类别。
处于图片左上角的那一块灰色里面的四个类(Dictionary、HashTable、Vector、Stack)都是线程安全的,但是它们都是JDK的老的遗留类,现在基本都不怎么使用了,都有了...
分类:
编程语言 时间:
2014-07-27 11:23:12
阅读次数:
210
解题报告
题目传送门
题意:
n只地鼠,m个洞,老鹰的到达地面的时间s,地鼠的移动速度v,求多少只地鼠会被老鹰吃了。
思路:
地鼠和洞看成两集合,建立二分图。只有当地鼠到洞的时间少于老鹰到地面的时间才连边。
#include
#include
#include
#include
using namespace std;
int n,m,s,v,mmap[500][500],v...
分类:
其他好文 时间:
2014-07-27 11:23:02
阅读次数:
240
UVA 246 - 10-20-30
题目链接
题意:给52张的扑克堆,先从左往右发7张牌,之后连续不断从左往右发7张牌,如果有牌堆形成了以下3种情况(按顺序判断):
1、头两张+尾一张和为10或20或30
2、头一张+尾两张和为10或20或30
3、尾三张和为10或20或30
就把这三张牌拿走,放到总牌堆底(这步要不断执行直到不再满足条件或牌堆没了)
如果有一个牌堆因为这个...
分类:
其他好文 时间:
2014-07-27 11:22:52
阅读次数:
202
朴素Dijkstra不需要用到堆,每次找最小值都得遍历一遍,时间复杂度较高。
点是从编号0到编号n-1的n个点。
以下是模板:
int Dijkstra(int a,int b) //a是起点,b是终点
{
bool visited[maxn]; // 记录访问点
int pos = a, min, dist[maxn]; // pos是个标记点,标记每次最小边对应的...
分类:
其他好文 时间:
2014-07-27 11:22:42
阅读次数:
196
Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候。不得不说的是Python的官方文档相当齐全,如果你是在Windows上学习Python,安装包自带的“Python Manuals”就是一份很好的学习资料(基本上不用去找其他资料了);尤其是其中的Tutorial,非常适合初学者。本文一方面总结了python语言的核心——数据类型和控制结构;另一方面,通过与其他语言的对比表达了我对Python的一些拙见。...
分类:
编程语言 时间:
2014-07-27 11:22:32
阅读次数:
323
转载请注明出处: jiq?钦's technical Blog - 季义钦
一、开篇
淘宝之前使用的存储层架构一直是MySQL数据库,配合以MongDB,Tair等存储。
MySQL由于开源,并且生态系统良好,本身拥有分库分表等多种解决方案,因此很长一段时间内都满足淘宝大量业务的需求。但是由于业务的多样化发展,有越来越多的业务系统的需求开始发生了变化。一般来说有以下几类变化:
(1)...
分类:
数据库 时间:
2014-07-27 11:22:22
阅读次数:
446
用set构造,优先队列和堆也可以
/*
ID:kevin_s1
PROG:humble
LANG:C++
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#defi...
分类:
其他好文 时间:
2014-07-27 11:22:12
阅读次数:
141
PHP开发环境&MySQL下载安装及配置流程...
分类:
数据库 时间:
2014-07-27 11:22:02
阅读次数:
339
UVA 11987 - Almost Union-Find
题目链接
题意:给定一些集合,操作1是合并集合,操作2是把集合中一个元素移动到另一个集合,操作3输出集合的个数和总和
思路:并查集,关键在于操作2,对于并查集,要去除掉一个结点,如果该结点不是根那就好办了,那么就多开n个结点,每个结点初始父亲都是它的i + n,这样在移动的时候,就不用担心他是根结点了剩下就是普通的带权并...
分类:
其他好文 时间:
2014-07-27 11:21:52
阅读次数:
192
解题报告
题目传送门
题意:
看到题目我就笑了,,,
老师认为这样的两个学生不是一对:
身高相差40以上(年龄都不是距离了,身高又算什么)
不同性别(sad,,,就不允许基友存在呀,,,谁的肥皂掉了,,,)
喜欢不一样的歌曲类型(你总不能要求两人整天听小苹果吧,,,,,,你是我的小丫小苹果,,,,,,)
喜欢一样的运动( they are likely to be fans of...
分类:
其他好文 时间:
2014-07-27 11:21:42
阅读次数:
302
解题报告
题目传送门
题意:
求满足条件的最大集合:集合内任何两个人都没有浪漫关系
思路:
跟POJ2771一样的题,变的简单多了。POJ2771解题报告
#include
#include
#include
#include
using namespace std;
int n,mmap[550][550],pre[550],vis[550];
int dfs(int x)...
分类:
其他好文 时间:
2014-07-27 11:21:32
阅读次数:
212
句柄类存在的意义是为了弥补将派生类对象赋给基类对象时发生的切片效应。例如下面的程序:
multimap basket;
Base base;
Derived derive;
basket.insert(base); //ok,add copy of base;
basket.insert(derive); //ok,but derive sliced down to its base part....
分类:
编程语言 时间:
2014-07-27 11:21:12
阅读次数:
255
一.安装mysql,直接用yum安装即可,mysql在centos7.0版本中被mariadb替代了。
命令:
yum install mysql-server mysql
安装好了,选择修改mysql默认的root用户的密码,启动mysql服务。
命令:
service mysqld start
二.安装apache,直接yum安装,与mysql安装方...
分类:
Web程序 时间:
2014-07-27 11:21:06
阅读次数:
279