03 2012 档案
C++中的static函数和extern关键字
摘要:仅针对声明的内部函数被外部调用或者禁止外部调用时的区别。假设:在A.cpp中声明和定义了一个函数testFoo(),则该函数是内部函数,默认情况下不可以被外部访问,如下图:在外部文件中声明testFoo为extern,如下图可以正常调用外部函数testFoo()现在将testFoo函数声明为static静态类型,则即使在外部文件中声明为extern,也无法通过编译:
阅读全文
NP=P?
摘要:转载。数学上著名的NP问题,完整的叫法是NP完全问题,也即“NP COMPLETE”问题,简单的写法,是 NP=P?的问题。问题就在这个问号上,到底是NP等於P,还是NP不等於P。证明其中之一,便可以拿百万美元大奖。这个奖还没有人拿到,也就是说,NP问题到底是Polynomial,还是Non-Polynomial,尚无定论。NP里面的N,不是Non-Polynomial的N,是Non-Deterministic,P代表Polynomial倒是对的。NP就是Non-deterministic Polynomial的问题,也即是多项式复杂程度的非确定性问题。什 么是非确定性问题呢?有些计算问题是确
阅读全文
建立ssh远程免输密码连接
摘要:1. 转到当前用户的home路径下,以192.168.49.102主机上的用户jeff为例: [jeff@jeff2 ~]$ ssh-keygen -t rsa #生成密钥 [jeff@jeff2 ~]$ ssh-copy-id -i ~/.ssh/id_rsa.pub jeff@192.168.49.103 #拷贝密钥到节点103 输入yes,一路回车之后,2、这样102主机上的用户只需输入 [jeff@jeff2 ~]$ ssh jeff@192.168.49.103 即可登录103节点。 [jeff@jeff3 ~]$
阅读全文
mysql max_allowed_packet 设置过小导致记录写入失败
摘要:mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+| Variable_name | Value |+--------------------+---------+| max_allowed_packet | 1048576 |+--------------------+---------+ 以上说明目前
阅读全文
安装Fedora16与Windows7共存双系统
摘要:我因为是笔记本,所以采用光盘安装,还算比较方便。笔记本的D盘有100G,还空闲将近87G,我就想把linux安装到这里,可是却发现行不通,到创建分区时提示没有足够的空闲空间,没办法,只好在最后一个逻辑磁盘F上划出了40G的空间来装linux,我猜测不是不能安装到D盘新划出的空间,而是D盘在我电脑上是主分区,再划出一块默认依旧是主分区,而E和F是逻辑分区,划出新的分区应该是逻辑分区,所以可以安装。这也说明linux是可以安装到windows划分出的逻辑分区上的。
阅读全文
几个常用的mysql命令
摘要:1、远程导出数据:mysqldump -h 192.168.49.36 -u myuser -p test>test.sql2、为没有密码的root用户新增密码:以root用户登录:mysql -u root -pupdate mysql.user set password=PASSWORD('root') where User='root';flush privileges;\q3、向mysql导入数据库:新建一个数据库mysql>create database testdb;use testdb;mysql>source test.sql;
阅读全文
dynamic disk无损转为basic disk
摘要:这几天一直想在自己的笔记本上装Fedora,组成linux和Win7双系统,可死活装不上,后来才发现自己笔记本的硬盘是动态磁盘(dynamic disk),必须转为基本磁盘(basic disk)模式才可以安装多系统,唉,没有办法希望http://www.diskgenius.cn/exp/rzjt0506.asp这里介绍的无损动态磁盘转基本磁盘的方法管用吧,我用的是老毛桃的winpe,U盘版,祈祷祈祷。。。一天后。。。下载了老毛桃的winpe U盘工具,做好U盘启动盘后进入pe环境,按照上面链接中说的方法,搜索隐藏分区(重建分区表),保存重启,结果笔记本差点悲剧了,报错:Bootmgr is
阅读全文
grub引导进入系统(windows或者其他)
摘要:今天硬盘安装完fedora15后,一时犯2,用EasyBSD把启动项中除了Windows的全删掉了,结果导致windows和fedora全部无法启动,开机就停在grbu>处,光标一闪一闪的。。。可以使用以下grub命令引导进入系统:rootnoverify (hd0,0) #此处表示第一块硬盘的第一个分区,我的win7装在这里chainloader +1boot #不要写成reboot这样会进入系统选择界面,选择相应的系统即可进入,可我在windows下用easybsd重建了fedora的grub和grub2引导,却再不能进去fedora系统,只有重装了。。。
阅读全文
Fedora 15下安装google chrome浏览器
摘要:遇到错误:failed to install file:the query is not valid....进入google chrome 安装包所在的目录,运行:rpm -ivh google-chrome-stable-current_x86_64.rpm发现缺少依赖项:error: Failed dependencies: lsb >= 3.2 is needed by google-chrome-stable-current_x86_64解决办法:首先以root用户执行:yum install lsb再次执行rpm -ivh google-chrome-stable-curren
阅读全文
Facebook's architecture
摘要:转来的:From various readings and conversations I had, my understanding of Facebook’s current architecture is:* Web front-end written in PHP. Facebook’s HipHop [1] then converts it to C++ and compiles it using g++, thus providing a high performance templating and Web logic execution layer* Business logi
阅读全文
XPBS遇到“Unable to access /var/run/munge/munge.socket.2: no such file or directory”错误的解决办法
摘要:1、先确保已经安装munge,可用whereis查看$whereis munge2、某一台机器进入/usr/sbin/目录执行create-munge-key文件,将会生成munge.key文件在/etc/munge下$/usr/sbin/create-munge-key3、将此munge.key文件拷贝到各个机器节点上$scp /etc/munge/munge.key xxx.xxx.xxx.xxx:/etc/munge/munge.key4、将各个节点munge.key更改用户和组为munge#chown munge:munge /etc/munge/munge.key5、将各个节点/va
阅读全文
Fragstats 3.3无法计算拼块面积的原因
摘要:最近由于要完成一篇论文,需要计算几个景观生态指数,就用到了Fragstats这个软件。图像处理完之后,按照网上找到的教程输入参数,设定好要计算的指数之后,顺利完成计算过程,可是一看计算结果却发现所有的拼块面积均为0.0000一开始还以为影像数据的问题,可仔细一看竟然发现用的WGS84地理坐标系,这错误简直太低级了。。。使用ArcGIS ToolBox(9.3)--->Data Management Tools--->Projections and Transformations--->Raster--->Project Raster工具重投影影像,选定WGS84椭球体的
阅读全文
浙公网安备 33010602011771号