一个离开.NET的程序员

ryhan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: voip通话信息及语音质量分析工具 阅读全文
posted @ 2018-01-22 17:44 ryhan 阅读(1513) 评论(0) 推荐(0) 编辑

摘要: 最近在处理wav相关文件,碰见一工具产生的ualw文件不带header,顺手用python给wav格式文件加头处理,让普通播放器也能播放。 (原文:http://www.cnblogs.com/ryhan/p/6854348.html) 相关代码文件下载:files.cnblogs.com/file 阅读全文
posted @ 2017-05-14 22:59 ryhan 阅读(1395) 评论(0) 推荐(0) 编辑

摘要: 最近想在微信上面实现天气查询,分两个步骤:1.被动回复:输入天气、xx天气获取天气情况2.主动推送:每天定时推送天气(针对24小时内产生交互的人)目前已经实现第一个步骤,如下:现将实现此功能环节、步骤等整理如下:前置条件:1.申请微信订阅号2.申请百度应用引擎(BAE python环境)技术知识:1... 阅读全文
posted @ 2015-12-02 09:19 ryhan 阅读(3127) 评论(0) 推荐(2) 编辑

摘要: 最近右胳膊受伤,打了石膏在家休息。为了实现之前的想法,就用左手打字、写代码,查资料完成了这个资源小爬虫。网页爬虫,最主要的是协议分析(必须要弄清楚自己的目的),另外就是要考虑对爬取的数据归类,存储。这是一个在线歌曲网站的爬虫,网站名字就不说了,此贴目的是技术交流,请不用做其他用途!相关技术点:h... 阅读全文
posted @ 2015-04-23 22:04 ryhan 阅读(13117) 评论(2) 推荐(3) 编辑

2016年11月12日

摘要: 调用c++ 函数原型如下,一直失败,请个日志断点发现 参数未能正确解析。 改动C++ 代码如下: python如下调用 就可以成功了。 阅读全文
posted @ 2016-11-12 11:06 ryhan 阅读(1509) 评论(0) 推荐(0) 编辑

摘要: https://zhuanlan.zhihu.com/p/20152309?columnSlug=python-dev 作者:Jerry Jho链接:https://zhuanlan.zhihu.com/p/20152309来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处 阅读全文
posted @ 2016-11-12 10:51 ryhan 阅读(3395) 评论(0) 推荐(1) 编辑

摘要: http://www.ibm.com/developerworks/cn/linux/l-cn-pythonandc/ 概览 Python 是一种用于快速开发软件的编程语言,它的语法比较简单,易于掌握,但存在执行速度慢的问题,并且在处理某些问题时存在不足,如对计算机硬件系统的访问,对媒体文件的访问等 阅读全文
posted @ 2016-11-12 10:51 ryhan 阅读(304) 评论(0) 推荐(0) 编辑

2016年9月24日

摘要: http://www.108js.com/article/article1/10025.html?id=58 javascript中正则匹配有3个方法,match,exec,test。这些方法都跟字符串和RegExp对象有关,但使用场景不一样,容易混淆。match是字符串的一个方法,接收一个RegE 阅读全文
posted @ 2016-09-24 14:13 ryhan 阅读(363) 评论(0) 推荐(0) 编辑

2016年1月26日

摘要: #! /usr/bin/env python# coding=utf-8from openpyxl import Workbook, load_workbookwb = load_workbook(filename=u'周工作计划_联通电信支撑组.xlsx')ws = wb.active# wb =... 阅读全文
posted @ 2016-01-26 11:24 ryhan 阅读(437) 评论(0) 推荐(0) 编辑

摘要: #!/bin/env python # -*- coding: UTF-8 -*- # 必须以root权限运行 import socket import sys import timeimport random from struct import * # 计算校验和 def ... 阅读全文
posted @ 2016-01-26 11:16 ryhan 阅读(1228) 评论(0) 推荐(0) 编辑

2016年1月20日

摘要: psutil api文档:http://pythonhosted.org/psutil/api 测试#! /usr/bin/env python# coding=utf-8import psutil# CPU-> Examples# print psutil.cpu_times()# print p... 阅读全文
posted @ 2016-01-20 17:48 ryhan 阅读(3624) 评论(0) 推荐(0) 编辑

2015年12月2日

摘要: 1 public static string GetShortUrl(string url) 2 { 3 //可以自定义生成MD5加密字符传前的混合KEY 4 string key = DateTime.Now.ToString();... 阅读全文
posted @ 2015-12-02 15:02 ryhan 阅读(3353) 评论(3) 推荐(1) 编辑

2015年11月3日

摘要: 转:http://blog.csdn.net/liao_leo/article/details/44593095今天遇到个很奇怪的问题,gson解析日期字符串,本地执行可以,服务器上执行就报错。这种问题一般都跟环境相关,到gson源代码中看到了DateTypeDapter这个类, private f... 阅读全文
posted @ 2015-11-03 19:01 ryhan 阅读(3556) 评论(0) 推荐(0) 编辑

2015年6月26日

摘要: WEB QQ的登录步骤与协议,需要的度娘下,很多。转载说明来源:http://www.cnblogs.com/ryhan/p/4602762.html我这实现是参考了度娘搜的 和自己抓包分析的。目前实现了登录后的定向发消息功能。中间遇到很多坑,前前后后用了我两周时间,今天终于能发消息了,经过实际测试... 阅读全文
posted @ 2015-06-26 17:11 ryhan 阅读(11206) 评论(5) 推荐(5) 编辑

2015年5月27日

摘要: 使用Redis实现锁(支持分布式应用)1. 简介使用Redis指令setnx、expire、getset等操作实现互斥资源的访问本文内容来着网络整理,参考:http://www.linuxidc.com/Linux/2014-12/110958.htmhttp://www.jeffkit.info/... 阅读全文
posted @ 2015-05-27 17:50 ryhan 阅读(541) 评论(0) 推荐(0) 编辑

2015年5月15日

摘要: 代码:http://www.cnblogs.com/hsapphire/archive/2010/09/10/1823384.htmlhttp://blog.csdn.net/attilax/article/details/8595036 [DllImport("wininet.dll", Cha... 阅读全文
posted @ 2015-05-15 15:31 ryhan 阅读(5541) 评论(0) 推荐(0) 编辑

2015年4月30日

摘要: 最近继续在家休息,在完成上一个Python抓取某音乐网站爬虫后,琢磨着实现一个基于HTTP推送的 IP视频监控,比如外出的时候,在家里开启一个监控端(摄像头+服务端),可以看到实时画面,如果再加上自动告警,就更好了。公网访问需要在 路由器上设置 花生壳+端口转发。计划在退休的安卓手机上实现这IP... 阅读全文
posted @ 2015-04-30 23:24 ryhan 阅读(19501) 评论(6) 推荐(10) 编辑

2014年12月31日

摘要: 一. VS调试在Win7(vista系列)操作系统下 HttpListener无法绑定多个 指定IP、端口问题 来自:http://www.cnblogs.com/ryhan/p/4195693.html 现象:System.Net.HttpListenerException (0x8000... 阅读全文
posted @ 2014-12-31 14:31 ryhan 阅读(3127) 评论(0) 推荐(1) 编辑

2014年12月28日

摘要: 1.传输全双工通信,即 一个链接 双向通信 互不影响2.在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 含义是: SYN表示建立连接, FIN表示关闭连接, ACK表示响应, PSH表示有 DATA数据传输, RST表示... 阅读全文
posted @ 2014-12-28 09:48 ryhan 阅读(393) 评论(0) 推荐(1) 编辑

2014年6月11日

摘要: /** 获取XMLHttpRequest对象*/function CreateXMLHttpRequest() { var xmlreq = false; if (window.ActiveXObject) { xmlreq = new ActiveXObject("Mic... 阅读全文
posted @ 2014-06-11 16:06 ryhan 阅读(1275) 评论(0) 推荐(0) 编辑