很久以前学C时, 就弄过出局游戏, 当时很感兴趣不过没有做出来
今天看到了一个java里有类似的题,(约瑟夫java设计大作业,题目类似,但有政.治色彩就不提了) 觉得用面向对象来做更合适……
下面是C#版解法。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
nam...
分类:
其他好文 时间:
2015-05-19 22:38:28
阅读次数:
206
总结下移植LCD驱动时的参数配置情况:
根据LCD数据手册和处理器数据手册LCD控制器部分,
得到如下参数:
一、基本参数(4个)
1、宽度即水平像素点个数(eg:800)
2、高度即垂直像素点个数(eg:480)
3、描述单个像素点需要的位数(eg:32)
4、刷新频率(eg:60)
二、时序参数(6个)
1、行同步信号前回扫时间
2、行同步信号后回扫时间
3、行同步信号脉...
分类:
其他好文 时间:
2015-05-19 22:39:46
阅读次数:
259
tr1::shared_ptr和tr1::auto_ptr都提供一个get成员函数,返回智能指针内部的原始指针:
)operator*和operator->隐式转换至底部指针:
注意:...
分类:
其他好文 时间:
2015-05-19 22:38:07
阅读次数:
166
字符和字符串字面值
前缀
含义
类型
u
Unicode 16 字节
char16_t
U
Unicode 32 字节
char32_t
L
宽字符
wchar_t
u8
UTF-8
char
整型字面值
后缀
最小匹配类型
u or U
unsigned
...
分类:
编程语言 时间:
2015-05-19 22:37:18
阅读次数:
144
题意:有n个衣服要烘干,每件衣服都有含水量ai,每分钟衣服含水量都可以减少1,用烘干机每分钟含水量减少k,烘干机每次只能放入一件衣物,那么问最少几分钟可以让所有衣服含水量为0。
题解:先把含水量从大到小排序,二分出时间x,然后如果a[i] <= x,就不用烘干机,否则a[i] - 已过去时间 - k * 已使用烘干机次数 <= x - 已过去时间 - 已使用烘干机次数, 从而计算出这件衣服应该用...
分类:
其他好文 时间:
2015-05-19 22:38:57
阅读次数:
139
本篇文章的传感都以TelosB节点为例,其中捎带MicaZ节点。
说到传感,默认的传感组件是DmeoSensorC组件。在TelosB里,这个组件关联到VoltageC组件,该组件是采集节点模块内部的电压值。若想将DemoSensorC组件关联其他如ConstantC常数组件或者SineC正弦函数组件,则只需修改 components new VoltageC as DemoSensorC中...
分类:
其他好文 时间:
2015-05-19 22:37:25
阅读次数:
173
适合应届生面试用,因为缺乏项目经验。 夯实一下基础。 临时抱抱佛教也可以。PDF清晰文字版
http://www.rcdisk.com/index.php/group/topic/id-62...
分类:
编程语言 时间:
2015-05-19 22:36:57
阅读次数:
398
运行下以下命令 rm -rf ~/.config/google-chrome此时再打开就可以正常使用了...
分类:
系统相关 时间:
2015-05-19 22:35:57
阅读次数:
211
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:
You may assume that nums1 has enough space (size that is greater or equal to m + n) to hold additio...
分类:
其他好文 时间:
2015-05-19 22:36:53
阅读次数:
180
概述在视频测试中,通常由标准信号发生器产生标准的彩条测试信号,对芯片等进行测试。彩条有两个主要特征:幅度和饱和度。这两个特征比较容易混淆,这篇博文主要对视频测试中幅度和饱和度进行区分。信号幅度彩条的幅度可以由以下公式计算得到:
式中 分子为对应彩条的最大分量,分母为基准白色的最大分量。75%和100%的彩条选定基准白色为(255,255,255),则100%幅度的彩条如下表:
75%幅度的彩条如...
分类:
其他好文 时间:
2015-05-19 22:36:25
阅读次数:
193
一、牛顿法
在博文“优化算法——牛顿法(Newton
Method)”中介绍了牛顿法的思路,牛顿法具有二阶收敛性,相比较最速下降法,收敛的速度更快。在牛顿法中使用到了函数的二阶导数的信息,对于函数,其中表示向量。在牛顿法的求解过程中,首先是将函数在处展开,展开式为:
其中,,表示的是目标函数在的梯度,是一个向量。,表示的是目标函数在处的Hesse矩阵。省略掉...
分类:
编程语言 时间:
2015-05-19 22:37:25
阅读次数:
493
1、进入Debug
2、基本命令详解
-r
查看、改变CPU寄存器的内容
-d
查看内存中的内容
-e
改写内存中的内容
命令格式:“e 起始地址 数据 数据 数据 。。。”
-u 查看指定地址段的汇编代码
-t
执行指定地址的汇编代码(首先修改 CS:IP 到所要执行的汇编代码的首地址)
-a 以汇编指令的形式在内存中写入机器指...
分类:
其他好文 时间:
2015-05-19 22:37:21
阅读次数:
164
利用setInterval制作简单的js倒计时,点击按钮将触发定时器且按钮不可用html:获取校验码JS:
var i;
function getCode(){
$("#code").attr({"disabled":"disabled"});
i = self.setInterval("countdown()", 1000);
}
var int = 1...
分类:
Web程序 时间:
2015-05-19 22:37:00
阅读次数:
186
问题描述:Spring mvc , Controller页面重定向,数据正常传递,页面不跳转。例:StudentAssess.jsp在Controller中页面重定向到StudentExaming.jsp
核心代码:
StudentAssess.jsp:
function queryExamineeArrangement(){
$.ajax({
url:'queryEx...
分类:
其他好文 时间:
2015-05-19 22:36:00
阅读次数:
212
首先看看vector不同于数组的一个地方:可以根据数据的多少扩容:
至于这里为什么要是扩充一倍,因为扩容函数执行也需要时间开销,当以增加一倍扩容时调用扩容的概率和容量的匹配要更好:template void Vector::expand() { //向量空间不足时扩容
if (_size < _capacity) return; //尚未满员时,不必扩容...
分类:
其他好文 时间:
2015-05-19 22:36:11
阅读次数:
237
Do Back-of-the-Envelope Calculations in Place在vim中我们可以利用表达式寄存器来直接进行数学运算然后把结果插入我们的文档。
表达式寄存器可以通过=来访问,在insert模式中我们可以输入=来启动这个表达式寄存器,这时在屏幕底部出现一个终端,我们输入计算式,然后回车,计算结果就会插入到文档光标所在位置。...
分类:
系统相关 时间:
2015-05-19 22:36:43
阅读次数:
175
最近项目里面发现的一个bug。我们用 ListCollectionView 作为ListBox 的数据源,但是发现在增加和删除 ListCollectionView 中的数据时,它和它的 SourceCollection 数据不同步。 在删除的时候 SourceCollection 已经没有那一项,但是 ListCollectionView 中还是有。 本来以为是 ListCollectionView 的bug, 所以就尝试每次修改数据内容时都 CommitNew(), CommitEdit(), 然后 R...
分类:
其他好文 时间:
2015-05-19 22:35:37
阅读次数:
219