码迷,mamicode.com
首页 > 编程语言
趣学Python之弹球游戏第四阶段--全屏乱弹
之前已经可以让小球在垂直方向上下回弹了。接下来,继续跟着《趣学Python--教孩子学编程》,开始让球在整个画面中上下左右来回弹跳。程序中对x轴定义了随机起始值,且正负值都有,所以在横向上,球的起始方向,向左或向右都有可能。而程序中对y轴仅仅定义了-3,即在纵向上,球..
分类:编程语言   时间:2016-12-08 07:48:34    阅读次数:195
Windows线程生灭(图文并茂)
一、线程创建 Windows线程在创建时会首先创建一个线程内核对象,它是一个较小的数据结构,操作系统通过它来管理线程。新线程可以访问进程内核对象的所有句柄、进程中的所有内存及同一进程中其它线程的栈。 创建有以下几种方式,分别说明 首先声明一个线程函数,原型为: 1. CreateThread() 该 ...
分类:编程语言   时间:2016-12-08 03:38:44    阅读次数:363
用一个数组实现两个堆栈
...
分类:编程语言   时间:2016-12-08 03:35:48    阅读次数:217
java 对readLine扩展添加行号样式
java 的流的使用中,在字符缓冲输入流中,有一个每次读取一行数据的方法:readLine(); 在这里使用简单的继承方法对其继续扩展,使得返回每行前面添加序号 ...
分类:编程语言   时间:2016-12-08 03:34:22    阅读次数:264
C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用
Cppcheck is an analysis tool for C/C++code. Unlike C/C++ compilers and many other analysis tools, it doesn’t detect syntax errors. Cppcheck only detec ...
分类:编程语言   时间:2016-12-08 03:31:07    阅读次数:320
leetcode 174. Dungeon Game 地牢游戏 --------- java
The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. The dungeon consists of M x N rooms laid out in a ...
分类:编程语言   时间:2016-12-08 03:30:20    阅读次数:319
线程天敌TerminateThread与SuspendThread
线程天敌TerminateThread与SuspendThread 作者:童磊(magictong) 目的:不是演示TerminateThread和SuspendThread的原理而是希望能在自己的程序中摒弃它们。 一、不使用TerminateThread的N条理由(先YY一下) 1、如果使用Ter ...
分类:编程语言   时间:2016-12-08 03:28:18    阅读次数:297
你好,博客园!!第一弹~局域网下的简易聊天室,socket与多线程简结
发觉博客园里面关于这些基本知识点的详细内容真是应有尽有,所以这里的随笔就不再重复了,就积累一下简单的用法—— 1.Socket 最近学网络编程,也就是Socket,套接字,一个用来建立链接传输数据的工具。 数据传输发生在“客户端”与“服务端”之间,下面是一种建立连接传输数据的简单方法: (1)客户端 ...
分类:编程语言   时间:2016-12-08 03:25:50    阅读次数:322
C++11带来的优雅语法
内容目录: 自动类型推导 auto 萃取类型 decltype 返回类型后置语法 Trailing return type 空指针标识 nullptr 区间迭代 range-based for loop 去除右尖括号的蹩脚语法 right angle brackets lambda表达式的引入 原生 ...
分类:编程语言   时间:2016-12-08 03:27:28    阅读次数:341
C++成员函数实现在类定义中与在类定义外的区别(Windows下直接使用g++)
在上篇文章《inline的另一用处》中,提到函数实现在类定义中与类定义外的区别。 现在先看个实验: a.cpp: [cpp] view plain copy #ifndef TEST_H #define TEST_H class A{ public: int fun(int x){ return ( ...
分类:编程语言   时间:2016-12-08 03:26:51    阅读次数:263
Java中用内存映射处理大文件
在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来进行频繁的读写操作,都将导致进程因频繁读写外存而降低速度.如下为一个对比实验。 [java] view plain copy package test; imp ...
分类:编程语言   时间:2016-12-08 03:24:55    阅读次数:271
Visual C++ 异常(Exception)常见问题 (原文标题:A Visual C++ Exception FAQ)
Visual C++ 异常(Exception)常见问题 版权:Doug Harrison 2001 – 2007 翻译:magictong(童磊) 2011年3月 原文地址:http://members.cox.NET/doug_web/eh.htm 本文讨论了一些在Visual C++中实现的, ...
分类:编程语言   时间:2016-12-08 03:21:02    阅读次数:252
java 装饰者类
装饰者模式:增强一个类的功能还可以让装饰者类之间互相装饰。 装饰者模式和继承的区别: 继承实现的增强类: 优点:代码结构清晰,而且实现简单 缺点:对于每一个的需要增强的类都要创建具体的子类来帮助其增强,这样会导致继承体系过于庞大。 装饰模式实现的增强类: 优点:内部可以通过多态技术对多个需要增强的类 ...
分类:编程语言   时间:2016-12-08 03:17:35    阅读次数:183
使用python crontab设置linux定时任务
熟悉linux的朋友应该知道在linux中可以使用crontab设置定时任务。可以通过命令crontab -e编写任务。当然也可以直接写配置文件设置任务。 但是有时候希望通过脚本自动设置,比如我们应用程序部署时等。有需求当然就得想办法解决,不然在程序猿界混(一群自得其乐的猿)。 下面进入正题,开始想 ...
分类:编程语言   时间:2016-12-08 03:16:27    阅读次数:190
JavaEE笔记(十一)
Spring beans使用参数占位符(JDBC配置读取示例) beans.xml配置文件 db.properties 配置文件 (# 降低耦合度,符合开闭原则【对拓展开、对修改源码闭】) ...
分类:编程语言   时间:2016-12-08 03:16:34    阅读次数:146
MFC 中 Tooltip 实现的几种方式
方法一:利用CWnd本身自身支持的tooptip来实现,这种方法适用给控件增加tooltip,非常方便和简单方法如下:1、在窗口中增加消息映射ON_NOTIFY_EX(TTN_NEEDTEXT, 0, SetTipText)SetTipText是个回调函数,名字叫什么无所谓,符合原型就行了,原型下面 ...
分类:编程语言   时间:2016-12-08 03:14:29    阅读次数:259
c语言-四阶龙格-库塔法
龙格-库塔法的基本思想: 利用f(x,y)在某些点处的函数值的线性组合式计算yn+1以近似替代y(xn+1)。 ...
分类:编程语言   时间:2016-12-08 03:15:58    阅读次数:348
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!