自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tody Guo的专栏

Linux, C, Java, Android 编程

  • 博客(33)
  • 资源 (13)
  • 收藏
  • 关注

原创 ubuntu Tweak for ubuntu 12.04

https://launchpad.net/ubuntu-tweak/+download

2012-04-27 19:19:33 1893

原创 ubuntu MAC 修改

在 /etc/init.d/rc.local中添加如下命令sudo ifconfig eth0 downsudo ifconfig eth0 hw ether 80:ef:73:09:c3:cfsudo ifconfig eth0 up完成后可以运行这个命令查看下是否可以生效。若可以生效,则每次开机就会更改MAC。

2012-04-27 13:00:32 1463

原创 Android 解压boot.img

其实解压、打包boot.img没什么难度一看就会咯!!   1.先下附件:工具。 点击打开链接 6.0 KB, 下载次数: 60)      解压到bin文件夹里,方便以后使用。   2.解压boot.img文件     去到boot.img所在的文件夹,输入下面的命令:split.pl boot.img                Page size: 2048

2012-04-26 17:16:48 14229 2

原创 Java I/O经典代码实例

package IO; import java.io.*; public class FileDirectoryDemo { public static void main(String[] args) { // 如果没有指定参数,则缺省为当前目录。 if (args.length == 0) { args = new String[] { "." }; } try { //

2012-04-23 21:12:41 2633

转载 手把手教你把Vim改装成一个IDE编程环境(图文)

By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作

2012-04-21 15:24:20 1264

原创 vim 配置写c语言

.vimrcset nocompatibleset backspace=2set autoindentset numbersyntax enable 'enable syntax firstsyntax on ' turn on syntaxset ts=4 ' set tab size:set rulerset tags=/usr/tagsfiletype onnn

2012-04-21 15:22:09 2542

原创 Android TextView 丰富多彩的字体样式代码

import java.io.IOException;import org.xmlpull.v1.XmlPullParserException;import android.app.Activity;import android.content.res.ColorStateList;import android.content.res.XmlResourceParser;import

2012-04-21 11:30:58 16644 2

原创 ListView设置点击效果

我们先看一下一个 ListView绑定6行数据,每行数据上包括了三个控件:TextView,CheckBox,Button,运行效果如下图所示:绑定代码:ListView lstView = (ListView) this.findViewById(R.id.listView1);  List> list = new ArrayList>();  for (int i

2012-04-20 14:34:24 7720

转载 ListView 包含Button 的事件问题

andriod 里面的ListView是一个显示列表数据的控件,非常好用,常用适配器SimpleAdapter进行绑定,绑定代码如下:ListView lstView = (ListView) this.findViewById(R.id.listView1);SimpleAdapter adapter=new SimpleAdapter(context, data, resource,

2012-04-20 14:24:34 2757 2

原创 各分辨率的对照表

WVGA854: 854*480  WVGA800: 800*480  HVGA: 480*320   QVGA: 320*240  WQVGA432:432*240   WQVGA400:400*240

2012-04-19 21:15:00 8774

原创 Android按下back键非退出隐藏到后台

public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent intent = new Intent(Intent.ACTION_MAIN); intent.setFl

2012-04-19 21:01:37 4336 1

原创 java所有文件操作

一.获得控制台用户输入的信息 /** *//**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.p

2012-04-19 20:54:46 977

原创 Android ListView控件基本用法

下面的代码是mars老师视频教程里的代码,我把它注释了一下。 创建两个XML布局文件main.xml和user.xml。main.xml文件为系统自动创建main.xml布局文件代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:or

2012-04-18 19:44:30 1535

原创 Android 蓝牙编程基础

在移动设备上,联网的方式很多,也存在了很大的差异,包括速度,有效范围等等因素都会对网络有不同的要求,本文我们就先分析一下Ophone平台上如何通过蓝牙进行网络连接,进而使用蓝牙来开发一些小的游戏或者应用,这里我们先从最基础的开始,首先学习蓝牙编程,我在查看了android sdk之后,发现蓝牙聊天这个示例基本上已经包含了所有的蓝牙基础知识,但是学习实例之前,我们有必要介绍一下蓝牙的基础知识,我大概

2012-04-15 21:17:42 22093 3

原创 C 语言执行 whois 查询代码

/* * @brief * Whois client program * * @details * This program shall fetch whois data for a IPv4 address. * * @author Silver Moon ( [email protected] ) * */#include //scanf , printf#inc

2012-04-15 11:55:22 2523

原创 Linux网络编程: 原始套接字

原始套接字(SOCK_RAW). 应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能.注意原始套接字只能够由有 root权限的人创建. /******************** DOS.c *****************/#include #include #include #include #include #includ

2012-04-15 11:52:56 1554

原创 Linux socket 完整的读写函数

写函数write ssize_t write(int fd,const void *buf,size_t nbytes)write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我们向套接字文件描述符写时有俩种可能.         1)write的返回值大于0,表示写了部分或者

2012-04-15 11:49:34 1626

原创 从LIVE CD恢复GRUB2

How To Re-install GRUB 2 From A Live CDwithout the need to chroot.1)Boot your Ubuntu Karmic Koala or later 'Desktop' Live CD, or anotherKarmic installation such as an operating system in a USB d

2012-04-14 21:24:26 1032

转载 使用 Socket 通信实现 FTP 客户端程序

FTP 概述文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并执行命令。FTP 协议与操作系统无关,任何操作系统上的程序只要符合 FTP 协议,就可以相互传输数据。本文主要基于 LINUX 平台,对 FTP

2012-04-14 20:11:50 1511

转载 学习 Linux, 引导系统

概述本文将帮助您理解从 BIOS 到引导结束整个过程的引导顺序,并演示方法:向启动加载程序提供常用命令在引导时向内核提供选项检查日志文件中的引导事件引导进程的某些特征是大多数系统所共有的,但有些硬件相关特征则是某个特殊架构所特有的。本文中的资料专门针对使用 BIOS 引导系统的 x86 和 x86_64 架构。对于规模大于 2TB 的驱动器,一种使用Extensible Fir

2012-04-14 20:09:46 1297

转载 fanotify 监控文件系统

简介: Fanotify 是一个 notifier,即一种对文件系统变化产生通知的机制,是替代 inotify 的下一代文件系统通知机制。本文将探讨 fanotify 的特性和基本的使用,希望能为那些准备理解这个新的文件系统通知机制的读者提供一些参考。引子Fanotify (fscking all notifiction and file access system) 是一个 noti

2012-04-14 20:08:04 6391

原创 biosdisk函数的用法及示例

int biosdisk(int cmd, int drive, int head, int track, int sector, int nsects, void *buffer);本函数用来对驱动器作一定的操作,cmd为功能号, drive为驱动器号(0=A,1=B,0x80=C,0x81=D,0x82=E等).head为磁头 track为磁道 sector为扇区 nsects为要读或

2012-04-14 15:33:40 2473

转载 IniFile read & write source code

Head/******************************************************************************* * class for reading Ini File on Unix/Linux/Window****************************************************************

2012-04-14 10:50:31 1615 1

原创 Linux 获取其他程序返回值

例:status = system("./test.sh");  1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。2、如何正确判断test.sh是否正确执行?

2012-04-12 19:08:10 7661

翻译 syslinux-mingw.c

/* ----------------------------------------------------------------------- * * * Copyright 2003 Lars Munch Christensen - All Rights Reserved * Copyright 1998-2008 H. Peter Anvin - All Rights Re

2012-04-12 16:38:06 1331

原创 另类设置程序参数

for ( argp = argv+1 ; *argp ; argp++ ) { if ( **argp == '-' ) { opt = *argp + 1; if ( !*opt ) usage(); while ( *opt ) { switch ( *opt ) { case 's': /* Use "safe, slow and st

2012-04-12 16:33:47 763

转载 Android获取3G或WiFi流量信息

获取流量信息IBatteryStats battryStats = IBatteryStats.Stub.asInterface(ServiceManager.getService("batteryinfo")); byte[] data = null; try { data = battryStats.getStatistics(); Parcel parcel =

2012-04-12 08:32:54 3889 1

转载 Linux下的SDL图片浏览

Linux下的SDL图片浏览#include "SDL.h"//#include "SDL_ttf.h"#include "SDL_rotozoom.h"#include "SDL_image.h"#include "math.h"#include "string.h"#define MAX 16#define BMP_NAME "icon.bmp"#define ICON "

2012-04-12 08:19:15 2459

原创 anjuta C/C++ IDE Ubuntu Installation Method

sudo apt-get build-dep anjuta   # get anjuta build envdownload anjuta source code: 点击打开链接./configuremakesudo make install

2012-04-11 17:15:03 947

原创 文件的CHECKSUM工具

文件的CHECKSUM工具/** Function: Get File checksum value for win32 Author: Tody Kwok Revsion: 1.0.0.1 (c) Tody 2010*/#include #include #include #define progname "wsum.exe"#define h

2012-04-11 14:23:18 4325

原创 TSDK.H 开发包

T-ware Inc. C 语言开发包/* TSDK.H Definitions for Common functions and string functions. Copyright (c) Tody 2010 All Rights Reserved */#ifndef __TSDK_H__#define __TSDK_H__#in

2012-04-11 14:15:14 2305

原创 遍历SD卡中的所有文件

/* 遍历接收一个文件路径,然后把文件子目录中的所有文件遍历并输出来 */ private void getAllFiles(File root){ File files[] = root.listFiles(); if(files != null){ for (File f : files){

2012-04-10 21:47:20 2735

转载 Linux 下使用命令行开发 Android 应用程序

本文将讲述如何在Linux平台下使用命令行开发Android应用程序,以及如何创建PhoneGap的android项目,如果你对这此感兴趣,请就继续阅读本文。首先,让我们安装Android SDK(我假设你已经安装了JDK和Ant)。你可以从在这里安装SDK到你的开发平台上。由于我使用的是Ubuntu,所以我下载Linux平台下的SDK到我的主目录。解压缩下载文件,并设置加载可执行文件的路

2012-04-02 13:08:19 730

Windows LID功能检测

获得Windows下LID的操作事件,适用于工厂针对LID功能的测试,主要使用到了guid_lidswitch_state_change的功能,WM_POWERBROADCAST , PBT_POWERSETTINGCHANGE 等事件

2020-08-19

conio2.cpp

实现Windows下的conio.h的实现,让终端程序更加丰富多彩。轻松使用gotoxy, textcolor等函数实现多彩的终端输出。

2020-04-29

读取OA3 KEY源码

读取微软操作系统烧录在BIOS里面的OA3 KEY的源码,非常有研究价值。

2019-07-10

读取LCD的EDID源码

在Windows操作系统下面实现读取LCD的EDID代码,读取的内容需要自己根据LCD的EDID规格解析。代码供参考。

2019-07-10

winRing0 源码

winRing0 驱动源码,CPUID, DMI,I/O port读写及PCI读写。

2013-05-07

SignApk to assign you zip or apk file.

这里的key就是Android的testkey文件,很方便使用哦。 SignApk.jar is a tool included with the Android platform source bundle. To use SignApk.jar you have to create a private key with it’s corresponding certificate/public key

2012-09-03

ubuntu-tweak_0.7.0-1~precise4_all.deb

ubuntu-tweak_0.7.0-1~precise4_all.deb for ubuntu 12.04

2012-04-27

split.pl boot.img文件解压

split.pl解压boot.img的好工具。适合Android专用。

2012-04-26

taglist for vim

taglist plugins for vim

2012-04-21

iniparser for c

处理INI文件的C语言代码,用GCC编译器编译。或在WINDOWS下用cygwin来编译也是一样的。

2012-04-16

LCD EDID SPEC

LCD EDID INFORMATION SPEC

2010-09-29

conio-2.0-1 for DevCPP

支持TC中的gotoxy, textcolor, wherex, wherey等函数。 编译时,需要在LINK中加入LIBCONIO.A文件,或者Lconio

2010-06-18

游戏制作软件

图形化游戏制作软件,无须写大量代码。

2008-05-30

空空如也

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

TA关注的人

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