自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牟蘑菇的专栏

@DKD日历翻到了新的一页, 记忆却停在了昨天. 阳光驱散了薄雾, 微风带不走你依稀的笑脸.

  • 博客(41)
  • 资源 (13)
  • 收藏
  • 关注

原创 在SAE上使用Ueditor的图片上传功能

SAE上是没有目录读写权限的,所以要在SAE使用Ueditor的图片上传功能需要借助SAE的Storage服务。  一、开通Storage服务  在SAE控制台开通Storage服务,并新增一个domain。        二、修改Ueditor代码  Ueditor处理上传文件的方法在DjangoUeditor/jviews.py中,上传图片的请求是由下面

2014-06-05 15:04:54 2345

原创 在Django Xadmin中集成Ueditor

Ueditor是由百度开发的一个开源的富文本编辑器,有人做了一个将其集成到Django中的方案(请戳),但是在xadmin中却无法正常加载编辑器。其使用了一个模板用来呈现Ueditor的编辑界面

2014-06-05 10:21:38 2977

原创 python获取微信公共平台消息列表和用户头像

模拟登陆的方式从获取微信公众平台消息列表和用户头像的库,之后还会继续增加相关功能,github地址https://github.com/btyh17mxy/wxwall

2014-05-07 14:01:39 12676 2

原创 黑客是如何伪装成公共wifi的--家用路由器实现Web认证

本文介绍一种使用笔记本电脑和普通路由器将wifi热点伪装成公共wifi的方法(例如CMCC等),基于iptables实现了简单的web认证功能。

2013-12-12 16:59:53 23470 3

原创 阿里云搭建私有Git及用户管理

本文介绍了阿里云借助gitosis以及gitweb搭建私有Git服务的方法。

2013-10-09 03:37:38 8746 2

转载 简明 Vim 练级攻略

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类

2013-08-29 22:13:12 1004

原创 一大坨GoogleAPI的学习笔记之三(基于oAuth2.0的domain-wide authentication)

转载请注明原文地址地址:http://blog.csdn.net/btyh17mxy/article/details/9939035    在Google Apps中域管理员可以访问域中其他用户的数据,包括Drive、Gmail什么的。当然要想访问就需要进行domain-wide(域)认证。    在Google的官方文档中只有https://developers.google.com/d

2013-08-13 02:02:50 2399

原创 一大坨GoogleAPI的学习笔记之二(oAuth2.0总结)

本文地址:http://blog.csdn.net/btyh17mxy/article/details/9633279,转载需注明。本文只针对本地应用,其他应用类型可能有不同。URL 格式需要注意的是该地址是https而不是http,非加密请求是被拒绝的。EndpointDescriptionhttps://accounts.

2013-07-30 22:10:36 5694 5

原创 一大坨GoogleAPI的学习笔记之一(oAuth2.0)

官方文档地址:https://developers.google.com/accounts/docs/OAuth2InstalledApp最近Ubuntu下VGA接口无端的不能用了,木有心情翻译了,就大体看了看。这是关于本地应用的部分。首先申请一个clent ID之类的东西:因为要做的是一个Linux上的Python应用,所以type应该是其他。申请之后的效果是这样的:

2013-07-29 19:28:47 3114

原创 Android Geofence的学习(三)总结、Demo和问题

转载请注明:http://blog.csdn.net/btyh17mxy/article/details/9038443 官方给出了一个demo:http://developer.android.com/shareables/training/GeofenceDetection.zipGeofence是一个基于Google Play Services的虚拟地理区域,是一个由中心点经纬度和半

2013-06-06 16:44:57 9719 18

转载 在Android虚拟机中安装GooglePlayServices

原文地址:http://piotrbuda.eu/2012/05/installing-google-play-on-android-emulator.htmlInstalling Google Play on Android EmulatorThe problemI wanted to install Google Play on emulator. Problem

2013-06-03 23:04:45 5154

翻译 Android Geofence的学习(二)继续翻译官方文档

保佑我六级能过。如有错误欢迎指正。转载请注明,原地址:http://blog.csdn.net/btyh17mxy/article/details/9007287官方文档地址:https://developer.android.com/training/location/geofencing.html创建并监视一个Geofence地理围栏结合用户当前的位置和附近特点

