自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

寒假生活突然开始啦

昨天还在忙着恶心的考试,今天就和大家集体到新食堂进餐了。从恶心的复习、考试突然过渡到提高班的学习中来,有点小麻木的感觉。前阵子的复习日子过得真的难受死了。表面的复习工作还可以应付,但是机房收费系统重构了一半,一边做系统,一边复习专业课显得就有点捉襟见肘,无暇东顾了。那阵子的日子是这么过的:整天想着这个方法怎么写,白天又不得不去上自习。。。最后的考试还恶心,考最后一课微分几何的时候难受死了,...

2011-12-31 22:33:00 88

SDK编写简单的随机数生成器

上几天帮同学搞了一个随机数生成器,首先在网上搜索了一下,发现网上有的做的也比较的简单,但是功能还是比较全的。而且发现自己学的东西刚好可以写一个随机数生成器。当然还有些预备知识没有学,所以现学现用了。计时器的有关知识我已经了解了,首先要用到创建字体,然后是创建父窗口控件,然后就是利用RGB的颜色的变化了。看了几天的书,终于写出来了。下面是代码:#include &lt...

2011-12-31 15:50:00 225

linux物理内存探测

linux在被bootloader加载到内存后, cpu最初执行的linux内核代码是/header.S文件中的start_of_setup函数,这个函数在做了一些准备工作后会跳转到boot目下文件main.c的main函数执行,在这个main函数中我们可以第一次看到与内存管理相关的代码,这段代码调用detect_memeory()函数检测系统物理内存在header.S中执行下面汇编代码:...

2011-12-31 15:38:00 151

WinCE 6.0 KITL 正常使用 串口输出信息

[2] Enable/disable KITL [3] KITL interrupt/poll mode [4] KITL Active/Passive mode [5] Enable/disable DHCP [6] Set IP address [7] Set IP mask [8] Set default router [9] Enable/disable VMINI [a] Set MAC...

2011-12-31 15:03:00 118

android学习笔记19:ListView

在使用Listview时,我们可以直接在XMl文件里指定使用的数组资源,也可以在Java代码里通过数组指定。在定义listview的时候我们还可以定义分隔符,使得listview更加美观。布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.an...

2011-12-31 14:27:00 98

android学习笔记18:ToggleButton

