Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorator)。对于大部分特性来说,这些“中级”的语言特性有着完善的文档,并且易于学习。
但是这里有个例外,那就是描述符。至少对于我来说,描述符是Python语言核心中困扰我时间最长的一个特性。这里有几点原因如下:
有关描述符的官方文档相当难懂...
分类:
编程语言 时间:
2016-04-06 00:37:45
阅读次数:
343
1. 环境: oracle 11g x64 2. sqlplus 可以正常使用,PLSQLDeveloper登录出错如下: 2. 解决方法:参考http://www.linuxidc.com/Linux/2012-09/69678.htm ...
分类:
其他好文 时间:
2016-04-03 19:02:02
阅读次数:
150
一、结构 二、配置文件约定 The JPA provider automatically picks up this descriptor if you place it in a META-INF /orm.xml file on the classpath of the persistence ...
分类:
编程语言 时间:
2016-04-03 17:35:45
阅读次数:
285
epoll出现Bad file descriptor的原因 错误的顺序: close(); epoll_ctl(epollfd, EPOLL_CTL_DEL, sockfd, &ev); 正确的顺序: epoll_ctl(epollfd, EPOLL_CTL_DEL, sockfd, &ev); c ...
分类:
其他好文 时间:
2016-04-03 14:32:37
阅读次数:
359
前段时间同事管理的一台DNS服务器,由于并发数太大,导致了日志中存在着大量这样的记录:socket:filedescriptorexceedslimit(4096/4096)有错误的字面意思,就是需要提供可以打开的socket数量,可以在/etc/sysconfig/named中添加如下配置:ulimit-HSn200000
OPTIONS="-4-S8096"..
分类:
其他好文 时间:
2016-03-23 06:43:44
阅读次数:
122
socket是“open—write/read—close”模式的一种实现。 socket函数对应于普通文件的打开操作。普通文件的打开操作返回一个文件描述字,而socket()用于创建一个socket描述符(socket descriptor),它唯一标识一个socket。这个socket描述字跟文
分类:
其他好文 时间:
2016-03-14 18:45:12
阅读次数:
197
功能:复制一个文件描述符 #include <unistd.h> int dup(int oldfd); int dup2(int oldfd , int newfd); dup:不是原子操作 dup2:是原子操作 If oldfd is not a valid file descriptor, t
分类:
其他好文 时间:
2016-03-11 17:01:27
阅读次数:
186
引子:本项目在老电脑上用的是oracle10g,换新电脑装的是oracle11g,但运行项目本没有什么关系,本来说创建个用户,用PLSQL手工导入数据,再改几下配置文件即可跑起来--但实际启动中遇到以下异常导致eclipse不能启动:2016-01-25 11:34:39,694 DEBUG (co...
分类:
其他好文 时间:
2016-01-26 18:15:23
阅读次数:
251
貌似网上有人翻译过 Android BLE 文档了, 我没找到比较全的翻译, 这里讲 Android 的 BLE 文档翻译一遍, 文档中将 GATT Characteristic Descriptor Services 中心设备 外围设备 这些关系 用法 讲解的还是很清楚的 ......
分类:
移动开发 时间:
2016-01-20 13:21:05
阅读次数:
292
转自:http://www.wowotech.net/linux_kenrel/interrupt_descriptor.html一、前言本文主要围绕IRQ number和中断描述符(interrupt descriptor)这两个概念描述通用中断处理过程。第二章主要描述基本概念,包括什么是IRQ ...
分类:
系统相关 时间:
2016-01-18 12:18:22
阅读次数:
401