`
文章列表
考虑三个主要事件来实现游戏开发中描述的行为: (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 的文件可以用于访问有关内核的状态、计算机的属性、 ...
还是在笔试时候接触的题目,弄明白这个问题还是花费了不少的时间的。 首先说的是位域的基本概念,发飞了这么多的时间,就是败在了这儿~ 位域的使用是为了节省存储空间,用来声明使用特定数目的位。位域标识符后面冒号所跟的数字即为要使用的位数。而不是将整个存储单元按比例划分,一开始臆测为按比例划分了。 看一下题目 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; 这一句上。 接下来详细说一下程序每一步的 ...
1 变量定义 先来看下边的两处变量定义 Ⅰ char a; short b; char c; int d; Ⅱ char a; char c; short b; int d; 显然两处定义的变量是相同的,不同之处在于定义的顺序。看一下他们分别在数据区的布局 (pad为无意义的填充空间) Ⅰ a pad b c pad d Ⅱ ...

Java相关(二)

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 ...

Java相关(一)

今天有一公司的笔试,做了点题目。 一份题目也许全部答完了,也许没有。答完了未必都对,没答完也未必是水平差。那么如何判断真实水平? 试卷往往做到最后,个人也迷糊了,题目不对还自我感觉良好,这是最悲剧的事情了。 稍微记录一下,碰到的有所犹豫的,做完了题目还记的几个问题,趁着这个时候还没有完全忘记。 1.Java代码编写时候不需要导入的包 java.lang这个包是默认导入的,不需要人为导入,而JDK里其他的包,比如java.io,都需要人为导入,才能用里面的类和接口等 2.将数据写入内存的包 几个选项 A FileOutputStream 顾名思义 文件操作 B DataOutputStr ...
转自博客园 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()函数实现 ...

近来所感

asp 
但是这个标题,就想了小会,还是想写点什么,其实没什么特想写的…… 九月份前一二周,想用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 ...
Global site tag (gtag.js) - Google Analytics