ToggleButton也是button的一种,不同体现在togglebutton分为按下和没有按下两种不同的状态。这个程序通过使用togglebutton动态的改变了linearlayout的布局方式。public class ToggleButtonTest extends Activity{ @Override public void onCreate(Bundle saved...

2011-12-31 14:12:00 88

如何减少BUG

一个非常庞大的话题,写在这辞旧迎新之际,警示自己! 软件开发,谁都会,谁都可以,但并不是谁都能做出能用的结果,应为在开发过程中,不可避免的会引入BUG,所以才要调试,漫长的调试周转时间及解决BUG的时间,大大增加了软件开发不可能成功的因素。 而往往最困难的问题,解决方法也最容易,大道理都是显而易见的! Bell实验室安全监控系统项目的V.A.Vyssotsky提出,关键的工作是产品定...

2011-12-31 13:56:00 244

android学习笔记17:文字设置

在Android文字可以设置的属性包括大小,颜色,是否是密码,是否显示阴影,超链接,文字无法显示的时候的省略规则等。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientat...

2011-12-31 13:46:00 54

android学习笔记16:带提示的输入框

在需要用户输入数据的时候,友好的界面是非常重要的,所以如果我们能在输入框给用户一些提示,将能很好的提高程序的易用性,android就给我们提供了这样一个属性,也就是android:hint。另外这个程序的textview里面使用一下android中的shape属性,可以参见我前一篇转载的博客。<?xml version="1.0" encoding="utf-8"?>&l...

2011-12-31 13:36:00 89

Android中shape的使用

原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://kofi1122.blog.51cto.com/2815761/521605本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape...

2011-12-31 13:31:00 48

开发人员,请爱护你的身体

最近一周身体极度不适,口腔溃疡、嗓子痛、感冒咳嗽、发烧,统统来了一个遍,非常痛苦。所以最近一直关注有关于软件开发人员的身体健康问题的网站、文章。看了许多文章,在结合自己在这一周之内痛苦的感受,所以才写这样一篇文章来提醒自己“开发人员关注健康,刻不容缓”。其实,作为软件开发人员都知道,我们为了生存,必须要终日坐在电脑面前埋头苦干,所以...

2011-12-31 12:50:00 147

android学习笔记15:图片浏览器

这个图片浏览器可以实现浏览程序里预定义好的图片数组,且可以动态改变图片的透明度和查看图片的局部细节图,使用了imageview这个控件,通过setimagebitmap这个方法来改变图片,使用setalphe来改变图片的透明度。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http:...

2011-12-31 11:19:00 99

WinCE 6.0 KITL 不能使用DM900 网卡驱动修改记录

修改理由:由于eboot 和KITL 同时调用 DM9000DBG_Init 这个函数,在eboot 掉用时使用的是没有经过映射的地址,当镜像加载完成后,时候的是映射过的地址。 而DM9000DBG_Init 任然时候的是没有经过映射的地址。这样做导致的直接后果是,KITL起来当访问没有这段地址(0x15000000)的时候立马死机。但是有引出了另外的一个问题,就是这样修改在启动eboot...

2011-12-31 11:17:00 140

vs2010 无法嵌入互操作类型“mshtml.HTMLAnchorElementClass”。请改用适用的接口

无法嵌入互操作类型“mshtml.HTMLAnchorElementClass”。请改用适用的接口选中项目【引用】下的 mshtml.dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。...

2011-12-31 11:15:00 156

WinCE 6.0 EBoot 快速编译技巧

1. 在SouceInsight 修改源文件。 2.在SolutionExplorer找到Eboot路径 3.鼠标选中EBoot工程文件,右击,选择编译 4.在Release路径中就能找到更行过的Eboot可执行文件...

2011-12-31 10:58:00 134

ImageView的scaletype属性

参考:http://android.blog.51cto.com/268543/316255ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType /a...

2011-12-31 10:41:00 61

linux物理内存描述

linux使用于广泛的体系结构,因此需要用一种与体系结构无关的方式来描述内存。linux用VM描述和管理内存。在VM中兽药的普遍概念就是非一致内存访问。对于大型机器而言,内存会分成许多簇,依据簇与处理器“距离”的不同,访问不同的簇会有不同的代价。每个簇都被认为是一个节点(pg_data_t),每个节点被分成很多的成为管理区(zone)的块,用于表示内存中的某个范围。除了ZONE_DMA,ZON...

2011-12-31 10:36:00 56

GAMS将har数据转换为gdx数据和Access数据过程中的异步问题

GAMS是非常优秀的经济学建模软件,可以用来求解一般均衡和其他优化问题。GTAP作为一种大型多区域CGE模型,也可以使用GAMS来求解,但使用之前,必须将GTAP提供的har数据转换为GAMS所能使用的gdx数据,如果要在C#或Java等高级语言中调用该数据,则还必须将gdx数据转换成Access数据库数据,数据流为:har--------GAMS--------> gdx-----...

2011-12-31 10:33:00 317

令人深思的文章:也许你这辈子都只是个小人物

中小学成绩一直很出色,但也不是惊天动地的神童。考上一所不错的大学,但也不是清华北大。进来后发现身边的人都挺挫,其实自己也不过这么回事。毕了业,进了一所还算不错的单位,但也不是什么nb企业 。拿着固定的收入,住着租的房子或者公司宿舍。努力个三五年工资涨到五六千,nb点的八千上万?攒钱贷款买了房,娶了妻,在钢筋混凝土的都市的一个角落里有了一个自己的洞...

2011-12-31 10:05:00 53

最简单的BBS项目源码展示

下载地址http://download.csdn.net/detail/hsttmht/3987324articletree.jsp<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%><%@ page import="java.sql.*"...

2011-12-31 09:24:00 286

IHTMLDocument2 Interface 汉化

IHTMLDocument2 MembersactiveElementGets the object that has the focus when the parent document has focus.当它的父文档拥有焦点时 获得当前focus的子对象alinkColorSets or gets the color of all active...

2011-12-31 09:21:00 169

2012元旦小品 网络达人孔乙己参加招聘面试

过节了,准备个小品节目《(穿越)招聘》,以下是其中的一部分片段仅供娱乐。原创作品,转载请注明出处blog.csdn.net/upi2u......主持人:现在来看下一位,他是一个曾经生活在绍兴的秀才,通过网络自学成了网络达人,今天也来到现场参加面试。请孔乙己上场。孔乙己:(孔乙己上场,边走边摇头)子曰:甲乙丙丁,子丑寅卯。刚跟老婆大人签了一个请假工作流出来溜达溜达,其实我是来面试的...

2011-12-31 09:20:00 157

年末考试了,总结了

期末考试说远也不远了,望同学们以突击为主,作-弊为辅:采取师进我藏,师退我抄,迂回作战方针!送你一幅对联:考试不作-弊来年当学弟,宁可没人格不能不及格。横批:死也要过。考试必要技巧:三长一短选最短;三短一长选最长;长短不一要选B;参差不齐就选D。以抄为主,以蒙为辅,蒙抄结合,一定及格. ...

2011-12-30 22:57:08 180

linux内存管理概述

linux内存管理建立在基本的分页机制基础上,在linux内核中RAM的某些部分将会永久的分配给内核,并用来存放内核代码以及静态内核数据结构。RAM的其余部分称为动态内存,这不仅是进程所需的宝贵资源,也是内核本身所需的宝贵资源。实际上,整个系统的性能取决于如何有效地管理动态内存。因此,现在所有多任务操作系统都在经历优化对动态内存的使用,也就是说,尽可能做到当要时分配,不需要时释放。内存管理是o...

2011-12-30 20:58:00 304

C#获得IHTMLDocument2并且创建链接的单击事件

private void button4_Click(object sender, EventArgs e) { IntPtr ParenthWndldsl = new IntPtr(0); IntPtr EdithWnd = new IntPtr(0); Thread.Sleep(200); ParenthWndldsl = FindWindow(null, "电话服务...

2011-12-30 17:51:00 561

linux内核分析之调度——实时调度算法

linux内核中提供了两种实时调度策略:SCHED_FIFO和SCHED_RR,其中RR是带有时间片的FIFO。这两种调度算法实现的都是静态优先级。内核不为实时进程计算动态优先级。这能保证给定优先级别的实时进程总能抢占优先级比他低得进程。linux的实时调度算法提供了一种软实时工作方式。实时优先级范围从0到MAX_RT_PRIO减一。默认情况下,MAX_RT_PRIO为100,所以默认的实时优先级...

2011-12-30 17:30:00 424

android学习笔记14:时钟控件

android的时钟控件包括两种,数字时钟和模拟时钟。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layo...

2011-12-30 15:15:00 100

android学习笔记13:计时器

计时器程序,打击启动,计时器开始计时,20秒之后自动停止,使用了计时器控件package org.crazyit.time;import android.app.Activity;import android.os.Bundle;import android.os.SystemClock;import android.view.View;import android.view....

2011-12-30 15:08:00 107

linux内核分析之调度算法——CFS调度分析

前面对linux调度算法的框架进行了介绍,在这里对CFS(完全公平调度)算法进行分析。CFS允许每个进程运行一段时间、循环轮转、选择运行最少的进程作为下一个运行进程,而不再采用分配给每个进程时间片的做法了,CFS在所有可运行进程总数基础上计算出一个进程应该运行多久,而不是依靠nice值来计算时间片。nice值在CFS中被作为进程获得的处理器运行比的权重:越高的nice值(越低的优先级)进程获得...

2011-12-30 14:31:00 559

android学习笔记12:RadioButton和checkbox

radiobutton即单选按钮,checkbox即复选按钮也就是可以同时选择多个选项。下面的程序定义了一组单选按钮和三个复选框,来让用户选择用户相关的信息,其中单选按钮必须放在一个RadioGroup中才能实现单选的效果。<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http:/...

2011-12-30 12:23:00 90

windows API 最大化窗体

这个是个入门问题,很奇怪为什么网上的回答那么213,自己写一个 private void button3_Click(object sender, EventArgs e) { IntPtr ParenthWnd = new IntPtr(0); ParenthWnd = FindWindow(null, "电话服务平台1.01 - [欢迎使用]"); if (!Pare...

2011-12-30 12:18:00 1050

windows API 自动登录

private void button2_Click(object sender, EventArgs e) { System.Diagnostics.Process myProcess = System.Diagnostics.Process.Start(@"E:\网店管家(企业版)2.1\cc.exe"); myProcess.StartInfo.WindowStyle = Pr...

2011-12-30 12:14:00 420

android学习笔记11:按钮

android中的按钮分为两类,普通按钮和图片按钮。而且我们可以通过指定xml文件作为按钮的资源或者背景,来实现按钮的动态变化。下面的这个程序实现了按钮按下去之后按钮的图片改变的效果。按下之前和按下时的对比这个效果就是通过指定一定xml文件实现的。代码:<?xml version="1.0" encoding="utf-8"?><TableLayout xm...

2011-12-30 12:10:00 97

修改 eboot 默认设置 IP Adress ,IP mask, KILT(polled, ennabled)

修改理由:在产品开发阶段,不用每次启动都去设置 eboot 配置OEMPreDownload( ){...... g_bootCfg.kitlFlags = OAL_KITL_FLAGS_POLL|OAL_KITL_FLAGS_ENABLED;//OAL_KITL_FLAGS_DHCP|OAL_KITL_FLAGS_ENABLED; g_bootCfg.kitlFlags ...

2011-12-30 11:51:00 92

C# 鼠标移动到指定位置,并且单击

[DllImport("User32")] public extern static void mouse_event(int dwFlags, int dx, int dy, int dwData, IntPtr dwExtraInfo); [DllImport("user32.dll")] static extern bool SetCursorPos(int X, int...

2011-12-30 11:41:00 1379

android学习笔记10:9Patch

在Android的程序中使用图片时,如果图片的大小和你使用的地方不一致的时候,Android就会自动帮我们进行收缩或拉伸,此时就会影响到图片的美观。这个时候我们就可以使用draw9Patch工具,在SDK下的tools目录下。使用这个工具就能指定图片(只能打开PNG格式的图片)不被缩拉的部分,用此工具保存的图片的后缀名为.9.png,我用了一下,感觉这个东西做的不是很好,用起来很不方便。附上几...

2011-12-30 10:39:00 65

Showwindow 及参数

[DllImport("user32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)] public static extern int ShowWindow(IntPtr hwnd, int nCmdShow);函数功能:该函数设置指定窗口的显示状态。 参数: hWnd:窗口句柄。 nCmdShow:指...

2011-12-30 10:22:00 80

Windows CE平台定制

Windows CE是一个组件化的操作系统,我们可以根据不同的环境设置不同的组件来组合成有针对性的平台,而一个功能往往需要多个组件才能够实现。Catalog就是实现某个功能的组件集合,每个Catalog Item会包含一个或多个组件,而Catalog Item则需要实现某种功能。当我们的平台需要这个功能是,就将相对应的Catalog Item选入平台中即可。在完成了平台创建的向导之后,我们...

2011-12-30 10:17:00 78

android学习笔记9:TableLayout

TableLayout即表格布局,也就是采用行列的方式来管理UI控件,每一个TableRow代表一行,列的数目根据你添加的控件的数目来确定。且可以指定每一列的拉伸收缩。实现效果如下:XML代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a...

2011-12-30 10:15:00 53

linux内核之调度算法(二)

上层调度,linux调度的核心函数为schedule,schedule函数封装了内核调度的框架。细节实现上调用具体的调度类中的函数实现。schedule函数主要流程为:1,将当前进程从相应的运行队列中删除;2,计算和更新调度实体和进程的相关调度信息;3,将当前进重新插入到调度运行队列中,对于CFS调度,根据具体的运行时间进行插入而对于实时调度插入到对应优先级队列的队尾;4,从运行队...

2011-12-30 09:30:00 55

空空如也

空空如也

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

TA关注的人

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