写在前面 枚举Enum 全称(Enumeration),即一种由一组称为枚举数列表的命名常量组成的独特类型。可以看出枚举的出现时为了使我们可以在程序中方便的使用一些特定值的常量,一般的使用大家都比较熟悉,本文主要介绍枚举的特性 FlagAttribute。 FlagAttribute是什么? Fla ...
```
#服务端
import socket sk = socket.socket()
# print(sk)
address = ('127.0.0.1',8000) sk.bind(address) sk.listen(3)
print('waiting....')
conn,addr = sk... ...
分类:
其他好文 时间:
2018-03-06 21:56:45
阅读次数:
161
最近使用hg的时候,拖取版本一直卡住不动。报错类似waiting for lock on working directory of xxxx held by ''。 原本以为是网络不好或者hg安装有问题,卸了几遍重装也不行。 后来发现只用删除自己文件夹里面的 .hg/store/lock 或者 .h ...
分类:
其他好文 时间:
2018-03-04 21:12:17
阅读次数:
254
最近开发基于ZYNQ的嵌入式linux程序,涉及到多线程使用,将一些内容整理如下: POSIX多线程编程最为基础和重要的可以分为两部分: 线程同步主要是由于线程共享同一进程里的资源,因而需要程序员自己对资源进行同步来避免竞争产生 1.线程操作 具体函数使用见参考文献1,现将参考文献1中示例代码贴出 ...
分类:
编程语言 时间:
2018-03-03 12:25:50
阅读次数:
187
shutdown normal 挂起 在ora_j00X进程上 参考原文:Shutdown Normal Hung On ORA_J00# Process (Doc ID 1197314.1)适用于: Oracle Server - Enterprise Edition - Version: 10. ...
分类:
系统相关 时间:
2018-03-01 14:59:48
阅读次数:
192
最近在看disruptor源码,在获取ringbuffer的下一个序列的时候,disruptor有几种等待策略,其中有YieldingWaitStrategy类,是使用java的Thread.yield();方法作为等待的方式,了解了一下 Yield不能保证使得当前正在运行的线程迅速转换到可运行的状 ...
分类:
编程语言 时间:
2018-02-27 01:14:40
阅读次数:
173
MySQL drop空表时处于Waiting for table metadata lock状态,简单粗暴的解决办法,原理性请看官网 1. mysql> select concat("kill ",b.ID,";") as kill_id from information_schema.INNODB ...
分类:
数据库 时间:
2018-02-24 14:55:58
阅读次数:
275
ps ef|grep mysql 发现里边没有mysql进程,于是进行重启。 service mysqld start报错 查看错误日志 tail 100 /usr/local/mysql/var/iZ11yohng9aZ.err(主机名.err) 可以看到,错误日志中出现的错误信息: Failed ...
分类:
数据库 时间:
2018-02-23 17:16:50
阅读次数:
415
1. 计算属性 模板内的表达式非常便利,但在模板中放入太多的逻辑会让模板过重且难以维护,所有就有了计算属性 例子: //html代码 Original message: "{{ message }}" Computed reversed message: "{{ reversedMessage }} ...
分类:
其他好文 时间:
2018-02-09 17:33:00
阅读次数:
172
线程的状态:New、Runnable、Blocked、Waiting、Timed waiting、Terminated 1. RUNNABLE,对应"就绪"和"运行"两种状态,也就是说处于就绪和运行状态的线程在java.lang.Thread中都表现为"RUNNABLE"2. BLOCKED,对应" ...
分类:
编程语言 时间:
2018-02-01 13:04:43
阅读次数:
177