当我们使用一个istream对象作为条件时,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。当遇到文件结束符,或遇到一个无效输入时(例如需要将输入读到一个int变量中,但实际从键盘输入的是字符),istream对象的状态会变成无效。处于无效的istream对象会是条件变为假。
当从键盘向程序输入数据时,对于如何指出文件结束符,不同的操作系统有不同的实现。在Win...
分类:
编程语言 时间:
2014-08-05 19:28:20
阅读次数:
349
看了一下,自动换行的实现在CCFreeType这个类里,这个类的实现只是针对英文的,它采用空格断句的方式来进行操作,一个word一个word的加,如果发现超过规定的范围就会换行,但是对于中文来说,这个实现简直弱爆了,所以就会出现不能自动换行的情况。参考它的实现,做一点小的修改,基本原理如下
1、读一行文本出来,参考它的实现,算出这个文本的宽度
2、如果这个宽度没有超过,则直接显示
3、如果这...
千呼万唤的 Windows Phone 8.1 Update1 在 developer Perview 发布了还没有升级的朋友随我先睹为快吧。升级了的朋友们来看看 WP8.1 update1 还有哪些你不知道的功能。当然这里包括我们一直念叨的中文版 Cortana。
Android Studio让你可以很轻松的创建多种类别的安卓应用,比如Phone,table,TV,Wear,Google Glass等。在新建的项目向导中你可以根据你自己的需求创建你所需要的工程。
接下来讲如何在Android Studio中创建一个工程。
Step1:创建一个工程
如果你没有可打开的工程,Android Studio开启时是停留在欢迎界面的。这时,如果要创建一个新的工程...
分类:
移动开发 时间:
2014-08-05 15:53:19
阅读次数:
300
Cellular的中文含义是"蜂窝(技术)",它是一种无线通信技术。这种技术把一个地理区域分成若干个小区,称作"蜂窝"(即Cell),蜂窝技术因此而得名。手机(或移动电话)均采用这项技术,因此常常被称作蜂窝电话(Cellular Phone)。将一个大的地理区域分割成多个"蜂窝"的目的,是充分利用有...
分类:
其他好文 时间:
2014-08-05 15:47:39
阅读次数:
217
Windows 下:不要用磁盘修复,会提示必须先格式化。管理员身份打开命令行(Cmd),输入以下代码:chkdsk {drive}: /f例如:chkdsk E: /f 表示修复E 盘Mac 下:过程略复杂,首先尝试用自带的磁盘工具(Disk Utility)修复,如果不成功再执行下面的步骤。打开终...
最近时常碰到中文乱码的问题,eclipse的编码环境设置的都是UTF-8,外部也是以UTF-8的编码进行传参的,但是遇到中文的时候还是因为乱码而产生一系列的错误。在网上查了许多资料,发现这是跟JVM的编码有关系的,JVM默认引用电脑操作系统的编码格式进行编码(大部分中文win xp系统的编码格式是G...
分类:
系统相关 时间:
2014-08-05 14:04:39
阅读次数:
308
Unix下实现如题功能用下面的代码:import rlcompleter, readlinereadline.parse_and_bind('tab: complete')但readline不能在win中用,需要为windows编译好的pyreadlinepip install pyreadline...
分类:
编程语言 时间:
2014-08-05 13:41:09
阅读次数:
439
直接使用例如:http://www.abc.php?name=中文符 ,客户端调用,在服务端修改后,会出现乱码,而windows phone 又不能直接支持gb2312, 经过大量分析和验证,发现 凡事 经过”从汉字转换到16进制”后,即可成功实现转码,代码如下: string text = ...
分类:
其他好文 时间:
2014-08-05 13:28:59
阅读次数:
234
在开机时,系统会启动PhoneApp类,那是因为在AndroidManifest.xml文件中配置了
<application
android:name="PhoneApp"
android:icon="@drawable/ic_launcher_phone"
android:label="@string/phoneAppLabel"...
分类:
移动开发 时间:
2014-08-05 11:17:49
阅读次数:
250