2013-06-03 13:27:09 5778 4

原创 一个简单的C++的链表实现(使用类模板)

在Ubuntu下编译通过,未在Windows下测试。代码:/* * LinkedList.h * * Created on: 2013-6-2 * Author: btyh17mxy@gmail.com */#ifndef LINKEDLIST_H_#define LINKEDLIST_H_#include #ifndef NULL#define N

2013-06-02 22:39:59 2811 5

翻译 Android Geofence的学习(一)翻译官方文档

官方文档地址: https://developer.android.com/reference/com/google/android/gms/location/Geofence.htmlpublic interfaceGeofencecom.google.android.gms.location.GeofenceC

2013-06-01 20:15:01 2838 2

原创 GAE报错

错误信息:BadValueError: Property XXXXX is not multi-line db.StringProperty产生原因:StringProperty在处理字符的时候会把str当作ASCII而不是(Unicode)处理,如果字符串的第一个字符是英文则会当作str处理,如果后面是汉字的话就会出现这个错误。解决方法:只要是有汉字存在的情况都要使用TextProper

2013-05-23 17:14:01 936

原创 Linux信号(signal) 机制分析(转载)

【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了几个简单的应用实例。 【关键字】软中断信号,signal,sigaction,kill,si

2013-05-13 12:41:46 1088

原创 五子棋算法对抗!

