Welcome 微信登录

首页 / 操作系统 / Linux

PHP使用empty注意的问题

PHP使用empty注意的问题

empty是php内置的, 检查一个变量是否为空的函数使用方法:bool empty ( mixed var)不过,今天我使用这个函数时,检测一个get参数,status。刚好status=0,我通过empty($_GET["status"]),本来是想判断有没有提交这个值的,结果总是提示为空,明明是赋值了。我还去找程序的其他问题,后来找了半天,才想起,在Php中null,"",0三个值的等同,都是为空,empty判断status=0,判断是0,自然为空。...
Ubuntu下调试Android手机并进入手机Shell终端

Ubuntu下调试Android手机并进入手机Shell终端

既然玩Android开发,就必须也得深入到系统,模拟器慢得要死,就上真机了。Windows下一切都是那么小白,换到Ubuntu Linux下就得自己动手。查了相关资料 ,终于知道怎么弄了。我的机型是 moto mb525 (Defy)首先准备好一切环境adb,官网有,开发肯定离不开这个android sdk手机设置为调试模式能看到这篇文章,你的手机肯定是已经root过了。1、首先查看手机的usb信息hang@CAPF:~$lsusbBus002Device...
使用Qt Designer辅助编程

使用Qt Designer辅助编程

QT提供了一个很好用的Qt Designer辅助界面开发,但是利用Qt的Designer设计出来的UI在自己的类里边是一个变量(默认是ui),所有的操作都需要通过这个变量(ui)来引用,很是不方便。可以通过将自己的类从ui对应的类继承得到,从而简化各种操作,下面是详细操作步骤: 1、新建Qt Application:QtTest2、利用向导自动产生,类名QtTest,基类选择QMainWindow3、现在可以先看一下产生的代码 【 Linux公社 www....
C语言中Printf()函数的运行机制

C语言中Printf()函数的运行机制

printf()是用来输出一个格式化的串的;它的参数个数是不确定的;可以有多一个;但必需有一个;就是第一个格式串.这个不能缺.第一个参数要求是const char*但你也可以使用char* ,只是你最好使用一个const char*;这样是安全的;这一个涵数的第一个用法也是最简单的使用方法就是printf(str);如:printf("hello world");第二种使用方法是串中存在其他格式;如: printf("this is a number %d...
Linux下用GCC编写第一个C程序

Linux下用GCC编写第一个C程序

开始看UNIX环境高级编程。学会了用gcc编译hello world程序。。惭愧。。。Fedora 15在安装好之后已经自带了最新的gcc编译器,这可以通过命令:$ gcc -v来显示。结果:gcc 版本 4.6.0 20110530 (Red Hat 4.6.0-9) (GCC)。当然上面还有一些配置语句,这里就不管它了。在主文件夹下新建一个hello.c文本文档,里面写上可以倒背如流的hello world:#include<stdio.h>...
QT的GUI设计

QT的GUI设计

最早接触到这类设计其实是从 Borland C++ Builder 开始的,作为一个所谓的快速开发工具,其实我对其实现界面设计那块到现在都没有清晰的理解。后来接触了 Java 一段时间,那时候只懂得自己设计界面就是继承一个类,如主窗口或者 applet,然后在该类中添加很多其他的 component 作为其 protected 成员。可是很少考虑到怎么更方便的设计。因此,可以说接触到第一个这种设计思想的 GUI 库就是在 Qt 了。 不得不说 Qt 其实和...
Python和Ruby语言对比

Python和Ruby语言对比

一、异同对比选择 1、python和ruby的相同点: * 都强调语法简单,都具有更一般的表达方式。python是缩进,ruby是类basic的表达。都大量减少了符号。 * 都是动态数据类型。都是有丰富的数据结构。 * 都具有c语言扩展能力,都具有可移植性,比perl的可移植性更好。也都可以作为嵌入语言。 * 都是面向对象的语言,都可以作为大项目的开发工具。 * 都有丰富的库支持。 * ...
Qt中的QString和QByteArray之间转换

Qt中的QString和QByteArray之间转换

最近在用Qt做串口数据收发方面的实验,经常用到像QString和QByteArray一类的字符处理类,因此在这里做一个总结,文章有点凌乱,希望见谅。 先要说的是QString。 之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。 每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用作一般的数据...
Qt程序中如何添加图片

Qt程序中如何添加图片

如果要在程序中添加图片必须在程序中建立一个.qrc文件,先在这个文件中添加自己要添加的图片,然后再在自己写的程序中的不同类函数,以及不同的路径进行图片的添加, 具体在Qt Creat中添加的步骤为:1.打开file开始菜单->选择新建工程->在选择Qt Resource file选项进行选择->然后给该文件命名->建立好后打开该文件2.窗口下有个Add选项,选择Add Prefix 去掉后面的new/prefix1,然后再选择Add...
Qt中translate、tr关系 与中文问题

Qt中translate、tr关系 与中文问题

题外话:何时使用 tr ?在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr (2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种: (2a) 用tr包住英文(最最推荐的用法,源码英文,然后提供英文到其他语言的翻译包) (2b) 用tr包住中文(源码用中文,然后提供中文到其他语言的翻译包) 注意哦,如果你正在用tr包裹中文字符,却不属...
Qt国际化(源码含中文时)的点滴分析

Qt国际化(源码含中文时)的点滴分析

注意:本文不介绍如何使用Qt的国际化、本地化支持。本文针对的是偏底层的、Manual和其他资料中很少涉及的东西。所以,继续之前,请先确保:你已经对如何使用Qt的国际化比较熟悉了。本文针对的是 tr("我是中文") 这种情况, 是Qt中translate、tr 与中文问题 一文提到的 2b 问题的深入。 例子首先,个人比较抵制源码中使用中文(当然也包括用tr扩住中文了)。但是如果非要用,也不是不可以。在 Qt中translate、tr 与中文问题 一文中,我...
<< 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 >>