首页 > 编程语言
C/C++捕获段错误,打印出错的具体位置(精确到哪一行)
修订:2013-02-16其实还可以使用glibc的backtrace_symbols函数,把栈帧各返回地址里面的数字地址翻译成符号描述的修订:2011-06-11背景知识:· 在linux/unix中的信号处理机制,知道signal函数与sigaction的区别· 段错误的概念,CPU中断处理的步...
分类:编程语言   时间:2015-06-02 11:03:26    收藏:0  评论:0  赞:0  阅读:494
jsdoc注释规范工具(使用 JSDoc 3 自动生成 JavaScript API 文档)
安装和使用规范见:http://moodpo.com/archives/jsdoc3-tutorial.html实例:/** * 模块调用方法 * * * @param {string} moduleName 模块名称 * @param {Function} callback 模块加载...
分类:编程语言   时间:2015-06-02 11:01:46    收藏:0  评论:0  赞:0  阅读:220
【学习】大文件统计与排序(转载)
学习:大文件统计与排序这篇主要记录一下学习陈硕同学的对下面这道题的算法思想与代码。题目是这样的:有10个文件,每个文件1G,每个文件的每行存放的都是用户的query(请自己随机产生),每个文件的query都可能重复。要求你按照query的频度排序。(当然,这里的重点是大文件,所以10个1G的文件,或...
分类:编程语言   时间:2015-06-02 11:01:36    收藏:0  评论:0  赞:0  阅读:205
加解密算法二:非对称加解密
加密和解密使用不同的密钥的一类加密算法。这类加密算法通常有两个密钥A和B,使用密钥A加密数据得到的密文,只有密钥B可以进行解密操作(即使密钥A也无法解密);相反,使用密钥B加密数据得到的密文,只有密钥A可以解密。这两个密钥分别称为私钥和公钥。私钥就是你个人保留,不能公开的密钥,而公钥则是公开给加.....
分类:编程语言   时间:2015-06-02 11:00:46    收藏:0  评论:0  赞:0  阅读:188
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:56:36    收藏:0  评论:0  赞:0  阅读:644
C++模板中的函数对象
在C++模板类map中一个参数为Compare类型,该类型为一个比较函数,其完整定义如下:template, class Allocator = std::allocator >> class map;函数作为类进行传递,该类采用了重载操作符()来实现函数指针到类的转变。在实际中也可以仿照此风...
分类:编程语言   时间:2015-06-02 10:56:06    收藏:0  评论:0  赞:0  阅读:301
插入排序
下面我们来讲一下插入排序基本思想如下:将一个记录插入到已排序好的有序表中,从而得到一个新的有序表。实现要点,我们需要设立一个哨兵,作为临时存储和判断数组边界来用。直接插入的代码如下: 1 for(i=1;i=low;j--)15 {16 a[j]=a[j-1];//元素后移...
分类:编程语言   时间:2015-06-02 10:54:36    收藏:0  评论:0  赞:0  阅读:273
加解密算法一:散列算法、对称加解密
.Net中的加解密操作所涉及的对象都在命名空间System.Security.Cryptography下,所以应先在程序中添加using System.Security.Cryptography。1、散列算法: 用来产生一些数据片段(例如消息或会话项)的散列值的算法。好的散列算法具有在输入数据中的....
分类:编程语言   时间:2015-06-02 10:54:16    收藏:0  评论:0  赞:0  阅读:318
C++amp矩阵相乘
参考自:https://msdn.microsoft.com/en-us/library/hh873134.aspx#include #include using namespace concurrency;// 常规矩阵相乘计算void MultiplyWithOutAMP(){ int aMat...
分类:编程语言   时间:2015-06-02 10:52:36    收藏:0  评论:0  赞:0  阅读:445
[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:06    收藏:0  评论:0  赞:0  阅读:604
java关键字总结
【final】1. 修饰类的话,该类不能被继承(没有子类);2. 修饰方法的话,该方法可以被继承,不能被覆盖;3. 修饰成员变量的话,该变量为常量,只能被赋值一次,赋值后值不再改变;4. final不能修饰构造函数(构造函数不能被子类继承)【static】1. 修饰成员变量的话,该变量相当于是一个全...
分类:编程语言   时间:2015-06-02 10:51:56    收藏:0  评论:0  赞:0  阅读:261
Java—static、this、super用法总结
通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。(理解为加了static的就是全局变量)但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象...
分类:编程语言   时间:2015-06-02 10:50:46    收藏:0  评论:0  赞:0  阅读:206
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:48:06    收藏:0  评论:0  赞:0  阅读:245
Java日志性能
在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索。绝大多数人都认可日志的重要性,但是又有多少人仔细想过该怎么打日志,日志对性能的影响究竟有多大呢?今天就让我们来聊聊Java日志性能那些事。说到Java日志,大家肯定都会说要选择合理的日志级别、合理控制...
分类:编程语言   时间:2015-06-02 10:45:56    收藏:0  评论:0  赞:0  阅读:198
深入浅出OOP(六): 理解C#的Enums
MSDN定义:枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。 例如,假设您必须定义一个变量,该变量的值表示一周中的一天。 该变量只能存储七个有意义的值。 若要定义这些值,可以使用枚举类型。枚举类型是使用 enum 关键字声明的。
分类:编程语言   时间:2015-06-02 10:43:56    收藏:0  评论:0  赞:0  阅读:211
Python机器学习牛刀小试
参考:http://my.oschina.net/u/175377/blog/84420第一个:利用sklearn导入非常简单的著名的花朵数据——安德森鸢尾花卉数据集。我们有一百五十个鸢尾花的一些尺寸的观测值:萼片长度、宽度,花瓣长度和宽度。还有它们的亚属:山鸢尾(Iris setosa)、变色鸢尾...
分类:编程语言   时间:2015-06-02 10:43:26    收藏:0  评论:0  赞:0  阅读:233
学习:二维码、QR码、J4L-QRCode、java
开源码 Java 解码器(编码解码)下载:http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zipJava QR Code Open Source Decoder(只有编码)下载:http://www.java4less.com...
分类:编程语言   时间:2015-06-02 10:42:06    收藏:0  评论:0  赞:0  阅读:336
Java并发编程-CAS
CAS(Compare and swap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进行比较,如果当前变量的值与我们期望的值相等,就使用一个新值替换当前变量的值 Unsafe用法: 作用,如果当前值和期望值相等,则将当前值更新为新的值X,并返回t...
分类:编程语言   时间:2015-06-02 10:41:06    收藏:0  评论:0  赞:0  阅读:181
冒泡排序
上篇博客咱们讲了选择排序,不难发现,当数据较多时选择排序的效率就很低了。那么有没有另一种排序的方法可以提高一下效率呢?答案是肯定的。下面我们来讲一下冒泡排序。冒泡排序也是通过两重循环,外层循环和选择排序一样通过n-1次找最小(或最大)值,只是内循环的比较实现方式不同。它是通过n-1次找最大值得方式实...
分类:编程语言   时间:2015-06-02 10:37:56    收藏:0  评论:0  赞:0  阅读:281
面试题:在Java中如何跳出当前的多重嵌套循环?
/*  * 在Java中如何跳出当前的多重嵌套循环?  * 在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,  * 然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环  */ package java基础题目; public class Test3 { public static void main(String[] args) { met...
分类:编程语言   时间:2015-06-02 09:29:16    收藏:0  评论:0  赞:0  阅读:294
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!