自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

I8700手机使用感受

I8700手机使用感受2011-2-28Kagula正文:三星的I8700(Omnia 7)手机到手已经一个多星期,这里说说他的优缺点。缺点:[1]手机两侧的音量键、Power键,Camera键容易被误按到。[2]手机正面Win Home键两旁的Search键和Back键容易在打游戏的时候被误按到,不如没有,或者做成可Disable的也行。[3]没有方便的免费软件支...

2011-02-28 16:18:00 106

Android: Android 3.0 SDK发布,速度更新之

Android 3.0 Platform HighlightsWelcome to Android 3.0!The Android 3.0 platform introduces many new and exciting features for users and developers. This document provides a glimpse of ...

2011-02-28 15:37:00 214

Android: 用Instrumentation类发送鼠标或按键事件

模拟鼠标MotionEvent.ACTION_DOWN:new Thread () { public void run () { try { Instrumentation inst=new Instrumentation(); inst.sendPointerSync(MotionEvent.obtai...

2011-02-24 11:35:00 284

globalalloc、malloc和new的区别

GlobalAlloc是为了与Win16兼容才保留的,在Win32下不要使用。 全局内存对象使用GlobalAlloc函数分配,在Windows 3.X的时代,分配的内存可以有两种,全局的和局部的,例如GlobalAlloc和LocalAlloc。但在Win32的时代这些函数已经被废弃了,现在的内存只有一种就是虚存。在Win32中所有的进程所使用的内存区域是相互隔离的,每个进程都拥有自己的...

2011-02-23 15:10:00 58

将DLL合并到EXE

首先下载一个ILMerge下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en把要合并的dll文件和exe文件放在ILMerge的安装目录下面<!--StartFragment -->...

2011-02-23 14:37:00 104

避免使用openurl时出现异常的解决方法

当使用CInternetSession::OpenUrl获取网络上的文件时,若网络异常或文件不存在导致文件访问不了,OpenUrl则会抛出异常,而以捕获异常的方式处理这个情况往往是不合理的。例如:加壳过的程序则有可能捕获不了这个异常。 于是,我们可以通过在使用OpenUrl前先判断指定的URL是否可访问来避免这个异常。如下: HINTERNET hOpen = InternetOpen...

2011-02-22 18:02:00 882

C++ 智能指针

C++中的智能指针简单地讲,智能指针是用一个对象来对指针进行建模,使之具有指针的特性,跟指针具有相同含义的->,*操作.并且通过对象的构造函数(获取资源),析构资源(释放资源)来对资源进行管理,从而减少程序员对通过new操作获取到的对象的生命周期进行管理的负担.根据《Moden C++ Design》,我们可以构造具有很多正交特性的智能指针。1.1  C++中的智能指针与...

2011-02-21 16:26:00 150

网络编程常见问题总结

第一部分在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出.对于网络编程的更多详细说明建议参考下面的书籍《UNIX网络编程》 《TCP/IP 详解》 《Unix环境高级编程》非阻塞IO和阻塞IO:在网络编程中对于一个网络句柄会遇到阻塞IO和非阻塞IO的概念, 这里对于这两种socket先做一下说明基本...

2011-02-21 16:23:00 69

线程池(领导者-追随者,生产者-消费者等)小结

领导者/追随者模型(Leader/Followers)这几天翻了些文章,发现对领导者/追随者模型说的比较少,下面就这个模型打个比方:话说一个地方有一群有组织无纪律的人从事山贼这个很有前途的职业。一般就是有一个山贼在山路口察看,其他人在林子里面睡觉。假如发现有落单的过往客商,望风的山贼就会弄醒一个睡觉的山贼,然后自己去打劫。醒来的山贼接替作望风的事情。打劫的山贼搞定...

2011-02-21 11:39:00 62

C++ Primer ------ 卷首语

终于把这本书完完整整地阅读了一遍。 书中内容涉及技术面之广,知识点之详细,让读者叹为观止,以至很多人认为这只能作为查阅的手册而已。 然而,我终究把它给啃下来了。 这是我目前为止读到的有关C++ 最好的一本书。类似于读过本书的人都会推荐去读一样,这也是我极力推荐的C++必读之物。 一直觉得,看书只看一遍,只能略懂皮毛。再看,能知晓一二。多看,才能深得其意。 好书,需要我们不断去...

2011-02-21 08:41:00 60

Python的print 格式化输出

使用print输出各型的字符串整数浮点数出度及精度控制strHello = 'Hello Python' print strHello#输出结果:Hello Python#直接出字符串1.格式化输出整数pythonprint也支持参数格式化,与C言的printf似,strHello = "the l...

2011-02-20 16:33:00 135

ORM中数据模型生成利器T4 Templates

Supported databases¶Database TemplateMS SQL MSSQL.ttincludeMySql MySql.ttincludePostgreSQLPostgreSQL.ttincludeSybase Sybase.ttincludeSetup¶To generate a dat...

2011-02-20 12:52:00 94

Iphone开发中的两个小bug,1.调用camera时的内存警告导致view自动upload,2,Not enough frames in stack....

1.最让人纠结的问题。全部的主要问题在于下面的区别。p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #008c00}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #490085}span.s1 {c...

2011-02-19 14:46:00 153

一首意境很深的诗

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。...

2011-02-18 15:39:00 80

jQuery插件的写法

1、概述先看看html代码<ul id="catagory"> <li><a href="#">jQuery</a></li> <li><a href="#">Asp.net</a>&am

2011-02-18 09:56:00 50

ArcGIS API for Silverlight 使用google地图

通过上一节学习,可以看出在Silverlight API中不仅可以轻松使用ArcGIS Server9.3发布的地图服务,也可以通过继承相应的图层,引入其他的数据源,比如ArcGIS Server9.2发布的地图服务,WMS服务,或者其他免费的数据。本节就通过一个实例,来看看如何将Google Map作为底图数据。 Google Map是经过缓存的数据,所以需要继承的是TiledMapS...

2011-02-17 22:17:00 144

WCF中使用观察者模式实现事件通知

1.定义接口[ServiceContract(SessionMode=SessionMode.Required,CallbackContract=typeof(IWriteLogCallback))]publicinterfaceILogService{[OperationContract(IsInitiating=true,IsTerminating=false)]voidWr...

2011-02-17 16:25:00 87

Windows Phone 7上的GPS应用编程详解

Windows Phone 7目前虽然没有正式发布但是微软对第三方的支持力度还是很到位的,在前一篇我们一起来看了WP7的开发环境的详解,现在咱们就一起来讨论一下WP7上的LBS开发。  一般来说LBS从层级上看一般是两层,首先是获得地理位置的GPS引擎,在获得位置后UI进行相应的导航提示或者渲梁地图。  WP7平台上的GPS引擎在WP7上可以说给我以耳目一新的感觉,已经不再需要程序员自...

2011-02-17 14:52:00 82

移动Web应用开发者需要了解的9个框架和工具

移动开发大潮兴起于苹果公司的iPhone,移动浏览器也随之得到迅猛发展,特别是对HTML5、CSS3以及CSS动画的支持。之后Google公司推出Android更是开启了移动平台时代。在移动开发领域,有许多用于帮助程序员快速开发移动Web应用的框架,国外开发者Kevin Liew对这些框架做了一些研究和整理工作。见如下列表(他本人之前一直在使用jQTouch,感觉很棒但还有很大的提升空间)...

2011-02-17 09:36:00 90

va_start va_arg va_end 的原理与实例

func(Typepara1,Typepara2,Typepara3,...) { /******Step1******/ va_listap; va_start(ap,para3);//一定要“...”之前的那个参数**ap指向para后的第一个可变参数。 /******Step2******/ //此时ap指向第一个可变参数 //调用va_arg取得里面的值 Typexx=va...

2011-02-16 21:23:00 113

linux线程-sysconf系统变量

了解系统的线程资源限制是使得应用程序恰当地管理它们的关键。前面已经讨论了利用系统资源的示例。当设置线程的栈大小时,最小值为PTHREAD_MIN_STACK。栈大小不应当低于由pthread_attr_getstacksize( )返回的默认栈大小的最小值。每个进程的最大线程数决定了能够为每个进程创建的worker线程的上限。函数sysconf( )用于返回可配置系统限制或选项的当前值。系统中定义...

2011-02-16 21:11:00 48

从Google卫星地图服务器上获取卫星照片的方法

随着Google公司2005年推出基于客户真个GoogleEarth和基于web的GoogleMaps(http://maps.google.com)以来,在GIS行业无疑是掀起一次革命性的浪潮,成为GIS行业的领袖Google的网络访问速度让同行惊奇,一时成为众多GIS软件开发公司寻求的目标,在国内也不泛有大型GIS公司极力模仿GoogleEarth,甚至是界面和响应方法,同时它也是一款大众...

2011-02-16 16:12:00 601

silverlight做一个地图应用

第一步,把shp文件导入到sqlserver里。在这里,我使用了sharpmap的库,非常之简单,一下子就导入进去了。导入进去表里,有四个字段,分别记录了一个矢量图形的上下左右四个顶点。在展示地图的时候,通过where语句,把在视野内的矢量对象读取出来就可以了。好么,这个彻底摧毁了我对空间数据库的神秘感,我甚至怀疑这是不是太山寨了。 说到这里,我估计大家谁都会读取地图数据了.下一步,把读出...

2011-02-16 15:51:00 74

SVN常用命令

SVN常用命令1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)简写:svn co2、往版本库中添加新的文件svn add file3、将改动的文件提交到版本库svn commit -m “LogMessage” [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)简写:svn ci4、加锁/解锁sv...

2011-02-16 11:10:00 690

MyReport运算符函数说明文档

MyReport运算符函数说明文档运算符运算符说明( )左、右括号+加:exp1 + exp2或正号 +exp-减:exp1 – exp2或负号–exp*乘:exp1 * exp2/除:exp1 / exp2...

2011-02-14 18:40:00 128

使用PDB调试Python程序

本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序源码例子例如,有模拟税收计算的程序:#!/usr/bin/pythondef debug_demo(val):if val <= 1600 :print "level 1"print 0elif val <= 3500 :print "level 2"print ...

2011-02-14 09:45:00 56

Flex:Web报表引擎——MyReport 2.3.0.0新功能

新增功能表达式引擎重新设计的表达式引擎,支持16种运算符,能够进行四则运算、逻辑运算;支持40多个常用函数,能够进行复杂的数据统计,数据运算,流程处理;支持四则运算、逻辑运算嵌套函数调用,函数调用嵌套四则运算、逻辑运算等复杂的表达式。新的表达式编辑器,能够更方便地编辑表达式。字体颜色新增字体颜色样式设置条件样式新增条件样式设置,根据不...

2011-02-13 19:01:00 56

shell基础知识

Shell脚本是含有若干UNIX命令或可执行程序的文本文件。1 运行Shell脚本Shell脚本有两种运行方式,第一种方式是利用sh命令,把shell脚本文件名作为参数。这种执行方式要求shell脚本文件具有“可读”的访问权限。第二种执行方式是利用chmod命令设置shell脚本文件,使shell脚本具有“可执行”的访问权限。然后直接在命令提示符下输入shell脚本文件名。...

2011-02-12 17:56:00 76

Android:推荐学习

http://stackoverflow.com/tags/android/faq

2011-02-12 16:56:00 73

VIM配置文件vimrc

.vimrc (VIM配置文件)"All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime" you can find below. If you ...

2011-02-12 14:17:00 74

图表篇——Xml To Chart (多序列柱状图3D,折线图3D)

前言 一个实现Xml To Chart的图表引擎,通过Xml配置就能够呈现相应的图表。而且能够方便集成到所需的软件系统。 效果图 XML定义说明 与柱状图3D、折线图3D的XML定义相似,但多维数据要对原始数据进行分组和排序,以下是柱状图3D(多序列)的XML定义。 <!-- 图表根节点。type属性:图表类型 --><ChartSe...

2011-02-12 10:47:00 89

Android: PLEASE DO NOT USE A WAKE LOCK

PLEASE DO NOT USE A WAKE LOCKThis requires that you give your app an additional permission, and it is very easy to introduce bugs where you accidentally remain holding the wake lock and thus le...

2011-02-11 13:13:00 62

空空如也

空空如也

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

TA关注的人

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