- 浏览: 43871 次
- 性别:
- 来自: 北京
最新评论
-
xdx2599:
#!/usr/bin/python# -*- coding: ...
python 实现简单的数字字符串四则运算 -
xdx2599:
#!/usr/bin/python# -*- coding: ...
python 实现简单的数字字符串四则运算 -
xdx2599:
#!/usr/bin/python# -*- coding: ...
python文件操作 -
xdx2599:
#!/usr/bin/python# -*- coding: ...
python文件操作
文章列表
python 实现简单的数字字符串四则运算
- 博客分类:
- python
#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
# sexp = "512+((112+212)*2-312)"
# 主函数入口
def myCalculate(mystr):
if(mystr.__contains__("(")):
start = mystr.rindex("(")
lstr=mystr[0:start]
tmpstr=mystr[start+1:]
...
python generator
- 博客分类:
- python
加了yield 后 函数返回的是一个generater print(type(atm))
不能直接返回值 返回的是一个迭代器 遍历迭代器即可得到执行结果
类似于异步
def cash_out(amount):
while(amount>0):
amount-=100
yield 100
print("cash again!")
atm = cash_out(500)
for i in atm:
print(i)
模拟异步 yield 接收传入的例子
def consumer(name) ...
给一个配置文件
用户输入字符串
转换为字典
import json
s=input(">>")
dic = json.loads(s)
type(dic)
backend 下server 下添加一条纪录
添加一条纪录
删除一条纪录
global
log 127.0.0.1 local2
daemon
maxconn 256
log 127.0.0.1 local2 info
defaults
...
unicode utf8编码
- 博客分类:
- python
asc 码 8位 一个字节
unicode(万国码 行业标准) 16位来存储
utf-8 对unicode 进行的压缩 中文用3个字节来存储
python2.7中默认全部用unicode 来存储 (涉及到转码的问题)
python3 中 默认用 utf8来存储
unicode 转成 utf8 编码 (utf8 转成 unicode 解码)
python3字典操作 遍历
- 博客分类:
- python
china = {'北京': {'北京市': {'昌平', '海淀', '朝阳'}}, '河北省': {'承德市': {'承德县', '兴隆县'}, '石家庄': {'正定', '晋州'}}}
level1 = True
while(level1):
for province in china:
print(province)
inputs1 = input("输入名称进行选择 输入q退出!")
if inputs1 in china.keys():
level ...
python 文件读写基本操作
- 博客分类:
- python
#work1
'''
文件格式如下
aa bb 0 unlock
cc dd 0 unlock
ee ff 0 unlock
gg hh 0 unlock
11 22 3 locked
22 22 3 locked
'''
flag = True
counter = 0
filePath = 'd:\\test\python1.txt'
while(flag):
name = input("input your name :")
password = input("input your password :" ...
1. public boolean filterRowKey(byte[] buffer, int offset, int length)
基于行键执行过滤 如果行需要被过滤掉 返回true ,否则 需要发送给客户端则返回false
2. 如果该行 没有在上一步被过滤掉,接着调用 这个方法处理当前行的每个KeyValue对象
public ReturnCode filterKeyValue(Cell ignored) 返回一个 ReturnCode 用于判断该KeyValue对象将要发生 什么
3. public void filterRowCell ...
top命令通过解析/proc/<pid>/statm统计VIRT和RES和SHR字段值。
VIRT是申请的虚拟内存总量。
RES是进程使用的物理内存总和。
SHR是RES中”映射至文件”的物理内存总和。包括:
程序的代码段。
动态库的代码段。
通过mmap做的文件映射。
通过mmap做的匿名映射,但指明了MAP_SHARED属性。
通过shmget申请的共享内存。
/proc/<pid>/smaps内Shared_*统计的是RES中映射数量>=2的物理内存。
/proc/<pid>/smaps内Private_*统计的是RES中映射数量=1的物理内存。
...
java 单例 静态内部类
- 博客分类:
- java 单例 静态内部类
public class Stage {
private Stage(){}
//Stage加载的时候并没有初始化内部类 调用时候才初始化内部类
private static class StageSingletonHolder{
static Stage instance = new Stage();
}
public static Stage getInstance(){
return StageSingletonHolder.instance;
}
}
纯js 写的全选功能
- 博客分类:
- 纯js 写的全选功能
代码如下
function selectAll(selectAllID,checkboxName){
var oEvent = oEvent ? oEvent : window.event
var oElem = oEvent.toElement ? oEvent.toElement : oEvent.relatedTarget;
var checks = document.getElementsByName(checkboxName);
var tag = document.getElementById(selectAllID);
if(oElem ...
在做junit 测试的时候 老是出现 no session
在persistence.xml 里加入 最后一行
<persistence-unit name="myJPA" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name=" ...
mysql 不删除数据库 删除所有的表
- 博客分类:
- 备忘录
1.不删除数据库 删除所有的表
SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'test';
把test 换成数据库名
然后把内容粘贴出来 执行
2. 从另一个库里 查出所有表的数据 插入到另一个库里 ,
当然也可以 整个库里把所有的表结构和数据 全导出来
然后再导入 到目标库
这里仅仅是为了学习
SELECT CONCAT('CREATE TABLE 目标库.', ...
在 catalina.sh 中增加代码如下
linux 下查看 java 程序中线程占用cpu
- 博客分类:
- 备忘录
1. top 查看 java 的 pid 例如 15981
2. shift + H 能查看 哪个线程占用的最高 比如16020 (或者 用 top -H -p 15981 也能查看出哪个线程占用最高)
3. jstack -l 15981 > js.log
4. 把 16020 转换成 16进制 3E94 (printf "%x" 16020)
5. vim 或者 cat js.log 查找到 3E94 (vim 进去后 按键盘上 ?号键 然后输入 3E94) 那里 即可知道是哪块代码 有问题
function getTwo(arg){ var t1=0,t2,t3,r1; try{t1=arg.toString().split(".")[1].length; t2=arg.toString().split(".")[1]; t3=arg.toString().split(".")[0]; }catch(e){} if(t1>=3){ if(parseInt(t2.substring(2,3))>=5){ r1=parseInt(t2.substring(0,2))+1; if(r1>=10 ...