自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 推荐 JNi学习

推荐 JNi学习 http://blog.csdn.net/chenjie19891104/archive/2011/05/27/6450077.aspx

2011-05-31 22:44:00 12

翻译 【Qt开发】Qt GUI编程中设置输入等待

比如有一个关于问答游戏的程序,程序只有在输入当前问题的答案才会继续提问下一个问题,而输入答案是由玩家来操纵的,程序要时刻监测输入情况。 这种问题在控制台很容易解决,在Qt GUI应用程序则要用到线程来解决, #include <windows.h>//......代码省略while(!isSend)//isSend是输入答案的确认变量 { QCoreAppli...

2011-05-31 22:20:00 44

翻译 共享内存不能使用指针《转载》

好象是腾讯面试的第一个问题,当时就懵了,从来没有想过这个问题,然后也没有怎么考虑就说应该可以吧。回来一想便知道这是不可以的。A进程创建共享内存,如果共享的数据里面包含了指针那么指针指向的地址是A进程地址空间的某个逻辑地址,在B进程访问该地址肯定要出错的。下面的示例代码演示了这个错误。 A进程执行下面的代码,它往共享内存里面放的是一个结构体,其中有一个指针指向一个常量字符串。该程序运行会输出...

2011-05-31 21:29:00 116

翻译 VS2008無法開啟專案,提示“專案系統元件沒有安裝在這部電腦上”的解決方法...

VS2008突然就開啟不了專案,也新建不了專案,提示“專案系統元件沒有安裝在這部電腦上”,使用其他windows用戶登入則可以正常使用VS2008,上網查了很久都沒查到解決方法,重裝后也還是一樣不行,使用devenv.exe /resetsettings重新設定也不行。在用別的賬戶打開VS的時候有個提示無法載入套件,就試著切換回打開不了的用戶下,用devenv /resetskippkgs命令重新...

2011-05-31 15:12:00 25

翻译 ubuntu配置-基础

注:本人纯属菜鸟,仅做备忘^_^。高手们忽略吧刚开始接触linux,当然是从各种驱动、配置入手咯。thinkpad 的中键驱动首先遇到的问题是thinkpad 的中键驱动问题。中键的翻页滚动效果是tp的一大特色啊~必须要!在官方网页搜驱动,根本没有linux版。cc98一位同鞋提供了如下线索:系统->系统管理->软件源thinkpad的中键可以通...

2011-05-31 12:20:00 21

翻译 Android学习笔记之全屏显示以及屏幕旋转

在onCreate函数中requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为无标题栏getWindow().SetFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置为全屏模式setReq...

2011-05-31 11:44:00 11

翻译 Android学习笔记之获得屏幕属性DisplayMetrics

Android中的DisplayMetrics定义了屏幕的一些属性,可以通过getMetrics方法得到当前屏幕的DisplayMetrics属性,从而取得屏幕的宽和高等属性。。example:在onCreate方法中DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay...

2011-05-31 11:32:00 9

翻译 Qt Drag与Drop 学习

Drag要启动Drag操作,需要:创建一个 QDrag 对象 调用该对象的 exec() 函数 启动 Drag 的时机简单的情况,直接在 mousePressEvent 中启动drag操作 更常规的,在 mousePressEvent 中做个位置标志,在 mouseMoveEvent 中启动 drag 操作。 创建 QDrag 对象Drag和Drop的过程,...

2011-05-30 18:02:00 29

翻译 android多点触摸demo

MainActivity:package potter.back;import android.app.Activity;public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCre...

2011-05-30 15:37:00 26

翻译 代码块

