码迷,mamicode.com
首页 > 编程语言
C/C++捕获段错误,打印出错的具体位置(精确到哪一行)
修订:2013-02-16其实还可以使用glibc的backtrace_symbols函数,把栈帧各返回地址里面的数字地址翻译成符号描述的修订:2011-06-11背景知识:· 在linux/unix中的信号处理机制,知道signal函数与sigaction的区别· 段错误的概念,CPU中断处理的步...
分类:编程语言   时间:2015-06-02 11:06:29    阅读次数:539
jsdoc注释规范工具(使用 JSDoc 3 自动生成 JavaScript API 文档)
安装和使用规范见:http://moodpo.com/archives/jsdoc3-tutorial.html实例:/** * 模块调用方法 * * * @param {string} moduleName 模块名称 * @param {Function} callback 模块加载...
分类:编程语言   时间:2015-06-02 11:03:36    阅读次数:190
【学习】大文件统计与排序(转载)
学习:大文件统计与排序这篇主要记录一下学习陈硕同学的对下面这道题的算法思想与代码。题目是这样的:有10个文件,每个文件1G,每个文件的每行存放的都是用户的query(请自己随机产生),每个文件的query都可能重复。要求你按照query的频度排序。(当然,这里的重点是大文件,所以10个1G的文件,或...
分类:编程语言   时间:2015-06-02 11:02:42    阅读次数:176
小肥羊算法学习01-----冒泡排序
冒泡算法,顾名思义,就是按一定的顺序排列的数据。算法思路: 假设有一个这样的数组int[] arr = {5, 9, 3, 1, 2, 6, 7, 4, 8}; 根据算法定义,我们需要的输出为int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9}; 首先,拿到我们原...
分类:编程语言   时间:2015-06-02 11:02:32    阅读次数:143
加解密算法二:非对称加解密
加密和解密使用不同的密钥的一类加密算法。这类加密算法通常有两个密钥A和B,使用密钥A加密数据得到的密文,只有密钥B可以进行解密操作(即使密钥A也无法解密);相反,使用密钥B加密数据得到的密文,只有密钥A可以解密。这两个密钥分别称为私钥和公钥。私钥就是你个人保留,不能公开的密钥,而公钥则是公开给加.....
分类:编程语言   时间:2015-06-02 11:01:32    阅读次数:136
c++ 调用外部程序exe-ShellExecuteEx
此方法最实用的调用exe.#include string file_path = s_run_dir+"\\ConsoleApplication1.exe"; if (!myfile.IsFileExist(file_path)) { return 1; } L...
分类:编程语言   时间:2015-06-02 10:59:02    阅读次数:706
用Python写一个乒乓球类的游戏
最近开始学Python,感觉挺好玩的,既有脚本语言的灵活性,又有丰富的类库与面向对象的特点,开发起来很方便。游戏的规则和乒乓球一样,如果妙蛙种子掉地上了就算输,你可以用蓝色的跷跷板弹它,使他不落到地面上。Game Over后可按任意键继续游戏或选择退出。代码如下: 1 import sys, py....
分类:编程语言   时间:2015-06-02 10:58:24    阅读次数:231
C++模板中的函数对象
在C++模板类map中一个参数为Compare类型,该类型为一个比较函数,其完整定义如下:template, class Allocator = std::allocator >> class map;函数作为类进行传递,该类采用了重载操作符()来实现函数指针到类的转变。在实际中也可以仿照此风...
分类:编程语言   时间:2015-06-02 10:59:14    阅读次数:180
插入排序
下面我们来讲一下插入排序基本思想如下:将一个记录插入到已排序好的有序表中,从而得到一个新的有序表。实现要点,我们需要设立一个哨兵,作为临时存储和判断数组边界来用。直接插入的代码如下: 1 for(i=1;i=low;j--)15 {16 a[j]=a[j-1];//元素后移...
分类:编程语言   时间:2015-06-02 10:56:55    阅读次数:117
加解密算法一:散列算法、对称加解密
.Net中的加解密操作所涉及的对象都在命名空间System.Security.Cryptography下,所以应先在程序中添加using System.Security.Cryptography。1、散列算法: 用来产生一些数据片段(例如消息或会话项)的散列值的算法。好的散列算法具有在输入数据中的....
分类:编程语言   时间:2015-06-02 10:54:38    阅读次数:144
C++amp矩阵相乘
参考自:https://msdn.microsoft.com/en-us/library/hh873134.aspx#include #include using namespace concurrency;// 常规矩阵相乘计算void MultiplyWithOutAMP(){ int aMat...
分类:编程语言   时间:2015-06-02 10:53:52    阅读次数:310
[LeetCode-JAVA] Implement Trie (Prefix Tree)
题目:Implement a trie withinsert,search, andstartsWithmethods.// Your Trie object will be instantiated and called as such:// Trie trie = new Trie();// t...
分类:编程语言   时间:2015-06-02 10:52:09    阅读次数:150
java关键字总结
【final】1. 修饰类的话,该类不能被继承(没有子类);2. 修饰方法的话,该方法可以被继承,不能被覆盖;3. 修饰成员变量的话,该变量为常量,只能被赋值一次,赋值后值不再改变;4. final不能修饰构造函数(构造函数不能被子类继承)【static】1. 修饰成员变量的话,该变量相当于是一个全...
分类:编程语言   时间:2015-06-02 10:54:37    阅读次数:112
Java—static、this、super用法总结
通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。(理解为加了static的就是全局变量)但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象...
分类:编程语言   时间:2015-06-02 10:50:55    阅读次数:117
Spring Roo 实站( 一 )部署安装 & 第一个示例程序
转自:http://blog.csdn.net/jun55xiu/article/details/9380213一:安装注:可以参与官网spring-roo:static.springsource.org/spring-roo/reference/html/intro.html#intro-expl...
分类:编程语言   时间:2015-06-02 10:51:23    阅读次数:154
Java日志性能
在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索。绝大多数人都认可日志的重要性,但是又有多少人仔细想过该怎么打日志,日志对性能的影响究竟有多大呢?今天就让我们来聊聊Java日志性能那些事。说到Java日志,大家肯定都会说要选择合理的日志级别、合理控制...
分类:编程语言   时间:2015-06-02 10:47:43    阅读次数:158
深入浅出OOP(六): 理解C#的Enums
MSDN定义:枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。 例如,假设您必须定义一个变量,该变量的值表示一周中的一天。 该变量只能存储七个有意义的值。 若要定义这些值,可以使用枚举类型。枚举类型是使用 enum 关键字声明的。
分类:编程语言   时间:2015-06-02 10:46:46    阅读次数:119
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!