`
文章列表
版权所有,转载请注明来自Mobile Developer (http://mdev.cc )  作者  : SinFrancis   由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。   大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类, 比较重要的就是 URI 和数据库字段: content://telephony/carriers 字段可以在Telephony.java中找到。     ...
请参见: http://wiki.ubuntu.org.cn/Python正则表达式操作指南
版权所有 SinFrancis http://mdev.cc 最近房价疯涨,连二、三线城市的房子也如果脱缰野马一般,让工薪阶层实在是无奈。。。不过Django中的模板还真有先见之明,使用继承制度,父辈的房子子女可以继承,不怕城管暴力拆迁。。。 编个故事:     老D生长在党旗下,贯彻了计划生育,有一个儿子叫小D。儿子渐渐长大,从小学到中学再到高中,也花费了老D不少的心血和金钱,儿子考上了北京XX大学,儿子去北京前,老D对小D说:儿啊,去北京好好读书,以后有机会就留在北京发展,不行就回来,我在老宅基地上给你建个小楼,以后啊你想回来发展就住那。于是老D还真在老宅基地上建了二层小楼,这个小楼在小D家 ...
     在 wxPython 有两种方法对窗口内的 widgets 进行布局: 绝对定位(absolute positioning) sizers 绝对定位(Absolute Positioning)        首先必须了解一下因使用绝对定位而造成的问题: 当窗口大小心改变的时候,窗口内的 widgets 的大小和位置不会改变。 在不同的平台上有不同的布局表现。 改变字体可能将程序的布局弄得一团糟。 如果想改变布局,必须彻底地重设 widgets 的布局。        下面的例子是一个简单编辑器的框架,使用了绝对定位布局,可以发现,当我们改变窗口大小, wx ...
请看代码,其中有数组,散列等。   #use strict;#此句话说明此文件中的变量必须使用my表示为本地变量 sub testDataStruct(){ print "===================变量测试=======================\n"; #变量的定义 my $a="aaa"; print "变量a的值是:".$a."\n"; print "\n\n\n"; print "====================数组测 ...
  版权所有,转载请注明来自 http://mdev.cc SinFrancis     一般做WEB的都知道国际化,比如Struts等WEB框架的资源配置文件,Andriod中也有资源配置,会根据手机自身的本地配置 来匹配相关的资源,其实在BlackBerry中也有相关的配置 ...
版权所有,转载请注明来自: http://mdev.cc SinFrancis   BB的模拟器自带的有中文,不过一般情况下是看不到的,即使在设置里面也找不到中文的选项,那么我们应该怎么样汉化呢?   其实很简单,比如说我想汉化BB 8300的模拟器,那么找到我们的JDE安装目录, 比如D:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\simulator这个目录,找到8300.xml文件, 一般BB的型号都对应有.xml文件,打开8300.xml文件,在其中加入以下几句话:     <Application& ...
版权所有,转载请注明来自 : http://mdev.cc SinFrancis   有JE的朋友问我关于BB上捕捉按键的一些问题,总结了一下,写了此文章。   BB上的所有UI视图的父类是一个叫做Field的类,此类中有keyDown  keyChar等相关的方法。 那么BB上并不能像Android上可以直接对某个组件进行set监听事件的方法,那么我们应该怎么样做呢? 我们可以重写这些关于key的方法。     那么分析一下这些方法如何运行的: BB上的最外层的组件是Screen,此组件中可以包含Manager 、Field等子类,那么当按下某个键的时候,系统会捕获到 ...
HTTP::Deamon是Perl中一个小server模块,我们可以使用此模块来组建一个处理HTTP的代理服务器。 一下是部分代码:   package Proxy; use HTTP::Daemon; use HTTP::Status; use HTTP::Request; use HTTP::Response; my %setting = ( Localport => 8001); my $deamon; =cut Constructor for proxy =cut sub new { &_init_deamon; my $thi ...
C++中虚函数重写,那么会出现多态的现象,普通方法重写不会出现多态的现象。 虚函数重写,那么如果以父类身份出现,始终调用的都是实际子类的方法,普通方法却不是。 具体为什么会有多态现象请参考 :http://sinfrancis.iteye.com/admin/blogs/484374   这里使用了三个类做实验,分别是Base1、Base3、Child2 ,Base3继承Base1,Child继承Base3, Base1中含有一个普通方法和一个虚函数,并且Base3和Child2中都重写了这些方法代码如下:   Base1.h /* * Base1.h * * ...
安装过程可以参考 :http://blog.csdn.net/goldroc/archive/2009/09/12/4546931.aspx 下面的是我转载过来的,不过我的安装环境是 SDK : NOKIA N97 Carbide:2.0 QT-TOWER :4.5 下面一步一步记录一下安装过程。 一:安装active perl 本以为版本是越新越好,到active perl 官方网站下了个新版本,结果给自己带来了不少麻烦。查看文档才发现,NOKIA 也建议使用5.6.1.638 版本。所以务必使用此版本的perl。 二:安装Java Runtime Enviro ...
由于经常接触WRT,所以写了个一个解析XML和JSON的代码,比较通用。 解析XML的是很,代码会根据相关的配置,将节点组合成对象,然后返回。   请看代码: NetWorkUtils.js - 用于Ajax网络连接     /** * 抓取网络数据,并进行处理 * @param url 数据的url * @param param 需要传递的参数 * @param callback 处理数据的函数 * @param exceptionCallBack 出现异常如何处理的函数 * @param isXML 是否是xml格式的数据,true 或者是false ...
Python 中万物皆对象,自省是指代码可以查看内存中以对象形式存在的其它模块和函数,获取它们的信息,并对它们进行操作。用这种方法,你可以定义没有名称的函数,不按函数声明的参数顺序调用函数,甚至引用事先并不知道名称的函数。   使用可选参数和命名参数 Python 允许函数参数有缺省值;如果调用函数时不使用参数,参数将获得它的缺省值。此外,通过使用命名参数还可以以任意顺序指定参数。SQL Server Transact/SQL 中的存储过程也可以做到这些;如果你是脚本高手,你可以略过这部分。
Python有列表 元组(数组) 字典(map表结构)  序列   列表、元组和字符串都是序列,但是序列是什么,它们为什么如此特别呢?序列的两个主要特点是索引 操作符和切片 操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。   请看列表 代码: ''' Created on 2009-11-20 @author: Administrator ''' if __name__ == '__main__': print "aaa" def mylist(): ...
模块的__name__ 每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用——就如前面所提到的,当一个模块被第一次输入的时候,这个模 块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的 __name__属性完成。 使用模块的__name__ 例8.2 使用模块的__name__ #!/usr/bin/python # Filename: using_name.py if __name__ == '__main__' :     print ...
Global site tag (gtag.js) - Google Analytics