定义:在定义属性的位置上,在任何方法之外,定义一个代码块 种类:分为两类即动态代码块、静态代码块<1> 动态初始代码块:在初始化属性之前调用初始化代码块{……}<2> 静态初始代码块:在类加载时运行static{……}只被运行一次,往往用作一个类的准备工作示例代码:package mark.zhang;public class Linux { /**...

2011-05-30 10:21:00 16

翻译 Silverlight 2.5D RPG游戏技巧与特效处理:(十八)开场卷轴与动态窗口

第一眼往往能起到决定性作用,这不仅是对人来说。优秀的游戏同样需要一个华丽而盛大的开场,以中国式古风古韵之柔情传承,配以卷轴展开壮丽山河之气势磅礴,云中漫步于旅仙境渐入开场,相信如此美好的初体验定能捕获无数玩家的心:华美的开端能不让人雀跃祈盼后续之旷世奇章吗?实现开场卷轴的方案大致三类:随机移动、往复移动及无线延展。其中随机移动即宽大的背景在游戏视窗中任意移动,碰撞到边缘时再向随机方向弹回;往...

2011-05-30 08:25:00 15

翻译 如何认识自己

多少世纪以来,我们被我们的老师、尊长、书本和圣人用汤匙喂大。我们总是说:“请告诉我,那高原、深山及大地的背后是什么?”我们总是活在别人口中的世界,活得既肤浅又空虚,因此我们充其量只是“二手货”的人。你自己,这个身为人的你究竟是什么?没有任何人或任何东西可以为你解答这个问题,因此你必须先认识自己。认识自己便是智慧的开端。 我们如何认识自己?   克里希那穆提:你认识你的脸孔,因为你经常从镜子里看到它...

2011-05-30 00:30:00 28

翻译 iOS中GCD的魔力

GCD(Grand Central Dispatch)是一个大的主题。它可以提高代码的执行效率与多核的利用率。是苹果的开源项目,如果你是一个追求软件效率的开发人员,这门技术你一定要有所研究。今天要介绍的是如何从网上下载大量的文件, 方法有许多,传通的就是用多线程,面iOS中有很好用的Operator Queeu, 或者用传通的NStrhead, pthread. 今天我不介绍这些方法,而是...

2011-05-29 17:07:00 10

翻译 解决Windows自带NTFS加密(EFS)后打开文件乱码的问题

之前我在一篇博文中说过,WINDOWS自带的NTFS加密(EFS)是最适合程序员的代码文件加密保护的方法。但我有个同事对我说,NTFS加密非常不可靠,加密后的内容经常是乱码,他已经试过几次,已经是怕了不敢再用了。然后他当着我的面在他的电脑上搞了个大文件夹,右键文件夹属性高级加密并应用到所有子文件,过了一会,他再打开几个加密文件,果然,有一些能正常打开,另外一些就是乱码了(只是乱码,文件可以打开,不...

2011-05-29 00:28:00 151

翻译 开源的语音识别+TTS for iPhone

openEars是一个开源的语音识别+TTS库,在iphone APP中有几个款用到了该库,最近了一次升级,提高了代码的效率,并升级到了xcode4。这儿有个tutorial教大家如何用该库。...

2011-05-28 19:46:00 51

翻译 QT中的打印

qt中简单的打印过程1、新建一个qprintviewdialog对象p。2、connect对象p的 printrequisition 信号到自己的一个函数如doprint(*printer)3、实现doprint函数,就是在里面使用 qpainter(print)新建一个painter后直接在里面画就好了。4、p.exec()这种方式是显示qt提供的打印预览对话框,该对话框需要你提供printre...

2011-05-28 12:14:00 51

翻译 Java编程陷阱-类成员初始化

如果你忽略Java的细节,恐怕你的代码会充满bug,下面讨论关于类成员初始化问题。第一类,初始化成员变量在构造方法之前主要参考TIJ中的代码,来说明问题!!1. 新建一个类Tagpackage mark.initial;public class Tag { /** * 构造方法 * * @param maker */ public Tag(int mak...

2011-05-27 16:49:00 12

翻译 微软将于下周展示平板电脑操作系统

北京时间5月27日凌晨消息,据消息人士透露,微软Windows总裁史蒂文•辛诺夫斯基(Steven Sinofsky) 将会在下周举行的All Things Digital D D:9大会演示微软预览版Windows平板电脑操作系统。 辛诺夫斯基在本周早些时候已经暗示将展示适用于平板电脑的Windows 8操作系统。 消息人士说,微软将会展示Window 8平板电脑操作系统的触摸屏界面,而演示...

2011-05-27 15:47:00 17

翻译 盗版致微软损失数十亿美元

微软CEO史蒂夫·鲍尔默 新浪科技讯 北京时间5月27日凌晨消息,微软CEO史蒂夫·鲍尔默(Steve Ballmer)周三表示,中美两国的PC销量几乎相同,但目前来自中国的营收仅占今年微软总营收的5%。他还借此谈及了盗版问题的一些细节。 盗版致微软损失数十亿美元 鲍尔默本周三在与微软员工开会时表示,在中国有一种共识,认为中国消费者用盗版软件是因为正版太贵,他对这种观点并不赞同。鲍尔默表...

2011-05-27 13:03:00 18

翻译 android 学习之---listview adapter分析

listview加载adapter过程是这样的.1 先判断adapter 有多少数据项,根据这个数据确定有多少item.2 确定每个item里加载哪个View. 3 把View里加载要显示的数据.问提一个一个来解决. 第一个问题: 因为adapter都要关联一个list .有来存储数据.list的项数就是Item的数目. 我们在重载BaseAdapter 时候,都要实现这个函数...

2011-05-27 12:58:00 15

翻译 使用Crosstool 0.43 在ubuntu上制作arm交叉编译器arm-linux-gcc

创建ARM GCC编译器和工具链是每一个爱好嵌入式的程序员想要做的第一件事情。从头搭建编译器和工具链是一件非常复杂的事情。这里使用了crosstools工具自动产生了arm系列交叉编译器。1 创建ARMv4系列交叉编译器由于Samsung 24xx属于ARMv4系列指令集。 所以这里创建ARMv4交叉编译器,在这里使用了ARM公司新一代的EABI格式来创建交叉编译器。2 下载cr...

2011-05-27 11:19:00 29

翻译 Android学习笔记(三五):再谈Intent(下)-一些实践

Android的UI框架要求用户将他们的app分为activity,通过itent来进行调度,其中有一个main activity由Android的launcher在桌面中调用。例如一个日历的应用,需要查看日历的activity,查看单个事件的activity,编辑事件的activity等等。在查看日历的activity中,如果用户选择的某个事件,需要通过查看事件的activity来处理。这就...

2011-05-27 11:07:00 19

翻译 Using Google Maps in Android

Using Google Maps in Android来源:http://mobiforge.com/developing/story/using-google-maps-android?page=1Google Maps is one of the many applications bundled with the Android platform. In addition ...

2011-05-27 09:39:00 16

翻译 企业如何架设代理服务器联接互联网

大家知道,代理服务器可以将私有(内部)网络连接到互联网,同时可以保护内部网络不受外部非法的访问。代理服务器能够满足基本的互联网连接需求,并且提供了很多额外的安全措施,具有跟好的可靠性和性能。代理服务实际上也将内部网络隔离起来,满足局域网多个用户同时通过代理上网的需求。 代理服务器作为连接Internet与Intranet的桥梁,在实际应用中发挥着极其重要的...

2011-05-27 08:35:00 48

翻译 Android(十一):ubuntu10.10下Google Map入门

第一次使用Map,感觉麻烦,但是没有办法,谁让你使用别人的东西呢??只好慢慢来。下面说一下使用模拟器完成初探Map的旅程。首先声明,这是在ubuntu下完成的。第一步,找到debug.keystore文件在用户目录下,进行下面操作,可以看到该文件。ls -al // 列出所有文件,包括隐藏文件cd .android第二步,复制该文件到其它目录不这样做的话,在第三步指定debu...

2011-05-26 22:03:00 16

翻译 iphone开发之屏幕截图

突然有个需求要求在程序中截图,调查实验后后在此分享一下。先添加头文件#import <QuartzCore/QuartzCore.h>这里使用两种方法测试一个是私有api的UIGetScreenImage()一个是UIGraphics的方法- (UIImage*) takeShot { //private api and device only 不支持模拟器哦...

2011-05-26 19:17:00 13

翻译 文档未记录的API之UICalloutView

如果你在iPhone上使用过Google Map,你可能在实战中见过UICalloutView实例。虽然它们的名称如此,但是它们是一种UIControl实例。它们是文档中未记录的,但在UIKit框架中可用。标注视图指向屏幕上的某些内容。它们在使用附加的扩展按钮移动到另一个消息之前,可以显示一个临时消息。下图显示了带有几个标注视图的屏幕,其中有些标注视图显示它们的源(临时)消息,其他标注...

2011-05-26 18:13:00 15

翻译 文档未记录的API之setContentToHTMLString

虽然苹果公司正式从UITextView类中删除了HTML支持,但它仍然隐藏在UIKit框架中。当希望添加简单的富文本扩展时,可以访问这项文 档中未记录的特性。显然,苹果公司希望你使用UIWebView而不是UITextView来进行HTML显示,不过UITextView提供了更吸引人的特性。要访问此HTML显示,需要声明setContentToHTMLString:方法。这个文档中未记录的...

2011-05-26 18:10:00 25

翻译 要不要一个Xcode工程多个target

相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target到底是什么呢? Apple的人是这样说的:“ Targets that define the products to build. A targe...

2011-05-26 18:05:00 20

翻译 UDP数据包大小的问题

UDP数据包大小问题转帖自: http://blog.csdn.net/buptzwp/archive/2009/12/22/5055487.aspx在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,或许也能得到...

2011-05-26 10:38:00 33

翻译 TCP,UDP发送数据包大小浅析

MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切的关系,EthernetII帧的结构DMAC+SMAC+Type+Data+CRC由于以太网传输电气方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。由于以太网EthernetII最大的数据帧是1518...

2011-05-26 03:07:00 45

翻译 Silverlight OA源代码(Silverlight4+SQLServer2005)

Silverlight OA系统简介 系统功能简介 l 程序界面介绍: 左侧为主菜单,主菜单可以展开和收起,主菜单下面的所有模块都可以在数据库中扩展增加,模块的权限和用户角色挂钩,可以在数据库中创建多种角色,每种角色可以操作不同的模块,由于Silverlight是客户端程序,所以权限方面的安全性要远胜于一般的B/S程序(例如:ASP.NET、PHP、JSP之类的,因为他们的URL是暴露在外的...

2011-05-25 23:26:00 34

翻译 用Visual C#创建Windows服务程序

一.Windows服务介绍:  Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写Windows服务程序需要程序员很强的C或C++功底。然而现在在Visual Studio.Net下,你可以运用C++或Visual C#或Visual Basic.Net很轻松的创建一个Windows...

2011-05-25 16:10:00 8

翻译 Java关键字: this

这是在一个项目中偶然发现关于this的问题,才驱使我写下这篇文章。在正式进入主题之前,先来点“热身”操作-成员变量的初始化!举一个例子,如下所示:public class Animal { int weight = 10; String gender = "male"; /** * constructor 1 */ public Animal() { // 初始...

2011-05-25 15:13:00 14

翻译 获取控制台应用程序自己的文件名

获取当前程序文件的路径也算是一个比较常见的需求,比如我有一个文件conn.xml位于.exe的同一目录,在运行时需要从中读取一些设置信息。    进程对象在.NET中表现为System.Diagnostics.Process类,通过调用Process.GetCurrentProcess().MainModule.FileName可获得当前执行的exe的文件名。但是这个方法得到的仅仅是文件名,如果程...

2011-05-25 14:54:00 35

翻译 如何理解、使用Android LogCat以及通过Monkey进行压力测试

转载自http://www.eoeandroid.com/thread-75701-1-1.html如何理解、使用Android LogCat以及通过Money进行压力测试把近几天理解的Log 和大家分享。在android的学习中,无意间发现了Log是个好东西,网络上也看了相关Sundy的Log分析教程,也写得非常不错,膜拜一下。回归主题: 首先我们要知道LogCat窗口在哪里,...

2011-05-25 14:09:00 19

翻译 代码关闭程序的几种方法

有时候需要用代码的方式关闭程序,其实功能就像按了home键。这两种可以用[self performSelector:@selector(notExistCall)];abort();这两种是私有的,不能通过app store.<!--p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menl...

2011-05-25 11:16:00 59

翻译 栈的push,pop序列

题目:输入两个整数序列。其中一个序列表示栈的push 顺序,判断另一个序列有没有可能是对应的pop 顺序。思路:首先新建一个栈。从push序列开始遍历,如果当前元素与pop序列当前元素相等,则两个序列向前推进。 否则如果当前栈的栈顶元素与与pop序列当前元素相等,则pop序列向前推进,栈顶元素出栈。 否则如果当前push序列还没遍历完,则将push序列当前元素压入栈,然后继续迭代。...

2011-05-24 21:28:00 19

翻译 微软高管将出席D9大会 下周展示Windows 8系统

微软Windows事业部主管史蒂文·辛诺夫斯基将在下周召开的D9大会上公开展示Windows 8系统。 新浪科技讯 北京时间5月24日凌晨消息,微软Windows事业部主管史蒂文·辛诺夫斯基(Steven Sinofsky)于今日证实,微软将在下周召开的第九届D: All Things Digital大会(以下简称“D9大会”)上公开展示Windows 8系统。辛诺夫斯基主要负责微软的旗舰产品W...

2011-05-24 18:24:00 25

翻译 运营商和开发商

运营商给人昨日黄花的感觉,联通象给iphone4打工,将发展寄托于第三方的终端,无法在行业中起到主导位置。运营商需要放下身段,去适应现在以开发为主导的产业链。Business model polarity: a win-win proposition for telcos and developers中分析了运营商如何与开发商实现双赢,主要内容如下:运营商要改善和开发商...

2011-05-24 17:27:00 52

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