博客园 - 夏洛克·福尔摩斯
uuid:7d267088-5232-4821-9010-8cd5fdd6cd4f;id=1075728
2020-02-24T09:20:47Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
feed.cnblogs.com
https://www.cnblogs.com/sherlockhomles/p/10062993.html
数字转中文大写=> 1234=> 一千二百三十四 - 夏洛克·福尔摩斯
# -*- coding: utf-8 -*- # 最大值:九兆九千九百九十九亿九千九百九十九万九千九百九十九 import re p = ['', '十', '百', '千', '万', '十', '百', '千', '亿', '十', '百', '千', '兆'] s = ['', '一', '二', '三', '
2018-12-04T03:16:00Z
2018-12-04T03:16:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】# -*- coding: utf-8 -*- # 最大值:九兆九千九百九十九亿九千九百九十九万九千九百九十九 import re p = ['', '十', '百', '千', '万', '十', '百', '千', '亿', '十', '百', '千', '兆'] s = ['', '一', '二', '三', ' <a href="https://www.cnblogs.com/sherlockhomles/p/10062993.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8746237.html
git基础操作 - 夏洛克·福尔摩斯
git config --global http.sslversion tlsv1 //解决SSL connect errorunset SSH_ASKPASSgit clone http://danjiuruge@phabricator.fosafer.com/diffusion/10/考勤app
2018-04-08T09:28:00Z
2018-04-08T09:28:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】git config --global http.sslversion tlsv1 //解决SSL connect errorunset SSH_ASKPASSgit clone http://danjiuruge@phabricator.fosafer.com/diffusion/10/考勤app <a href="https://www.cnblogs.com/sherlockhomles/p/8746237.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8717823.html
docker安装文档 - 夏洛克·福尔摩斯
Docker离线安装以及本地yum源构建http://blog.csdn.net/joniers/article/details/64122820http://blog.csdn.net/wsscy2004/article/details/25878363 在线安装yum install –down
2018-04-04T08:08:00Z
2018-04-04T08:08:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】Docker离线安装以及本地yum源构建http://blog.csdn.net/joniers/article/details/64122820http://blog.csdn.net/wsscy2004/article/details/25878363 在线安装yum install –down <a href="https://www.cnblogs.com/sherlockhomles/p/8717823.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8708879.html
mysql备忘录 - 夏洛克·福尔摩斯
一///MySQLMySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的
2018-04-03T07:42:00Z
2018-04-03T07:42:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】一///MySQLMySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的 <a href="https://www.cnblogs.com/sherlockhomles/p/8708879.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8708875.html
redis备忘录 - 夏洛克·福尔摩斯
Redis 是一个基于内存的高性能key-value数据库。Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 1
2018-04-03T07:41:00Z
2018-04-03T07:41:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】Redis 是一个基于内存的高性能key-value数据库。Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 1 <a href="https://www.cnblogs.com/sherlockhomles/p/8708875.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8421075.html
python3 分布式进程(跨机器)BaseManager(multiprocessing.managers) - 夏洛克·福尔摩斯
A机器负责发送任务和接受结果: B机器负责处理任务和发送结果:
2018-02-06T02:28:00Z
2018-02-06T02:28:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】A机器负责发送任务和接受结果: B机器负责处理任务和发送结果: <a href="https://www.cnblogs.com/sherlockhomles/p/8421075.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8352301.html
look and say 外观数列的python实现 - 夏洛克·福尔摩斯
#look_and_say 外观数列 如果我们把 1 作为Look-and-say 数列的第一项,那么,它的前几项是这样的: 1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ... 在确定了Look-and-say 数列的第一项之后,就可
2018-01-25T09:27:00Z
2018-01-25T09:27:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】#look_and_say 外观数列 如果我们把 1 作为Look-and-say 数列的第一项,那么,它的前几项是这样的: 1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ... 在确定了Look-and-say 数列的第一项之后,就可 <a href="https://www.cnblogs.com/sherlockhomles/p/8352301.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8081051.html
httpsqs 源码修改(内部自动复制多队列) - 夏洛克·福尔摩斯
/* HTTP Simple Queue Service - httpsqs v1.7 Author: Zhang Yan (http://blog.s135.com), E-mail: net@s135.com This is free software, and you are welcome to modify and redistribute it under the New BSD L...
2017-12-21T08:02:00Z
2017-12-21T08:02:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】/* HTTP Simple Queue Service - httpsqs v1.7 Author: Zhang Yan (http://blog.s135.com), E-mail: net@s135.com This is free software, and you are welcome to modify and redistribute it under the New BSD L... <a href="https://www.cnblogs.com/sherlockhomles/p/8081051.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8080971.html
aiohttp web服务端(server)样例 (非client) - 夏洛克·福尔摩斯
python版本 python3.6 (其他版本需要小改,版本>python3.4) 参考网址:https://www.cnblogs.com/ameile/p/5589808.html asyncio创建协程解析——分析廖雪峰的Python教程之创建WEB服务 本实例接收 字符串类型值 ; 客户端
2017-12-21T07:51:00Z
2017-12-21T07:51:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】python版本 python3.6 (其他版本需要小改,版本>python3.4) 参考网址:https://www.cnblogs.com/ameile/p/5589808.html asyncio创建协程解析——分析廖雪峰的Python教程之创建WEB服务 本实例接收 字符串类型值 ; 客户端 <a href="https://www.cnblogs.com/sherlockhomles/p/8080971.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/8074173.html
redis安装以及主从复制完整版 - 夏洛克·福尔摩斯
redis安装以及主从复制完整版redis版本:redis-3.2.11主从复制模式:master--> slave1--> slave2 master:10.10.11.32 slave1:10.10.11.33 slave2:10.10.11.34 1.解压安装redis tar -zxvf r
2017-12-20T07:52:00Z
2017-12-20T07:52:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】redis安装以及主从复制完整版redis版本:redis-3.2.11主从复制模式:master--> slave1--> slave2 master:10.10.11.32 slave1:10.10.11.33 slave2:10.10.11.34 1.解压安装redis tar -zxvf r <a href="https://www.cnblogs.com/sherlockhomles/p/8074173.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/7793118.html
python3 subprocess 内存操作视频转换流格式 - 夏洛克·福尔摩斯
import subprocessout = open('./tmp/sss.mp4','rb').read()p = subprocess.Popen(["./ffmpeg","-i","-","-ac","1","-ar", "8000","-f","wav","-"] , stdin=subp
2017-11-06T06:46:00Z
2017-11-06T06:46:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】import subprocessout = open('./tmp/sss.mp4','rb').read()p = subprocess.Popen(["./ffmpeg","-i","-","-ac","1","-ar", "8000","-f","wav","-"] , stdin=subp <a href="https://www.cnblogs.com/sherlockhomles/p/7793118.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/7550261.html
python 实现文本文件中的数字按序排序(位操作,低内存占用) - 夏洛克·福尔摩斯
文本文件内容 ./txt 3241155299893344 处理代码: 输出结果: bytearray(b'001100001101000000000000100000000100000000001000000000010000000000000000000000000000000000000000
2017-09-19T02:00:00Z
2017-09-19T02:00:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】文本文件内容 ./txt 3241155299893344 处理代码: 输出结果: bytearray(b'001100001101000000000000100000000100000000001000000000010000000000000000000000000000000000000000 <a href="https://www.cnblogs.com/sherlockhomles/p/7550261.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/7356618.html
python2/python3 内存中打包/压缩文件 - 夏洛克·福尔摩斯
python2:(包含压缩选项,如果只打包,可以调整zipfile.ZIP_DEFLATED) python3:(包含打包选项,不压缩)
2017-08-14T02:56:00Z
2017-08-14T02:56:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】python2:(包含压缩选项,如果只打包,可以调整zipfile.ZIP_DEFLATED) python3:(包含打包选项,不压缩) <a href="https://www.cnblogs.com/sherlockhomles/p/7356618.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/4882810.html
python日记_01 python实现6个人围成一圈,扔到第三个人出局,循环扔的问题。 - 夏洛克·福尔摩斯
#!/usr/bin/python shoplist=['mango','apple','carrot','banana','oracle','python'] length = len(shoplist) global n for i in range(length,1,-1): if i==6: n = shoplist.index(shoplist[3]) sh...
2015-10-15T08:32:00Z
2015-10-15T08:32:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】#!/usr/bin/python shoplist=['mango','apple','carrot','banana','oracle','python'] length = len(shoplist) global n for i in range(length,1,-1): if i==6: n = shoplist.index(shoplist[3]) sh... <a href="https://www.cnblogs.com/sherlockhomles/p/4882810.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/4838621.html
笔记3 linux 多线程 条件变量+互斥锁 - 夏洛克·福尔摩斯
//cond lock#include#include#includestruct test{ char a[10]; char b[10]; char c[10];}yb = {"111","222","33333"};static int j=0;pthread_mutex_t...
2015-09-25T08:24:00Z
2015-09-25T08:24:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】//cond lock#include#include#includestruct test{ char a[10]; char b[10]; char c[10];}yb = {"111","222","33333"};static int j=0;pthread_mutex_t... <a href="https://www.cnblogs.com/sherlockhomles/p/4838621.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/4838318.html
笔记2 linux多线程 读写锁 - 夏洛克·福尔摩斯
//read write lock#include#include#includestruct test{ char a[10]; char b[10]; char c[10];}yb = {"111","222","33333"};static int j=0;pthread_r...
2015-09-25T07:10:00Z
2015-09-25T07:10:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】//read write lock#include#include#includestruct test{ char a[10]; char b[10]; char c[10];}yb = {"111","222","33333"};static int j=0;pthread_r... <a href="https://www.cnblogs.com/sherlockhomles/p/4838318.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/4838314.html
笔记1 linux 多线程 互斥锁 - 夏洛克·福尔摩斯
//mutex lock#include#include#includestruct test{ char a[10]; char b[10]; char c[10];}yb = {"111","222","33333"};static int j=0;pthread_mutex_...
2015-09-25T07:09:00Z
2015-09-25T07:09:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】//mutex lock#include#include#includestruct test{ char a[10]; char b[10]; char c[10];}yb = {"111","222","33333"};static int j=0;pthread_mutex_... <a href="https://www.cnblogs.com/sherlockhomles/p/4838314.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/4831663.html
linux fork两次避免僵尸进程的程序(简单) - 夏洛克·福尔摩斯
#include#includeint main(){ pid_t pid,pid1; int status; if( (pid = fork())<0) { printf("fork error\n"); return -1; } e...
2015-09-23T03:20:00Z
2015-09-23T03:20:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】#include#includeint main(){ pid_t pid,pid1; int status; if( (pid = fork())<0) { printf("fork error\n"); return -1; } e... <a href="https://www.cnblogs.com/sherlockhomles/p/4831663.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/4819611.html
select应用于read函数 超时非阻塞方式 - 夏洛克·福尔摩斯
/* * "Timed" read - timout specifies the # of seconds to wait before * giving up (5th argument to select controls how long to wait for * data to be re...
2015-09-18T08:32:00Z
2015-09-18T08:32:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】/* * "Timed" read - timout specifies the # of seconds to wait before * giving up (5th argument to select controls how long to wait for * data to be re... <a href="https://www.cnblogs.com/sherlockhomles/p/4819611.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sherlockhomles/p/4819393.html
取文本索引所执向的值(简单) - 夏洛克·福尔摩斯
文本如下:yb.txt AA 23BB 32CC 22代码如下:#include#define CHAR_LEN 20 char *scan_config(char *keyword){ int n,match; FILE *fp; char keybuf[CH...
2015-09-18T07:41:00Z
2015-09-18T07:41:00Z
夏洛克·福尔摩斯
https://www.cnblogs.com/sherlockhomles/
【摘要】文本如下:yb.txt AA 23BB 32CC 22代码如下:#include#define CHAR_LEN 20 char *scan_config(char *keyword){ int n,match; FILE *fp; char keybuf[CH... <a href="https://www.cnblogs.com/sherlockhomles/p/4819393.html" target="_blank">阅读全文</a>