c/C++编程参考
文章平均质量分 67
AresGod
这个作者很懒,什么都没留下…
展开
-
可恶的"Segmentation faults"之初级总结篇
可恶的"Segmentation faults"之初级总结篇 作者: falcon 发表日期: 2006-09-27 15:20 复制链接 背景 最近转载 2007-10-26 21:27:00 · 1729 阅读 · 0 评论 -
Mit 分布式系统导论,Distributed Systems ,lab1 -lab6 总结,实验一到实验六总结
终于把Mit的分布式系统导论课的实验1-6写完了,做个小结吧原创 2013-07-09 21:09:23 · 5176 阅读 · 3 评论 -
MIT 分布式系统 6.824 2012 LAB4
6.824 Lab 4: Caching locksDue: Friday, March 16th, 5:00pmIntroductionIn this lab you will build a lock server and client that cache locks at the client, reducing the load on the server翻译 2013-06-25 16:19:43 · 3870 阅读 · 0 评论 -
hive 不同用户 权限设置 出错处理
今天安装了hive在a账号安装的,一切正常但是到其他账户下,报错>show tables;Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClientFAILED: Execution Error,原创 2013-07-17 22:09:50 · 9257 阅读 · 0 评论 -
MIT 分布式系统 实验 yfs 6.824 2012 LAB6
实验1-5是在网络条件好的情况下,锁服务器不会坏的情况下实现。但是锁会坏实验6、7is to implicate the fault tolerance of the lock server .If the lock server is down ,the system of course will be down ,the lab is first to choose a lock s翻译 2013-07-02 09:52:23 · 4520 阅读 · 0 评论 -
30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null; 可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然后这样查询:Sql转载 2015-09-20 08:56:04 · 714 阅读 · 0 评论 -
SSH无密码登录要使用公钥与私钥
SSH无密码登录要使用公钥与私钥。Linux下可以用用ssh-keygen生成公钥/私钥对。 举例:有机器PC_A(172.0.246),PC_B(172.0.1.140)。现想A通过ssh免密码登录到B。 1.在PC_A主机下生成公钥/私钥对[comodo@PC_A ~]$ ssh-keygen -t rsa -P ” -t表示key的类型,rsa表示key类型 -P表示密码,-P ” 就表转载 2015-12-27 18:57:08 · 1523 阅读 · 0 评论 -
为了安装htop 添加源
## For RHEL 6 and CentOS 6# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm# rpm -ihv rpmforge-release*.rf.x86_64.rpm转载 2015-12-27 10:14:09 · 3079 阅读 · 0 评论 -
高效空间索引技术
PostgreSQL+PostGIS,你值得拥有。SELECT gid FROM geotable ORDER BY geom <-> st_setsrid(st_makepoint(-90,40),4326) LIMIT 10 GeohashGEOHadoop原创 2016-01-31 21:01:50 · 853 阅读 · 0 评论 -
Centos
环境: CentOS-6.5 , gcc-4.4.7 系统必须已经安装有一个编译器,因为 gcc也是需要编译的,建议用root进行安装 首先 gcc 编译需要三个额外库,下载并按照下面的顺序安装它们,如下: 1. gmp ftp://ftp.gnu.org/gnu/gmp 2. mpfr ftp://ftp.gnu.org/gnu/mpfr 3. mpc http:/转载 2016-03-18 00:07:02 · 1611 阅读 · 0 评论 -
MKL库矩阵乘法
MKL库矩阵乘法Posted on 2008年09月3日by cici1020我再次来学术一把。我今天因为不想看3000多页的大文档,就在GOOGLE狂翻用Intel的Math Kernel Library的库如何作矩阵运算。最后还是看那个3000多页的大文档找到的解决方法。前人栽树后人乘凉……关键词:Intel MKL MKL库 矩阵乘积 矩阵乘法 样例 例子转载 2016-05-21 16:13:22 · 8644 阅读 · 1 评论 -
How to read Qt documentation, basic concepts
How to read Qt documentation, basic conceptsI hope previous tutorial satisfied your Qt impatience. Since this tutorial is meant for real beginners its necessary to explain some thing about Qt do原创 2009-10-30 22:20:00 · 1783 阅读 · 0 评论 -
QT下实现对linux 的Shell 调用 的几种方法 QProcess AND QThread
================================================使用QProcess QThread================================================ ======================================================#include int main原创 2009-05-30 20:44:00 · 2083 阅读 · 0 评论 -
UTF-8 and Unicode FAQ
UTF-8 and Unicode FAQby Markus Kuhn 中国LINUX论坛翻译小组 xLoneStar[译] 2000年2月 这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上转载 2008-11-24 22:37:00 · 744 阅读 · 0 评论 -
C语言实现二进制文件读写
我一直觉得二进制文件读写是个很容易的事,所以一直没在意,最近在写一个http客户端,实现文件下载的时候,发现总有问题,后来才发现是忘记写文件用二进制方式,惭愧的很啊。然后,就在网上搜索了一下,发现通过C语言实现二进制文件读写的资料居然出奇的少,这让我很愤怒,因为虽然这东西很简单,但是对于初学者,往往会需要花很长的时间去弄,一旦明白,又发现花的时间很不值得,罢了,这里通过一个文件拷贝的例子来讲讲转载 2007-10-28 20:01:00 · 47587 阅读 · 8 评论 -
Rijndael Algorithm
Rijndael AlgorithmAuthor: Philip J. Erdelsky pje@efgh.com http://www.alumni.caltech.edu/~pje/ Usage: Public domain原创 2007-10-26 21:32:00 · 2606 阅读 · 0 评论 -
Linux 下串口编程
Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口通讯编程进行简单的介绍。串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全转载 2008-03-08 10:37:00 · 806 阅读 · 0 评论 -
一个dos下传串口的c代码加一点项目感想
在回了1000多个帖子,判了近千份卷子,长出了一口气之后。最近串口的方案终于定下来了,这个东西也要快点结束掉,否则又会吃掉好多时间,拖延是魔鬼。找了个代码,参考一下#include #include #include #include #include #include #define RXD 0 //接收#define TXD 0 //发送#define LSB 0原创 2008-04-03 01:37:00 · 1894 阅读 · 2 评论 -
几个关于串口的网站:
几个关于串口的网站:http://my.szptt.net.cn/vcdynasty/study/learnvc5/index.htm http://www.gjwtech.com/ 这是串口通讯底层而编写的,包括协议和实现程序。主要部分在serialcommlayer.cpp之中。 rcc串口通讯协议说明在doc文档之中。由于调试原因以及当时工作原因,没有完全将se原创 2008-04-03 01:50:00 · 965 阅读 · 0 评论 -
Linux下获得系统时间的C语言的实现方法[转]
转自:http://www.icgle.net/Technic/technic/2007/5/29/Technic11603.htm#include //C语言的头文件 #include //C语言的I/O void main() { time_t now; //实例化time_t结构 struct tm *timenow; //实例化tm结构指针 time转载 2008-09-18 21:35:00 · 1397 阅读 · 0 评论 -
VC 实现 汉字 GBK(GB2312) 转化为 UTF8 编码
void ConvertUtf8ToGBK(CString& strUtf8) { int len=MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)strUtf8, -1, NULL,0); unsigned short * wszGBK = new unsigned short[len+1]; memset(转载 2008-11-24 22:22:00 · 992 阅读 · 0 评论 -
CString 操作指南
CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是转载 2008-11-25 13:47:00 · 700 阅读 · 0 评论 -
C语言之精华总结!(转自互联网)
学习计算机也差不多两年了,一路走来,有很多的收获,也有不少的遗憾,现在正好有一段闲暇,就想对走过的路留下一些足迹,回忆。每个人都有自己不同的人生,说到这里,就是程序人生了,歌德在《浮士德》中说过:“如果不曾在悲哀中咀嚼过面包,不曾在哭泣中等待过明天,这样的人就不知道你——天的力量。”所以我想记下一些带给我悲哀,带给我哭泣的程序人生。其实学习计算机的基础课程是非常重要的,离散数学,编译原理,操作系统转载 2008-11-23 08:57:00 · 928 阅读 · 0 评论 -
《UTF-8与GB2312之间的互换》的改进
《UTF-8与GB2312之间的互换》的改进作者:李天助下载源代码 最近,在做一个小程序的时候,突然遇到了汉字编码转换问题。关于如何在UTF-8与GB2312之间转换的问题。在VC知识库里看到吴康彬的文章《UTF-8与GB2312之间的互换》,文章浅显易懂,代码也不长。省了我不少的找资料的时间。在此谢谢了。 :) 在看代码的过程中,吴康彬用了许多字符串的转换,来进行2进制的运算,这就转载 2008-11-24 22:24:00 · 726 阅读 · 0 评论 -
MKL 进行矩阵向量运算
/* C source code is found in dgemm_example.c */#define min(x,y) (((x) #include #include #include "mkl.h"int main(){ float *A, *B, *C; int m, n, k, i, j; int l,r;原创 2016-05-22 21:09:47 · 3399 阅读 · 0 评论