稀疏矩阵M*N的矩阵其中有效值的个数远小于无效值的个数且分布没有规律Eg:intarray[6][5]={{1,0,3,0,5},{0,0,0,0,0},{0,0,0,0,0},{2,0,4,0,6},{0,0,0,0,0},{0,0,0,0,0}};稀疏矩阵的压缩存储压缩存储值存储极少数的有效数据。使用{row,col,value}//行列值三元组存储每一个有效数..
分类:
编程语言 时间:
2016-05-26 22:16:26
阅读次数:
290
线上一台服务器安装lnmp环境,安装libmcrypt成功,安装mcrypt的时候发生错误:cd/usr/local/src/
tar-zxvflibmcrypt-2.5.7.tar.gz
cdlibmcrypt-2.5.7
./configure
make&&makeinstall
cd/usr/local/src/
tar-zxvfmcrypt-2.6.8.tar.gz
cdmcrypt-2.6.8
./configure错误详..
分类:
其他好文 时间:
2016-05-26 22:14:07
阅读次数:
340
方法一:#tail-f/usr/local/tomcat/logs/catalina.out备注:Ctrl+c是退出tail命令。方法二:#servicetomcatstop#cd/usr/local/tomcat/bin#./catalina.shrun
分类:
系统相关 时间:
2016-05-26 22:15:36
阅读次数:
414
矩阵的转置将原矩阵的行、列对换,也就是将[i][j]和[j][i]位置上的数据对换。程序代码:#include<vector>//稀疏矩阵pushpopoperator[]和顺序表一致
template<classT>
structTriple//定义一个三元组可以直接访问的定义成struct
{
size_t_row;
size_t_col;
T_value;..
分类:
编程语言 时间:
2016-05-26 22:15:04
阅读次数:
1756
函数原型:函数说明:该函数允许进程指示内核等待多个事件中的任何一个发生,并只在有一个或多个事件发生或经历一段指定的时间后才唤醒它。参数说明:fds:是一个structpollfd结构类型的数组,用于存放需要检测其状态的Socket描述符;每当调用这个函数之后,系统不会清空这个数..
分类:
其他好文 时间:
2016-05-26 22:15:57
阅读次数:
257
C语言的一个知识点:char*str1="helloworld"和charstr2[]="helloworld";的区别:1、内存管理:内存分为了:只读代码段,只读数据段,BSS,堆,栈五个不同区域。如上图所示:只读代码段一般存放的是编写好的程序。只读数据段放的是常量(字符串常量,数组名称,函数名称),只读区..
分类:
其他好文 时间:
2016-05-26 22:15:15
阅读次数:
381
初学saltstack,写sls文件,感觉YAML格式要求真是严格。仅以记录一下内容,作为分享。开源的知识就该告诉所有想知道的人./opt/foo.conf:#设定ID,只是一个标识而已file.managed:#使用的方法函数,file下面的managed(python格式)-name:/foo.conf#设定文件的路径,这个路径是指ma..
分类:
其他好文 时间:
2016-05-26 22:14:43
阅读次数:
1211
1、配置文件.vimrc在目录/etc/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以建立私有的配置文件,命名为:“.vimrc”。直接下载高手写好的移动到自己主目录下即可。下载vimrc.zip,解压后的文件为.vimrc,将其放..
分类:
系统相关 时间:
2016-05-26 22:16:01
阅读次数:
323
mysqldump()
{
echo“开始进行$mysql_dbname1$mysql_dbname2备份…”
if[-d"${backdir}/${date}"];then
echo“MysqlDatabasediralreadyexists.”
exit1
else
mkdir-p${backdir}/${date}
echo“开始备份${mysql_dbname1}…”
/usr/bin/mysqldump-u$mysql_user-p$mysql_passwd$my..
分类:
数据库 时间:
2016-05-26 22:16:01
阅读次数:
238
poll函数类似于select,但是程序接口有所不同。poll函数任何类型的文件描述符。在用poll函数编写程序之前,我们先来看看poll函数的原型:intpoll(structpollfd*fds,nfds_tnfds,inttimeout);我们来看看它的参数:第一参数是指向一个结构数组第一个元素的指针。每个数组元素..
分类:
其他好文 时间:
2016-05-26 22:13:49
阅读次数:
183
系统提供select函数来实现多路复用输入/输出模型。select函数让我们的程序监视多个文件描述符的状态变化。程序会停在select这里等待,直到被监视的文件描述符中有一个或多个发生了状态变化函数原型如下:返回值:成功返回就绪描述符的个数,超过timeout时间且没有任何事件发生..
分类:
其他好文 时间:
2016-05-26 22:12:53
阅读次数:
292
在需要处理不同路径下的文件的时候,经常要在命令行模式下切换目录,这个时候可以使用目录跳转命令cd。cd的全称是ChangeDirectory,直译为改变文件夹,也就是跳转目录、切换路径的意思。它后面可以接驱动器符号、完整路径和相对路径。一般我们打开命令行窗口的时候,默认的目录..
分类:
Windows程序 时间:
2016-05-26 22:15:18
阅读次数:
1499
1、strlen()函数的实现:#include<stdio.h>
intstrLen(char*str);
intstrLen(char*str){
inti=0;
while(*str){
str++;
i++;
}
returni;
}
voidmain(void){
char*str="abcdefg";
intlength;
length=strLen(str);
printf("%d\n",length);
}2、strcmp()函数的实现:#i..
分类:
其他好文 时间:
2016-05-26 22:14:07
阅读次数:
309
1.1.1现象下载的MySQLWorkbenchZIP包,解压缩后运行不了,查看windows事件查看器,信息如下:1.1.2原因根据事件查看器的提示,应该是.net的运行环境没有装,但是检查了一下,发现系统中.Net运行环境已经有了,再回到MySQLWorkbench的下载页面,发现其系统要求中还有VisualC++Re..
分类:
数据库 时间:
2016-05-26 22:13:46
阅读次数:
251
关于eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法)常用的解决方法:方案一(推荐使用,如果没有这个文件,就使用方案二):到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件.snap方案二:进入workspa..
分类:
系统相关 时间:
2016-05-26 22:13:01
阅读次数:
1301
1循环(命令执行...但参数会变)如以下形式:#!/usr/bin/envbash
#encoding=utf-8
a="
value1
value2
value3
value4
value5
value6
"
foriin$a
do
echo"cmd$iargv"
done注意:$a不能写成"$a",否则只能成为一个变量,不能成为被迭代的循环
分类:
系统相关 时间:
2016-05-26 22:14:46
阅读次数:
246
无需使用CURL和Http_Client库,PHP中原生的file()和file_get_contents()函数均可实现,只要文件名参数为URL即可。下面是来自PHP帮助文件的说明(来自于fopen()函数):如果filename是"scheme://..."的格式,则被当成一个URL,PHP将搜索协议处理器(也被称为封装协议..
分类:
Web程序 时间:
2016-05-26 22:12:57
阅读次数:
242