- 博客(41)
- 资源 (13)
- 收藏
- 关注
原创 在SAE上使用Ueditor的图片上传功能
SAE上是没有目录读写权限的,所以要在SAE使用Ueditor的图片上传功能需要借助SAE的Storage服务。 一、开通Storage服务 在SAE控制台开通Storage服务,并新增一个domain。 二、修改Ueditor代码 Ueditor处理上传文件的方法在DjangoUeditor/jviews.py中,上传图片的请求是由下面
2014-06-05 15:04:54
2383
原创 在Django Xadmin中集成Ueditor
Ueditor是由百度开发的一个开源的富文本编辑器,有人做了一个将其集成到Django中的方案(请戳),但是在xadmin中却无法正常加载编辑器。其使用了一个模板用来呈现Ueditor的编辑界面
2014-06-05 10:21:38
3009
原创 python获取微信公共平台消息列表和用户头像
模拟登陆的方式从获取微信公众平台消息列表和用户头像的库,之后还会继续增加相关功能,github地址https://github.com/btyh17mxy/wxwall
2014-05-07 14:01:39
12821
1
原创 黑客是如何伪装成公共wifi的--家用路由器实现Web认证
本文介绍一种使用笔记本电脑和普通路由器将wifi热点伪装成公共wifi的方法(例如CMCC等),基于iptables实现了简单的web认证功能。
2013-12-12 16:59:53
23865
1
转载 简明 Vim 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类
2013-08-29 22:13:12
1050
原创 一大坨GoogleAPI的学习笔记之三(基于oAuth2.0的domain-wide authentication)
转载请注明原文地址地址:http://blog.youkuaiyun.com/btyh17mxy/article/details/9939035 在Google Apps中域管理员可以访问域中其他用户的数据,包括Drive、Gmail什么的。当然要想访问就需要进行domain-wide(域)认证。 在Google的官方文档中只有https://developers.google.com/d
2013-08-13 02:02:50
2469
原创 一大坨GoogleAPI的学习笔记之二(oAuth2.0总结)
本文地址:http://blog.youkuaiyun.com/btyh17mxy/article/details/9633279,转载需注明。本文只针对本地应用,其他应用类型可能有不同。URL 格式需要注意的是该地址是https而不是http,非加密请求是被拒绝的。EndpointDescriptionhttps://accounts.
2013-07-30 22:10:36
5799
2
原创 一大坨GoogleAPI的学习笔记之一(oAuth2.0)
官方文档地址:https://developers.google.com/accounts/docs/OAuth2InstalledApp最近Ubuntu下VGA接口无端的不能用了,木有心情翻译了,就大体看了看。这是关于本地应用的部分。首先申请一个clent ID之类的东西:因为要做的是一个Linux上的Python应用,所以type应该是其他。申请之后的效果是这样的:
2013-07-29 19:28:47
3187
原创 Android Geofence的学习(三)总结、Demo和问题
转载请注明:http://blog.youkuaiyun.com/btyh17mxy/article/details/9038443 官方给出了一个demo:http://developer.android.com/shareables/training/GeofenceDetection.zipGeofence是一个基于Google Play Services的虚拟地理区域,是一个由中心点经纬度和半
2013-06-06 16:44:57
9874
6
转载 在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
5290
翻译 Android Geofence的学习(二)继续翻译官方文档
保佑我六级能过。如有错误欢迎指正。转载请注明,原地址:http://blog.youkuaiyun.com/btyh17mxy/article/details/9007287官方文档地址:https://developer.android.com/training/location/geofencing.html创建并监视一个Geofence地理围栏结合用户当前的位置和附近特点
2013-06-03 13:27:09
5878
2
原创 一个简单的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
2845
1
翻译 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
2902
1
原创 GAE报错
错误信息:BadValueError: Property XXXXX is not multi-line db.StringProperty产生原因:StringProperty在处理字符的时候会把str当作ASCII而不是(Unicode)处理,如果字符串的第一个字符是英文则会当作str处理,如果后面是汉字的话就会出现这个错误。解决方法:只要是有汉字存在的情况都要使用TextProper
2013-05-23 17:14:01
969
原创 Linux信号(signal) 机制分析(转载)
【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了几个简单的应用实例。 【关键字】软中断信号,signal,sigaction,kill,si
2013-05-13 12:41:46
1130
原创 五子棋算法对抗!
最近正在开发一个五子棋算法对抗网站,原理是用户开发一个动态链接库(Windows下DLL或LINUX下so),提交到网站上然后,然后由系统调用下棋的函数实现五子棋下棋算法对抗。用户需要包含以下头文件并实现给出的函数。/* * Five.h * * Created on: 2013-5-6 * Author: mush * 使用说明: * 1、使用PO
2013-05-10 23:24:39
1713
原创 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
4027
原创 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
3351
原创 Android使用URL或条形码启动应用
有时候我们希望用我们的应用来打开特定URL或条形码,就像这样:这个效果我们可以通过注册intent-filter来实现。例如注册: <activity android:name="com.mush.SiteActivity" android:label="@string/title_activity_si
2013-04-21 23:25:37
1227
原创 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
1473
原创 嵌套ListView(附源码)
就是一个ListView的Item是另一个ListView。需要在内嵌的list绑定数据后重新计算并修改外层ListView的高度。(就是在getView方法后)源码:http://download.youkuaiyun.com/detail/btyh17mxy/5255041 /** * 根据内嵌ListView高度调整外部ListView Item的高度 * * @param lis
2013-04-13 21:13:33
1121
原创 Logcat报错
产生原因:1、在Activity的onCreate方法中调用findViewById()方法时使用了错的解包类型2、R文件错误,清理一下就行
2013-02-23 23:48:20
867
原创 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
3900
5
原创 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
1769
原创 Application类的使用
一、需要将其写入配置文件将继承Application的子类的完整名称如“com.ex.APP”插入application标签下的android:name属性二、获取Application实例在Activity或者Services中通过Context.getApplication()获取,然后进行类型装欢。如:App app = (App) this.getApplication()
2012-12-24 12:44:17
724
原创 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
1404
原创 警告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
10030
转载 Java 引用类型
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(Stro
2012-11-07 17:54:16
1194
转载 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
1931
原创 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
1387
原创 WCF中操作契约 BodyStyle和XML, Json格式的学习
今天研究了一下在之前在帖子Android访问WCf得到的奇怪JSON中提到的问题, 发现跟其于操作契约中设置的BodyStyle有关, 详细参阅[WCF REST] Web消息主体风格(Message Body Style). 在这里做一下记录: endpointBehaviors endpoint
2012-10-30 20:29:49
2380
原创 借助HorizontalScrollView实现多列ListView的横向滑动(含动态加载)
在Android中使用ListVIew显示多列数据表时会遇到屏幕宽度不够, 无法完全显示的问题, 以下的例子是我结合网上的各种方案总结的一种较好的解.自定义Adapter: public class HolderAdapter extends BaseAdapter { private static final String TAG = "HolderAdapter";
2012-10-29 23:23:30
8040
原创 Android解决GPS定位时LocationManager只能绑定一个LocationListener的问题
之前做项目时遇到了如题的小困难, 想了一个有点解决方法, 上周在济南发现有些初学者似乎在这里有点困扰, 就发出来供大家参考下.首先自定义一个接口public interface CRLocationListeneri { public void onLocationChanged(Location location);}然后些一个类, 该类需要implements LocationLis
2012-10-28 22:02:10
3624
转载 gson使用在android使用例子
虽然android自带了json处理,但是没有封装,总觉得不方便,网上找了gson的处理,觉得还行。 //转换器 GsonBuilder builder = new GsonBuilder(); // 不转换没有 @Expose 注解的字段 builder.excludeFieldsWith
2012-10-22 22:09:20
1204
原创 输出大于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
991
原创 Android访问WCF服务(使用json实现参数传递)
经过多日努力, 终于勉强弄明白了Android访问WCF服务的方法.服务端实现一, 实现服务.操作契约 [ServiceContract] public interface IService { [OperationContract] [WebInvoke( BodyStyle = Web
2012-09-18 22:53:45
15823
原创 关于编写文档
马上就要交作品了, 文档却还没有完成, 方才有在熬夜干活. 参考了网上和筒子们的很多现有文档, 越发感觉我水平太凹. 看看人家搞的文档一本正经的样子我就羡慕嫉妒恨啊...我发现我有这样一个毛病, 通常要写什么东西之前总要先想很久, 之后本来很长的东西有时就浓缩成一小段了, 高中时写作文就是总也写不长. 再说回文档的事, 好多组都是让一个没怎么写代码的来完成文档, 但是我觉得这样做并不可行.
2012-09-11 00:39:02
833
1
原创 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
3355
1
原创 Android使用xml定义带背景Button(解决ImageButton不能加文字的问题)
虽然Android给我们提供了ImageButton 这一组件来实现带有自定义图片背景的Button,但是ImageButton有一个缺陷就是不能添加文字而如下的方法则可以综合二者的优势. 用到的图片: 在drable下新建一个button_blue_style.xml文件来描述Button的按下效果: <item android:state_
2012-09-04 21:16:32
3123
Geofence实例
2013-06-06
二维码跳转到Activity示例
2013-04-22
Android端用于简单测试Web服务器的小工具(正在完善)
2013-02-26
借助HorizontalScrollView实现多列ListView的横向滑动(含动态加载)
2012-10-29
Android访问WCF服务源码(Android 客户端)
2012-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人