现在位置: 首页 > deepen发表的所有文章
  • 05月
  • 16日
综合 ⁄ 共 370字 评论关闭
播放系统声音需要导入 #import <AudioToolbox/AudioToolbox.h> //———————————————————播放提示声音——————————————————————— NSString *filePath = [[NSBundle mainBundle] pathForResource:@"msgcome" ofType:@"wav"]; NSURL *url = [NSURL fileURLWithPath:filePath]; //1.将声音文件注册成系统声音 SystemSoundID soundID; AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID); //2.播放系统声音 AudioServicesPlayS......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 13947字 评论关闭
原作者文章链接:http://www.policyalmanac.org/games/aStarTutorial.htm 启发式搜索:启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。 估价函数:从当前节点移动到目标节点的预估费用;这个估计就是启发式的。在寻路问题和迷宫问题中,我们通常用曼哈顿(manhattan)估价函数(下文有介绍)预估费用。 A*算法与BFS:可以这样说,BF......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 8577字 评论关闭
makefile 介绍 make命令执行时,需要一个 makefile 文件,以告诉make命令如何去编译和链接程序。 首先,我们用一个示例来说明makefile的书写规则。以便给大家一个感性认识。这个示例来源于gnu的make使用手册,在这个示例中,我们的工程有8个c文件,和3个头文件,我们要写一个makefile来告诉make命令如何编译和链接这几个文件。我们的规则是: 1)如果这个工程没有编译过,那么我们的所有c文件都要编译并被链接。 2)如果这个工程的某几个c文件被修改,那么我们只编译被修改的c文件,并链接目标程序。 3)如果这个工程的头文件被改......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 8617字 评论关闭
 PathView ,顾名思义,沿着特定的路径显示 Model 内的数据。 Model 可以是 QML 内建的 ListModel 、 XmlListModel ,也可以是在 C++ 中实现的 QAbstractListModel 的派生类。     PathView 恐怕是 Qt Quick 提供的 Model-View 类库中最复杂也最灵活的一个了。     要使用一个 PathView ,至少需要设置 model 、 delegate 、 path 三个属性。     model 、 delegate 如果你学习过 ListView 肯定已经接触过,这里不再细说。 path 是 PathView 的专有特性,它指定 PathView 用来放置 item 的路径。要使用 PathView ,先要了解 Pat......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 2895字 评论关闭
异常:严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'client' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.RuntimeException: Error occurred.  Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: java.la......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 250字 评论关闭
验前概率(先验概率)就是通常说的概率,验后概率是一种条件概率,但条件概率不一定是验后概率。 贝叶斯公式是由验前概率求验后概率的公式。 举一个简单的例子:一口袋里有3只红球、2只白球,采用不放回方式摸取,求:⑴ 第一次摸到红球(记作A)的概率;⑵ 第二次摸到红球(记作B)的概率;⑶ 已知第二次摸到了红球,求第一次摸到的是红球的概率。解:⑴ P(A)=3/5,这就是验前概率;⑵ P(B)=P(A)P(B|A)+P(A逆)P(B|A逆)=3/5⑶ P(A|B)=P(A)P(B|A)/P(B)=1/2,这就是验后概率。
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 16954字 评论关闭
   作者: Thomas B. Cox, with Christine Choi                   目的: 这篇文档有很详细的资料记录着对一个甚至更多的ORACLE数据库                   每天的,每月的,每年的运行的状态的结果及检查的结果,在文档的附录中你将会看到所有检查,修改的SQL和PL/SQL代码。                   修改笔记:1.1在Steve DeNunzio 的'existext.sql'中所识别的类型                   1.2固定的类型                   1.3 增加的Gnu Public License ;在重建index中增加pctincr 0                   1.4                   加了一个最......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 397字 评论关闭
#include<iostream> using namespace std; int main() { cout<<"请输入一个IP地址:"; //形如1.0.1.3 unsigned short int a,b,c,d; scanf("%hu.%hu.%hu.%hu",&a,&b,&c,&d); unsigned int sum=16777216*a+65536*b+256*c+d; cout<<"请输入一个CDIR区间:"; //形如1.0.1.0/24,不够三个.的记住补0,不要写成1.0.1/24 unsigned int cd,ir; scanf("%hu.%hu.%hu.%hu/%ir",&a,&b,&c,&d,&ir); cd=16777216*a+65536*b+256*c+d; if((sum^cd)<ir) { cout<<"YES"&......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1275字 评论关闭
Incomputer science, string interning is a method of storing only onecopy of each distinct string value, which must be immutable. Interning strings makes some stringprocessing tasks more time- or space-efficient at the cost of requiring moretime when the string is created or interned. The distinct values are stored ina string intern pool. --引自维基百科 也就是说,值相同的字符串对象只会保存一份,是共用的,这也决定了字符串必须是不可变对象。想一想,就跟数值类型一样,相同的数值只要保存一份就......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 128字 评论关闭
    呵呵,这是在这里的第一篇博客,希望以后可以坚持下来,在2014年开始属于自己的技术博客看,见证一个程序员的成长!    好好努力吧,技术狂人,我很期待。   李开复说:没有敲过10000行代码的不算是程序员,我很惭愧,我要努力啦,快要集训了,上课去喽。   加油!
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 5953字 评论关闭
大意:地球人要占领喵星人的星球,给定地球战舰的初始值以及每年递增的速率,喵星人战舰初始值,以及每年递增的速率,求在一个最小的时间,在改时间内占领全部星球。(一个星球只能占领一个喵星球) 思路:由最后一个条件知道二分匹配,然后二分差值即可,WA了几次,开始以为是数据在0-40000之内,后来发现可能很大,而且精度转换会有误差。 感谢Fire_Hawk_:指出错误,已更正。 #include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 563字 评论关闭
2013年工作总结及2014年展望 2013年又在忙碌中度过,回顾这一年,发现自己进步甚微,晚上的时间都没有好好利用,做的项目基本上有2、3年工作经验的工程师都能完成,如果2014年再如此,自己无法想象以后的生活会如何,你不可能再和刚毕业的学生比编代码、比加班!2014年必须改变自己的现状,给自己定如下目标: <1>必须提高自己的语言表达能力,多与新领导沟通与学习,平常开会时,可以先做好准备。 <2>多做一些需求方面和方案方面的工作,努力提高自己。 <3>更多的要考虑如何提高测试台的开发效率,这样才能使自己不......
阅读全文