自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

编译spserver-0.9.5手记

首先要到spserver目录下,至于其他的,ssl之类的,我先不管了。 阅读README,按照说明修改MAKEFILE中关于libevent共享库的路径,在当前目录下, make 报错,如下: spioutils.cpp: 在静态成员函数‘static int SP_IOUtils::tcpListen(const char*, int*, int, int)’中: spio...

2011-04-30 02:03:00 179

Linux命令使用记录

1.需要在某个文件夹下查找含有字符fchmod的文件: grep fchmod . -r 这命令表示在当前目录下查找看有字符串fchmod的文件 ----------------------------------------------------------------------------------------------------------------------...

2011-04-30 01:49:00 49

Linux0.11内核--进程的调度(就绪态和运行态之间的转换)

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 进程的调度 <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } A:link { so-language: zxx...

2011-04-29 09:08:00 237

POJ 2551 ONES

本题的意思就是给你一个不能被2或5整除的数,输出这个数的倍数的最小位数,这个倍数全部由1组成 显然,如果模拟计算的话需要高精度,数据多了可能会超时,还是得用数学方法 111......111(n个1)=111......11(n-1个1)*10+1 由于找的是它的倍数,所以在扩展的过程中为了防止数据类型的溢出可以取余运算 while(tmp) { tmp=tmp*10+...

2011-04-28 17:08:00 44

Linux(ubuntu)用户权限管理--赋予用户sudo权限

默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,首先需要切换到rootsu - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后visudo这个和vi的用法一样,由于可能会有人不太熟悉...

2011-04-28 13:46:00 70

Linux下根据局域网IP查看主机名命令

使用方法手册 NAME nmblookup - 基于TCP/IP上的NetBIOS客户用于查询NetBIOS名字的程序 总览 SYNOPSIS nmblookup[-M] [-R] [-S] [-r] [-A] [-h] [-B <broadcast address>] [-U <unicast address>] [-d <debug level&...

2011-04-28 08:48:00 860

Android退出程序的多种方法

一、退出当前Activity finish();方法是关闭当前的Activity 二、退出当前系统 System.exit(0); 三、利用android关掉进程 android.os.Process.killProcess(android.os.Process.myPid()); 四、关掉服务退出程序,结束程序 ActivityManager am = (Activ...

2011-04-27 21:41:00 147

Linux下端口扫描程序nmap介绍

摘要  nmap是一个网络探测和安全扫描程序,系统管理者和个人可以使用这个软件扫描大型的网络,获取那台主机正在运行以及提供什么服务等信息。nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(Xmas Tree)、SYN扫描和null扫描。从扫描类型一节可以得到细节。nma...

2011-04-27 14:12:00 779

dsp builder中多个project自动生成VHDL冲突的解决方法

在用dsp builder实现算法时,分解成多个小模块仿真比较方便。每个模块可以独立生成对应的VHDL代码。然而不同模块的VHDL有重复的文件被包含在qip文件中,编译时会因为重复而报错。 我的解决方法是,在每个模块生成VHDL代码时,都放在一个文件夹中,重复的文件会自动覆盖掉,便不会出现重复导致的报错了。...

2011-04-26 19:44:00 75

Linux0.11内核--指针的指针 任务结构体

在linux内核进程调度函数schedule()中定义了struct task_struct **p,它是指向指针的指针,由于linux内核中task数组定义如下: struct task_struct *task[NR_TASKS] = { &(init_task.task), }; /* * 'schedule()' is the scheduler function...

2011-04-26 17:20:00 124

POJ 2535 Very Simple Problem

http://poj.org/problem?id=2535 Very Simple Problem Time Limit:2000MS Memory Limit:65536K Description During a preparation of programming contest, its jury is usually faced w...

2011-04-26 16:52:00 73

fedora安装HTTPSQS所遇各种问题解决汇总

最近在研究张宴的 基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务HTTPSQS,安装阶段遇到如下错误: 安装tokyocabinet时./configure会出现如下错误: configure: error: bzlib.h is required . 这是因为bzlib.h找不到的错误,在fedora下是bzip2-devel没有安装,用y...

2011-04-26 16:43:00 78

如何找出频率超过一半的数?

问题描述: 据说腾讯这次笔试题java部分出了这么一道题: 某男人的聊天记录都是与女人发生的,其中有一位的聊天记录超过半数,找出她来,潜在的第三者。 其实这道题也就是要找出频率找过一半得数。 我想到的最简单的方法,就是创建一个大数组count,所有元素初始化为0,遍历记录数组input,如下: for(int i = 0;i < N;i++) { co...

2011-04-26 15:33:00 87

C++引用与指针的比较

转帖自:http://www.cnblogs.com/kingln/archive/2008/03/29/1129118.html 引用是C++中的概念,初学者容易把引用和指针混淆一起。 以下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int &n = m; n相当于m的别名(绰号),对n的任何操作就是对m的操作。 所以...

2011-04-26 11:25:00 53

【Android进阶】天天动听 悬浮歌词(迷你歌词)效果解读

天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面先来看一下效果。 这个歌词是在所有界面之上的。 下面我们将这个效果解剖一下, 我认为主要有三个难点: 1. 歌词悬浮...

2011-04-25 21:56:00 69

Linux 内核学习(1)

(注:转载请表明出处:http://blog.csdn.net/yming0221) 持续更新中...... 1.Linux内核系统体系结构 2.Linux的进程控制块数据结构 3.linux/Makefile文件 4.linux-0.11内核编译 5.Linux-0.11内核编译问题 6.linux-0.11GCC4.3下可编译运行的源码 7.Linux引导启动程序(boot) ...

2011-04-23 21:35:00 68

Linux 内核学习(1)

(注:转载请表明出处:http://blog.csdn.net/yming0221) 持续更新中...... 1.Linux内核系统体系结构 2.Linux的进程控制块数据结构 3.linux/Makefile文件 4.linux-0.11内核编译 5.Linux-0.11内核编译问题 6.linux-0.11GCC4.3下可编译运行的源码 7.Linux引导启动程序(boot) ...

2011-04-23 21:35:00 54

【Android环境】SDK Platform Tools component is missing!

今天没事升级了一下ADT 10.0.1工具, 然后重启Eclipse 就出现 "SDK Platform Tools component is missing! ..."的提示框 ! 然后就发现,所有Android项目都不会自动编译出R.java文件。 那么如何解决呢? 其实这是由于 ADT工具版本 与 Android SDKPlatform-toolsVersion不匹配造...

2011-04-23 00:12:00 77

shell编程实例

#!/bin/bash backplace="_backup" if [ ! -d $backplace ] ; then mkdir $backplace fi name="$1""_bak_""`date +%Y%m%d`""_""`date +%H%M%S`" cp $1 "$backplace/$name" #!/bin/bash SRC=&

2011-04-22 08:05:00 82

Linux0.11内核--进程的结束

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 进程的结束 结束一个进程,就是要释放该进程所有的结构和资源,让系统从此之后再也感觉不到它的存在。如前面所说的,一个进程的结构包括: task[]数组中一项,指向了该进程的task_struct和内核堆栈所在页面; ...

2011-04-19 22:22:00 111

【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性

在进行UI布局的时候,可能经常会用到android:gravity 和android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络) LinearLayout有两个非常相似的属性: android:gravity与android:layout_gravity。 他们的区别在于: ...

2011-04-19 16:06:00 133

DELPHI四舍五入函数

四舍五入是一种应用非常广泛的近似计算方法,其有算术舍入法和银行家舍入法两种。 Delphi 的MATH单元的RoundTo 函数使用的是银行家舍入法,没有封装的算术舍入法函数。 下面是本人自定义的算术舍入法函数。 Function FixRoundTo(aValue :Extended;digit : integer): Extended;Begin IF aValue >= ...

2011-04-19 10:04:00 98

【Android】Uri、UriMatcher、ContentUris详解

来自CSDN Blog : feng88724的专栏 2011-04-18 1.Uri 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表...

2011-04-18 16:01:00 57

Inline Hook 之(监视任意函数)

前面已经写过两次inline hook的博文了,第一篇为:《C/C++ HOOK API(原理深入剖析之-LoadLibraryA)》,这篇博文的方法是通过修改任意函数的前面N个字节,实现跳转并进入到我们自定义的hook函数里,执行完毕我们的hook函数之后,再直接调用被hook的函数。第一篇的方法没有考虑多线程的情况,所以在多线程环境下会有问题。第二篇为:《Inline HOOK API 改进版...

2011-04-15 21:05:00 78

PIC32嵌入式大赛最新视频作品展示

高压平流泵的控制系统设计 http://mips.eefocus.com/project/index.php?act=view&id=1061 视频演示: 高压平流泵控制系统_演示视频_BY_omniknight http://v.youku.com/v_show/id_XMjUzMTIwOTc2.html 家用智能监控系统 http://mips.eefo...

2011-04-15 16:07:00 83

【Android】Google真能搞之 isUserAMonkey()

ActivityManager 类, 相信大家都不陌生。 从API Level 1开始就有了。 但是从Level 8开始, 惊喜的发现这里面多了一个方法, 叫做isUserAMonkey() 。 初看该方法, 不明白到底什么意思? " 判断用户是否是只猴子" ? 不可能吧.. 于是好奇的我开始查看SDK。 文档上只写了 "Returns "true" if the us...

2011-04-14 17:05:00 85

【Android设备管理】 利用DevicePolicyManager执行屏幕锁定

Android手机一般不用时,都会通过电源键来锁定屏幕同时关闭屏幕灯。 其实从API Level 8 (也就是Android 2.2) 开始, Android提供了DevicePolicyManager类, 可以让你的应用程序也能执行屏幕锁定等操作。 锁定效果: 下面我们来看一下具体如何操作。 要让自己的应用实现该屏幕锁定,主要需要用到以下几个类: Device...

2011-04-14 16:28:00 115

野外烧烤完全攻略

野外烧烤完全攻略 一、食品的选择可根据各自的口味和喜好,一般来讲适合烧烤的食品有肉类鱼海鲜、蔬菜瓜果和面食豆制品等几大类。  肉类食品是烧烤食品的主力军,可以选择的有:羊肉串、羊腰串、牛肉串、鸡翅、鸡柳、鸡真等等。需注意的是肉类食品易变质,一定要选择新鲜的。建议去超市购买腌制好的成包肉串,购买时要检查保质期。若是对肉串的口味有挑剔的要求,完全可以自己制作。制作时注意最好不要选择冷冻肉,肉块不要切...

2011-04-14 10:40:00 103

【Android动画】之Frame动画

Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Frame Animation。 其实使用起来比较简单,首先需要创建一个AnimationDrawable对象,通过addFrame方法把每一帧要显示的内容添...

2011-04-13 14:16:00 106

拯救半导体产业——评估日地震对半导体冲击

半导体是手机、计算机、数字家电以及汽车等设备的核心零部件。位于日本岩手县的东芝电子和富士通半导体、位于茨城县的瑞萨电子和日本德州仪器等公司的工厂厂房在此次大地震中受到了直接冲击;截至目前,还没有恢复的迹象。日本半导体生产设备的总体份额为37%,半导体材料的总体份额则超过了66%。这场席卷日本东部地区的大地震与海啸给对世界产业经济举足轻重的半导体产业带来了多大影响呢? 限时停电使生产设备无法...

2011-04-12 23:26:00 81

进程的用户栈和内核栈

进程是程序的一次执行过程。用剧本和演出来类比,程序相当于剧本,而进程则相当于剧本的一次演出,舞台、灯光则相当于进程的运行环境。 进程的堆栈 每个进程都有自己的堆栈,内核在创建一个新的进程时,在创建进程控制块task_struct的同时,也为进程创建自己堆栈。一个进程 有2个堆栈,用户堆栈和系统堆栈;用户堆栈的空间指向用户地址空间,内核堆栈的空间指向内核地址空间。当进程在用户态运行时,CPU...

2011-04-12 23:22:00 67

盛大“有你youni“公测,辛苦几个月,留下一笔,记录一下

熬了几个月,今天总算正式公测了。留下一笔,记录一下。欢迎朋友们下载试用: http://y.sdo.com

2011-04-12 20:35:00 57

【Android动画】之Tween动画 (渐变、缩放、位移、旋转)

Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。 第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画 AlphaAnimation 渐变透明度 RotateAnim...

2011-04-12 17:02:00 199

Linux0.11内核--内核态与用户态

内核态与用户态 intel x86 架构的 CPU 分 Ring0-Ring3 三种级别的运行模式,Ring0级别最高,Ring3 最低。 针对不同的 级别,有很多的限制,比如说传统的 in ,out 指令,就是端口的输入输出指令,在 Ring0 级下是可以用的,但在 Ring3 级下就不能用,你用就产生陷井,告诉你出错了,当然限制还...

2011-04-10 22:18:00 57

Linux0.11内核--汇编和C语言混合编程之参数传递

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 汇编语言中也需要通过某些途径来使用操作系统提供的服务,也就是系统调用;系统调用就是通过与操作系统内核通信来完成;系统调用会把用户态程序的调用转换成对系统内核服务的调用;Linux平台下有两种方式来使用系统...

2011-04-10 21:45:00 80

构建 arm-linux 仿真运行环境 (skyeye + arm-linux + NFS)

一 前言 本文旨在将 arm-linux 在 skyeye 上搭建起来,并在 arm-linux 上能成功 mountNFS 为目标, 最终我们能在 arm-linux 里运行我们自己的应用程序. 其实在 skyeye 上移植 arm-linux 并非难事,网上也有不少资料, 只是大都遗漏细节, 以致细微之处卡壳,所以本文力求详实清析, 希望能对大家有点用处。 二 安装 Skyeye 我们选定 ...

2011-04-08 16:31:00 75

Linux下Skyeye编译安装

compile & install skyeye1.3.0_rc 1. ./configure --prefix=/opt/skyeye 2. make (1). apt-get install libx11-dev (2). X11/xpm.h: No such file or directory >sudo apt-get install li...

2011-04-07 22:31:00 79

如何在ubuntu下搭建arm的集成开发环境

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> 一.搭建arm开发测试环境1.下载 arm-elf-tools-20030314.sh 从 uClinux.org2.执行 $sudo sh arm-elf-tools-20030314.sh安装arm交叉...

2011-04-06 22:25:00 195

累病倒了我两次的面试题--移动用户资费统计系统

后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释: (1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到找老师帮忙的。老师出于对题目和技术的好奇,也出于对学生的感情,才不辞劳苦去帮助做题的。明知小孩自己做不到,还不帮小孩去做,非要锻炼孩子自己去做,现在估计很多父亲都做不到吧。何况,学生也是我们的客户,我...

2011-04-06 10:57:00 107

ARM汇编和Gnu汇编的转换

将 ARM ADS 下的汇编码移植到 GCC for ARM 编译器时,有如下规则: 1, 注释行以 "@" 或 "/* ... */" 代替 ";" 2, GET 或 IN...

2011-04-05 20:51:00 233

空空如也

空空如也

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

TA关注的人

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