首页 > 2014年10月08日 > 全部分享
C++调用C中编译过的函数要加extern "C"
C++语言支持函数重载,C语言不支持函数重载。函数被C++编译后在库中的名字与C语言的不同。假设某个C 函数的声明如下:void foo(int x, int y);该函数被C 编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字用来支持函数重载和类型安全连...
分类:编程语言   时间:2014-10-08 02:14:04    收藏:0  评论:0  赞:0  阅读:282
通过PowerShell获取域名whois信息
Whois 简单来说,就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商、域名注册日期和过期日期等)。通过域名Whois服务器查询,可以查询域名归属者联系方式,以及注册和到期时间。通常情况下,whois信息均为真实信息,通过whois信息可以找到域名注册人的...
分类:其他   时间:2014-10-08 02:10:04    收藏:0  评论:0  赞:0  阅读:476
XCode模拟器意外出错
因为刚升级了XCode6.0.1版本,从5到6变化挺大的,我在找沙盒软件的时候,发现了一个CoreSimulator的文件夹,路径如下图我把这里的沙盒中的文件给删除了,莫名出错了,就着急了,于是拷贝了一份这个文件夹下的内容,直接放进去,没想到神奇的一幕发生了这时我运行程序总会出错,于是找啊找啊,终于...
分类:其他   时间:2014-10-08 02:08:14    收藏:0  评论:0  赞:0  阅读:356
assert的用处
ASSERT函数是用于调试中,也就是说在你的代码中当是Debug的时候它完成对参数的判断,如果是TRUE则什么都不做,如果是FALSE则弹出一个程序中断对话框提示程序出现错误。在Release版本中它是什么作用都不起。它主要是监视程序在调试运行的过程中的运行情况,多多使用它,绝对有好处,没有一点坏处...
分类:其他   时间:2014-10-08 02:09:04    收藏:0  评论:0  赞:0  阅读:351
Linux封装之四:RAII实现MutexLock自动化解锁
在实现线程的过程中,我们经常会写类似于这样的代码:{ mutex_.lock(); //XXX if(...) 语句; //XXX mutex_.unlock();}虽然这段代码是正常的加锁解锁,但是有时候我们难免会出现一些低级错误,例如把 忘了写...
分类:系统服务   时间:2014-10-08 02:07:14    收藏:0  评论:0  赞:0  阅读:450
表达式的求值顺序
代码: #include?<stdio.h> #include?<stdlib.h> #include?<stdbool.h> //?C语言保证逻辑表达式是从左至右求值 int?main(void)?{ //?printf("Left")?==?4 //?printf("Right")?==?5 if?(!pri...
分类:其他   时间:2014-10-08 01:09:04    收藏:0  评论:0  赞:0  阅读:320
typedef使用
1,?定义函数指针 typedef 返回值 (*别名)(参数列表) 如typedef int (*f)(int) , f是定义类型为int (*)(int)的函数指针 2, 定义数组 typedef 数组类型 别名[数组大小] 如typedef int vec[20], vec是定义为int[2...
分类:其他   时间:2014-10-08 01:02:34    收藏:0  评论:0  赞:0  阅读:320
Codeforces Round #271 (Div. 2)
Codeforces Round #271 (Div. 2) 题目链接 A:水题,分LR考虑一下即可,脸滚键盘可以滚出字符串 B:就是预处理一下,然后每次询问输出即可 C:暴力旋转,判断正方形即可 D:递推dp[i] = dp[i - 1] + dp[i - k] E:先把高度hash,每次多一个高度,就利用二分去找满足对应的hash值,找出这些最大值,这步用线...
分类:其他   时间:2014-10-08 01:06:34    收藏:0  评论:0  赞:0  阅读:458
Reorder List [leetcode] 的两种思路
第一种思路是用一个vector存所有的Node* 之后再用两个指针将链表拼接出来 void reorderList(ListNode *head) { vector content; ListNode * cur = head; while (cur) { content.push_back(cur...
分类:其他   时间:2014-10-08 01:06:24    收藏:0  评论:0  赞:0  阅读:322
UVa 202 - Repeating Decimals
题目:计算分数的循环节。 分析:数论,组合。             n除以m的余数只能是0~m-1,根据抽屉原则,当计算m+1次时至少存在一个余数相同,             即为循环节;存储余数和除数,输出即可。 说明:(⊙_⊙)。 #include #include #include #include using namespace std; int r[3003],...
分类:其他   时间:2014-10-08 01:01:34    收藏:0  评论:0  赞:0  阅读:288
使用Java7提供的Fork/Join框架
在Java7中,JDK提供对多线程开发提供了一个非常强大的框架,就是Fork/Join框架。这个是对原来的Executors更 进一步,在原来的基础上增加了并行分治计算中的一种Work-stealing策略,就是指的是。当一个线程正在等待他创建的 子线程运行的时候,当前线程如果完成了自己的任务后,就会寻找还没有被运行的任务并且运行他们,这样就是和 Executors这个方式最大的区别,更加有...
分类:编程语言   时间:2014-10-08 01:10:24    收藏:0  评论:0  赞:0  阅读:346
自己动手写CPU之第九阶段(1)——加载存储指令说明1
MIPS32指令集架构中定义的加载存储指令共有14条,其中8条加载指令:lb、lbu、lh、lhu、ll、lw、lwl、lwr,6条存储指令:sb、sc、sh、sw、swl、swr,本文介绍了除lwl、lwr、swl、swl外的10条指令的含义及其作用。...
分类:其他   时间:2014-10-08 01:00:34    收藏:0  评论:0  赞:0  阅读:757
Effective C++ 18-23
18.争取使类的接口完整并且最小。 类的用户接口是指使用这个类的程序员所能访问得到的接口,典型的接口里只有函数存在,封装好类的数据成员。 完整是指接口中包含所有 合理的操作的函数。最小是指函数尽可能少且功能不重复。 接口中的函数要少的原因:接口中函数越多,越让其他人难以理解,函数多了会让人混淆。函数多了难以维护,更难维护与升级。长的类定义会导致长的头文件,浪费大量编译时间。 19....
分类:编程语言   时间:2014-10-08 01:03:44    收藏:0  评论:0  赞:0  阅读:382
OS中常用的调度算法总结
OS中常用的调度算法总结。1.先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。这种调度算法的优点是实现简单,公平。其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。 2.短作业优先调度算法(SPF): 就是优先调度并处理短作业,所谓短是指作业的运行时间短。而在作业未投入运行时,并不能知道它实际的运行时间的长短,因此需要用户在提交作业时同时提交作业运行时间的估计值。...
分类:其他   时间:2014-10-08 01:09:54    收藏:0  评论:0  赞:0  阅读:310
android音乐播放器开发 SweetMusicPlayer 智能匹配本地歌词
上一篇写了使用MediaPlayer播放音乐,http://blog.csdn.net/huweigoodboy/article/details/39861539,现在来将一下加载本地歌词。好了,还是用那张图。 一,从内存卡上匹配歌词 将会从以下路径匹配 1)  SweetMusicPlayer/Lyrics/ 2)  歌曲同级目录下 3)  歌曲父级目录/lryics(Lryi...
分类:移动平台   时间:2014-10-08 01:08:14    收藏:0  评论:0  赞:0  阅读:482
Android的ExpandableListView的动画展开效果和使用traceview的性能优化
ExpandableListView的动画展开效果, 并使用traceview进行性能优化...
分类:移动平台   时间:2014-10-08 01:00:54    收藏:0  评论:0  赞:0  阅读:362
android音乐播放器开发 SweetMusicPlayer 智能加载在线歌词
上一篇写了使用MediaPlayer播放音乐, http://blog.csdn.net/huweigoodboy/article/details/39862773,如果没有本地歌词怎么办?现在来将一下加载在线歌词。好了,还是用那张图。 在实现这个功能的时候,lz尝试过baidu api,歌词迷api,后来选用了歌词迷api,虽然还是资源不全,而且还有很多错误。特别头疼的是有时候...
分类:移动平台   时间:2014-10-08 01:04:24    收藏:0  评论:0  赞:0  阅读:387
SICP 习题 (2.7) 解题总结 : 定义区间数据结构
SICP 习题 2.7 开始属于扩展练习,可以考虑不做,对后面的学习没什么影响。不过,如果上面的使用过程表示序对,还有丘奇计数你都可以理解的话,完成这些扩展练习其实没什么问题。习题2.7是要求我们协助Allysa完成interval的定义。Allysa定义了下面的过程来创建一个区间(interval),其中a是起点(就是较小的部分),而b是终点(就是较大部分)。(define (make-inte...
分类:其他   时间:2014-10-08 01:03:34    收藏:0  评论:0  赞:0  阅读:259
freetype使用总结
FreeType是一个完全开源的、可扩展、可定制且可移植的字体引擎,它提供TrueType字体驱动的实现统一的接口来访问多种字体格式文件,包括点阵字、TrueType、OpenType、Type1等等乱七八糟的 说到freetype的使用方法,自带的文档已经介绍的很清楚了,这里稍微总结下: ...
分类:其他   时间:2014-10-08 01:07:34    收藏:0  评论:0  赞:0  阅读:287
PDF内容不允许复制的解决方法!
PDF文档的内容不允许复制解决方法!PDF的加密有两个级别:一个是Owner级别,就是打开文档时需要输入密码PDF Password Remover可以用来破解Owner级别的口令,但是不能用于破解User级别的口令。关于PDF Password Remover软件可以参阅:http://www.v...
分类:其他   时间:2014-10-08 00:59:54    收藏:0  评论:0  赞:0  阅读:375
1166条   上一页 1 ... 55 56 57 58 59 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!