最近正在开发一个五子棋算法对抗网站,原理是用户开发一个动态链接库(Windows下DLL或LINUX下so),提交到网站上然后,然后由系统调用下棋的函数实现五子棋下棋算法对抗。用户需要包含以下头文件并实现给出的函数。/* * Five.h * * Created on: 2013-5-6 * Author: mush * 使用说明: * 1、使用PO

2013-05-10 23:24:39 1661 3

原创 Linux下获取毫秒级时间

#include long __GetTime() { struct timeval iTime; gettimeofday(&iTime, NULL); long lTime = ((long) iTime.tv_sec) * 1000000 + (long) iTime.tv_usec; return lTime;}

2013-05-07 20:04:49 3976

原创 Android使用URI启动应用的学习

在Android中使用Activity标签下的data标签来描述该Activity可打开的资源类型,根据官方文档的说明其语法如下:<data android:host="string" android:mimeType="string" android:path="string" android:pathPattern="string" an

2013-04-22 10:58:57 3303 2

原创 Android使用URL或条形码启动应用

有时候我们希望用我们的应用来打开特定URL或条形码,就像这样:这个效果我们可以通过注册intent-filter来实现。例如注册: <activity android:name="com.mush.SiteActivity" android:label="@string/title_activity_si

2013-04-21 23:25:37 1195

原创 Ubuntu常用软件安装脚本

为了避免Ubuntu重装后安装软件的麻烦,我将我用的软件的安装脚本记录了下来。#!/bin/bash #安装32位类库sudo apt-get -y install ia32-libssudo apt-get -y install libevent-dev #显示显卡信息sudo apt-get -y install mesa-utils#大黄蜂双显卡工具sudo a

2013-04-13 21:20:14 1438

原创 嵌套ListView(附源码)

就是一个ListView的Item是另一个ListView。需要在内嵌的list绑定数据后重新计算并修改外层ListView的高度。(就是在getView方法后)源码:http://download.csdn.net/detail/btyh17mxy/5255041 /** * 根据内嵌ListView高度调整外部ListView Item的高度 * * @param lis

2013-04-13 21:13:33 1093

原创 Logcat报错

产生原因:1、在Activity的onCreate方法中调用findViewById()方法时使用了错的解包类型2、R文件错误,清理一下就行

2013-02-23 23:48:20 828

原创 webpy实现用户验证

参考:http://webpy.org/cookbook/userauthpgsql.zh-cn项目依赖于: web.py, pg工程目如图:数据库脚本CREATE TABLE example_users( id serial NOT NULL, acc character varying(80) NOT NULL, pass character

2013-02-23 01:51:42 3864 10

原创 Android4.1+通过USB 连接Ubuntu进行文件传输方案

需要libusb-dev和一个叫libmtp的开源项目以及gmtp的支持。第一步sudo apt-get install libusb-dev第二步去libmtp项目主页下载最新版的libmtp此时我用的是1.1.5第三步解压下载的文件,并在终端进入其文件夹下,依次运行cd libmtp-1.1.5./configure --prefix

2013-02-05 04:08:07 1704

原创 Application类的使用

一、需要将其写入配置文件将继承Application的子类的完整名称如“com.ex.APP”插入application标签下的android:name属性二、获取Application实例在Activity或者Services中通过Context.getApplication()获取,然后进行类型装欢。如:App app = (App) this.getApplication()

2012-12-24 12:44:17 678

原创 C语言获取开机时间(结合VBS脚本实现语音输出)

C语言程序部分:#include #include #includeint main (){ unsigned long time = 0; char chr[50]; time = GetTickCount(); int hm = time / 3600000; //hm为小时数 int ms = time % 3600000 / 60000; //ms为分钟数

2012-11-22 22:32:45 1364

原创 警告handler leaks的解决方法

发现所有的Handler都被打上了"This Handler class should be static or leaks might occur .."的警告, Google一番后发现了解决方法. 一>, 原因找到一段E文Issue: Ensures that Handler classes do not hold on to a reference to an outer c

2012-11-07 18:21:36 9959

转载 Java 引用类型

1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(Stro

2012-11-07 17:54:16 1172

转载 Android自带Drawable图片库

Android™ 2.1 android.R.drawable Icon ResourcesAndroid™ 1.5 android.R.drawable Icon ResourcesAndroid™ 1.6 android.R.drawable Icon ResourcesAndroid™ 2.1 android.R.drawable Icon ResourcesOriginated f

2012-11-05 21:12:10 1894 1

原创 Android使用Intent传递复杂参数及复杂参数列表

刚开始一直纠结于Intent只能put像int, String之类的简单参数, 知道最近才发现了一下的方法.一>, 使用Intent传递实体类对象首先实体类需要implements Serializable然后 Intent broadIntent = new Intent(); Bundle bundle = new Bundle(); bundle.pu

2012-11-04 23:06:09 1351

原创 WCF中操作契约 BodyStyle和XML, Json格式的学习

今天研究了一下在之前在帖子Android访问WCf得到的奇怪JSON中提到的问题, 发现跟其于操作契约中设置的BodyStyle有关, 详细参阅[WCF REST] Web消息主体风格(Message Body Style). 在这里做一下记录: endpointBehaviors   endpoint

2012-10-30 20:29:49 2330

原创 借助HorizontalScrollView实现多列ListView的横向滑动(含动态加载)

在Android中使用ListVIew显示多列数据表时会遇到屏幕宽度不够, 无法完全显示的问题, 以下的例子是我结合网上的各种方案总结的一种较好的解.自定义Adapter: public class HolderAdapter extends BaseAdapter { private static final String TAG = "HolderAdapter";

2012-10-29 23:23:30 7962 6

原创 Android解决GPS定位时LocationManager只能绑定一个LocationListener的问题

之前做项目时遇到了如题的小困难, 想了一个有点解决方法, 上周在济南发现有些初学者似乎在这里有点困扰, 就发出来供大家参考下.首先自定义一个接口public interface CRLocationListeneri { public void onLocationChanged(Location location);}然后些一个类, 该类需要implements LocationLis

2012-10-28 22:02:10 3570

转载 gson使用在android使用例子

虽然android自带了json处理,但是没有封装,总觉得不方便,网上找了gson的处理,觉得还行。  //转换器          GsonBuilder builder = new GsonBuilder();           // 不转换没有 @Expose 注解的字段           builder.excludeFieldsWith

2012-10-22 22:09:20 1174

原创 输出大于3位数的降序数

package mush.ex4_2;import javax.swing.JOptionPane;/** * @author Mush * */public class Main { /** * @param args */ public static void main(String[] args) { // TODO 自动生成的方法存根 String

2012-09-20 22:42:48 966

原创 Android访问WCF服务(使用json实现参数传递)

经过多日努力, 终于勉强弄明白了Android访问WCF服务的方法.服务端实现一, 实现服务.操作契约 [ServiceContract] public interface IService { [OperationContract] [WebInvoke( BodyStyle = Web

2012-09-18 22:53:45 15723 10

原创 关于编写文档

马上就要交作品了, 文档却还没有完成, 方才有在熬夜干活. 参考了网上和筒子们的很多现有文档, 越发感觉我水平太凹. 看看人家搞的文档一本正经的样子我就羡慕嫉妒恨啊...我发现我有这样一个毛病, 通常要写什么东西之前总要先想很久, 之后本来很长的东西有时就浓缩成一小段了, 高中时写作文就是总也写不长. 再说回文档的事, 好多组都是让一个没怎么写代码的来完成文档, 但是我觉得这样做并不可行.

2012-09-11 00:39:02 807 3

原创 Windows下使用NotePad++配置C#,Python,Java,C++开发环境

有时候感觉使用VS这样的重量级IDE去编译那百八十行的实验代码有点大才小用,而是用文本编辑器有太不方便了,于是就琢磨了个折中的方法----使用NotePad++ 的"运行"和一些cmd命令以及批处理命令来配置一个方便的轻量级开发环境.    首先是C#的:    1>, 先要将csc编译器的路径加入环境变量Path中,一般的路径为C:\Windows\Microsoft.NET\Fra

2012-09-04 22:21:37 3300 1

原创 Android使用xml定义带背景Button(解决ImageButton不能加文字的问题)

虽然Android给我们提供了ImageButton 这一组件来实现带有自定义图片背景的Button,但是ImageButton有一个缺陷就是不能添加文字而如下的方法则可以综合二者的优势.    用到的图片:    在drable下新建一个button_blue_style.xml文件来描述Button的按下效果: <item android:state_

2012-09-04 21:16:32 3069

四六级成绩查询Android源码

这是我写的四六级成绩查询的源码,apk下载地址在 http://apk.hiapk.com/html/2013/08/1711632.html

2013-08-12

Geofence实例

博客http://blog.csdn.net/btyh17mxy/article/details/9038443 的配套源码。 修改自官方的Demo,增加了获取当前位置的功能,增加了中文注释。

2013-06-06

Linux Shell脚本学习指南

实用的shell脚本教程,适合初学者。本书告诉你如何结合UNIX工具,将其与标准的shell相结合完成工作。

2013-04-22

二维码跳转到Activity示例

该工程为使用特定url打开Activity的示例(就像扫描二维码打开微信那样) 示例url: http://mush.com/test/asdf 安装本应用后,在手机上安装条码扫描器(如zxing),扫描qrcode.png。点击url

2013-04-22

嵌套ListView

代码实现了: 1、在ListView中嵌套另一个ListView 2、ListView的Item采用不同布局

2013-04-13

Android端用于简单测试Web服务器的小工具(正在完善)

1)、minSdkVersion="11"。 2)、编辑参数功能不完善。 3)、只支持Json,暂不支持XML。 4)、水平有限,欢迎各位大神指正。

2013-02-26

借助HorizontalScrollView实现多列ListView的横向滑动(含动态加载)

博客http://blog.csdn.net/btyh17mxy/article/details/8125860对应的源码下载

2012-10-29

google-gson-2.2.2

从GoogleCode上取下来的, 方便墙内筒子使用

2012-10-15

Android访问WCF服务源码(Android 客户端)

http://blog.csdn.net/btyh17mxy/article/details/7993111的源码

2012-10-04

Android访问WCF服务源码(WCF服务端)

http://blog.csdn.net/btyh17mxy/article/details/7993111的源码

2012-10-04

graphics详解

介绍了graphics.h头文件的内容,解决VC下的简单绘图问题。内容详细,初学者也能轻松读懂。

2011-12-05

C++编码规范及范例

这是一份来自公司内部的C++编码规范,传上来给大家看看,仅供参考,毕竟这个东西各有各的规定。

2011-11-06

Win Aircrack Pack

winaircrackpak,一个无线局域网安全评估软件,能够破解Tp-Link的无线密码,被杀毒软件识别为病毒,慎用

2011-10-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除