自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

Android反编译

写成的程序,一定要加入混淆,否则可以轻易的反编译,让别人看到代码。反编译工具可以使用dex2jar和XJad

2011-03-31 20:58:00 40

存储过程使用

谓存储过程就是Transact-SQL语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。由于存储过程被预先编译过,所以执行起来要比单行SQL语句效率高出很多,在应用程序开发过程中应尽可能的采用存储过程进行数据的增加、更新、删除和查询操作,以提升应用程序的整体运行效率。执行SQL Server的存储过程需要如下步骤:1、生成SqlCommand对象并将其Comma...

2011-03-31 09:25:00 69

Android平台的音乐资源管理与播放

Android平台基于Linux和开放手机联盟(OHA)系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget、Java ME等在内的先进平台中间件。本文主要介绍如何利用OPhone平台提供的多媒体编程环境进行音乐资源的管理与播放。MediaScan...

2011-03-29 12:09:00 68

android APN切换cmwap实现

有的中国移动的业务需要走CMWAP接入点才能够连接网络的,在做这类应用的时候,不可避免地需要判断当前APN, 切换APN,以及成功连接到网络后连接到服务器。 首先,获取当前的APN有两种方式,一种是从当前系统的网络连接服务获取,即通过 ConnectivityManager conManager= (ConnectivityManager) getSystemService(Context.CON...

2011-03-29 11:34:00 237

Ext.tree如何创建树以及动态加载树

再动态加载数之前,我们先了解一下如何创建树.和用到的一些相关的组件和对象在Extjs中.创建树面板都是用的Ext.tree.TreePanel这个组件, 然后创建节点都是用的这个对象:Ext.tree.TreeNode, 看一下动态创建树的简单代码:Ext.onReady(function() { var tree31 = new Ext.tree.TreePanel({ el: "t...

2011-03-27 19:42:00 87

ext.tree动态加载

前些天把静态的写完,总觉得还是应该弄成动态的加载比较好。所以就又花了天时间弄了下,把动态加载的弄完了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head...

2011-03-27 19:40:00 67

将某个视图开放给某个用户查看

如果想让某个用户查看视图又不想让他看到其它内容,那么可以使用下面方法进行授权。主帐户下执行grant select on view_name to new_user;new_user下执行create or replace synonym view_name for GISAP.view_name;示例:--用sys用户登录,建立对外开放的用户CREATE USER...

2011-03-25 16:58:00 182

Bitmap和ImageView

imageView = (ImageView)findViewById(R.id.imageView);String path = "sdcard/test.jpg";File file = new File(path);if (file.exists()) { Bitmap bmp = BitmapFactory.decodeFile(path); ...

2011-03-25 11:21:00 103

ffmpeg configure参数说明

#./configure --helpUsage: configure [options]Options: [defaults in brackets after descriptions] Standard options: 基本选项参数--help 显示此帮助信息|print this message--log[=FILE|yes|no]记录测试并输出到config.err文件|log tes...

2011-03-24 16:21:00 170

再总结一下QT常用的简单的数据库命令,复杂的不太用的上。

show databases 显示当前服务器中的数据库use databasename 指定使用的数据库create table tablename(... ... ...) 创建一个表格 跟上特定字段举例:create table information(id int , name text , address text , age int);insert into informatio...

2011-03-23 22:06:00 58

Qt 当中常用类的中文说明

QDataStream 为QIODevice提供了一串的二进制的数据QDataWidgetMapper提供了从数据模型到部件的映射QData 日期的功能QDateEdit 提供了日期的部件用来编辑日期,是基于QDateTimeEdit 部件QDateTime提供日期与时间的功能QDateTimeEdit 提供了编辑日期与实践的部件QDBusAbstractAdaptor 提供了 基于D-B...

2011-03-23 22:02:00 57

uart串口通信控制智恩普lpc1114 点阵led显示彩色贪吃蛇源代码。绝对原创。

北京XX大学的老师不懂区别技术等级高低,看不起我的程序,看不起就看不起吧,你讽刺我们玩软件的干嘛?得得得,就你们这些教硬件的老师最NB了,焊的led越多屏幕越大越是牛X,哪怕是128个led齐刷刷的一亮一灭,都是高端的顶级技术!你可以不认可我,但是没有权利否定我,因为你不懂软件!你没资格!我告诉你,尊敬的老师,我可以随意控制32个led的动态显示颜色和亮灭,就可以控制128个,1280个,128...

2011-03-23 21:55:00 181

Android下调用jni时进行的转码操作实例

之前帮人家解决乱码问题时回过一个帖子 现在总结在博客里留起来bool handleString(char* name) { jstring rtnname = 0; int slenname = strlen(name); unsigned short * namebuffer = 0; ...

2011-03-21 22:11:00 51

Qt触摸屏音频驱动移植

#include <linux/module.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/delay.h>#include <linux/poll.h>#include <linux/interrupt.h>#include...

2011-03-21 21:59:00 137

ARM考试复习题

一、选择题1. ARM 属于( A )[A] RISC 架构  [B] CISC架构2. ARM 指令集是( C )位宽,Thumb 指令集是( B )位宽的。[A] 8位  [B] 16 位 [C] 32位 [D] 64位3. ARM 指令集是( H )字节对齐,Thumb 指令集是( F )字节对齐的[E] 1   [F] 2 [G] 3 [H] 44. 复位后,ARM处理器处于( B )模式...

2011-03-21 21:47:00 284

码工

很多时候,程序员经常会被认为是没有产品意识的代码生成器,而程序员经常会认为其他人都是拿用户体验当幌子和挡箭牌的无赖。产品的成败多数时候是由哪些程序员所看不起的人决定的,而不是程序员推崇的高级的技术,完美的设计模式。产品是市场竞争的核心。一个产品的成功,技术实现和用户体验两者缺一不可。技术人员的工作,说到底,也是为了满足用户需求,做出用户满意的产品。在iOS上的开发,我比较认同这样的...

2011-03-21 15:55:00 223

iphone开发之自定义UIControl对象的视图 UISwitch的字体和颜色

函数的代码来至iphone开发秘籍,Thanks Erica Sadun。UISwitch类:UISwitch类的单薄到我不知道该说什么了。不过,UIControl对象通常是由一系列的子视图构建的。通过导航控件的视图,可以公开的定制通常不能从标准SDK中访问的对象。这种定制依赖于对控件子视图树的理解,通过下面这样的函数可以递归遍历视图树,就可以了解每一个视图了。- (voi...

2011-03-20 22:00:00 63

想念我的好姐妹。

我好想念你们明尼苏达的内内伦敦的雪儿……你们不在我身边我度日如年好像还是昨天我们在KTV吼着【第一天】不知道我的思念有没有飞到大洋的那边幻灭成仙我们心照不宣那天,内内说数3、2、1然后一起作“嘘”的动作,我走神了没有做,内内和雪儿一直嘘着僵在那里等我...好久好久...今天,我在家等你们回来比好久还要久好久的好久好久....

2011-03-20 21:42:00 136

判断一个点是否落在多边形内

一、背景:如何判断一个指定的经纬度点是否落在一个多边形区域内?二、实现代码(delphi)Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.co...

2011-03-20 19:05:00 97

判断点是否在多边形中

一、判断点是否在多边形中(理论)  判断点P是否在多边形中是计算几何中一个非常基本但是十分重要的算法。以点P为端点,向左方作射线L,由于多边形是有界的,所以射线L的左端一定在多边形外,考虑沿着L从无穷远处开始自左向右移动,遇到和多边形的第一个交点的时候,进入到了多边形的内部,遇到第二个交点的时候,离开了多边形,……所以很容易看出当L和多边形的交点数目C是奇数的时候,P在多边形内,是偶数的话P...

2011-03-20 19:03:00 146

点在多边形内的判断

c语言代码:typedef struct tagVERTEX{double x;double y;}VERTEX;//判断点与多边形关系,0-外,1-上,2-内int PointInPolygon(VERTEX &pt,VERTEX *vtx,int N){int i,j,count=0;double cp;for(i=0,j=N-1;i<N;j=i++)//J为后端点,...

2011-03-20 19:01:00 65

判断点在多边形内

1. 角度和判别法(适用于任意多边形)double angle = 0;realPointList::iterator iter1 = points.begin();for (realPointList::iterator iter2 = (iter1 + 1); iter2 < points.end();++iter1, ++iter2){ double x1 = (*...

2011-03-20 18:24:00 108

判断点是否在多边形内

判断点是否在多边形内有三个步骤:(转自csdn) 第一步:判断这个点是不是就是多边形的端点; 第二步:判断这个点是不是落在多边形的边界上; 第三步:通过这个点横向作一平行射线,判断与多边形的交点数,如果交点是顶点,则交点数加一,结果如果是奇数,则该点落在多边形之内,如果是偶数,则反之。 具体算法涉及向量叉积,具体这部分不详细说了,上网轻易查到,下面贴过主算法函数吧,参考...

2011-03-20 18:19:00 68

iphone开发之单元测试SenTestCase

使用xcode开发很长一段时间了,可是并没有使用其中支持的单元测试的功能,所以特别留意了一下使用单元测试的方式。l iPhone从SDK3.0开始直接支持单元测试,可以创建Unit test bundle形式的target。方便了单元测试代码的编写。l 还有一个是用google-toolbox-for-mac中带的iPhone Unit Test 框架,其实此框架也是基于OCUnit库,但...

2011-03-19 21:54:00 49

iphone开发中使用动态库(dylib)和动态加载framework (获取iphone的IMSI和设置飞行模式)...

在iphone上使用动态库的多为dylib文件,这些文件使用标准的dlopen方式来使用是可以的。那相同的在使用framework文件也可以当做动态库的方式来动态加载,这样就可以比较自由的使用apple私有的framework了。dlopen是打开库文件dlsym是获取函数地址dlclose是关闭。当然,要使用这种方式也是有明显缺陷的,那就是你要知道函数名和参数,否则无法继续。私有库的...

2011-03-19 21:52:00 82

iphone开发中使用nib(xib)文件的内存管理

在使用nib文件做界面开发的过程中,加载nib文件后,由于设置了outlet和delegate,出现了一些未能及时释放的引用和retain循环,最后结果当然可想而知,dealloc没有走到,内存一路高歌走上去了。所以在使用的时候应该需要注意一些地方,及时的释放不必要的引用等官方文档Memory Management Programming Guide中 Memory Management ...

2011-03-19 21:46:00 74

Interface Builder nib2objc ibtool

做iphone开发就需要接触其中的xib文件。Interface Builder(IB)是Mac OS X平台下用于设计和测试用户界面(GUI)的应用程序,可以很直观的设计图形界面。实际上Mac OS X下所有的用户界面元素都可以使用代码直接生成;但IB能够使开发者简单快捷的开发出符合Mac OS X human-interface guidelines的GUI。通常你只需要通过简单的拖拽(dra...

2011-03-19 21:32:00 42

iphone开发之通过unix系统底层获取和系统相关的硬件信息

在获取和系统相关的硬件信息的时候,api的接口有时并不是很多。但是我的理解是iOS终究是一个操作系统,是一个基于unix的衍生系统,从操作系统的角度来理解的话,系统底层的东西是很丰富的。内核 sysctl 含义详解:l compat子树:内核二进制兼容相关的控制l debug子树:内核调试与信息查询l dev子树:用于遍历和查询系统中的设备信息l hw子树:硬件驱动信息及行为控...

2011-03-19 21:25:00 59

iphone 通过获取IMSI判断运营商

IMSI共有15位,其结构如下:  MCC+MNC+MSIN ,(MNC+MSIN=NMSI)  MCC:Mobile Country Code,移动国家码,MCC的资源由国际电联(ITU)统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460;  MNC:Mobile Net...

2011-03-19 21:23:00 100

QT:我的专属QQ

Qt,是个好东西。

2011-03-17 23:18:00 52

Qt 截取屏幕的小demo

无代码无真相。我不啰嗦。demo效果图:布局:创建一个图形工程,创建以下布局:,分别使用了网状布局,横向布局, 垂直布局。 界面的主布局为垂直布局。右键点击 新建截图 按钮,选择clicked() 信号, 跳转到相对应的槽填写以下代码void screenshot::on_newScreenshot_clicked(){ if(ui-&...

2011-03-17 21:53:00 91

Qt : sql demo

无代码无真相,不解释了。mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->se...

2011-03-17 21:45:00 53

Qt的tcpclient demo

mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);...

2011-03-17 21:41:00 53

Qt的tcpserver demo

mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);...

2011-03-17 21:36:00 88

JSF控件的immediate属性和页面生命周期

关键字:JSF ADF 页面 生命周期 LifeCycle immediateJSF中的控件基本都有immediate属性,对于这个属性的使用总结如下,更详细内容可参考Oracle官方文档。1,为了更好的理解immediate属性,先看一下JSF页面的生命周期:JSF页面的生命周期有六个,可参考下面的图;ADF页面是建立在JSF页面基础上的,它的生命周期包括JSF页面的六个生命...

2011-03-16 22:55:00 65

apk的安装:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

在安装APK文件时出现类似INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES的提示,这样的问题主要是签名冲突造成的,比如你使用了ADB的debug权限签名,但后来使用标准sign签名后再安装同一个文件会出现这样的错误提示,解决的方法只有卸载原有版本再进行安装,而adb install -r参数也无法解决这个问题。...

2011-03-15 16:58:00 52

UML从需求到实现----包图

上接:UML中图出现顺序上回讲到用例图,UML中各个图之间的关系.接着根据UML建模中图出现的顺序来总结包图.用例图确定以后.用户的需求基本上就确定了.接下来要根据用户的要求去设计系统.建模的顺序是由大到小.逐层解析.首先确定的就是系统的整体构架.系统的整体构架基本上就是包图.包图的解释:当然包图有非常官方的解释.但是那些解释都是比较抽象的.这里我都是用自己的语言来叙述包图...

2011-03-13 19:54:00 64

UML中的stereotype

在使用rose的时候.rose的类里面有个stereotype的选项.选择了不同的选项类会呈现不同的图形效果.这里对stereotype做一点总结, Stereotyp英文的原意是印刷中的铅字。比如,如果我们需要印一本书,而这本书中有一个字目前没有其铅字,那么我们就得造一个铅字出来,这样,我们才能印这本书。UML中就是借用了这一概念来表达采用stereotype对其自身进行扩展的,只不...

2011-03-11 15:31:00 117

UML中的图的出现顺序

上接:UML从需求到设计--用例从开始接触UML到现在对UML逐渐有了更深入的了解.刚开始,对于UML总是感觉UML就是图.一提起UML 就想着这个是画图的东西.具体这些图都是干什么的.为什么会有这些图.在一个项目中 ,到底那个图是首先出现的.这些图的出现顺序是什么.脑子里还是比较混乱.下面我用自己的理解说明一下UML由视图(views,)图(diagrams),模型元素(...

2011-03-11 09:07:00 56

Oracle将以逗号分隔的数字字符串根据字典表转换为中文字符串

CREATE OR REPLACE FUNCTION FN_GET_STATUS_STR(P_STR IN VARCHAR2) RETURN VARCHAR2 AS LSTR VARCHAR2(1000) DEFAULT P_STR || ','; RETSTR VARCHAR2(1000) DEFAULT NULL; TMPSTR VARCHAR2(50) DEFAULT NULL; LREC ...

2011-03-10 21:50:00 442

空空如也

空空如也

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

TA关注的人

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