- 浏览: 29347 次
- 性别:
- 来自: 济南
最新评论
文章列表
考虑三个主要事件来实现游戏开发中描述的行为:
(1) 窗体加载时候,创建第一个方块
(2) 窗体的KeyPress事件可以处理来自用户的输入
(3) 定时器控件实现“每个时钟设置点调用Down方法”产生预想的下落效果
伪码如下所示
Form_Load
Creates an object (named currentBlock) of block class
Form_KeyPress
If left Arrow was pressed , call left method of currentBlock
If right Arrow was pressed , call r ...
之前上课,安装了红蜘蛛多媒体课程软件~
课程结束后打算卸载掉该程序。几次试图删除都产生了错误。
因为嘛,REDAgent这个进程一直在后台运行……
当我用任务管理器强制杀死这个进程后,眼睛还没眨一下,尼玛这进程有跑起来了有没有~
然后呢,发现这个程序产生了几个相互依赖的进程
必须在一定时间内把全部杀死才可以解决问题
所以
有了下面的脚本
close.bat
taskkill /im rscheck.exe /f
taskkill /im checkrs.exe /f
taskkill /im REDAgent.exe /f
taskkill /im epointer.exe /f
在命令行 ...
《程序员自我修养》一个小问题
现实运行时链接使用gcc命令时候不要忘了加上-ldl参数。
-ldl表示使用DL库。
在ubuntu较新版本里面很多共享对象被放在了lib/lib-linux-gnu目录下面
测试时候路径要注意修改,不然会有not such file or directory报错
1.Ghost
Ghost其实是美国赛门铁克公司的一款备份还原工具,备份还原四个字就是Ghost的精义所在。
具体使用
disk是整个磁盘的操作。partition是基于分区的操作
to备份到
from从。。还原
image是镜像
2.windows7 中100MB的无盘符空间
系统保留分区,作为Windows 7的一个活动分区存在于系统之中的,其作用是存放启动引导文件。
这种做法其实类似于Linux的/boot:Linux在安装过程中也需要专门分出一个100MB左右的分区作为它的引导分区(/boot),在这个分区中,存放了:grub、menu.lst、*fs_stage_1.5、initrd ...
首先要说一下linux的/proc文件系统
[url]http://www.linuxfocus.org/ChineseGB/January2004/article324.shtml
[/url]
/proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制 (所以叫
做 /proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中 (on the fly) 改变设置 (通过改变内核参数)。
加载该文件系统的命令
mount -t proc proc /proc
/proc 的文件可以用于访问有关内核的状态、计算机的属性、 ...
- 2013-07-14 22:43
- 浏览 672
- 评论(0)
还是在笔试时候接触的题目,弄明白这个问题还是花费了不少的时间的。
首先说的是位域的基本概念,发飞了这么多的时间,就是败在了这儿~
位域的使用是为了节省存储空间,用来声明使用特定数目的位。位域标识符后面冒号所跟的数字即为要使用的位数。而不是将整个存储单元按比例划分,一开始臆测为按比例划分了。
看一下题目
typedef struct AA
{
int b1:5;
int b2:2;
}AA;
void main()
{
AA aa;
char cc[100];
strcpy(cc," ...
先看一段代码:
struct S {
int i;
int * p;
};
void main()
{
S s;
int * p = &s.i;
p[0] = 4;
p[1] = 3;
s.p = p;
s.p[1] = 1;
s.p[0] = 2;
}
程序会在哪一行死掉
这是今天做的一个笔试题目,C的指针随意乱指,实在是混乱。
代码来看,在p[1]=3;这个语句上就有点不知所云了。
经过追踪调试,可是发现代码是死在了s.p[0] = 2; 这一句上。
接下来详细说一下程序每一步的 ...
ARM嵌入式C语言设计小技巧
- 博客分类:
- 语言学习
1 变量定义
先来看下边的两处变量定义
Ⅰ
char a;
short b;
char c;
int d;
Ⅱ
char a;
char c;
short b;
int d;
显然两处定义的变量是相同的,不同之处在于定义的顺序。看一下他们分别在数据区的布局
(pad为无意义的填充空间)
Ⅰ
a pad b
c pad
d
Ⅱ ...
1.Jsp,Servlet区别 Forward、Include、Redirect区别
Servlet基于流动态生成页面,便于处理BL,效率较低
Jsp是在Servlet基础上发展而来,将BL的处理放在了bean,更加注重PL
Forward服务器直接请求新的地址,但是浏览器里面地址栏不改变,保密性好
Include直接包含页面内容
Redirect服务器告诉浏览器请求新的地址
http://blog.csdn.net/java2000_net/article/details/3002763
2.数据缓冲池
原理:数据库缓冲池可以简单的看成是一个数据库连接Connect ...
今天有一公司的笔试,做了点题目。
一份题目也许全部答完了,也许没有。答完了未必都对,没答完也未必是水平差。那么如何判断真实水平?
试卷往往做到最后,个人也迷糊了,题目不对还自我感觉良好,这是最悲剧的事情了。
稍微记录一下,碰到的有所犹豫的,做完了题目还记的几个问题,趁着这个时候还没有完全忘记。
1.Java代码编写时候不需要导入的包
java.lang这个包是默认导入的,不需要人为导入,而JDK里其他的包,比如java.io,都需要人为导入,才能用里面的类和接口等
2.将数据写入内存的包
几个选项
A FileOutputStream 顾名思义 文件操作
B DataOutputStr ...
黑客常用WinAPI函数整理
- 博客分类:
- 琐碎角落
转自博客园 http://www.cnblogs.com/fanzhidongyzby/archive/2012/09/01/2667038.html
之前的博客写了很多关于Windows编程的内容,在Windows环境下的黑客必须熟练掌握底层API编程。为了使读者对黑客常用的Windows API有个更全面的了解以及方便日后使用API方法的查询,特将这些常用的API按照7大分类进行整理如下,希望对大家的学习有所帮助。
一、进程
创建进程:
CreateProcess("C:\\windows\\notepad.exe",0,0,0,0,0,0,0,&si,&a ...
这是一个很细节的问题了。
首先描述一下问题背景:维护一个ASP+VBScript+Access的网站。要求新闻发布可以提前设定发布日期,譬如在10号发布15号要公布的信息。
想法是在发布信息的页面添加一个文本框,输入合法的时间格式,最后更新到数据库里边。
是一个很小的问题却耽误了不少俩小时的时间。从网上搜到了很多的资料整理如下:
关键是一个FormatDateTime函数的使用
FormatDateTime 函数可格式化并返回一个合法的日期或时间表达式。
具体使用可参见http://www.w3school.com.cn/vbscript/func_formatdatetime ...
上午在csdn看到一关于贪吃蛇的代码,下载下来看了一番,网址
http://download.csdn.net/detail/ldj12321/4656917
暑假有段时间很是无聊,也想琢磨一下贪吃蛇的实现来着,考虑了一个上午就不了了之。当时的难点主要是在如何利用键盘来控制输入的小蛇的移动方向,当时的思路是把数据放在一个数组里边,供程序读取。想了一段时间,找不到合适的方式来实现。今天看了以下代码,的确学习到了。
首先是windows头文件提供了_kbhit()函数来确定是否有键盘输入,有键盘输入函数返回1,否则返回0。其次是光标在控制台的移动,以前在群里听到过TD下用gotoxy()函数实现 ...
但是这个标题,就想了小会,还是想写点什么,其实没什么特想写的……
九月份前一二周,想用MFC做一个简单的电话薄,墨迹了那么久,还是没有做成,这时候才知道到自己的技术有多么次。路上且久,岂能不弘毅。假期里开始 ...
以SQl SERVER 2005 为例
1:加载驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLserverDriver")
2:创建连接对象
Connection con = DriverManager.getConnection(url,user,password)
此处数据库在本机,url = “jdbc:sqlserver://localhost:1433;DaraBaseName=*”
*处填要使用的数据库的名称
user为sa,password即对应sa密码
3:创建Statement对象或Prepare ...