摘要: oracle数据库的选用原则: 阅读全文
posted @ 2013-07-26 08:21 waldmer 阅读(197) 评论(0) 推荐(0) 编辑
摘要: MessageBox(NULL,TEXT("世界你好"), TEXT("问好"),MB_OK);MB_YESNOMB_YESNOCANCELMB_RETRYCANCEL图标MB_ICONHAND红叉MB_ICONQUESTION问号MB_ICONEXCLAMATION警告MB_ICONASTERISK感叹号恶搞程序:// lianxi01.cpp : Defines the entry point for the application.//#include "stdafx.h"参数:hInstance:应用程序当前实例的句柄。hPr 阅读全文
posted @ 2013-07-26 08:19 waldmer 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 句柄,是整个windows编程的基础。一个句柄是指使用的一个唯一的整数值,即一个四字节长的数值,来标志应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。应用程序能够通过句柄访问相应的对象的信息,但是句柄不是一个指针,程序不能利用句柄来直接阅读文件中的信息。如果句柄不用在I/O文件中,它是毫无用处的。 句柄是windows用来标志应用程序中建立的或是使用的唯一整数,windows使用了大量的句柄来标志很多对象。 在程序设计中,句柄是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使... 阅读全文
posted @ 2013-07-25 17:31 waldmer 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: int main(){ char *p2 = "lmj"; *p2 = 'L'; printf("%s", p2); return 0;}程序运行结果:段错误看起来似乎是可行的,但这是错误代码,错在第2行。首先看第1行,指针变量p2指向的是一块字符串常量,正因为是常量,所以它内部的字符是不允许修改的。有人可能搞蒙了,这里的第1行代码char *p2 = "lmj";跟第一种方案中的第2行代码char a[] = "lmj";不是一样的么?这是不一样的。char a[] = "lmj&quo 阅读全文
posted @ 2013-07-23 08:55 waldmer 阅读(168) 评论(0) 推荐(0) 编辑
摘要: /etc/group系统里所有的组信息配置文件第一列:表示组名第二列:组密码 X表示占位,真正的密码在gshadow里第三列:组号 组号0表示root组,1--499属于系统组,500以后的属于用户组。第四列:组内用户列表/etc/group文件里的每一行都对应系统里的一个组/etc/gshadow组密码配置文件/etc/passwd用户配置文件此文件里的每一行都对用着系统里的一个用户如:root:x:0:0:root:/root:/bin/bash第一列:用户名第二列:密码,真正的密码存储在/etc/shadow里第三列:用户id第四列:所属组的组id第五列:注释信息第六列:用户的主目录(家 阅读全文
posted @ 2013-07-23 08:42 waldmer 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、strlen():计算的是字符数,不包含‘\0’。一个中文占3个字符2、'\0'是一个ASCII码值为0的字符3、char *p; *p = 10;这是错误的做法,应该在指针确定指向的变量后,再进行相应的操作。4、grub-md5-crypt xxx 生成md5密码 阅读全文
posted @ 2013-07-23 08:31 waldmer 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 两种方法:一、使用图形化二、使用命令1、查询系统中所有安装过的并且包含vi字段的软件包 rmp -qa | grep vi2、挂载安装光盘 mount /media/cdrom 命令3、安装软件 cd /media/cdrom/RedHat/RPMS/中找到vi的rpm安装包 rpm -ivh vim***.rpm安装软件4、rpm -e vim-enhanced卸载vi软件5、最后弹出光盘 eject 阅读全文
posted @ 2013-07-23 08:25 waldmer 阅读(398) 评论(0) 推荐(0) 编辑
摘要: Android 应用程序有两种安装方法:1. 将应用程序的apk文件push到手机中,用如下命令: adb push xxxx.apk /system/app.2. 用adb install xxxx.apk进行安装二者的比较以及注意事项: 1) 用第一种方式的弊端: a. 会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份,用如下命令: adb pull /system/app/xxxx.apk /home/ b. 有时候,会出现如下形式的错误信息: failed to copy '/home/SoundRecorder.apk' to '/system/a 阅读全文
posted @ 2013-07-22 16:28 waldmer 阅读(278) 评论(0) 推荐(0) 编辑
摘要: “积分墙”是除“广告条”、“插播广告”外,第三方移动广告平台有米广告提供给应用开发者的另一新型移动广告盈利模式。“积分墙”是在一个应用内展示各种积分任务(下载安装推荐的优质应用、注册、填表等),以供用户完成任务获得积分的页面。用户在嵌入积分墙的应用内完成任务,该应用的开发者就能得到相应的收入。有米积分墙支持Android和iOS平台。积分墙上支持三种广告模式 a.使用积分的积分墙模式,该模式下用户完成offers以后可以获得积分,积分墙的内容包括应用推荐列表、单个应用推荐列表等等。 b.不使用积分的推荐应用列表,该模式下显示推荐应用列表,用户完成offers以后不可以获得积分。 c.... 阅读全文
posted @ 2013-07-22 15:36 waldmer 阅读(494) 评论(0) 推荐(0) 编辑
摘要: csstest.htmlcss1.html 第一个图片 csstest.css/*.style1就是类选择器*/.style1{font-weight:bold;font-size:20px;background-color: pink;}/*#style2就是一个id选择器*/#style2{font-size:30px;background-color: silver;}/*html选择器*/body{color: orange;}a:link{color: black;text-decoration: none;}a:hover{text-decoration: underline;.. 阅读全文
posted @ 2013-07-22 14:10 waldmer 阅读(576) 评论(0) 推荐(0) 编辑